@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#06101c;--surface:#081221;--surface-elevated:#081221db;--border:#8fc2ff24;--text:#dbe8fb;--text-strong:#f8fbff;--muted:#8da5c5;--accent:#5eead4;--shadow-soft:0 24px 70px #01071157;--font-body:"Manrope", "Segoe UI", sans-serif;--font-heading:"Sora", "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;font-family:var(--font-body);color:var(--text);background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 28%),radial-gradient(circle at 100% 0,#f59e0b1f,#0000 24%),linear-gradient(#06101c 0%,#081221 100%);margin:0}body:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0000 18%);position:fixed;inset:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}#root{min-height:100vh}::selection{color:#04131a;background:#5eead4d1}.page-shell{isolation:isolate;max-width:1200px;margin:0 auto;padding:24px 24px 56px;position:relative}.ambient{pointer-events:none;z-index:-2;position:absolute;inset:0}.ambient-one,.ambient-two{filter:blur(120px);opacity:.55}.ambient-one{background:radial-gradient(circle,#2dd4bfb8,#2dd4bf00);width:340px;height:340px;inset:8% auto auto -10%}.ambient-two{background:radial-gradient(circle,#f59e0b6b,#f59e0b00);width:380px;height:380px;inset:2% -8% auto auto}.ambient-grid{z-index:-3;background-image:linear-gradient(#8fc2ff0f 1px,#0000 1px),linear-gradient(90deg,#8fc2ff0f 1px,#0000 1px);background-size:56px 56px;min-height:82vh;inset:120px 0 auto;-webkit-mask-image:linear-gradient(#00000059,#0000 82%);mask-image:linear-gradient(#00000059,#0000 82%)}.site-header{z-index:20;border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07111fb8;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;padding:16px 18px;display:flex;position:sticky;top:16px;box-shadow:0 18px 45px #01081352}.brand{color:var(--text);align-items:center;gap:14px;display:inline-flex}.brand-mark{width:46px;height:46px;color:var(--text-strong);font-family:var(--font-heading);background:linear-gradient(145deg,#5eead43d,#5eead40f),linear-gradient(#ffffff14,#0000);border:1px solid #5eead459;border-radius:16px;place-items:center;font-size:1.2rem;font-weight:700;display:grid;box-shadow:0 12px 30px #0b182a59}.brand-copy{gap:2px;display:grid}.brand-copy strong{font-family:var(--font-heading);letter-spacing:.03em;font-size:.98rem}.brand-copy small{color:var(--muted);font-size:.82rem}.site-nav{align-items:center;gap:30px;display:inline-flex}.site-nav a{color:var(--muted);font-size:.96rem;transition:color .18s,transform .18s}.site-nav a:hover,.site-nav a:focus-visible{color:var(--text);transform:translateY(-1px)}.header-button,.button-primary,.button-secondary{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.header-button,.button-primary{color:#04131a;background:linear-gradient(135deg,#5eead4,#2dd4bf);box-shadow:0 20px 36px #2dd4bf38}.button-secondary{border:1px solid var(--border);color:var(--text);background:#091425b8}.header-button:hover,.button-primary:hover,.button-secondary:hover,.header-button:focus-visible,.button-primary:focus-visible,.button-secondary:focus-visible{transform:translateY(-2px)}.section{margin-top:92px}.hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:52px;margin-top:36px;display:grid}.hero-copy,.hero-visual,.stat-card,.coverage-card,.feature-card,.experience-copy,.experience-panel,.plan-card,.cta-panel{animation:.8s both rise}.hero-visual{animation-delay:.12s}.eyebrow,.kicker,.coverage-kicker,.panel-kicker,.floating-label{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:.82rem;font-weight:700;display:inline-flex}.eyebrow-dot{background:linear-gradient(#5eead4,#2dd4bf);border-radius:999px;width:10px;height:10px;box-shadow:0 0 16px #5eead4bf}.hero h1,.section-heading h2,.experience-copy h2,.cta-panel h2{font-family:var(--font-heading);color:var(--text-strong);letter-spacing:-.05em;margin:0;line-height:.97}.hero h1{max-width:10.5ch;font-size:clamp(3.4rem,7vw,6.25rem)}.hero h1 span{background:linear-gradient(135deg,#5eead4 10%,#f8fafc 55%,#f59e0b 120%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-text,.section-heading p,.coverage-copy p,.feature-card p,.experience-copy>p,.step-card p,.plan-description,.cta-panel p,.signal-copy p,.floating-card p,.site-footer p{color:var(--muted);font-size:1.04rem;line-height:1.7}.hero-text{max-width:60ch;margin:24px 0 0}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.proof-chip{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff0d,#0000),#091425b3;border-radius:22px;padding:18px}.proof-chip strong,.stat-card strong,.coverage-points strong,.feature-card h3,.step-card h3,.experience-panel h3,.plan-card strong,.coverage-copy h3,.floating-card strong{color:var(--text-strong);display:block}.proof-chip strong{margin-bottom:6px;font-size:1rem}.proof-chip span{color:var(--muted);font-size:.94rem;line-height:1.5}.hero-visual{min-height:620px;position:relative}.device-card,.floating-card,.signal-band,.stat-card,.coverage-card,.feature-card,.experience-panel,.plan-card,.cta-panel{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff0d,#0000),#081221d1}.device-card{border-radius:34px;margin:44px 38px 36px 60px;padding:20px;position:relative;overflow:hidden}.device-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#5eead433,#0000 34%),radial-gradient(circle at 0 100%,#f59e0b29,#0000 28%);position:absolute;inset:0}.device-topbar{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.window-dots{gap:8px;display:inline-flex}.window-dots span{background:#ffffff2e;border-radius:999px;width:10px;height:10px}.status-pill,.panel-chip,.protocol-pill,.feature-tag,.plan-badge{min-height:32px;color:var(--text-strong);background:#5eead41a;border:1px solid #5eead42e;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.shield-core{z-index:1;background:radial-gradient(circle at 50% 35%,#5eead447,#0914252e);border-radius:50%;place-items:center;width:190px;height:190px;margin:38px auto 28px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px #050b1673}.shield-ring{border:1px solid #5eead447;border-radius:50%;animation:3.6s ease-in-out infinite pulse;position:absolute;inset:12px}.shield-ring-two{opacity:.6;animation-delay:1.2s;inset:-14px}.shield-icon{z-index:2;width:78px;height:78px;color:var(--accent);background:linear-gradient(#5eead447,#5eead41a);border-radius:24px;place-items:center;display:grid;position:relative}.shield-icon svg,.feature-icon svg,.icon-badge svg{width:30px;height:30px}.device-stats{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:relative}.metric-tile{background:#050d188c;border:1px solid #8fc2ff1f;border-radius:22px;padding:18px}.metric-tile span,.server-row span,.stat-label,.coverage-points span,.plan-name{color:var(--muted);font-size:.92rem}.metric-tile strong{margin-top:6px;font-size:1.2rem}.server-stack{z-index:1;gap:12px;margin-top:18px;display:grid;position:relative}.server-row{background:#060e1ab3;border:1px solid #8fc2ff1f;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.server-row strong{color:var(--text-strong);margin-bottom:4px;display:block}.server-ping{text-align:right;color:#7dd3fc;min-width:70px;font-weight:700}.floating-card{border-radius:24px;width:224px;padding:18px 18px 20px;position:absolute}.signal-card{animation:7.2s ease-in-out infinite float,.8s .12s both rise;top:0;right:0}.privacy-card{animation:6.8s ease-in-out infinite reverse float,.8s .18s both rise;bottom:20px;left:0}.floating-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.icon-badge,.feature-icon{width:50px;height:50px;color:var(--accent);background:#5eead41f;border-radius:18px;place-items:center;display:grid}.icon-badge.warm{color:#fbbf24;background:#f59e0b24}.floating-card strong{margin-bottom:8px;font-size:1.06rem}.signal-band{border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:20px;padding:24px 28px;display:grid}.protocol-list,.location-cloud,.footer-links{flex-wrap:wrap;gap:12px;display:flex}.protocol-pill{color:var(--text);background:#8fc2ff14;border-color:#8fc2ff1f}.section-heading{gap:16px;max-width:760px;display:grid}.section-heading h2,.experience-copy h2,.cta-panel h2{font-size:clamp(2.4rem,5vw,4rem)}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading.narrow{max-width:700px}.overview-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.stat-card{border-radius:28px;grid-column:span 4;min-height:212px;padding:26px}.stat-card strong{font-family:var(--font-heading);margin-top:18px;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1}.stat-card p{margin-top:18px}.coverage-card{border-radius:32px;grid-column:span 12;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:26px;padding:28px;display:grid}.coverage-copy h3,.feature-card h3,.step-card h3,.experience-panel h3{font-family:var(--font-heading);margin:0;font-size:1.6rem;line-height:1.15}.coverage-points{gap:16px;margin-top:24px;display:grid}.coverage-points div{background:#050d188f;border:1px solid #8fc2ff1f;border-radius:20px;padding:16px 18px}.coverage-points strong{margin-bottom:6px}.coverage-map{background:radial-gradient(circle at 20% 18%,#2dd4bf2e,#0000 26%),radial-gradient(circle at 82% 30%,#f59e0b24,#0000 22%),linear-gradient(#060e1ac7,#060e1aeb);border:1px solid #8fc2ff1f;border-radius:28px;min-height:320px;position:relative;overflow:hidden}.coverage-map:before{content:"";background-image:linear-gradient(#8fc2ff0f 1px,#0000 1px),linear-gradient(90deg,#8fc2ff0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 90%);mask-image:linear-gradient(#000c,#0000 90%)}.pulse-ring{border:1px solid #5eead433;border-radius:50%;width:180px;height:180px;margin:-90px 0 0 -90px;animation:3.8s ease-in-out infinite pulse;position:absolute;inset:50%}.map-node{background:#07111fd1;border:1px solid #8fc2ff24;border-radius:18px;gap:4px;min-width:120px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 18px 28px #04091152}.map-node:before{content:"";background:linear-gradient(#5eead4,#2dd4bf);border-radius:999px;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-8px;box-shadow:0 0 18px #5eead499}.map-node strong{color:var(--text-strong);font-size:.96rem}.map-node span{color:#7dd3fc;font-size:.84rem}.node-1{top:18%;left:12%}.node-2{top:24%;right:12%}.node-3{top:54%;left:22%}.node-4{bottom:16%;right:18%}.node-5{bottom:22%;left:54%}.feature-grid,.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.feature-card,.plan-card{border-radius:28px;padding:26px;transition:transform .18s,border-color .18s,box-shadow .18s}.feature-card:hover,.plan-card:hover{border-color:#5eead440;transform:translateY(-4px)}.feature-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.feature-card h3{margin-bottom:14px}.experience{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start;gap:26px;display:grid}.step-list{gap:16px;margin-top:28px;display:grid}.step-card{border:1px solid var(--border);background:#081221b8;border-radius:24px;grid-template-columns:auto 1fr;gap:18px;padding:18px;display:grid}.step-number{width:48px;height:48px;color:var(--text-strong);background:#5eead41a;border-radius:16px;place-items:center;font-weight:800;display:grid}.step-card h3{margin-bottom:10px;font-size:1.14rem}.step-card p{margin:0}.experience-panel{border-radius:32px;padding:28px}.panel-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.performance-list{gap:18px;margin-top:30px;display:grid}.performance-row{gap:10px;display:grid}.performance-meta{color:var(--text);justify-content:space-between;align-items:center;gap:18px;display:flex}.performance-meta strong{color:var(--text-strong)}.performance-track{background:#ffffff14;border-radius:999px;height:14px;position:relative;overflow:hidden}.performance-fill{width:var(--fill);border-radius:inherit;background:linear-gradient(90deg,#5eead4,#2dd4bf 75%,#f59e0b 120%);height:100%;display:block}.location-cloud{margin-top:28px}.location-cloud span{color:var(--text);background:#050d188f;border:1px solid #8fc2ff1f;border-radius:999px;padding:10px 14px;font-size:.92rem}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card{position:relative}.plan-card.highlight{border-color:#5eead447;box-shadow:0 24px 60px #0a17296b}.plan-badge{position:absolute;top:22px;right:22px}.plan-name{margin-bottom:10px;display:inline-block}.plan-price{align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.plan-price strong{font-family:var(--font-heading);font-size:clamp(2.4rem,4vw,3.4rem);line-height:1}.plan-description{min-height:82px;margin:0}.plan-list{gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.plan-list li{color:var(--text);padding-left:22px;line-height:1.5;position:relative}.plan-list li:before{content:"";background:linear-gradient(#5eead4,#2dd4bf);border-radius:999px;width:8px;height:8px;position:absolute;top:10px;left:0}.cta-panel{border-radius:34px;grid-template-columns:minmax(0,1.1fr) auto;align-items:center;gap:26px;padding:34px;display:grid}.cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.site-footer{border-top:1px solid #8fc2ff1a;justify-content:space-between;align-items:center;gap:18px;margin-top:38px;padding-top:30px;display:flex}.footer-links a{color:var(--muted);transition:color .18s}.footer-links a:hover,.footer-links a:focus-visible{color:var(--text)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(.94)}50%{opacity:.9;transform:scale(1.05)}}@media (width<=1100px){.hero,.experience,.cta-panel,.coverage-card{grid-template-columns:1fr}.hero{gap:34px}.hero h1{max-width:12ch}.signal-band{grid-template-columns:1fr}.feature-grid,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-actions{justify-content:flex-start}}@media (width<=900px){.site-nav{display:none}.overview-grid{grid-template-columns:1fr}.stat-card,.coverage-card{grid-column:auto}.trust-row{grid-template-columns:1fr}.hero-visual{gap:16px;min-height:0;display:grid}.device-card{margin:0}.floating-card{width:auto;position:relative;inset:auto}.signal-card,.privacy-card{animation:.8s both rise}}@media (width<=720px){.page-shell{padding:16px 16px 40px}.site-header{flex-wrap:wrap;justify-content:center;top:10px}.hero{margin-top:12px}.section{margin-top:74px}.device-stats,.feature-grid,.plan-grid{grid-template-columns:1fr}.coverage-map{min-height:360px}.site-footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){.brand{justify-content:center;width:100%}.header-button{width:100%}.hero-actions,.cta-actions{flex-direction:column;align-items:stretch}.button-primary,.button-secondary{width:100%}.map-node{min-width:104px;padding:12px}.node-1{top:12%;left:8%}.node-2{top:22%;right:8%}.node-3{top:52%;left:12%}.node-4{bottom:18%;right:8%}.node-5{bottom:14%;left:38%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
