.nav-inner{min-height:82px}.page-hero{padding-top:56px}.page-hero .wrap{position:relative}.customer-copy{max-width:760px}.tech-detail{font-size:14px;color:var(--muted)}
@media(min-width:901px){main>.hero:first-child,.order-wrap>.hero:first-child{scroll-margin-top:96px}.order-wrap{padding-top:44px!important}.order-wrap>.hero{padding-top:24px!important}}
@media(max-width:900px){.nav-inner{min-height:72px;padding:10px 0;flex-wrap:wrap}.menu{display:flex!important;order:3;width:100%;flex-direction:row;gap:14px;overflow-x:auto;padding:0 0 8px;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}.menu a{padding:10px 0!important;border-bottom:3px solid transparent!important;white-space:nowrap}.menu a.active{border-bottom-color:var(--pink)!important}.nav-inner>.btn{order:2;padding:11px 15px}.page-hero{padding-top:44px}.hero{padding-top:48px}.hero-grid{gap:26px}.order-wrap{padding-top:28px!important}}
@media(max-width:720px){h1{font-size:clamp(38px,11vw,54px);line-height:1.08}.lead{font-size:18px;line-height:1.58}.page-hero,.hero{padding-top:38px}.nav-inner>.btn{font-size:13px}.order-wrap{padding:24px 4vw 56px!important}.order-card{padding:20px!important}.hero-actions .btn{width:100%}}
@media(max-width:540px){.nav-inner{align-items:center}.logo{flex:1}.nav-inner>.btn{flex:0 0 auto}.menu{gap:18px}.menu a{font-size:14px}.page-hero,.hero{padding-top:32px}.kicker{margin-bottom:14px}.pill{font-size:12px;padding:7px 10px}.device-scene{margin-top:8px}.order-wrap>.hero{padding-bottom:20px!important}}
