.landing-shell{--violet:#5a45f5;--violet-deep:#4132d7;--lavender:#8f83ff;--ink:#121827;--ink-soft:#243047;--paper:#fbfbfd;--line:#e7e9f0;--slate:#64708a;--muted:#8b94a7;isolation:isolate;background:var(--paper);color:var(--ink);letter-spacing:-.011em;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.landing-shell *{box-sizing:border-box}.landing-shell ::selection{color:#241a63;background:#ded9ff}.landing-shell .landing-bg{z-index:0;pointer-events:none;background:radial-gradient(60% 45% at 78% 8%,#5a45f51a,#0000 70%),radial-gradient(50% 40% at 8% 30%,#8f83ff14,#0000 70%);position:absolute;inset:0}.landing-shell>header,.landing-shell>main,.landing-shell>.landing-footer,.landing-shell .network-ticker{z-index:2;position:relative}.landing-shell .landing-container{max-width:1210px;margin:0 auto;padding:0 30px}.landing-shell .landing-nav{justify-content:space-between;align-items:center;max-width:1240px;height:76px;margin:0 auto;padding:0 30px;display:flex}.landing-shell .brand-lockup{letter-spacing:-.025em;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-size:17px;font-weight:750;display:inline-flex}.landing-shell .landing-links{gap:34px;margin-left:70px;margin-right:auto;padding-left:40px;display:flex}.landing-shell .landing-links a{color:#687188;font-size:13px;font-weight:550;text-decoration:none;transition:color .2s}.landing-shell .landing-links a:hover{color:var(--violet)}.landing-shell .l-btn{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .2s;display:inline-flex}.landing-shell .l-btn:hover{transform:translateY(-2px)}.landing-shell .l-btn-small{border-radius:10px;min-height:39px;padding:0 17px}.landing-shell .l-btn-dark{background:var(--ink);color:#fff;box-shadow:0 8px 24px #11182726}.landing-shell .l-btn-primary{color:#fff;background:linear-gradient(135deg, var(--violet), var(--violet-deep));position:relative;overflow:hidden;box-shadow:0 15px 32px #503eeb47}.landing-shell .l-btn-primary:hover{box-shadow:0 18px 38px #503eeb61}.landing-shell .l-btn-primary:after{content:"";background:linear-gradient(105deg,#0000 38%,#ffffff59 50%,#0000 62%);transition:transform .65s;position:absolute;inset:-100% -35%;transform:translate(-70%)rotate(8deg)}.landing-shell .l-btn-primary:hover:after{transform:translate(70%)rotate(8deg)}.landing-shell .l-btn-ghost{color:var(--ink);border:1px solid var(--line);background:#ffffffb3}.landing-shell .l-btn-ghost:hover{border-color:#d2ccff}.landing-shell .network-ticker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f7ffb8;border-top:1px solid #5b48e714;border-bottom:1px solid #5b48e714;height:31px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.landing-shell .network-ticker>div{align-items:center;gap:34px;width:max-content;height:100%;animation:34s linear infinite tickerMove;display:flex}.landing-shell .network-ticker span{color:#81889b;letter-spacing:.13em;white-space:nowrap;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.landing-shell .network-ticker i{background:#6b55f5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #6b55f51a}.landing-shell .hero-wrap{padding:30px 20px 40px}.landing-shell .hero{background:linear-gradient(135deg,#f7f6ff 0%,#fff 48%,#f1f3fa 100%);border:1px solid #ececf4;border-radius:32px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:30px;max-width:1340px;min-height:720px;margin:0 auto;padding:66px 60px;display:grid;position:relative;overflow:hidden}.landing-shell .hero-grid{opacity:.35;background-image:linear-gradient(#4235d714 1px,#0000 1px),linear-gradient(90deg,#4235d714 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.landing-shell .hero-copy{z-index:3;position:relative}.landing-shell .hero-pill{color:var(--ink-soft);background:#fff;border:1px solid #edecf5;border-radius:999px;align-items:center;gap:9px;padding:8px 15px 8px 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px #26294412}.landing-shell .hero-pill i{background:#27c18a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #27c18a2e}.landing-shell .hero h1{letter-spacing:-.065em;margin:26px 0 22px;font-size:clamp(50px,5.3vw,78px);font-weight:770;line-height:.98}.landing-shell .hero h1 span{color:var(--violet)}.landing-shell .hero-copy>p{color:#667087;max-width:540px;margin:0;font-size:17px;line-height:1.75}.landing-shell .hero-actions{gap:12px;margin-top:31px;display:flex}.landing-shell .trust-row{color:#7b8499;flex-wrap:wrap;align-items:center;gap:19px;margin-top:34px;font-size:11px;font-weight:600;display:flex}.landing-shell .trust-row span{align-items:center;gap:7px;display:inline-flex}.landing-shell .trust-row svg{color:var(--violet)}.landing-shell .hero-visual{z-index:2;perspective:900px;place-items:center;height:540px;display:grid;position:relative}.landing-shell .network-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #fffffff2;border-radius:26px;width:min(560px,100%);padding:20px;animation:7s ease-in-out infinite cardFloat;transform:rotateY(-6deg)rotateX(2deg);box-shadow:0 38px 100px #2a2b4f2e,inset 0 0 0 1px #4b3bdd0f}.landing-shell .network-topline{color:#8a91a4;letter-spacing:.16em;justify-content:space-between;align-items:center;padding:0 4px 14px;font-size:9px;font-weight:800;display:flex}.landing-shell .status-pill{color:#278d6b;letter-spacing:0;background:#e9fbf5;border-radius:999px;padding:5px 10px;font-size:10px}.landing-shell .network-map{background:linear-gradient(145deg,#f3f2fa,#fff);border:1px solid #eaebf1;border-radius:18px;height:320px;position:relative;overflow:hidden}.landing-shell .world-shape{opacity:.9;filter:drop-shadow(0 4px 8px #2f314e0f);background:#dfe2ec;position:absolute}.landing-shell .world-one{clip-path:polygon(0 32%,30% 2%,61% 20%,100% 10%,89% 52%,70% 65%,57% 100%,33% 75%,12% 82%);border-radius:55% 45% 55% 35%;width:130px;height:73px;top:72px;left:30px;transform:rotate(-12deg)}.landing-shell .world-two{clip-path:polygon(8% 10%,54% 0,85% 18%,100% 45%,75% 60%,63% 100%,27% 82%,36% 55%,0 35%);border-radius:45%;width:140px;height:145px;top:70px;left:190px}.landing-shell .world-three{clip-path:polygon(0 25%,45% 0,90% 20%,100% 55%,70% 65%,55% 100%,20% 74%);width:140px;height:85px;top:92px;right:25px}.landing-shell .route-lines{width:100%;height:100%;position:absolute;inset:0}.landing-shell .route-lines path{fill:none;stroke:var(--violet);stroke-width:1.4px;stroke-dasharray:7 8;opacity:.6;animation:9s linear infinite routeMove}.landing-shell .map-node{border:2px solid var(--violet);background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 5px #5a45f521,0 0 22px #5a45f599}.landing-shell .map-node:after{content:"";border:1px solid #5b45f566;border-radius:50%;animation:2.4s ease-out infinite nodePulse;position:absolute;inset:-8px}.landing-shell .node-a{top:51%;left:13%}.landing-shell .node-b{top:26%;left:37%}.landing-shell .node-b:after{animation-delay:-.6s}.landing-shell .node-c{top:38%;right:12%}.landing-shell .node-c:after{animation-delay:-1.2s}.landing-shell .node-d{bottom:25%;right:28%}.landing-shell .node-d:after{animation-delay:-1.8s}.landing-shell .route-packet{background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 0 3px #6956f852,0 0 18px #6956f8}.landing-shell .packet-a{animation:5.8s ease-in-out infinite packetOne;top:51%;left:13%}.landing-shell .packet-b{animation:6.6s ease-in-out -2s infinite packetTwo;top:26%;left:37%}.landing-shell .packet-c{animation:5.2s ease-in-out -3.4s infinite packetThree;top:38%;right:12%}.landing-shell .route-chip{color:#fff;background:#141827e8;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;bottom:20px;left:23px;box-shadow:0 12px 34px #14182740}.landing-shell .route-chip svg{color:var(--lavender)}.landing-shell .route-chip strong{font-size:10px;display:block}.landing-shell .route-chip small{color:#aeb4c7;margin-top:3px;font-size:8px;display:block}.landing-shell .network-stats{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:16px;display:grid}.landing-shell .network-stats div{background:#f7f7fb;border-radius:12px;padding:11px 13px}.landing-shell .network-stats small{color:#9aa0b1;font-size:8px;display:block}.landing-shell .network-stats strong{margin-top:4px;font-size:15px;display:block}.landing-shell .diamond{background:linear-gradient(135deg,#bdb6ff,#503bf1);width:22px;height:22px;position:absolute;transform:rotate(45deg);box-shadow:0 9px 28px #503bf159}.landing-shell .diamond-one{animation:6s ease-in-out infinite drift;top:31px;right:17px}.landing-shell .diamond-two{width:12px;height:12px;animation:8s ease-in-out infinite reverse drift;bottom:59px;left:21px}.landing-shell .hero-signal{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;animation:5s ease-in-out infinite signalFloat;display:flex;position:absolute;box-shadow:0 15px 40px #2225431f}.landing-shell .hero-signal small{color:#969bad;letter-spacing:.11em;font-size:7px;font-weight:800;display:block}.landing-shell .hero-signal strong{margin-top:3px;font-size:10px;display:block}.landing-shell .hero-signal>i{background:#2ac38d;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #2ac38d21}.landing-shell .hero-signal>svg{color:var(--violet)}.landing-shell .signal-one{top:2px;right:-20px}.landing-shell .signal-two{animation-delay:-2.5s;bottom:30px;left:-30px}.landing-shell .landing-section{padding:30px 0}.landing-shell .section-kicker{color:#9a9fad;letter-spacing:.14em;text-transform:uppercase;margin:0 0 23px;font-size:10px;font-weight:800}.landing-shell .section-kicker.accent{color:var(--violet)}.landing-shell .section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;display:flex}.landing-shell .section-heading h2,.landing-shell .coverage-copy h2,.landing-shell .teaser-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.02}.landing-shell .section-heading>p{color:#737c90;max-width:420px;margin:0;font-size:15px;line-height:1.8}.landing-shell .logo-section{padding:46px 0 20px}.landing-shell .logo-eyebrow{text-align:center;color:#9a9fad;letter-spacing:.16em;text-transform:uppercase;margin:0 0 26px;font-size:10px;font-weight:800}.landing-shell .logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.landing-shell .logo-marquee>div{align-items:center;gap:60px;width:max-content;animation:40s linear infinite tickerMove;display:flex}.landing-shell .logo-chip{color:#98a0b0;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.landing-shell .logo-chip b{color:#7b81c9;background:#f1f0f7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.landing-shell .product-grid{grid-template-columns:1fr 1fr;gap:21px;display:grid}.landing-shell .product-card{background:#fff;border:1px solid #e9e9f0;border-radius:27px;min-height:490px;padding:42px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 18px 60px #2529410f}.landing-shell .product-card:hover{border-color:#d2ccff;transform:translateY(-9px);box-shadow:0 32px 80px #38308924}.landing-shell .product-icon{width:54px;height:54px;color:var(--violet);background:#f0edff;border-radius:16px;place-items:center;margin-bottom:28px;transition:transform .35s;display:grid}.landing-shell .product-card:hover .product-icon{transform:translateY(-3px)rotate(-5deg)scale(1.06)}.landing-shell .product-label{color:var(--violet);letter-spacing:.16em;font-size:9px;font-weight:850}.landing-shell .product-card h3{letter-spacing:-.045em;margin:12px 0 13px;font-size:34px}.landing-shell .product-card>p{color:#7c8497;max-width:480px;font-size:14px;line-height:1.75}.landing-shell .product-card ul{color:#5d6679;gap:12px;margin:27px 0 36px;padding:0;font-size:13px;list-style:none;display:grid}.landing-shell .product-card li{align-items:center;gap:9px;display:flex}.landing-shell .product-card li svg{color:var(--violet);flex-shrink:0}.landing-shell .product-card>.l-link{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:13px;font-weight:750;text-decoration:none;transition:gap .2s;display:inline-flex}.landing-shell .product-card:hover>.l-link{gap:14px}.landing-shell .card-glow{opacity:.65;background:radial-gradient(circle,#5d47f524,#0000 70%);border-radius:50%;width:250px;height:250px;transition:transform .6s,opacity .4s;position:absolute;bottom:-100px;right:-50px}.landing-shell .product-card:hover .card-glow{opacity:1;transform:scale(1.35)}.landing-shell .isp-card{background:linear-gradient(160deg,#1c2032,#141827);border-color:#23283a}.landing-shell .isp-card .product-icon{color:#c7c1ff;background:#7766ff26}.landing-shell .isp-card .product-label{color:#9990ff}.landing-shell .isp-card h3{color:#fff}.landing-shell .isp-card>p{color:#a6adc4}.landing-shell .isp-card ul{color:#c2c8d8}.landing-shell .isp-card li svg{color:var(--lavender)}.landing-shell .isp-badge{color:#b7afff;letter-spacing:.12em;vertical-align:middle;background:#76f3;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:8px;font-weight:850;display:inline-block}.landing-shell .isp-card>.l-link{color:#fff}.landing-shell .product-price{color:#9aa0b1;margin-top:-6px;margin-bottom:4px;font-size:12px}.landing-shell .isp-card .product-price{color:#8890a8}.landing-shell .product-price b{color:var(--ink);font-size:15px;font-weight:800}.landing-shell .isp-card .product-price b{color:#fff}.landing-shell .coverage-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:560px;padding:80px 0 90px;display:grid}.landing-shell .coverage-copy>p:not(.section-kicker){color:#747d90;max-width:470px;margin:25px 0 30px;font-size:15px;line-height:1.8}.landing-shell .country-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-shell .country-grid span{color:#626b7d;background:#fff;border:1px solid #ebebf1;border-radius:12px;align-items:center;gap:11px;height:48px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.landing-shell .country-grid i{width:26px;height:26px;color:var(--violet);background:#f1efff;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.landing-shell .country-grid .view-all-country{color:var(--violet);cursor:pointer}.landing-shell .coverage-visual{place-items:center;height:470px;display:grid;position:relative}.landing-shell .globe{background:radial-gradient(circle at 35% 30%,#efeaff,#ecedf6 55%,#e4e6f2);border-radius:50%;width:340px;height:340px;position:relative;overflow:hidden;box-shadow:inset -18px -22px 50px #4637be1f,0 40px 90px #3c378224}.landing-shell .globe:before,.landing-shell .globe:after{content:"";border:1px solid #5a45f524;border-radius:50%;position:absolute;inset:0}.landing-shell .globe:before{transform:scaleX(.4)}.landing-shell .globe:after{transform:scaleY(.4)}.landing-shell .globe-lat{background:#5a45f51a;height:1px;position:absolute;left:0;right:0}.landing-shell .globe-ring{border:1px dashed #5a45f540;border-radius:50%;animation:26s linear infinite spin;position:absolute;inset:-30px}.landing-shell .globe-ring i{background:var(--violet);width:10px;height:10px;box-shadow:0 0 0 5px #5a45f526, 0 0 16px var(--violet);border-radius:50%;position:absolute;top:-5px;left:50%}.landing-shell .globe-pin{background:var(--violet);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 3px 10px #5a45f580}.landing-shell .dashboard-teaser{grid-template-columns:.78fr 1.22fr;align-items:center;gap:65px;padding:90px 0 100px;display:grid}.landing-shell .teaser-copy>p:not(.section-kicker){color:#747d90;margin:24px 0 30px;font-size:15px;line-height:1.8}.landing-shell .mini-dashboard{background:#fff;border:1px solid #e7e8ef;border-radius:24px;grid-template-columns:65px 1fr;min-height:390px;transition:transform .5s;animation:6s ease-in-out infinite dashboardBreathe;display:grid;overflow:hidden;transform:perspective(1000px)rotateY(-3deg);box-shadow:0 35px 100px #26294421}.landing-shell .mini-dashboard:hover{animation-play-state:paused;transform:perspective(1000px)rotateY(0)translateY(-5px)}.landing-shell .mini-sidebar{background:#191e2d;flex-direction:column;align-items:center;gap:12px;padding:18px 13px;display:flex}.landing-shell .mini-sidebar .mini-mark{border-radius:10px;width:33px;height:33px;margin-bottom:22px}.landing-shell .mini-sidebar>span{color:#72798d;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.landing-shell .mini-sidebar>span.active{color:#a99eff;background:#6552ff33}.landing-shell .mini-content{background:#fbfbfd;padding:24px}.landing-shell .mini-header{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;font-weight:750;display:flex}.landing-shell .mini-header i{background:#eeecfb;border-radius:8px;width:26px;height:26px}.landing-shell .mini-card-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.landing-shell .mini-card-row>div{background:#fff;border:1px solid #ececf2;border-radius:13px;padding:14px}.landing-shell .mini-card-row small{color:#969cad;letter-spacing:.08em;font-size:7px;font-weight:800;display:block}.landing-shell .mini-card-row strong{margin-top:12px;font-size:19px;display:block}.landing-shell .mini-card-row em{color:#8d93a4;margin-top:3px;font-size:8px;font-style:normal;display:block}.landing-shell .mini-chart{background:#fff;border:1px solid #ececf2;border-radius:14px;height:190px;margin-top:14px;padding:15px}.landing-shell .mini-chart>span{font-size:9px;font-weight:750}.landing-shell .mini-chart svg{width:100%;height:130px;margin-top:10px}.landing-shell .mini-chart .area{fill:url(#chartFill)}.landing-shell .mini-chart .line{fill:none;stroke:var(--violet);stroke-width:2px;stroke-dasharray:620;stroke-dashoffset:620px;animation:4s ease-out infinite alternate drawLine}.landing-shell .cta-wrap{padding:20px 0}.landing-shell .cta-section{text-align:center;color:#fff;background:radial-gradient(circle at 50% -30%,#7767ff,#3f35c7 48%,#242743 100%);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;margin:70px 0 50px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #332c9a40}.landing-shell .cta-section:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.landing-shell .cta-section>*{z-index:1;position:relative}.landing-shell .cta-logo{border-radius:17px;width:58px;height:58px;box-shadow:0 16px 35px #0000002e}.landing-shell .cta-section h2{letter-spacing:-.055em;margin:24px 0 14px;font-size:50px;line-height:1.02}.landing-shell .cta-section p{color:#d0cfff;margin:0 0 25px;font-size:15px}.landing-shell .l-btn-light{color:var(--ink);background:#fff;box-shadow:0 15px 40px #00000029}.landing-shell .landing-footer{border-top:1px solid #e7e8ed;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:1210px;margin:0 auto;padding:25px 30px 50px;display:grid}.landing-shell .landing-footer>span{color:#9a9ead;text-align:center;font-size:11px}.landing-shell .landing-footer .foot-links{justify-self:end;align-items:center;gap:16px;display:flex}.landing-shell .landing-footer .foot-links a{color:#687188;font-size:12px;text-decoration:none;transition:color .2s}.landing-shell .landing-footer .foot-links a:hover{color:var(--violet)}.landing-shell .status-dot{background:#27c18a;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.landing-shell .reveal-section{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.75,.2,1);transform:translateY(36px)}.landing-shell .reveal-section.revealed{opacity:1;transform:none}@keyframes tickerMove{to{transform:translate(-50%)}}@keyframes cardFloat{0%,to{transform:rotateY(-6deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-6deg)rotateX(2deg)translateY(-14px)}}@keyframes routeMove{to{stroke-dashoffset:-30px}}@keyframes nodePulse{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}@keyframes signalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes drift{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translateY(-16px)}}@keyframes dashboardBreathe{0%,to{transform:perspective(1000px)rotateY(-3deg)translateY(0)}50%{transform:perspective(1000px)rotateY(-3deg)translateY(-10px)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes packetOne{0%{top:51%;left:13%}to{top:38%;left:86%}}@keyframes packetTwo{0%{top:26%;left:37%}to{inset:auto 28% 25% auto}}@keyframes packetThree{0%{top:26%;left:37%}to{top:62%;left:66%}}@media (prefers-reduced-motion:reduce){.landing-shell *{animation:none!important}.landing-shell .reveal-section{opacity:1;transform:none}}@media (max-width:1000px){.landing-shell .hero{grid-template-columns:1fr;gap:40px;min-height:0;padding:48px 32px}.landing-shell .hero-visual{height:auto}.landing-shell .landing-links{display:none}.landing-shell .product-grid,.landing-shell .coverage-section,.landing-shell .dashboard-teaser{grid-template-columns:1fr;gap:40px}.landing-shell .section-heading{flex-direction:column;align-items:start;gap:18px}.landing-shell .coverage-visual{height:360px}}@media (max-width:560px){.landing-shell .hero h1{font-size:44px}.landing-shell .hero-actions{flex-direction:column;align-items:stretch}.landing-shell .product-card{min-height:0;padding:30px}.landing-shell .country-grid{grid-template-columns:1fr}}
