html{scroll-padding-top:90px}body{cursor:auto}a,button{cursor:pointer}.cur,.cur-ring{display:none}.mobile-toggle{display:none}.form-status{margin-top:16px;color:#fbbf24;font-size:14px}input,textarea,select{max-width:100%}.modal-overlay{overflow-y:auto}.modal{max-height:90dvh;overflow-y:auto}
@media(max-width:768px){.wrap{padding:0 20px}.nav-i{padding:14px 20px;gap:12px}.mobile-toggle{display:block;background:transparent;border:1px solid #22d3ee55;color:#22d3ee;border-radius:7px;font-size:24px;min-height:44px;padding:2px 10px}.nl.mobile-open{display:flex;position:absolute;top:100%;left:0;right:0;background:#080c1a;flex-direction:column;padding:20px;gap:16px;border-bottom:1px solid #22d3ee44}.nl a{display:block;padding:7px}.hero-title{font-size:clamp(36px,10vw,70px)}.hero-stats{gap:16px}.cta-box{padding:32px 20px}.modal{width:calc(100% - 24px);padding:28px 20px}.mfield input,.mfield select,.mfield textarea{font-size:16px}.term-body{overflow-x:auto}.hero-btns{flex-wrap:wrap}#cvs{max-width:100vw}.btt{bottom:18px;right:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rev{opacity:1;transform:none}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:768px){.nav-i{padding:12px 16px!important;gap:10px!important;width:100%;max-width:100vw}.nav-i>.btn-s{display:none}.nav-i>.logo{margin-right:auto}.nav-i .btn-p{padding:10px 14px;font-size:13px;white-space:nowrap}.mobile-toggle{flex-shrink:0}.nav-i>div{gap:8px!important}.nav-i .logo{font-size:22px}.hero h1{font-size:clamp(36px,11vw,64px)!important}.hero-sub{font-size:17px!important;line-height:1.7!important}.hero-stats{max-width:100%}.stat{min-width:0}.modal-overlay{padding:12px!important}}
@media(max-width:768px){.nav-cta>.btn-g{display:none!important}.nav-cta{margin-left:auto}#hero .h1{font-size:clamp(36px,11vw,64px)!important}#hero .hero-desc{font-size:17px!important;line-height:1.7!important}.nav-i{gap:12px!important}.nav-i>.logo{flex-shrink:0}}
@media(max-width:768px){.wrap{padding-left:20px!important;padding-right:20px!important}.foot-links{flex-wrap:wrap;gap:14px;max-width:100%}.about-g,.ben-wrap,.crm-g{grid-template-columns:minmax(0,1fr)!important}.about-g>*,.ben-wrap>*,.crm-g>*{min-width:0}.step>div{min-width:0}.term-body{font-size:11px!important;padding:16px!important}.s-title{overflow-wrap:break-word}.foot-top{gap:20px;flex-wrap:wrap}}
#scramble-target{overflow-wrap:anywhere;max-width:100%;display:block}.hero-c{min-width:0}
