@media (max-width:720px){.contact-method{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:15px;padding:18px}.contact-method .cm-ic{grid-column:1;grid-row:1/3;margin-bottom:0;align-self:center}.contact-method .cm-lbl{display:none}.contact-method .cm-val{grid-column:2;grid-row:1;align-self:end;margin-bottom:2px}.contact-method .cm-sub{grid-column:2;grid-row:2;align-self:start}.hero{padding-top:16px;padding-bottom:24px}.scroll-cue{display:flex;justify-content:center;margin-top:14px;color:var(--text-mut);animation:1.6s ease-in-out infinite scrollCue}.scroll-cue svg{width:28px;height:28px}@keyframes scrollCue{0%,100%{transform:translateY(0);opacity:.45}50%{transform:translateY(7px);opacity:1}}.header-cta{gap:0}#headerCta{height:40px;font-size:14px;border-radius:var(--radius-sm);max-width:0;margin-left:0;padding-left:0;padding-right:0;overflow:hidden;white-space:nowrap;opacity:0;transform:none;pointer-events:none;transition:max-width .5s cubic-bezier(.22, .61, .36, 1),margin-left .5s cubic-bezier(.22, .61, .36, 1),padding .5s cubic-bezier(.22, .61, .36, 1),opacity .32s .06s}#headerCta.show{max-width:180px;margin-left:10px;padding-left:16px;padding-right:16px;opacity:1;pointer-events:auto}.lang-switch{transition:transform .5s cubic-bezier(.22, .61, .36, 1)}@media (prefers-reduced-motion:reduce){.scroll-cue{animation:none}#headerCta{transition:opacity .2s}}.howit-banner{display:none}.hero h1{font-size:clamp(30px, 8.6vw, 40px)!important;margin-bottom:18px}.hero-sub{font-size:16.5px}.hero-cta .btn-lg{width:100%}.hero-cta{gap:14px}.hero-copy{margin-top:-144px;position:relative;z-index:2;padding-top:84px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 44px,#fff 78px,#fff 100%)}.trust-strip{display:none}.hero-mock-wrap{margin-top:4px}.hero-mock-wrap .app-top,.hero-mock-wrap .kpi-row{display:none}.hero-mock-wrap .app{min-height:0}.app-top{padding:10px 12px;gap:9px}.app-top .app-search{display:none}.app-top .crumb{font-size:12px}.app-body{padding:12px;gap:11px}.hero-mock-wrap .kpi-row,.tab-visual .kpi-row{grid-template-columns:repeat(3,1fr);gap:7px}.hero-mock-wrap .kpi,.tab-visual .kpi{padding:9px}.hero-mock-wrap .kpi .lbl,.tab-visual .kpi .lbl{font-size:9.5px;margin-bottom:4px}.hero-mock-wrap .kpi .val,.tab-visual .kpi .val{font-size:15px}.hero-mock-wrap .kpi .chg,.tab-visual .kpi .chg{font-size:9.5px}.otable{font-size:11.5px}.otable td,.otable th{padding:8px 10px}.otable td:nth-child(2),.otable th:nth-child(2){display:none}.ofeed-row{grid-template-columns:22% 42% 36%}.ofeed-row>span:nth-child(2){display:none}.ofeed-head,.ofeed-row{padding-left:10px;padding-right:10px}.compare{gap:4px}.ba-side{min-height:0;padding:14px 4px}.ba-before .messy{min-height:240px}.messy-stack{transform:scale(.82)}.ba-dash{padding:12px}.ba-kpis{gap:8px}.ba-kpi{padding:9px}.ba-kpi b{font-size:16px}.stepper{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:18px calc(var(--gut) * -1) 0;padding:4px var(--gut) 18px;padding-left:calc(var(--gut) + 6px);scroll-padding-left:calc(var(--gut) + 6px);scrollbar-width:none}.stepper::-webkit-scrollbar{display:none}.step{scroll-snap-align:start;flex:0 0 78%;padding:2px}.step:not(:last-child)::after{display:none}.step-top{margin-bottom:14px}.step-shot{height:130px}.howit-banner{margin-top:26px}.partner-head{flex-wrap:nowrap;align-items:flex-start;gap:12px}.partner-head .section-head{flex:1;min-width:0}.partner-head .link-arrow{font-size:0;gap:0;flex:none;margin-bottom:0;margin-top:1px}.partner-head .link-arrow svg{width:24px;height:24px}#product .section-head .lead,.section-head--center .lead{display:none}.tabs-head{width:auto;max-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:0;border-left:none;border-right:none;margin:24px calc(var(--gut) * -1) 22px;padding:6px var(--gut);box-sizing:border-box}.tabs-head::after{content:"";flex:0 0 1px}.tabs-head::-webkit-scrollbar{display:none}.tab-btn{flex:0 0 auto;white-space:nowrap;padding:10px 14px;font-size:14px}.tab-panel.on{gap:22px}.tab-panel.on .tab-visual{order:1}.tab-panel.on .tab-info{order:2}.tab-info h3{font-size:22px}.tab-info p{font-size:15.5px}.tab-visual .mock [style*="padding:18px"],.tab-visual .mock>div>div[style*="padding:18px"]{padding:12px!important}.cmp-row{font-size:11.5px;padding:9px 11px;gap:7px}.cmp-row.head{padding:8px 11px;font-size:9px}.cmp-list.batch .cmp-row{grid-template-columns:1.4fr 1.3fr .7fr}.cmp-list.batch .cmp-row .best-flag,.cmp-list.batch .cmp-row.head>span:nth-child(3),.cmp-list.batch .cmp-row>.eta{display:none}.carrier-chip{font-size:11px;gap:5px}.cmono{width:18px;height:18px;font-size:9px}.tab-visual .mock [style*="height:130px"]{height:104px!important}.usecase-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:14px calc(var(--gut) * -1) 0;padding:4px var(--gut) 18px;padding-left:calc(var(--gut) + 6px);scroll-padding-left:calc(var(--gut) + 6px);scrollbar-width:none}.usecase-grid::-webkit-scrollbar{display:none}.uc{scroll-snap-align:start;flex:0 0 76%;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.uc .uic,.uc h3{margin-bottom:0}.uc .out{grid-column:1/-1;margin-top:12px}#coverage{padding-top:36px;padding-bottom:44px}.coverage-grid{grid-template-columns:1fr;gap:16px}.map-panel{aspect-ratio:1/1.04}.map-panel--world{aspect-ratio:1/1.04!important}.coverage-stats{gap:12px;margin:20px 0}.po-title{font-size:clamp(46px, 14vw, 66px)}.po-sub{width:auto!important}.case-card{padding:32px 26px;min-height:0}.case-slider .case-quote{font-size:19px}.case-mark{font-size:56px;margin-bottom:12px;height:26px}.m-swipe{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:2px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mut)}.m-swipe svg{width:15px;height:15px}}@media (min-width:721px) and (max-width:1080px){.coverage-grid{grid-template-columns:0.85fr 1fr;gap:40px;align-items:center}.usecase-grid{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:16px calc(var(--gut) * -1) 0;padding:4px var(--gut) 20px;padding-left:calc(var(--gut) + 6px);scroll-padding-left:calc(var(--gut) + 6px);scrollbar-width:none}.usecase-grid::-webkit-scrollbar{display:none}.uc{scroll-snap-align:start;flex:0 0 clamp(240px,31%,320px)}#usecases .m-swipe{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:2px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mut)}#usecases .m-swipe svg{width:15px;height:15px}}@media (min-width:721px) and (max-width:980px){.stepper{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:18px calc(var(--gut) * -1) 0;padding:4px var(--gut) 20px;padding-left:calc(var(--gut) + 6px);scroll-padding-left:calc(var(--gut) + 6px);scrollbar-width:none}.stepper::-webkit-scrollbar{display:none}.step{scroll-snap-align:start;flex:0 0 58%;padding:2px}.step:not(:last-child)::after{display:none}#headerCta{height:40px;padding:0 16px;font-size:14px}}@media (min-width:721px){.m-swipe{display:none}}