.nav-inner{height:54px}.brand{font-size:15px;gap:8px}.brand-icon{width:30px;height:30px;flex-basis:30px}.nav-actions{gap:15px}.nav-links{gap:22px;font-size:13px}.theme-toggle{width:54px;height:29px}.theme-option{width:24px;height:24px}.theme-option svg{width:12px;height:12px}.hero{min-height:calc(100svh - 54px);padding:56px 0 82px;display:flex;flex-direction:column;justify-content:center}.hero .eyebrow{font-size:11px;margin-bottom:12px}.hero h1{max-width:940px;font-size:clamp(50px,5.4vw,72px);line-height:.98}.hero p{max-width:760px;font-size:clamp(17px,1.5vw,20px);margin-top:22px}.actions{margin-top:28px}.button{min-height:43px;padding:0 18px;font-size:13px}#features{padding-top:72px}@media(max-width:760px){.nav-inner{height:56px}.brand{font-size:14px}.brand-icon{width:29px;height:29px;flex-basis:29px}.theme-toggle{width:54px;height:30px}.theme-option{width:25px;height:25px}.hero{min-height:calc(100svh - 56px);padding:42px 0 64px}.hero h1{font-size:clamp(42px,12vw,58px)}.hero p{font-size:16px}#features{padding-top:50px}}