.app-page .chapter{height:130svh}.app-page h1{font-size:clamp(44px,5.7vw,88px)}.app-page .copy{max-width:650px}.app-page .scroll-cue{margin-top:24px}.app-details{padding:50px 8vw 30px;display:grid;grid-template-columns:1fr 1fr;gap:45px;background:#08090d;scroll-margin-top:95px}.detail-panel{padding:38px 0;border-top:1px solid #ffffff25}.detail-panel h2{font-size:clamp(28px,3.2vw,46px);letter-spacing:-.04em;line-height:1.15;max-width:19ch}.detail-panel p:not(.eyebrow){max-width:48ch;color:#c4bcc5;font-size:16px;line-height:1.8}.help-panel{grid-column:1/-1;margin-top:10px;padding-bottom:55px}.contact-note{margin-top:25px!important;font-size:13px!important}.contact-note a{text-decoration:underline;text-underline-offset:5px}.app-page nav a{padding:0 4px;color:#cdc4cf}.app-page .screen-showcase{padding-top:70px}@media(max-width:750px){.app-page .chapter{height:120svh}.app-page h1{font-size:37px}.app-page .eyebrow{letter-spacing:.1em;font-size:9px}.app-page .scroll-cue{margin-top:12px}.app-details{padding:35px 24px 0;grid-template-columns:1fr;gap:12px}.detail-panel{padding:30px 0}.detail-panel h2{font-size:32px}.detail-panel p:not(.eyebrow){font-size:15px}.app-page nav{gap:10px}.app-page nav a{font-size:11px}}@media(max-width:750px) and (max-height:740px){.app-page .chapter{height:auto}.app-page h1{font-size:33px}}
