nav{position:sticky;top:0;z-index:10;background:#ffffffdf;backdrop-filter:blur(20px);border-bottom:1px solid var(--line);display:flex;gap:24px;padding:12px max(20px,calc((100% - 1120px)/2));white-space:nowrap;overflow-x:auto;font-size:14px}nav strong{color:#222}nav a{color:#4e5866}main{max-width:1120px;margin:auto;padding:0 24px 110px}header{padding:85px 0 70px;border-bottom:1px solid var(--line)}.eyebrow{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}h1{font-size:clamp(42px,7vw,84px);letter-spacing:-.055em;line-height:1.08;margin:20px 0 25px}h2{font-size:clamp(31px,4vw,48px);letter-spacing:-.04em;line-height:1.18;margin:0 0 25px}h3{font-size:24px;letter-spacing:-.025em;margin:28px 0 10px}