.section{padding-top:clamp(64px,44.28px + 5.26vw,120px);padding-bottom:clamp(64px,44.28px + 5.26vw,120px)}.inner-section{max-width:var(--gb-container-width);margin-left:auto;margin-right:auto;padding-left:clamp(20px,12.96px + 1.88vw,40px);padding-right:clamp(20px,12.96px + 1.88vw,40px);width:100%}.ui-h1{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(2.25rem,1.854rem + 1.69vw,3.375rem);font-weight:700;line-height:1.15;letter-spacing:-0.03em;margin-bottom:0}.ui-h1-en{font-family:"DM Serif Display", serif;font-size:clamp(2.25rem,1.854rem + 1.69vw,3.375rem);font-weight:700;line-height:1.15;letter-spacing:-0.02em;margin-bottom:0}.ui-h2{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(1.875rem,1.655rem + 0.94vw,2.5rem);font-weight:700;line-height:1.25;letter-spacing:-0.02em;margin-bottom:0}.ui-h3{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(1.625rem,1.493rem + 0.56vw,2rem);font-weight:700;line-height:1.3;letter-spacing:0;margin-bottom:0}.ui-h4{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(1.375rem,1.331rem + 0.19vw,1.5rem);font-weight:600;line-height:1.35;letter-spacing:0;margin-bottom:0}.ui-h5{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(1.125rem,1.081rem + 0.19vw,1.25rem);font-weight:600;line-height:1.4;letter-spacing:0;margin-bottom:0}.ui-h6{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(0.875rem,0.853rem + 0.09vw,0.938rem);font-weight:600;line-height:1.45;letter-spacing:0;margin-bottom:0}.ui-subtitle{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(1rem,0.912rem + 0.38vw,1.25rem);font-weight:400;line-height:1.5;letter-spacing:0;margin-bottom:0}.ui-subtitle-sm{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(0.875rem,0.831rem + 0.19vw,1rem);font-weight:400;line-height:1.6;letter-spacing:0;margin-bottom:0}.ui-overline{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(0.75rem,0.728rem + 0.09vw,0.813rem);font-weight:600;line-height:1.4;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:0}.ui-overline-en{font-family:"DM Serif Display", serif;font-size:clamp(0.75rem,0.728rem + 0.09vw,0.813rem);font-weight:400;line-height:1.4;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:0}.ui-text-lg{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(0.938rem,0.916rem + 0.09vw,1rem);font-weight:400;line-height:1.7;letter-spacing:0;margin-bottom:0}.ui-text-sm{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(0.813rem,0.791rem + 0.09vw,0.875rem);font-weight:400;line-height:1.6;letter-spacing:0;color:var(--contrast-2);margin-bottom:0}.ui-stat{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(2.25rem,1.81rem + 1.88vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-0.02em;color:var(--gold);margin-bottom:0}.ui-caption{font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:clamp(0.75rem,0.728rem + 0.09vw,0.813rem);font-weight:400;line-height:1.4;letter-spacing:0;margin-bottom:0}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background-color:var(--accent);color:var(--inverse);font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:16px;font-weight:600;letter-spacing:0.02em;padding:18px 44px;border-radius:8px;text-decoration:none;transition:transform 150ms ease,box-shadow 150ms ease,background-color 150ms ease;cursor:pointer}.btn-primary:is(:hover,:focus){background-color:var(--accent-2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,171,139,0.25);color:var(--inverse)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:var(--accent);font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:16px;font-weight:600;letter-spacing:0.02em;padding:18px 44px;border:1px solid var(--accent);border-radius:8px;text-decoration:none;transition:all 150ms ease;cursor:pointer}.btn-secondary:is(:hover,:focus){background-color:var(--accent);color:var(--inverse)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:var(--contrast);font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:16px;font-weight:600;letter-spacing:0.02em;padding:18px 44px;border:1px solid var(--contrast-3);border-radius:8px;text-decoration:none;transition:all 150ms ease;cursor:pointer}.btn-ghost:is(:hover,:focus){background-color:var(--base);border-color:var(--contrast)}.btn-text-link{display:inline-flex;align-items:center;background-color:transparent;color:var(--accent);font-family:"Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:3px;border:none;padding:0;transition:color 150ms ease;cursor:pointer}.btn-text-link:is(:hover,:focus){color:var(--accent-2)}