@font-face{font-family:Bricolage Display Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:100 549;font-stretch:50% 200%;size-adjust:95%;ascent-override:97.9%;descent-override:28.4%;line-gap-override:0%}@font-face{font-family:Bricolage Display Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:550 1000;font-stretch:96% 200%;size-adjust:92%;ascent-override:101.1%;descent-override:29.3%;line-gap-override:0%}@font-face{font-family:Bricolage Display Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:550 1000;font-stretch:50% 95%;size-adjust:81%;ascent-override:114.8%;descent-override:33.3%;line-gap-override:0%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-body:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-bricolage), var(--font-geist), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--space-2xs:.375rem;--space-xs:.625rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.25rem;--space-xl:3.5rem;--space-2xl:5rem;--space-3xl:7rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.375rem;--radius-pill:9999px;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 6px 18px #00000073, 0 1px 3px #0000004d;--shadow-lg:0 18px 44px #00000080, 0 2px 8px #00000059;--shadow-xl:0 30px 80px #0009, 0 4px 14px #0006;--void:#03050c;--bg-0:#05070f;--bg-1:#0a1020;--bg-2:#121b31;--ink-strong:#eef3fb;--ink-medium:#d6dfed;--ink-muted:#aab7cc;--ink-subtle:#8795ad;--border-soft:#a8bee81a;--border-medium:#a8bee82e;--border-input:#beceec73;--card-bg:#0c1326b8;--card-shadow:var(--shadow-md);--surface-hover:#28385c8c;--accent:#2dd4bf;--accent-hover:#5eead4;--accent-active:#99f6e4;--accent-contrast:#032623;--accent-light:#2dd4bf21;--accent-bright:#5eead4;--accent-mid:#5eead4;--accent-glow:#2dd4bf6b;--accent-glow-soft:#2dd4bf1f;--highlight:#5eead4;--highlight-hover:#99f6e4;--highlight-contrast:#032623;--highlight-light:#5eead41f;--highlight-bright:#2dd4bf;--highlight-glow:#5eead452;--verify:#8fa3ff;--verify-glow:#8fa3ff59;--success:#4ade80;--success-bg:#4ade8024;--warning:#fbbf24;--warning-bg:#fbbf2424;--danger:#ff6373;--danger-bg:#ff637324;--danger-glow:#ff637359;--info:#7cb4ff;--info-bg:#7cb4ff24;--focus-ring:#2dd4bfa6;--focus-shadow:#2dd4bf38;--brand-gradient:linear-gradient(120deg, #0f766e, #2dd4bf 55%, #8fa3ff);--lift-rgb:255, 255, 255;--accent-rgb:45, 212, 191;--accent-hi-rgb:94, 234, 212;--verify-rgb:143, 163, 255;--danger-rgb:255, 99, 115;--grid-rgb:168, 190, 232;--header-glass:#05070f59;--header-glass-scrolled:#060914c7;--panel-raised:linear-gradient(180deg, #141e369e, #090e1db8);--panel-glass:#080c1af0;--scene-teal:45, 212, 191;--scene-verify:143, 163, 255;--scene-red:255, 99, 115;--scene-globe-top:#1a2848f2;--scene-globe-bottom:#060a16fa;--scene-land:170, 196, 236;--scene-label:214, 224, 240;--scene-node:#fff;--scene-grid:#a0b8e00f;--scene-halo-reach:1.35;--logo-x-gradient:linear-gradient(135deg, #2dd4bf 0%, #14b8a6 45%, #0f766e 100%);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-cine:cubic-bezier(.22, 1, .36, 1);accent-color:var(--accent)}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 14px #0f172a12, 0 1px 3px #0f172a0f;--shadow-lg:0 14px 36px #0f172a1a, 0 2px 8px #0f172a0f;--shadow-xl:0 26px 64px #0f172a24, 0 4px 14px #0f172a14;--void:#e4eaf3;--bg-0:#f5f7fb;--bg-1:#edf1f7;--bg-2:#e2e8f1;--ink-strong:#0b1324;--ink-medium:#1f2a3d;--ink-muted:#3c4a5f;--ink-subtle:#536074;--border-soft:#0f172a17;--border-medium:#0f172a29;--border-input:#6f7d92;--card-bg:#ffffffeb;--surface-hover:#e6ecf4;--accent:#0e6e67;--accent-hover:#115e59;--accent-active:#134e4a;--accent-contrast:#fff;--accent-light:#0e6e6717;--accent-bright:#14b8a6;--accent-mid:#0d9488;--accent-glow:#0d94883d;--accent-glow-soft:#0d948814;--highlight:#115e59;--highlight-hover:#134e4a;--highlight-contrast:#fff;--highlight-light:#ccfbf1;--highlight-bright:#14b8a6;--highlight-glow:#115e5947;--verify:#4f46e5;--verify-glow:#4f46e540;--success:#15703a;--success-bg:#15703a1a;--warning:#8a5300;--warning-bg:#f59e0b1f;--danger:#b91c1c;--danger-bg:#b91c1c17;--danger-glow:#dc262640;--info:#1d4ed8;--info-bg:#1d4ed817;--focus-ring:#0e6e67b3;--focus-shadow:#0e6e672e;--brand-gradient:linear-gradient(120deg, #0e6e67, #14b8a6 55%, #6366f1);--lift-rgb:15, 23, 42;--accent-rgb:13, 148, 136;--accent-hi-rgb:13, 148, 136;--verify-rgb:79, 70, 229;--danger-rgb:220, 38, 38;--grid-rgb:15, 23, 42;--header-glass:#f5f7fb99;--header-glass-scrolled:#f5f7fbdb;--panel-raised:linear-gradient(180deg, #fffffff5, #f8fafde6);--panel-glass:#fffffff5;--scene-teal:13, 148, 136;--scene-verify:79, 70, 229;--scene-red:220, 38, 38;--scene-globe-top:#fffffffa;--scene-globe-bottom:#d6e0eefa;--scene-land:71, 85, 105;--scene-label:30, 41, 59;--scene-node:#fff;--scene-grid:#0f172a14;--scene-halo-reach:1.2;--logo-x-gradient:linear-gradient(135deg, #0d9488 0%, #0e6e67 45%, #115e59 100%)}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--accent);color:var(--accent-contrast)}::placeholder{color:var(--ink-subtle);opacity:1}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--ink-strong);background:radial-gradient(1200px 700px at 78% -10%, rgba(var(--accent-rgb), .07), transparent 60%), radial-gradient(900px 600px at 0% 30%, rgba(var(--verify-rgb), .05), transparent 60%), var(--bg-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;font-size:1rem;line-height:1.65;display:flex;overflow-x:hidden}body:after{content:"";z-index:1000;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.skip-link{z-index:1001;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast);padding:.6rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{color:var(--accent-contrast);top:1rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink-strong);text-wrap:balance;font-weight:600;line-height:1.2}h1{letter-spacing:-.035em}h2{letter-spacing:-.028em}a{color:var(--accent);text-decoration:none;transition:color .18s,opacity .18s}a:hover{color:var(--accent-hover)}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}.site-header{z-index:100;background:var(--header-glass);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);transition:background-color .32s var(--ease-out), border-color .32s ease, box-shadow .32s ease;border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{background:var(--header-glass-scrolled);border-bottom-color:var(--border-soft);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:0 10px 30px #00000059}.site-header:after{content:"";background:linear-gradient(90deg, transparent, var(--accent) 30%, var(--verify) 70%, transparent);opacity:0;height:1px;transition:opacity .32s;position:absolute;bottom:-1px;left:0;right:0}.site-header.is-scrolled:after{opacity:.45}.navbar{justify-content:space-between;align-items:center;height:72px;display:flex}.brand-logo{color:var(--ink-strong);letter-spacing:-.03em;align-items:center;gap:.6rem;font-size:1.45rem;font-weight:800;display:flex}.nav-links{align-items:center;gap:2rem;list-style:none;display:flex}.nav-link{color:var(--ink-muted);white-space:nowrap;font-size:.95rem;font-weight:600}.nav-link:hover,.nav-link.active{color:var(--accent)}.nav-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.nav-actions .btn{white-space:nowrap}@media (max-width:1100px){.nav-links{gap:1.1rem}.nav-link,.nav-links .nav-mega-trigger{font-size:.9rem}}@media (max-width:1024px){.nav-secondary{display:none}.nav-actions{gap:.5rem}}.mobile-nav-btn{color:var(--ink-strong);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;width:44px;height:44px;margin-right:-10px;font-size:1.5rem;display:none}.mobile-nav-btn:hover{background:var(--surface-hover)}.btn{isolation:isolate;cursor:pointer;transition:transform .24s var(--ease-out), box-shadow .24s ease, background-color .24s ease, border-color .24s ease, color .2s ease;white-space:nowrap;border:1px solid #0000;border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn svg{flex-shrink:0}@media (max-width:480px){.btn{white-space:normal;text-align:center}}.btn-sm{padding:.55rem 1.15rem;font-size:.875rem}.btn-primary{color:var(--accent-contrast);box-shadow:inset 0 1px 0 #ffffff73, 0 0 0 1px rgba(var(--accent-hi-rgb), .35), 0 10px 30px -6px rgba(var(--accent-rgb), .45);background:linear-gradient(#6ff0db 0%,#2dd4bf 55%,#19b8a5 100%);font-weight:700}.btn-primary:hover{color:var(--accent-contrast);box-shadow:inset 0 1px 0 #ffffff80, 0 0 0 1px rgba(var(--accent-hi-rgb), .5), 0 16px 40px -8px rgba(var(--accent-rgb), .6);transform:translateY(-2px)}.btn-primary:after{content:"";z-index:-1;transition:transform .7s var(--ease-cine);background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.btn-primary:hover:after{transform:translate(110%)}.btn-secondary{background:rgba(var(--lift-rgb), .035);border-color:var(--border-input);color:var(--ink-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0d}.btn-secondary:hover{background:rgba(var(--lift-rgb), .07);border-color:rgba(var(--accent-hi-rgb), .55);color:var(--ink-strong);transform:translateY(-2px)}.btn-ghost{color:var(--ink-muted);background:0 0}.btn-ghost:hover{color:var(--ink-strong);background:var(--surface-hover)}.btn-outline{border:1.5px solid var(--accent);color:var(--accent);background:0 0}.btn-outline:hover{background:var(--accent-light);transform:translateY(-1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.btn-lg{gap:.6rem;padding:.85rem 1.8rem;font-size:1.05rem}.badge{border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.8125rem;font-weight:600;display:inline-flex}.badge-success{background:var(--success-bg);color:var(--success);border:1px solid #14723640}.badge-accent{background:var(--highlight-light);color:var(--highlight-hover);border:1px solid var(--highlight-glow)}.badge-danger{background:var(--danger-bg);color:var(--danger);border:1px solid #dc26264d}.badge-warning{background:var(--warning-bg);color:var(--warning);border:1px solid #855a0a4d}.badge-neutral{background:var(--bg-1);color:var(--ink-muted);border:1px solid var(--border-soft)}.section-header{text-align:center;max-width:760px;margin:0 auto 3.5rem}.section-subtitle{color:var(--accent);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.925rem;font-weight:600;display:inline-flex}.section-subtitle:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%}.section-title{margin-bottom:1rem;font-size:clamp(1.65rem,4vw,2.5rem)}.section-desc{color:var(--ink-muted);font-size:1.125rem}.card{background:var(--card-bg);border:1px solid var(--border-soft);border-radius:var(--radius-xl);padding:var(--space-lg);box-shadow:var(--shadow-md);transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s}.card:hover{border-color:var(--border-medium);box-shadow:var(--shadow-lg)}.hero-section{padding:var(--space-3xl) 0 var(--space-2xl);position:relative;overflow-x:clip}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.hero-title{letter-spacing:-.045em;margin-bottom:1.5rem;font-size:clamp(2.35rem,6vw,4.1rem);line-height:1.1}.gradient-text{background:linear-gradient(135deg, var(--accent-hover), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-lead{color:var(--ink-muted);max-width:540px;margin-bottom:2.25rem;font-size:1.25rem;line-height:1.6}.hero-ctas{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.metric-item{flex-direction:column;display:flex}.metric-value{font-size:1.75rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink-strong);font-weight:800}.metric-label{color:var(--ink-subtle);font-size:.825rem;font-weight:500}.probe-sim-card{background:var(--card-bg);border:1px solid var(--border-soft);box-shadow:var(--card-shadow);border-radius:1.5rem;padding:1.75rem}.sim-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.sim-title{align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.sim-input-group{gap:.5rem;margin-bottom:1.5rem;display:flex}.sim-input{border:1px solid var(--border-input);background:var(--bg-1);color:var(--ink-strong);border-radius:.75rem;outline:none;flex:1;padding:.75rem 1rem;font-size:.95rem}.sim-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-shadow)}.sim-regions{flex-direction:column;gap:.75rem;display:flex}.sim-region-row{background:var(--bg-1);border:1px solid var(--border-soft);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.region-info{align-items:center;gap:.6rem;font-weight:600;display:flex}.region-flag{font-size:1.1rem}.features-section{padding:var(--space-2xl) 0}.features-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:2rem;display:grid}.feature-card{flex-direction:column;height:100%;display:flex}.feature-icon{background:var(--accent-light);width:52px;height:52px;color:var(--accent);border-radius:.9rem;place-items:center;margin-bottom:1.25rem;font-size:1.5rem;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s,color .22s;display:grid}.feature-card:hover .feature-icon{background:linear-gradient(135deg, var(--accent), var(--accent-mid));color:var(--accent-contrast);transform:scale(1.08)rotate(-4deg)}.feature-title{margin-bottom:.6rem;font-size:1.3rem}.feature-text{color:var(--ink-muted);flex:1;font-size:.975rem}.calc-section{padding:var(--space-2xl) 0;background:var(--bg-1);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.calc-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.calc-slider-group{margin-bottom:2rem}.calc-label{color:var(--ink-strong);justify-content:space-between;margin-bottom:.5rem;font-weight:600;display:flex}.calc-slider{background:var(--border-medium);width:100%;height:8px;accent-color:var(--accent);cursor:pointer;border-radius:4px;outline:none}.calc-slider:focus-visible,.tool-slider:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.calc-result-box{background:linear-gradient(135deg, var(--accent-light), var(--accent-glow-soft));border:2px solid var(--accent);text-align:center;border-radius:1.5rem;padding:2.5rem}.calc-result-number{font-size:clamp(2.25rem,8vw,3.5rem);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent);margin:1rem 0 .5rem;font-weight:900;line-height:1}.pricing-header{text-align:center;padding:4rem 0 2rem}.billing-toggle-wrapper{background:var(--bg-2);border:1px solid var(--border-medium);border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1.5rem 0;padding:.4rem;display:inline-flex}.pricing-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex}.currency-note{width:100%;min-height:1.5em;color:var(--ink-subtle);margin:0;font-size:.8rem}.pricing-jump{display:none}@media (max-width:640px){.pricing-jump{min-height:44px;color:var(--accent);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.pricing-card{scroll-margin-top:88px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-tax-note{text-align:center;color:var(--ink-subtle);margin:-1rem auto 2rem;font-size:.8rem}.pricing-assurances{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:1.5rem 2rem;margin:0 auto 1.5rem;padding:2rem 0;list-style:none;display:grid}.pricing-assurances li{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.pricing-assurances li>svg{flex-shrink:0}.pricing-assurance-icon{background:var(--accent-light);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pricing-assurances strong{color:var(--ink-strong);margin-bottom:.2rem;font-size:.9rem;font-weight:700;display:block}.pricing-assurances p{color:var(--ink-muted);margin:0;font-size:.825rem;line-height:1.5}.pricing-switch-links{text-align:center;color:var(--ink-muted);margin:0 0 4rem;font-size:.9rem}.plan-compare{padding-top:1rem}.plan-compare-scroll{-webkit-overflow-scrolling:touch;contain:paint;border:1px solid var(--border-soft);background:var(--card-bg);border-radius:1rem;overflow-x:auto}.plan-compare-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.925rem}.plan-compare-table caption{text-align:left;color:var(--ink-subtle);caption-side:bottom;padding:.9rem 1.25rem;font-size:.8rem}.plan-compare-table th,.plan-compare-table td{text-align:center;border-bottom:1px solid var(--border-soft);vertical-align:middle;padding:.75rem 1.25rem}.plan-compare-table th[scope=row]{text-align:left;color:var(--ink-strong);background:var(--bg-0);font-weight:600;position:sticky;left:0}.plan-compare-table thead th{font-family:var(--font-display);color:var(--ink-strong);background:var(--bg-1);font-size:1rem}.plan-compare-table thead th:first-child{text-align:left;position:sticky;left:0}.plan-compare-group th{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;text-align:left!important;color:var(--ink-subtle)!important;background:var(--bg-1)!important}.plan-compare-group th>span{position:sticky;left:1.25rem}.plan-compare-yes{color:var(--success);align-items:center;gap:.3rem;display:inline-flex}.plan-compare-no{color:var(--ink-subtle)}.plan-compare-hint{color:var(--ink-subtle);margin:0 0 .5rem;font-size:.8rem;display:none}@media (max-width:640px){.plan-compare-hint{display:block}.plan-compare-table{font-size:.85rem}.plan-compare-table th,.plan-compare-table td{padding:.6rem .5rem}.plan-compare-table th[scope=row]{white-space:normal;overflow-wrap:break-word;background:var(--bg-1);max-width:9rem;box-shadow:inset -1px 0 0 var(--border-soft)}.plan-compare-table thead th:first-child{box-shadow:inset -1px 0 0 var(--border-soft)}.plan-compare-group th>span{left:.5rem}}.billing-btn{min-height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s}.billing-btn.active{background:var(--card-bg);color:var(--ink-strong);box-shadow:0 2px 8px #0000001a}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:stretch;gap:2rem;margin-top:1.25rem;margin-bottom:4rem;display:grid}.pricing-card{flex-direction:column;display:flex;position:relative}.pricing-card.featured{border-color:var(--accent);background:linear-gradient(var(--accent-light), transparent 30%), var(--card-bg);box-shadow:var(--card-shadow), 0 0 30px var(--accent-glow)}.featured-badge{background:linear-gradient(120deg, var(--accent), var(--accent-hover));color:var(--accent-contrast);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:9999px;padding:.25rem 1rem;font-size:.75rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.featured-badge-soft{background:linear-gradient(var(--highlight-light), var(--highlight-light)), var(--bg-0);color:var(--highlight-hover);border:1px solid var(--highlight-glow)}.plan-name{margin-bottom:.4rem;font-size:1.5rem}.plan-desc{color:var(--ink-subtle);margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}@media (min-width:640px){.plan-desc{min-height:6.4em}}.plan-price-box{margin-bottom:1.75rem}.plan-price-row{white-space:nowrap;align-items:baseline;gap:.35rem;display:flex}.plan-price{font-size:clamp(2.25rem,6vw,3rem);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-strong);font-weight:800;line-height:1}.plan-period{color:var(--ink-subtle);font-size:1rem}.plan-price-note{color:var(--ink-subtle);margin:.6rem 0 0;font-size:.8rem;line-height:1.4}.plan-features{flex:1;margin-bottom:2rem}.plan-features-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.plan-features-list{list-style:none}.plan-more summary{cursor:pointer;color:var(--accent);padding:.1rem 0 .8rem;font-size:.85rem;font-weight:600;list-style:none}.plan-more summary::-webkit-details-marker{display:none}.plan-more summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.plan-more summary:after{content:" ↓"}.plan-more[open] summary:after{content:" ↑"}.plan-more-open,.plan-more[open] .plan-more-closed{display:none}.plan-more[open] .plan-more-open{display:inline}.plan-feature-item{color:var(--ink-medium);align-items:flex-start;gap:.6rem;margin-bottom:.8rem;font-size:.925rem;line-height:1.45;display:flex}.plan-feature-item svg{color:var(--accent);flex-shrink:0;margin-top:.2em}.tool-chip-row{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.tool-chip{border:1px solid var(--border-medium);background:var(--bg-1);color:var(--ink-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.82rem;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.tool-chip code{font-family:var(--font-mono);color:var(--ink-strong);font-size:.78rem}.tool-chip:hover,.tool-chip:focus-visible{border-color:var(--accent);color:var(--ink-strong)}.tool-chip.active{background:var(--accent-light);border-color:var(--accent);color:var(--ink-strong)}.cron-fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin-top:.25rem;display:grid}.cron-field{background:var(--bg-1);border:1px solid var(--border-soft);border-radius:.6rem;flex-direction:column;align-items:center;gap:.2rem;min-width:0;padding:.45rem .25rem;display:flex}.cron-field code{font-family:var(--font-mono);color:var(--accent);overflow-wrap:anywhere;font-size:.9rem}.cron-field small{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-subtle);text-align:center;font-size:.65rem}.tool-runs{margin-top:1.35rem}.tool-run-list{border:1px solid var(--border-soft);background:var(--bg-1);border-radius:.85rem;margin:.6rem 0 0;padding:0;list-style:none;overflow:hidden}.tool-run-list li{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-strong);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 1rem;font-size:.9rem;display:flex}.tool-run-list li+li{border-top:1px solid var(--border-soft)}.tool-run-list small{color:var(--ink-subtle);white-space:nowrap;font-family:inherit;font-size:.78rem}.tool-message{background:var(--card-bg);border:1px solid var(--border-soft);box-shadow:var(--card-shadow);border-radius:1.15rem;padding:1.5rem 1.75rem}.tool-message-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.tool-copy{gap:.35rem;padding:.4rem .8rem;font-size:.8rem}.tool-message-title{font-family:var(--font-display);color:var(--ink-strong);margin-bottom:.6rem;font-size:1.15rem;display:block}.tool-message-body{color:var(--ink-medium);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.65}.tool-kv-list{border:1px solid var(--border-soft);background:var(--bg-1);border-radius:.85rem;margin:1.35rem 0 0;padding:0;list-style:none;overflow:hidden}.tool-kv{grid-template-columns:minmax(110px,.6fr) minmax(0,1.4fr) auto;align-items:center;gap:.75rem;padding:.65rem .9rem;display:grid}.tool-kv+.tool-kv{border-top:1px solid var(--border-soft)}.tool-kv-key{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-subtle);font-size:.75rem;font-weight:700}.tool-kv-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-strong);overflow-wrap:anywhere;font-size:.875rem}.tool-kv-copy{border:1px solid var(--border-input);width:1.9rem;height:1.9rem;color:var(--ink-subtle);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.tool-kv-copy:hover,.tool-kv-copy:focus-visible{color:var(--accent);border-color:var(--accent)}@media (max-width:480px){.tool-kv{grid-template-columns:minmax(0,1fr) auto}.tool-kv-key{grid-column:1/-1}}.comparison-section{padding:4rem 0}.table-wrapper{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:1.25rem;overflow-x:auto}.comparison-table{border-collapse:collapse;text-align:left;width:100%;font-size:.925rem}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--border-soft);padding:1.2rem 1.5rem}.comparison-table th{background:var(--bg-1);color:var(--ink-strong);font-weight:700}.comparison-table tr:last-child td{border-bottom:none}.check-icon{color:var(--success);font-weight:700}.cross-icon{color:var(--ink-subtle);opacity:.5}.legal-container{max-width:900px;margin:4rem auto;padding:0 1.5rem}.legal-header{border-bottom:2px solid var(--border-medium);margin-bottom:3rem;padding-bottom:2rem}.legal-title{margin-bottom:.5rem;font-size:clamp(1.85rem,5vw,2.75rem)}.legal-updated{color:var(--ink-subtle);font-size:.9rem}.legal-content h2{color:var(--ink-strong);margin:2.5rem 0 1rem;font-size:1.6rem}.legal-content h3{margin:1.75rem 0 .75rem;font-size:1.25rem}.legal-content p,.legal-content ul,.legal-content ol{color:var(--ink-medium);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.7}.legal-content ul,.legal-content ol{padding-left:1.75rem}.legal-content li{margin-bottom:.5rem}.legal-box{background:var(--bg-1);border:1px solid var(--border-medium);border-left:4px solid var(--accent);border-radius:.75rem;margin:1.75rem 0;padding:1.25rem 1.5rem}.faq-grid{flex-direction:column;gap:1rem;max-width:840px;margin:0 auto;display:flex}.faq-item{background:var(--card-bg);border:1px solid var(--border-soft);border-radius:1rem;transition:border-color .2s;overflow:hidden}.faq-question{width:100%;color:var(--ink-strong);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.5rem;font-size:1.1rem;font-weight:700;display:flex}.faq-answer{color:var(--ink-muted);padding:0 1.5rem 1.5rem;font-size:.975rem;line-height:1.6;display:none}.faq-item.active .faq-answer{display:block}.faq-item.active{border-color:var(--accent)}.faq-icon{flex-shrink:0;transition:transform .2s}.faq-item.active .faq-icon{transform:rotate(180deg)}summary.faq-question{list-style:none}summary.faq-question::-webkit-details-marker{display:none}summary.faq-question:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}details.faq-item[open] .faq-answer{display:block}details.faq-item[open]{border-color:var(--accent)}details.faq-item[open] .faq-icon{transform:rotate(180deg)}.site-footer{background:var(--bg-1);border-top:1px solid var(--border-soft);padding:var(--space-2xl) 0 var(--space-lg);margin-top:auto}.footer-brand p{color:var(--ink-subtle);max-width:300px;margin-top:.75rem;font-size:.925rem}.social-links{gap:.5rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.social-link{border:1px solid var(--border-medium);width:2.25rem;height:2.25rem;color:var(--ink-muted);border-radius:999px;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:inline-flex}.social-link:hover,.social-link:focus-visible{color:var(--accent);border-color:var(--accent)}.social-link svg{width:1rem;height:1rem}.store-badges{flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:0;list-style:none;display:flex}.store-badge{color:#fff;background:#000;border:1px solid #a6a6a6;border-radius:.55rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.35rem .85rem .35rem .7rem;line-height:1.1;transition:border-color .16s,transform .16s;display:inline-flex}a.store-badge:hover,a.store-badge:focus-visible{border-color:#fff;transform:translateY(-1px)}.store-badge svg{flex-shrink:0;width:1.35rem;height:1.35rem}.store-badge-text{flex-direction:column;display:flex}.store-badge-small{letter-spacing:.02em;text-transform:uppercase;font-size:.62rem}.store-badge-name{font-size:1rem;font-weight:600}.store-badge-soon{opacity:.6;cursor:default}.footer-column-title{color:var(--ink-strong);text-transform:uppercase;letter-spacing:.07em;margin-bottom:1rem;font-size:.78rem;font-weight:800}.footer-links{flex-direction:column;gap:.6rem;list-style:none;display:flex}.footer-link{color:var(--ink-muted);font-size:.875rem;transition:color .16s}.footer-link:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--border-soft);color:var(--ink-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.75rem;font-size:.85rem;display:flex}.footer-copyright{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0;display:flex}.footer-sep{color:var(--ink-subtle)}@media (max-width:520px){.footer-sep{display:none}}.footer-copyright a{color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--ink-subtle);text-decoration-color:var(--ink-subtle);text-underline-offset:3px;transition:color .16s,text-decoration-color .16s}.footer-copyright a:hover{color:var(--accent);text-decoration-color:currentColor}.mobile-nav-drawer{z-index:999;background:var(--bg-0);visibility:hidden;padding:2rem;padding:1.25rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;gap:2rem;transition:transform .3s ease-in-out,visibility 0s linear .3s;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(-100%)}.mobile-nav-drawer.open{visibility:visible;transition:transform .3s ease-in-out,visibility;transform:translateY(0)}.mobile-nav-drawer:before{content:"";background:var(--brand-gradient);height:3px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.mobile-nav-drawer,.mobile-nav-drawer.open{transition:none}}@media (max-width:1024px){.hero-grid,.calc-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (max-width:900px){.nav-links,.nav-actions .btn{display:none}.nav-actions .nav-cta-btn{display:inline-flex}.mobile-nav-btn{place-items:center;display:grid}}@media (max-width:768px){.footer-bottom{text-align:center;flex-direction:column;gap:1rem}.hero-section{padding:3rem 0 2rem}.features-section,.calc-section,.comparison-section{padding:3rem 0}.pricing-header{padding:2.5rem 0 1.5rem}.site-footer{padding:3rem 0 1.5rem}.section-header{margin-bottom:2.5rem}.legal-container{margin:2.5rem auto}.calc-result-box{padding:1.75rem 1.25rem}.sim-input-group{flex-direction:column}.sim-input-group .btn{width:100%}.sim-title{font-size:1rem}.region-info span:not(.region-flag){max-width:160px}}@media (max-width:480px){.billing-toggle-wrapper{flex-wrap:nowrap;gap:.25rem}.billing-btn{white-space:nowrap;padding:.5rem .9rem}.billing-btn-suffix{display:none}.calc-result-number{margin:.75rem 0 .5rem}}.waitlist-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.waitlist-error{color:var(--danger);margin:-.25rem 0 0;font-size:.85rem}.waitlist-spinner{animation:.8s linear infinite waitlist-spin}@keyframes waitlist-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav-mega-item{position:static}.nav-mega-trigger{color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.3rem;padding:.25rem 0;font-family:inherit;font-size:.95rem;font-weight:600;display:inline-flex}.nav-mega-trigger:hover,.nav-mega-trigger.active{color:var(--accent)}.nav-chevron{transition:transform .2s}.nav-chevron.open{transform:rotate(180deg)}.mega-panel{background:var(--bg-0);border:1px solid var(--border-soft);width:min(1120px,94vw);box-shadow:var(--shadow-xl);z-index:200;border-radius:1.15rem;padding:.85rem;animation:.16s cubic-bezier(.16,1,.3,1) mega-in;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.mega-panel:before{content:"";height:34px;position:absolute;top:-34px;left:0;right:0}@keyframes mega-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mega-panel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem .5rem;display:grid}@media (max-width:1100px){.mega-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mega-card{min-width:0;color:inherit;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.6rem .7rem;transition:background-color .16s;display:flex}.mega-card:hover,.mega-card:focus-visible{background:var(--surface-hover)}.mega-card-icon{background:var(--accent-light);width:34px;height:34px;color:var(--accent);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}.mega-card-body{flex-direction:column;gap:.15rem;display:flex}.mega-card-body strong{color:var(--ink-strong);font-size:.9rem;font-weight:700}.mega-card-body span{color:var(--ink-subtle);font-size:.78rem;line-height:1.4}.mega-panel-footer{border-top:1px solid var(--border-soft);color:var(--accent);margin-top:.4rem;padding:.6rem .7rem .2rem;font-size:.85rem;font-weight:700;display:block}.mobile-drawer-head{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mobile-drawer-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.2rem;margin:1.25rem 0;display:flex;overflow-y:auto}.mobile-group-trigger{border:none;border-bottom:1px solid var(--border-soft);width:100%;color:var(--ink-strong);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:.9rem 0;font-family:inherit;font-size:1.05rem;font-weight:700;display:flex}.mobile-flat-link{display:block}.mobile-group-list{flex-direction:column;padding:.4rem 0 .7rem .2rem;list-style:none;display:flex}.mobile-sub-link{color:var(--ink-muted);padding:.625rem 0;font-size:.95rem;font-weight:500;display:block}.mobile-sub-link:hover{color:var(--accent)}.mobile-sub-all{color:var(--accent);font-weight:700}.mobile-drawer-ctas{flex-direction:column;flex-shrink:0;gap:.6rem;display:flex}.mobile-drawer-cta{flex-shrink:0;width:100%}@media (max-height:520px){.mobile-nav-drawer{overscroll-behavior:contain;gap:0;overflow-y:auto}.mobile-drawer-scroll{flex:none;overflow:visible}}@media (max-width:380px){.site-header .container{padding:0 1rem}.nav-actions{gap:.35rem}.nav-actions .nav-cta-btn{padding:.5rem .75rem}}.page-hero{padding:var(--space-xl) 0 var(--space-lg);position:relative}.breadcrumbs{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.breadcrumb-link{color:var(--ink-subtle);font-weight:500}.breadcrumb-link:hover{color:var(--accent)}@media (hover:none) and (pointer:coarse){.breadcrumb-link{margin:-.65rem 0;padding:.65rem 0;display:inline-block}}.breadcrumb-sep{color:var(--ink-subtle);opacity:.5}.page-hero-title{letter-spacing:-.04em;max-width:20ch;margin-bottom:1.1rem;font-size:clamp(2rem,5vw,3.15rem);line-height:1.12}.page-hero-lead{color:var(--ink-muted);max-width:62ch;font-size:1.15rem;line-height:1.65}.page-hero-updated{color:var(--ink-subtle);margin-top:.9rem;font-size:.85rem}.page-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}html:not(.mk-india) .mk-in,html.mk-india .mk-global{display:none!important}.mk-contents{display:contents}.reveal-armed{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.reveal-armed{opacity:1;transition:none;transform:none}}.illus{width:100%;height:auto;display:block}.illus-wave{opacity:.9;height:120px}.illus-flow{max-width:560px;margin:0 auto}.illus-globe{max-width:300px;margin:0 auto}.hub-section{padding:var(--space-xl) 0 var(--space-2xl)}.hub-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1.5rem;display:grid}.hub-card{background:var(--card-bg);border:1px solid var(--border-soft);height:100%;color:inherit;box-shadow:var(--card-shadow);border-radius:1.15rem;flex-direction:column;gap:.75rem;padding:1.6rem;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:flex}.hub-card:hover{border-color:var(--accent);box-shadow:var(--card-shadow), 0 0 24px var(--accent-glow-soft);color:inherit;transform:translateY(-4px)}.hub-card-icon{background:var(--accent-light);width:46px;height:46px;color:var(--accent);border-radius:.8rem;place-items:center;transition:background .22s,color .22s,transform .22s;display:grid}.hub-card:hover .hub-card-icon{background:linear-gradient(135deg, var(--accent), var(--accent-mid));color:var(--accent-contrast);transform:scale(1.06)rotate(-4deg)}.hub-card-title{color:var(--ink-strong);font-size:1.15rem;font-weight:700}.hub-card-text{color:var(--ink-muted);flex:1;font-size:.94rem;line-height:1.6}.hub-card-more{color:var(--accent);font-size:.86rem;font-weight:700;display:inline-block}.hub-card-more svg{vertical-align:-.15em;margin-left:.35rem;display:inline-block}.content-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:3.5rem;padding:1rem 0 5rem;display:grid}.content-aside{border-left:2px solid var(--border-soft);padding-left:1.25rem;position:sticky;top:96px}.content-aside-title{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-subtle);margin-bottom:.85rem;font-size:.75rem;font-weight:800}.content-aside-list{flex-direction:column;gap:.6rem;list-style:none;display:flex}.content-aside-list a{color:var(--ink-muted);font-size:.875rem;line-height:1.45}.content-aside-list a:hover{color:var(--accent)}.prose{overflow-wrap:break-word}.prose h2{margin:2.75rem 0 1rem;scroll-margin-top:96px;font-size:clamp(1.45rem,3.2vw,1.85rem)}.prose h3{margin:1.9rem 0 .7rem;font-size:1.2rem}.prose p,.prose ul,.prose ol{color:var(--ink-medium);margin-bottom:1.15rem;font-size:1.03rem;line-height:1.75}.prose ul,.prose ol{padding-left:1.6rem}.prose li{margin-bottom:.55rem}.prose strong{color:var(--ink-strong)}.prose>p:first-child{color:var(--ink-muted);font-size:1.12rem}.prose :is(p,li) a:not(.btn),.callout a:not(.btn),.key-points a:not(.btn){text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-rgb), .4);text-decoration-color:rgba(var(--accent-rgb), .4);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.prose :is(p,li) a:not(.btn):hover,.callout a:not(.btn):hover,.key-points a:not(.btn):hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.callout{background:var(--bg-1);border:1px solid var(--border-medium);border-left:4px solid var(--accent);border-radius:.75rem;margin:1.75rem 0;padding:1.15rem 1.4rem}.callout p{margin-bottom:0;font-size:.98rem}.callout-title{color:var(--ink-strong);margin-bottom:.35rem;font-size:.95rem;font-weight:800;display:block}.key-points{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.prose .key-points{padding-left:0}.key-points li{background:var(--bg-1);border:1px solid var(--border-soft);color:var(--ink-muted);border-radius:.9rem;margin:0;padding:1.1rem 1.2rem;font-size:.94rem;line-height:1.55}.key-points strong{color:var(--ink-strong);margin-bottom:.3rem;font-size:.98rem;display:block}.spec-table-wrap{border:1px solid var(--border-soft);background:var(--card-bg);border-radius:1rem;margin:2rem 0;overflow-x:auto}.spec-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.92rem}.spec-table th,.spec-table td{text-align:left;border-bottom:1px solid var(--border-soft);padding:.95rem 1.15rem}.spec-table th{background:var(--bg-1);color:var(--ink-strong);white-space:nowrap;font-weight:700}.spec-table td{color:var(--ink-medium)}.spec-table tr:last-child td{border-bottom:none}.spec-table tbody tr:hover td{background:var(--surface-hover)}@media (max-width:600px){.spec-table-compact{min-width:0}.spec-table-compact th,.spec-table-compact td{padding:.75rem .85rem}.spec-table-compact td{overflow-wrap:break-word}.spec-table-compact th{white-space:normal}.spec-table-compare th:first-child{z-index:1;white-space:normal;min-width:7rem;max-width:8.5rem;box-shadow:inset -1px 0 0 var(--border-soft);position:sticky;left:0}.spec-table-compare caption{width:calc(100vw - 3rem - 2px);padding:0 1rem .8rem;position:sticky;left:0}}.legal-content code,.prose code,.spec-table code{font-family:var(--font-mono);background:var(--accent-light);color:var(--ink-strong);overflow-wrap:anywhere;border-radius:.35rem;padding:.1em .4em;font-size:.875em}.code-block{border-radius:var(--radius-md);border:1px solid rgba(var(--accent-rgb), .25);color:#e2e8f0;max-width:100%;font-family:var(--font-mono);-webkit-overflow-scrolling:touch;background:#0f172a;border-left:3px solid #14b8a6;margin:0 0 1.25rem;padding:1rem 1.15rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.code-block code{color:inherit;font-size:inherit;overflow-wrap:normal;background:0 0;padding:0}.cta-band-section{padding:var(--space-2xl) 0 var(--space-3xl)}.cta-band{isolation:isolate;text-align:center;border:1px solid var(--border-medium);background:radial-gradient(60% 90% at 50% 120%, rgba(var(--accent-rgb), .28), transparent 70%), radial-gradient(40% 60% at 90% -10%, rgba(var(--verify-rgb), .16), transparent 70%), linear-gradient(180deg, #081022, #05070f);box-shadow:var(--shadow-xl);border-radius:1.75rem;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.cta-band:before{content:"";z-index:-1;width:30%;animation:cta-sweep 9s var(--ease-cine) infinite;background:linear-gradient(100deg,#0000,#ffffff12,#0000);position:absolute;inset:-50% auto -50% -30%;transform:translate(-100%)rotate(12deg)}@keyframes cta-sweep{0%,55%{transform:translate(-100%)rotate(12deg)}to{transform:translate(560%)rotate(12deg)}}.cta-band-trace{z-index:-1;opacity:.45;width:100%;height:70px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.cta-band-trace path{fill:none;stroke:var(--accent);stroke-width:1.6px;filter:drop-shadow(0 0 6px var(--accent-glow))}.cta-band .section-title{max-width:18ch;color:var(--ink-strong);margin:0 auto 1rem;font-size:clamp(2rem,5vw,3.4rem)}.cta-band .section-desc{color:var(--ink-muted)}.cta-band-body{max-width:560px;margin:0 auto 2.25rem}.cta-band-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.tool-layout{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:2.5rem;padding-bottom:3rem;display:grid}.tool-panel{background:var(--card-bg);border:1px solid var(--border-soft);box-shadow:var(--card-shadow);border-radius:1.25rem;padding:1.85rem}.tool-field{flex-direction:column;gap:.45rem;margin-bottom:1.35rem;display:flex}.tool-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-subtle);font-size:.78rem;font-weight:800}.tool-input,.tool-select,.tool-textarea{border:1px solid var(--border-input);background:var(--bg-1);width:100%;color:var(--ink-strong);border-radius:.7rem;padding:.75rem .95rem;font-family:inherit;font-size:1rem;transition:border-color .16s,box-shadow .16s}.tool-textarea{resize:vertical;min-height:150px;font-family:var(--font-mono);font-size:.9rem;line-height:1.6}@media (max-width:1023px),(pointer:coarse){.tool-textarea,.sim-input{font-size:1rem}}@media (hover:none) and (pointer:coarse){.tool-chip{min-height:40px}.tool-kv-copy{width:2.5rem;height:2.5rem}}.tool-input:focus,.tool-select:focus,.tool-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-shadow);outline:none}.tool-hint{color:var(--ink-subtle);font-size:.8rem;line-height:1.5}.tool-result{background:linear-gradient(135deg, var(--accent-light), var(--accent-glow-soft));border:2px solid var(--accent);text-align:center;border-radius:1.15rem;padding:1.85rem}.tool-result-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-subtle);font-size:.78rem;font-weight:800}.tool-result-value{font-size:clamp(2rem,6vw,2.85rem);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent);word-break:break-word;margin:.6rem 0 .35rem;font-weight:900;line-height:1.05}.tool-result-note{color:var(--ink-muted);font-size:.9rem;line-height:1.55}.tool-result.tone-warning{border-color:var(--warning);background:var(--warning-bg)}.tool-result.tone-danger{border-color:var(--danger);background:var(--danger-bg)}.tool-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:.85rem;margin-top:1.35rem;display:grid}.tool-stat{background:var(--bg-1);border:1px solid var(--border-soft);text-align:center;border-radius:.85rem;padding:.9rem}.tool-stat-key{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-subtle);margin-bottom:.3rem;font-size:.72rem;font-weight:800;display:block}.tool-stat-val{font-size:1.3rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-strong);overflow-wrap:anywhere;font-weight:800}.tool-slider{background:var(--border-medium);width:100%;height:8px;accent-color:var(--accent);cursor:pointer;border-radius:4px;outline:none}.tool-slider-head{color:var(--ink-strong);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;font-size:.94rem;font-weight:600;display:flex}.tool-slider-value{color:var(--accent);font-weight:800}.code-filter-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.code-chip{border:1px solid var(--border-input);background:var(--bg-1);color:var(--ink-muted);cursor:pointer;border-radius:9999px;padding:.45rem .95rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .18s}.code-chip:hover{border-color:var(--accent);color:var(--accent)}.code-chip.active{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.code-list{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:1rem;display:grid}.code-card{background:var(--card-bg);border:1px solid var(--border-soft);border-radius:.95rem;padding:1.15rem 1.3rem;transition:border-color .18s,transform .18s}.code-card:hover{border-color:var(--accent);transform:translateY(-2px)}.code-card-head{flex-wrap:wrap;align-items:baseline;gap:.65rem;margin-bottom:.5rem;display:flex}.code-num{font-family:var(--font-mono);color:var(--accent);font-size:1.15rem;font-weight:800}.code-name{color:var(--ink-strong);font-size:.98rem;font-weight:700}.code-desc{color:var(--ink-muted);margin-bottom:.6rem;font-size:.88rem;line-height:1.55}.code-verdict{border-radius:9999px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.8rem;font-weight:700;display:inline-flex}.verdict-up{background:var(--success-bg);color:var(--success)}.verdict-down{background:var(--danger-bg);color:var(--danger)}.verdict-warn{background:var(--warning-bg);color:var(--warning)}.tool-result-value.verdict-up,.tool-result-value.verdict-down,.tool-result-value.verdict-warn{background:0 0}.api-pending-note{background:var(--warning-bg);border:1px solid var(--warning);color:var(--ink-medium);border-radius:.85rem;align-items:flex-start;gap:.7rem;margin-top:1.25rem;padding:.95rem 1.1rem;font-size:.88rem;line-height:1.55;display:flex}.api-pending-note strong{color:var(--ink-strong)}.footer-top{grid-template-columns:minmax(min(240px,100%),1.15fr) minmax(0,4fr);gap:3rem;margin-bottom:3rem;display:grid}.footer-links-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:2.5rem 1.5rem;display:grid}.footer-stack{flex-direction:column;gap:2rem;min-width:0;display:flex}.footer-column{min-width:0}.footer-column>summary{cursor:default;list-style:none;display:block}.footer-column>summary::-webkit-details-marker{display:none}@media (max-width:768px){.footer-links-grid{grid-template-columns:minmax(0,1fr);gap:0}.footer-stack{gap:0}.footer-column{border-bottom:1px solid var(--border-soft)}.footer-column>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;display:flex}.footer-column>summary:after{content:"+";color:var(--ink-subtle);font-size:1.25rem;line-height:1}.footer-column[open]>summary:after{content:"−"}.footer-column>summary .footer-column-title{margin-bottom:0}.footer-column .footer-links{padding-bottom:.75rem}}.footer-brand-links{border-top:1px solid var(--border-soft);flex-direction:column;gap:.5rem;margin:1.5rem 0 0;padding:1.25rem 0 0;font-size:.875rem;list-style:none;display:flex}.footer-link-more{color:var(--accent);font-weight:700}.footer-bottom-links{flex-wrap:wrap;justify-content:flex-end;gap:.4rem 1.25rem;max-width:640px;list-style:none;display:flex}.footer-bottom-links .footer-link{color:var(--ink-subtle);font-size:.8rem}.footer-bottom-links .footer-link:hover{color:var(--accent)}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1.5rem;padding-bottom:2rem;display:grid}.contact-card{background:var(--card-bg);border:1px solid var(--border-soft);border-radius:1.15rem;padding:1.75rem}.contact-card-icon{background:var(--accent-light);width:46px;height:46px;color:var(--accent);border-radius:.8rem;place-items:center;margin-bottom:1rem;display:grid}.contact-card h2{margin-bottom:.45rem;font-size:1.1rem}.contact-card p{color:var(--ink-muted);margin-bottom:.85rem;font-size:.92rem;line-height:1.6}@media (max-width:1024px){.content-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.content-aside{border-left:none;border-top:2px solid var(--border-soft);order:-1;padding-top:1.25rem;padding-left:0;position:static}.tool-layout{grid-template-columns:minmax(0,1fr)}.footer-top{grid-template-columns:1fr;gap:2.5rem}}@media (min-width:641px) and (max-width:1024px){.footer-brand .footer-brand-links{flex-flow:wrap;gap:.25rem 1.75rem}.footer-brand-links .footer-link{padding:.5rem 0;display:inline-block}}@media (max-width:768px){.page-hero{padding:2.5rem 0 1.5rem}.cta-band{padding:2.5rem 1.25rem}.cta-band-section{padding:2.5rem 0 3.5rem}.hub-section{padding:2rem 0 3rem}.mega-panel{display:none}.footer-bottom-links{justify-content:center;max-width:none}}.aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-section>.container{z-index:1;position:relative}.aurora-orb{filter:blur(70px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.aurora-orb-1{background:radial-gradient(circle, var(--accent-glow), transparent 70%);width:420px;height:420px;animation:22s ease-in-out infinite alternate orb-drift-a;top:-140px;left:-100px}.aurora-orb-2{background:radial-gradient(circle, var(--highlight-glow), transparent 70%);width:360px;height:360px;animation:26s ease-in-out infinite alternate orb-drift-b;top:40px;right:-120px}@keyframes orb-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(60px,50px)scale(1.15)}}@keyframes orb-drift-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-70px,40px)scale(.95)}}.gradient-text-animated{background:linear-gradient(100deg, var(--accent) 0%, var(--accent-mid) 35%, var(--accent-hover) 55%, var(--accent-mid) 75%, var(--accent) 100%);-webkit-text-fill-color:transparent;background-size:250%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite text-shimmer}@keyframes text-shimmer{to{background-position:250%}}.media-frame{will-change:transform;border-radius:1.25rem;animation:7s ease-in-out infinite gentle-float;position:relative}.media-frame:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--accent-glow), transparent 72%);opacity:.55;filter:blur(28px);border-radius:50%;position:absolute;inset:-14% -8% -22%}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marquee{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:1.15rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{will-change:transform;align-items:center;gap:0;width:max-content;animation:40s linear infinite marquee-scroll;display:flex}.marquee-wrap:focus-within .marquee-track,.marquee.is-paused .marquee-track{animation-play-state:paused}@media (hover:hover){.marquee:hover .marquee-track{animation-play-state:paused}}.marquee-list{align-items:center;gap:3.75rem;margin:0;padding:0 3.75rem 0 0;list-style:none;display:flex}.marquee-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.marquee-head .marquee-label{margin-bottom:0}.marquee-toggle{border:1px solid var(--border-medium);border-radius:var(--radius-pill);min-height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}@media (hover:none) and (pointer:coarse){.marquee-toggle{min-height:40px}}.marquee-toggle:hover{color:var(--ink-strong);border-color:var(--accent)}@media (max-width:640px){.marquee-wrap .marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track{animation-duration:28s}.marquee-list{gap:2.25rem;padding-right:2.25rem}.marquee-list .marquee-item{font-size:1rem}}@media (prefers-reduced-motion:reduce){.marquee-toggle,.marquee-list-copy{display:none}.marquee-wrap .marquee{padding-left:1.25rem;padding-right:1.25rem;-webkit-mask-image:none;mask-image:none}.marquee-track{width:auto;animation:none}.marquee-list{flex-wrap:wrap;justify-content:center;gap:.6rem 1.5rem;padding:0}}.marquee-item{color:var(--ink-subtle);white-space:nowrap;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:inline-flex}.marquee-item svg{color:var(--accent)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.uptime-strip{align-items:stretch;gap:2px;height:42px;display:flex}.uptime-bar{background:var(--success);opacity:.75;transform-origin:bottom;border-radius:2px;flex:1 1 0;min-width:2px;height:100%;animation:.55s cubic-bezier(.16,1,.3,1) backwards bar-rise}.uptime-bar:hover{opacity:1}.uptime-bar.is-warn{background:var(--warning);opacity:1}.uptime-bar.is-down{background:var(--danger);opacity:1}@keyframes bar-rise{0%{opacity:0;transform:scaleY(.05)}to{transform:scaleY(1)}}.stat-band{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:1.25rem;margin:2.5rem 0;display:grid}.stat-tile{background:var(--card-bg);border:1px solid var(--border-soft);text-align:center;border-radius:1.15rem;padding:1.6rem 1.4rem;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s;position:relative;overflow:hidden}.stat-tile:hover{border-color:var(--accent);transform:translateY(-4px)}.stat-tile-value{font-size:clamp(1.9rem,4.5vw,2.5rem);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--accent);font-weight:900;line-height:1;display:block}.stat-tile-label{color:var(--ink-muted);margin-top:.5rem;font-size:.85rem;font-weight:600;display:block}@media (hover:hover){.lift-on-hover{transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s}.lift-on-hover:hover{transform:translateY(-6px)}}.pulse-divider{background:var(--border-soft);height:1px;position:relative;overflow:hidden}.pulse-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:40%;height:100%;animation:4.5s ease-in-out infinite divider-sweep;position:absolute;top:0;left:-40%}@keyframes divider-sweep{0%{left:-40%}60%,to{left:110%}}.illus-map{max-width:100%;margin:0 auto}.illus-dashboard,.illus-fan{max-width:460px;margin:0 auto}.media-split{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.media-split-narrow{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}@media (prefers-reduced-motion:reduce){.aurora-orb,.media-frame,.marquee-track,.gradient-text-animated,.uptime-bar,.pulse-divider:after{animation:none!important}.gradient-text-animated{background-position:0}}@media (max-width:900px){.media-split,.media-split-narrow{grid-template-columns:minmax(0,1fr);gap:2.25rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.03em;font-weight:650}.plan-price,.calc-result-number,.stat-tile-value,.tool-result-value,.tool-stat-val,.metric-value{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.nav-link,.nav-mega-trigger{color:var(--ink-muted);transition:color .18s}.nav-link:hover,.nav-mega-trigger:hover{color:var(--ink-strong)}.nav-link.active,.nav-mega-trigger.active{color:var(--accent)}.mega-panel{background:var(--panel-glass);border-color:var(--border-medium);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);box-shadow:var(--shadow-xl), 0 0 0 1px rgba(var(--accent-rgb), .06)}.mobile-nav-drawer{background:radial-gradient(600px 400px at 100% 0%, rgba(var(--accent-rgb), .1), transparent 70%), var(--bg-0)}.card,.hub-card,.probe-sim-card{background:var(--panel-raised);border-color:var(--border-soft);box-shadow:inset 0 1px 0 #ffffff0a, var(--shadow-md)}.reveal-armed.reveal-scale{transform:translateY(14px)scale(.95)}.reveal-armed.reveal-slide{transform:translate(-28px)}.reveal-armed.reveal-in{opacity:1;transform:none}.page-hero{isolation:isolate;overflow:clip}.page-hero-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.page-hero-glow{background:radial-gradient(closest-side, rgba(var(--accent-rgb), .16), rgba(var(--verify-rgb), .06) 55%, transparent);width:900px;height:560px;animation:18s ease-in-out infinite alternate hero-drift;position:absolute;top:-260px;right:-180px}.page-hero-grid{background-image:linear-gradient(rgba(var(--grid-rgb), .06) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--grid-rgb), .06) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 0,#000 10%,#0000 70%);mask-image:radial-gradient(70% 80% at 70% 0,#000 10%,#0000 70%)}@keyframes hero-drift{to{transform:translate(-80px,40px)scale(1.08)}}.page-hero-inner{position:relative}.page-hero-title{letter-spacing:-.04em;background:linear-gradient(#fff 35%,#a9b9d8);-webkit-text-fill-color:transparent;max-width:18ch;animation:rise-in .9s var(--ease-cine) both;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-size:clamp(2.3rem,5.6vw,4rem);font-weight:700;font-stretch:88%;line-height:1.02}.page-hero-lead{animation:rise-in .9s var(--ease-cine) .12s both}.page-hero-actions{animation:rise-in .9s var(--ease-cine) .22s both}@keyframes rise-in{0%{opacity:0;transform:translateY(.6em)}}.marquee-wrap{z-index:1;padding:2.25rem 0 1rem;position:relative}.marquee-label{text-align:center;color:var(--ink-subtle);margin-bottom:1.1rem;font-size:.95rem}.marquee{border-color:var(--border-soft);background:linear-gradient(90deg, rgba(var(--accent-rgb), .03), rgba(var(--verify-rgb), .03));padding:1.35rem 0}.marquee-item{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-muted);gap:.65rem;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:600}.map-scan{animation:7s linear infinite map-scan}@keyframes map-scan{0%{transform:translate(0)}to{transform:translate(1160px)}}.dash-scan{animation:4.5s linear infinite dash-scan}@keyframes dash-scan{0%{transform:translate(0)}to{transform:translate(354px)}}.dash-bar{transform-box:fill-box;transform-origin:50% 100%;animation:.5s both dash-bar-in;animation-delay:calc(var(--i,0) * 30ms)}@keyframes dash-bar-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.dash-bar{animation:none}}.sim-region-row{background:rgba(var(--lift-rgb), .02);position:relative;overflow:hidden}.site-footer{background:linear-gradient(#0000,#0a1020d9 30%);border-top:none;padding-top:0;position:relative}.footer-signal{height:40px;margin-bottom:var(--space-xl);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.footer-signal svg{width:100%;height:100%;display:block}.footer-signal path{fill:none;stroke:var(--border-medium);stroke-width:1.2px;vector-effect:non-scaling-stroke}.footer-signal:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .35), transparent);mix-blend-mode:screen;width:18%;animation:footer-pulse 6s var(--ease-cine) infinite;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes footer-pulse{to{transform:translate(600%)}}.footer-column-title{font-family:var(--font-display);text-transform:none;letter-spacing:-.01em;font-size:.98rem;font-weight:650}.cx-hero{isolation:isolate;margin-top:-73px;position:relative;overflow:clip}.cx-stage{--px:0;--py:0;flex-direction:column;min-height:min(100svh,1000px);padding-top:calc(73px + clamp(1rem,4vh,3rem));display:flex;position:relative}.cx-sky{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 70% 110%, rgba(var(--accent-rgb), .08), transparent 60%), linear-gradient(180deg, var(--void), var(--bg-0) 80%);position:absolute;inset:0}.cx-stars{transition:translate .8s var(--ease-out);background-repeat:repeat;position:absolute;inset:-10%}.cx-stars-far{translate:calc(var(--px) * -6px) calc(var(--py) * -4px);opacity:.8;background-image:radial-gradient(1px 1px at 12px 30px,#ffffff8c,#0000 60%),radial-gradient(1px 1px at 80px 140px,#fff6,#0000 60%),radial-gradient(1px 1px at 150px 60px,#c8dcff80,#0000 60%),radial-gradient(1px 1px at 210px 190px,#ffffff59,#0000 60%),radial-gradient(1px 1px at 40px 220px,#c8dcff73,#0000 60%);background-size:240px 240px}.cx-stars-near{translate:calc(var(--px) * -16px) calc(var(--py) * -10px);background-image:radial-gradient(1.5px 1.5px at 60px 80px,#fffc,#0000 60%),radial-gradient(1.5px 1.5px at 300px 40px,#bef0e8b3,#0000 60%),radial-gradient(1.5px 1.5px at 420px 260px,#ffffffb3,#0000 60%),radial-gradient(1.5px 1.5px at 180px 330px,#c8d4ffb3,#0000 60%);background-size:480px 400px;animation:5s ease-in-out infinite alternate twinkle}@keyframes twinkle{0%{opacity:.35}to{opacity:.9}}.cx-glow{will-change:opacity;border-radius:50%;position:absolute}.cx-glow-teal{background:radial-gradient(closest-side, rgba(var(--accent-rgb), .14), rgba(var(--verify-rgb), .05) 60%, transparent);width:900px;height:900px;top:-120px;right:-260px}.cx-glow-red{background:radial-gradient(closest-side, rgba(var(--danger-rgb), .16), transparent);opacity:0;width:1000px;height:700px;transition:opacity .9s;top:0;right:-300px}.cx-stage[data-phase=fail] .cx-glow-red,.cx-stage[data-phase=verify] .cx-glow-red,.cx-stage[data-phase=alert] .cx-glow-red{opacity:1}.cx-hero-grid{z-index:2;flex:1;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:1rem;display:grid;position:relative}.cx-hero-copy{padding-bottom:2rem}.cx-title{letter-spacing:-.028em;margin-bottom:1.6rem;font-size:clamp(2.6rem,7vw,6.2rem);font-weight:700;font-stretch:90%;line-height:.95;position:relative}.cx-line{background:linear-gradient(#fff 30%,#9db0d3 110%);-webkit-text-fill-color:transparent;animation:line-rise .9s var(--ease-cine) both;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:block}@keyframes line-rise{0%{transform:translateY(.3em)}}.cx-title:after{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:0;animation:title-sweep 1.8s var(--ease-cine) 1s both;background:linear-gradient(100deg,#0000 38%,#ffffff59 50%,#0000 62%);position:absolute;inset:-8% -4%}@keyframes title-sweep{0%{opacity:0;transform:translate(-70%)}15%,85%{opacity:1}to{opacity:0;transform:translate(70%)}}.cx-lead{max-width:34rem;color:var(--ink-muted);animation:line-rise .9s var(--ease-cine) both;margin-bottom:1.5rem;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.6}.cx-ctas{flex-wrap:wrap;gap:.85rem;display:flex}.cx-free{color:var(--ink-strong);align-items:center;gap:.45rem;margin:-.4rem 0 1.25rem;font-size:1rem;font-weight:600;display:flex}.cx-free svg{color:var(--success);flex-shrink:0}.cx-globe-wrap{aspect-ratio:1;width:118%;max-width:700px;translate:calc(var(--px) * -18px) calc(var(--py) * -12px);transition:translate .7s var(--ease-out);animation:globe-in 1.8s var(--ease-cine) .15s both;justify-self:end;margin-right:-9%;position:relative}@keyframes globe-in{0%{opacity:0;scale:.9}}.cx-globe{width:100%;height:100%;display:block}@supports (animation-timeline:scroll()){.cx-globe-wrap{animation:globe-in 1.8s var(--ease-cine) .15s both, globe-sink linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.cx-stars-far{animation:linear both stars-lag;animation-timeline:scroll(root);animation-range:0 100vh}}@keyframes globe-sink{to{opacity:.4;transform:translateY(14vh)rotate(-6deg)}}@keyframes stars-lag{to{transform:translateY(8vh)}}.cx-ecg-band{z-index:2;border-top:1px solid var(--border-soft);background:linear-gradient(#05070f33,#05070fbf);height:128px;margin-top:auto;position:relative}.cx-ecg{width:100%;height:80px;display:block;position:absolute;bottom:4px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}.cx-readout{z-index:1;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-top:.9rem;font-size:.9rem;display:flex;position:relative}.cx-readout-host{font-family:var(--font-mono);color:var(--ink-subtle);font-size:.82rem}.cx-readout-state{color:var(--ink-medium);align-items:center;gap:.55rem;font-weight:500;display:inline-flex}.cx-readout-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .16), 0 0 14px var(--accent-glow);border-radius:50%;transition:background-color .3s,box-shadow .3s}.cx-readout-state.is-down .cx-readout-dot{background:var(--danger);box-shadow:0 0 0 4px rgba(var(--danger-rgb), .18), 0 0 14px var(--danger-glow);animation:.9s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:.35}}.cx-readout-text{animation:readout-in .5s var(--ease-out) both}@keyframes readout-in{0%{opacity:0;transform:translateY(6px)}}.cx-readout-chips{gap:.4rem;margin-left:auto;display:inline-flex}.cx-chip{border-radius:var(--radius-pill);border:1px solid var(--border-soft);color:var(--ink-subtle);opacity:.45;transition:opacity .4s ease, transform .4s var(--ease-out), border-color .4s ease, color .4s ease;padding:.2rem .65rem;font-size:.78rem;font-weight:600;transform:translateY(2px)}.cx-chip.is-lit{opacity:1;color:var(--ink-strong);border-color:rgba(var(--accent-hi-rgb), .5);box-shadow:0 0 18px -4px var(--accent-glow);transform:none}.cx-section{padding:clamp(4.5rem,10vw,8rem) 0;position:relative}.cx-head{max-width:44rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.cx-h2{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:700;font-stretch:88%;line-height:1.02}.cx-sub{color:var(--ink-muted);max-width:38rem;font-size:clamp(1.02rem,1.3vw,1.15rem)}.cx-inline-link{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-rgb), .4);text-decoration-color:rgba(var(--accent-rgb), .4);text-underline-offset:.2em;font-weight:600}.cx-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);display:grid}.cx-story-steps{list-style:none}.cx-step{opacity:.58;grid-template-columns:2.75rem minmax(0,1fr);align-content:center;column-gap:1.25rem;min-height:68vh;transition:opacity .5s;display:grid}.cx-step:first-child{align-content:start;min-height:52vh}.cx-step.is-active{opacity:1}.cx-step.is-past{opacity:.78}@media (prefers-reduced-motion:reduce){.cx-step,.cx-step.is-past{opacity:1;transition:none}}.cx-step-num{width:2.75rem;height:2.75rem;font-family:var(--font-display);color:var(--ink-muted);border:1px solid var(--border-medium);border-radius:50%;place-items:center;font-weight:700;transition:background-color .4s,color .4s,box-shadow .4s,border-color .4s;display:grid}.cx-step.is-active .cx-step-num{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);box-shadow:0 0 0 6px rgba(var(--accent-rgb), .12), 0 0 30px var(--accent-glow)}.cx-step.is-past .cx-step-num{border-color:rgba(var(--accent-rgb), .5);color:var(--accent)}.cx-step-title{margin:.35rem 0 .8rem;font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:700;font-stretch:90%;line-height:1.08}.cx-step-body{color:var(--ink-muted);max-width:30rem;font-size:1.05rem}.cx-scene-inline{display:none}.cx-story-stage{align-self:start;height:min(76vh,620px);position:sticky;top:calc(73px + 7vh)}.cx-story-frame{border:1px solid var(--border-medium);background:radial-gradient(80% 60% at 50% 0%, rgba(var(--accent-rgb), .1), transparent 70%), radial-gradient(60% 50% at 100% 100%, rgba(var(--verify-rgb), .08), transparent 70%), linear-gradient(180deg, #0a1122, #060913);height:100%;box-shadow:var(--shadow-xl);border-radius:1.75rem;position:relative;overflow:hidden}.cx-story-frame:before{content:"";background-image:linear-gradient(rgba(var(--grid-rgb), .05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--grid-rgb), .05) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.cx-story-rail{background:rgba(var(--grid-rgb), .08);height:3px;position:absolute;top:0;left:0;right:0}.cx-story-rail span{background:linear-gradient(90deg, var(--accent), var(--verify));transform-origin:0;height:100%;transform:scaleX(var(--story-progress,.2));transition:transform .7s var(--ease-cine);box-shadow:0 0 12px var(--accent-glow);display:block}.cx-scene-stacked{opacity:0;transition:opacity .55s ease, transform .75s var(--ease-cine);pointer-events:none;place-items:center;display:grid;position:absolute;inset:2.5rem 2rem 2rem;transform:translateY(26px)scale(.97)}.cx-scene-stacked.is-active{opacity:1;transform:none}.sc{border:1px solid var(--border-medium);background:#090e1ee6;border-radius:1.15rem;width:100%;max-width:460px;padding:1.35rem;font-size:.9rem;box-shadow:0 30px 60px -20px #000000b3,inset 0 1px #ffffff0a}.sc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem;display:flex}.sc-head strong{font-family:var(--font-display);font-size:1.05rem;font-weight:650}.sc-muted{color:var(--ink-subtle);font-size:.82rem}.sc time{font-family:var(--font-mono);color:var(--ink-subtle);font-variant-numeric:tabular-nums;font-size:.78rem}@keyframes sc-in{0%{opacity:0;transform:translateY(10px)}}.is-active .sc-log li,.is-active .sc-regions li,.is-active .sc-ladder li,.is-active .sc-timeline li,.is-active .sc-stats>div{animation:sc-in .52s var(--ease-out) both;animation-delay:calc(.25s + var(--i,0) * .42s)}.sc-ecg{width:100%;height:90px;margin-bottom:.75rem;display:block}.sc-ecg path{fill:none;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sc-ecg-up{stroke:var(--accent);filter:drop-shadow(0 0 5px var(--accent-glow))}.sc-ecg-fail path{stroke:var(--danger);filter:drop-shadow(0 0 5px var(--danger-glow))}.is-active .sc-ecg-fail{animation:.4s 1.2s both sc-in}.sc-log{flex-direction:column;gap:.35rem;list-style:none;display:flex}.sc-log li{background:rgba(var(--lift-rgb), .025);border-radius:.55rem;grid-template-columns:5.5rem 5.5rem 1fr;gap:.5rem;padding:.45rem .65rem;display:grid}.sc-log li:first-child{--i:0}.sc-log li:nth-child(2){--i:1}.sc-log li:nth-child(3){--i:2.2}.sc-log li.is-bad{background:var(--danger-bg);color:var(--danger);font-weight:600}.sc-regions{flex-direction:column;gap:.45rem;margin-bottom:1rem;list-style:none;display:flex}.sc-regions li{border:1px solid var(--border-soft);background:rgba(var(--lift-rgb), .02);border-radius:.6rem;grid-template-columns:.75rem 6.5rem 1fr auto;align-items:center;gap:.6rem;padding:.6rem .75rem;display:grid}.sc-region-dot{background:var(--danger);width:9px;height:9px;box-shadow:0 0 10px var(--danger-glow);border-radius:50%}.sc-region-name{font-weight:600}.sc-region-result{color:var(--danger);font-size:.82rem;font-weight:600}.is-active .sc-region-dot{animation:.9s both verify-dot;animation-delay:calc(.25s + var(--i,0) * .42s)}@keyframes verify-dot{0%,60%{background:var(--verify);box-shadow:0 0 12px var(--verify-glow)}}.is-active .sc-region-result{animation:.3s both sc-in;animation-delay:calc(.8s + var(--i,0) * .42s)}.sc-verdict{color:var(--ink-strong);flex-direction:column;gap:.55rem;font-weight:600;display:flex}.sc-verdict-bar{background:rgba(var(--lift-rgb), .06);border-radius:4px;height:4px;overflow:hidden}.sc-verdict-bar span{background:linear-gradient(90deg, var(--verify), var(--danger));transform-origin:0;height:100%;display:block}.is-active .sc-verdict-bar span{animation:bar-fill 1.4s var(--ease-cine) both .3s}@keyframes bar-fill{0%{transform:scaleX(0)}}.sc-incident{border:1px solid rgba(var(--danger-rgb), .4);background:var(--danger-bg);border-radius:.7rem;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.7rem .85rem;display:flex}.sc-incident-dot{background:var(--danger);width:10px;height:10px;box-shadow:0 0 12px var(--danger-glow);border-radius:50%;animation:1s steps(2,jump-none) infinite blink}.sc-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:1rem;display:grid}.sc-channel{border:1px solid rgba(var(--accent-hi-rgb), .3);background:rgba(var(--accent-rgb), .07);border-radius:.6rem;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.84rem;font-weight:600;display:inline-flex}.sc-channel svg{color:var(--accent);flex-shrink:0}.is-active .sc-channel{animation:chip-light .6s var(--ease-out) both;animation-delay:calc(.2s + var(--i,0) * 90ms)}@keyframes chip-light{0%{opacity:.2;transform:scale(.94)}}.sc-ladder{border-left:1px dashed var(--border-medium);flex-direction:column;gap:.3rem;padding-left:.9rem;list-style:none;display:flex}.sc-ladder li{grid-template-columns:4rem 1fr;gap:.5rem;display:grid}.is-active .sc-ladder li{animation-delay:calc(1.1s + var(--i,0) * .38s)}.sc-urlbar{border-radius:var(--radius-pill);background:rgba(var(--lift-rgb), .05);color:var(--ink-muted);font-family:var(--font-mono);align-items:center;gap:.4rem;margin-bottom:1rem;padding:.3rem .8rem;font-size:.76rem;display:inline-flex}.sc-urlbar svg{color:var(--success)}.sc-pill{border-radius:var(--radius-pill);padding:.15rem .6rem;font-size:.76rem;font-weight:700}.sc-pill-ok{background:var(--success-bg);color:var(--success)}.sc-timeline{flex-direction:column;gap:.6rem;list-style:none;display:flex}.sc-timeline li{border-left:2px solid var(--danger);background:rgba(var(--lift-rgb), .025);color:var(--ink-muted);border-radius:.6rem;grid-template-columns:3rem 1fr;gap:.6rem;padding:.6rem .7rem;display:grid}.sc-timeline b{color:var(--ink-strong)}.sc-timeline li.is-deploy{border-left-color:var(--verify)}.sc-timeline li.is-deploy svg{color:var(--verify);vertical-align:-2px}.sc-timeline li.is-ok{border-left-color:var(--success)}.sc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.25rem;display:grid}.sc-stats>div{background:rgba(var(--lift-rgb), .03);border:1px solid var(--border-soft);border-radius:.7rem;padding:.75rem}.sc-stats>div:nth-child(2){--i:1}.sc-stats>div:nth-child(3){--i:2}.sc-stats dt{color:var(--ink-subtle);font-size:.75rem}.sc-stats dd{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.sc-slo-label{flex-wrap:wrap;justify-content:space-between;gap:.25rem;margin-bottom:.5rem;font-weight:600;display:flex}.sc-slo-track,.bento-slo-track{background:rgba(var(--lift-rgb), .06);border-radius:10px;height:10px;display:block;overflow:hidden}.sc-slo-fill,.bento-slo-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-mid) 70%, var(--verify));transform-origin:0;height:100%;display:block;transform:scaleX(.79)}.is-active .sc-slo-fill{animation:budget-burn 2.2s var(--ease-cine) both .6s}@keyframes budget-burn{0%{transform:scaleX(1)}}.cx-network{overflow:clip}.cx-statement{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-subtle);text-wrap:balance;max-width:24ch;margin-bottom:clamp(3rem,7vw,6rem);font-size:clamp(1.8rem,4.6vw,3.9rem);font-weight:650;font-stretch:88%;line-height:1.08}.cx-statement>span>span{color:var(--ink-strong);font-variant-numeric:tabular-nums;text-shadow:0 0 30px rgba(var(--accent-rgb), .45)}.cx-network-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.cx-region-list{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;list-style:none;display:flex}.cx-region-list li{border-radius:var(--radius-pill);border:1px solid var(--border-medium);background:rgba(var(--lift-rgb), .03);align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.9rem;font-weight:500;display:inline-flex}.cx-region-pip{background:var(--accent);border-radius:50%;width:7px;height:7px;position:relative}.cx-region-pip:after{content:"";border:1px solid var(--accent);border-radius:50%;animation:2.4s ease-out infinite pip-ping;position:absolute;inset:-4px}.cx-region-list li:nth-child(2n) .cx-region-pip:after{animation-delay:.6s}.cx-region-list li:nth-child(3n) .cx-region-pip:after{animation-delay:1.2s}@keyframes pip-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.cx-map-frame{border:1px solid var(--border-soft);background:radial-gradient(70% 70% at 50% 50%, rgba(var(--accent-rgb), .08), transparent 70%), #080c1a99;box-shadow:var(--shadow-lg);border-radius:1.75rem;padding:clamp(.75rem,2vw,1.5rem);position:relative}.cx-types{border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3.5rem);list-style:none;display:grid}.cx-type{border-bottom:1px solid var(--border-soft);isolation:isolate;grid-template-columns:2.5rem minmax(9rem,12rem) minmax(0,1fr);align-items:baseline;gap:.5rem 1rem;padding:1.15rem .5rem;display:grid;position:relative}.cx-type:before{content:"";z-index:-1;background:linear-gradient(90deg, rgba(var(--accent-rgb), .1), transparent);transform-origin:0;transition:transform .5s var(--ease-cine);position:absolute;inset:0;transform:scaleX(0)}.cx-type:hover:before{transform:scaleX(1)}.cx-type-icon{width:2.25rem;height:2.25rem;color:var(--accent);background:var(--accent-light);border:1px solid rgba(var(--accent-rgb), .2);border-radius:.65rem;align-self:center;place-items:center;display:grid}.cx-type-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.1rem;font-weight:650}.cx-type-text{color:var(--ink-muted);font-size:.95rem}.cx-types.is-inview .cx-type{animation:sc-in .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 55ms)}.cx-types-subhead{margin:var(--space-xl) 0 var(--space-sm);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);font-size:.8rem;font-weight:600}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.bento-tile{border:1px solid var(--border-soft);isolation:isolate;min-height:260px;transition:border-color .3s ease, transform .4s var(--ease-out);background:linear-gradient(#141e368c,#080c1ab3);border-radius:1.4rem;flex-direction:column;grid-column:span 2;gap:1.25rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.bento-tile:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--accent-hi-rgb), .7), transparent);opacity:.25;height:1px;transition:opacity .3s;position:absolute;inset:0 10% auto}.bento-tile:hover{border-color:var(--border-medium);transform:translateY(-3px)}.bento-tile:hover:before{opacity:1}.bento-cost,.bento-deploy{grid-column:span 3}.bento-copy h3{margin-bottom:.45rem;font-size:1.25rem;font-weight:650}.bento-copy p{color:var(--ink-muted);max-width:34rem;font-size:.95rem}.bento-visual{margin-top:auto;position:relative}.bento-cost-visual{flex-direction:column;gap:.35rem;display:flex}.bento-cost-label,.bento-cost-sub{color:var(--ink-subtle);font-size:.82rem}.odo{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--ink-strong);text-shadow:0 0 30px rgba(var(--accent-rgb), .35);font-size:clamp(2.6rem,5vw,3.8rem);font-weight:600;line-height:1;display:inline-flex}.odo-slot{height:1em;display:inline-block;overflow:hidden}.odo-col{transform:translateY(calc(var(--d) * -1em));display:block}.odo-col:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;line-height:1em;display:block}.odo-ch:before{content:attr(data-ch)}.count-up-digits:before{content:attr(data-value)}.is-inview .odo-col{animation:odo-roll 1.8s var(--ease-cine) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes odo-roll{0%{transform:translateY(0)}}.bento-deploy-chart{width:100%;height:110px;display:block;overflow:visible}.bento-grid-line{stroke:var(--border-soft);stroke-width:1px}.bento-deploy-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px var(--accent-glow))}.bento-deploy-flag{stroke:var(--verify);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.bento-deploy-reveal{transform-box:fill-box;transform-origin:0}.is-inview .bento-deploy-reveal{animation:deploy-draw 6s var(--ease-cine) infinite}@keyframes deploy-draw{0%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}.bento-deploy-tag{border-radius:var(--radius-pill);background:rgba(var(--verify-rgb), .14);border:1px solid rgba(var(--verify-rgb), .4);color:var(--verify);white-space:nowrap;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex;position:absolute;top:-4px;left:53%}.bento-slo-row{color:var(--ink-muted);justify-content:space-between;margin-bottom:.5rem;font-size:.84rem;display:flex}.is-inview .bento-slo-fill{animation:budget-burn 2.6s var(--ease-cine) both .3s}.bento-ladder{border-left:1px dashed var(--border-medium);color:var(--ink-medium);flex-direction:column;gap:.45rem;padding-left:.9rem;font-size:.88rem;list-style:none;display:flex}.bento-ladder li{grid-template-columns:4rem 1fr;gap:.5rem;display:grid;position:relative}.bento-ladder li:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;position:absolute;top:.5em;left:calc(-.9rem - 4px)}.bento-ladder time{font-family:var(--font-mono);color:var(--ink-subtle);font-size:.78rem}.is-inview .bento-ladder li{animation:sc-in .6s var(--ease-out) both;animation-delay:calc(.2s + var(--i,0) * .35s)}.bento-deps-graph{width:100%;max-width:260px;height:auto;display:block}.bento-deps-graph path{fill:none;stroke:var(--border-medium);stroke-width:1.5px;stroke-dasharray:3 4}.bento-deps-graph text{fill:var(--ink-subtle);font-size:11px;font-family:var(--font-body)}.bento-dep-root{fill:var(--danger)}.bento-dep-root-ring{fill:none;stroke:var(--danger);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0}.is-inview .bento-dep-root-ring{animation:2s ease-out infinite ring-out}@keyframes ring-out{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.bento-dep-leaf{fill:var(--bg-2);stroke:var(--ink-subtle);stroke-width:1.5px}.bento-url{border-radius:var(--radius-pill);background:rgba(var(--lift-rgb), .05);border:1px solid var(--border-soft);font-family:var(--font-mono);color:var(--ink-medium);align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.3rem .8rem;font-size:.78rem;display:inline-flex}.bento-url svg{color:var(--success)}.bento-status .uptime-strip{height:32px}.bento-roster{flex-direction:column;gap:.5rem;display:flex}.bento-roster-row{color:var(--ink-muted);grid-template-columns:3.25rem 1fr;align-items:center;gap:.5rem;font-size:.82rem;display:grid}.bento-roster-track{background:rgba(var(--lift-rgb), .04);border-radius:7px;height:14px;position:relative}.bento-roster-shift{background:linear-gradient(90deg, rgba(var(--accent-rgb), .55), rgba(var(--accent-rgb), .25));border-radius:7px;position:absolute;top:0;bottom:0}.bento-roster-now{pointer-events:none;position:absolute;inset:-6px 0 -6px 3.75rem;transform:translate(22%)}.bento-roster-now:after{content:"";background:var(--ink-strong);width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #fff9}.is-inview .bento-roster-now{animation:9s linear infinite roster-sweep}@keyframes roster-sweep{0%{transform:translate(0)}to{transform:translate(99%)}}.bento-price-glyph{font-family:var(--font-display);background:linear-gradient(160deg, #fff, var(--accent) 60%, var(--verify));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px rgba(var(--accent-rgb), .3));-webkit-background-clip:text;background-clip:text;align-self:flex-end;font-size:7rem;font-weight:700;line-height:.8}.bento-avatars{display:flex}.bento-avatars span{border:2px solid var(--bg-1);width:2.4rem;height:2.4rem;color:var(--ink-medium);background:linear-gradient(135deg,#1b2a4a,#22375f);border-radius:50%;place-items:center;margin-left:-.55rem;font-size:.85rem;font-weight:700;display:grid}.bento-avatars span:first-child{margin-left:0}.bento-avatars span:last-child{background:var(--accent);color:var(--accent-contrast)}.is-inview .bento-avatars span{animation:pop-in .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 80ms)}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)scale(.8)}}.cx-console-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.cx-tilt{perspective:1400px}.cx-tilt-inner{transform-style:preserve-3d;transition:transform .8s var(--ease-cine);box-shadow:0 40px 90px -30px #000c, 0 0 80px -20px rgba(var(--accent-rgb), .3);border-radius:16px;position:relative;transform:rotateX(8deg)rotateY(-8deg)}.cx-tilt:hover .cx-tilt-inner{transform:none}.cx-tilt .illus-dashboard{max-width:none}@supports (animation-timeline:view()){.cx-tilt-inner{animation:linear both tilt-flat;animation-timeline:view();animation-range:entry cover 45%}}@keyframes tilt-flat{0%{opacity:.3;transform:rotateX(30deg)rotateY(-18deg)scale(.88)}to{opacity:1;transform:rotateX(6deg)rotateY(-5deg)scale(1)}}.cx-pricing-toolbar{justify-content:flex-end;margin-bottom:1.25rem;display:flex}.cx-tiers{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.cx-tier{border:1px solid var(--border-soft);isolation:isolate;background:linear-gradient(#141e3680,#080c1ab3);border-radius:1.35rem;flex-direction:column;gap:.6rem;padding:1.6rem 1.35rem 1.35rem;display:flex;position:relative;overflow:hidden}.cx-tier.is-featured{box-shadow:0 30px 70px -25px rgba(var(--accent-rgb), .45);border-color:#0000;transform:translateY(-10px)}.cx-tier.is-featured:before{content:"";aspect-ratio:1;z-index:-2;background:conic-gradient(from 0deg, transparent 0 62%, var(--accent) 76%, var(--verify) 86%, transparent 96%);width:200%;animation:6s linear infinite edge-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cx-tier.is-featured:after{content:"";z-index:-1;background:radial-gradient(90% 60% at 50% 0%, rgba(var(--accent-rgb), .16), transparent 70%), #080d1d;border-radius:calc(1.35rem - 1px);position:absolute;inset:1px}@keyframes edge-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.cx-tier-flag{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);align-self:flex-start;padding:.2rem .65rem;font-size:.75rem;font-weight:700}.cx-tier-name{font-size:1.15rem;font-weight:650}.cx-tier-price,.cx-tier-price-m{align-items:baseline;gap:.3rem;display:flex}.cx-tier-amount{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,3vw,2.6rem);font-weight:700;line-height:1.05}.cx-tier-amount-sm{font-size:1.9rem}.cx-tier-per{color:var(--ink-subtle);font-size:.9rem}.cx-tier-detail{color:var(--ink-muted);flex:1;font-size:.92rem}.cx-tier-cta{width:100%;margin-top:.5rem}.cx-pricing-note{color:var(--ink-subtle);max-width:44rem;margin-top:1.75rem;font-size:.95rem}@media (max-width:1100px){.cx-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-tier-enterprise{grid-column:span 2}.cx-tier.is-featured{transform:none}}@media (max-width:1024px){.cx-title{font-size:clamp(2.6rem,11vw,5.4rem)}.cx-hero-grid{grid-template-columns:minmax(0,1fr);gap:0}.cx-hero-copy{padding-bottom:0}.cx-globe-wrap{justify-self:center;width:min(100%,540px);margin:-1rem auto 0}.cx-stage{min-height:0}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-tile{grid-column:span 1}.bento-cost,.bento-deploy{grid-column:span 2}.cx-console-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px) and (max-height:520px) and (orientation:landscape){.cx-title{margin-bottom:1.1rem;font-size:clamp(2.4rem,6.5vw,3.4rem)}}@media (max-width:900px){.cx-story{grid-template-columns:minmax(0,1fr)}.cx-story-stage{display:none}.cx-step,.cx-step:first-child{opacity:1;align-content:start;min-height:0;padding:1.5rem 0 2.5rem}.cx-scene-inline{grid-column:1/-1;margin-top:1.5rem;display:block}.cx-scene-inline .sc{max-width:none}.cx-network-grid,.cx-types{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.cx-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-tier-enterprise{grid-column:1/-1}.cx-readout-chips{margin-left:0}.cx-ecg-band{height:170px}}@media (max-width:480px){.cx-globe-wrap{display:none}}@media (max-width:640px){.bento{grid-template-columns:minmax(0,1fr)}.bento-tile,.bento-cost,.bento-deploy{grid-column:span 1;min-height:0}.cx-type{grid-template-columns:2.5rem minmax(0,1fr)}.cx-type-text{grid-column:2}.cx-ctas .btn{flex:auto}.cx-globe-wrap{width:70%;margin:0 auto}.cx-ecg-band{height:132px}.cx-ecg{height:52px}.sc-log li{grid-template-columns:4.6rem 4.8rem 1fr;font-size:.82rem}.sc-regions li{grid-template-columns:.75rem 1fr auto}.sc-regions li .sc-muted{display:none}.sc-channels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc-channel{font-size:.78rem}.cx-readout-host{display:none}}@media (max-width:520px){.cx-tiers{grid-template-columns:minmax(0,1fr)}.cx-tier-enterprise{grid-column:auto}.cx-pricing-toolbar{justify-content:flex-start}.sc-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.cx-stars,.cx-globe-wrap{translate:none!important}.cx-tilt-inner{transform:rotateX(6deg)rotateY(-5deg)}}.consent-banner{left:var(--space-sm);right:var(--space-sm);bottom:var(--space-sm);z-index:60;align-items:center;gap:var(--space-sm);max-width:34rem;padding:var(--space-sm) var(--space-md);background:var(--bg-1);border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--ink-medium);flex-wrap:wrap;margin-left:auto;font-size:.9rem;line-height:1.5;display:flex;position:fixed}.consent-banner p{flex:16rem;margin:0}.consent-banner a{color:var(--accent)}.consent-actions{gap:var(--space-xs);display:flex}.consent-actions .btn{min-width:6.5rem;min-height:44px}.footer-link-button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.cx-why-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.cx-why-head{margin-bottom:0}.cx-why-list{grid-template-columns:minmax(0,1fr)}.cx-why-list .cx-type{grid-template-columns:2.5rem minmax(0,1fr)}.cx-why-list .cx-type-text{grid-column:2}a.cx-type-name:hover{color:var(--accent)}.cx-why-card{border:1px solid var(--border-medium);background:var(--surface-hover);border-radius:1rem;margin-top:2rem;padding:1.25rem 1.35rem}.cx-why-eyebrow{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.6rem;font-size:.75rem}.cx-why-verdict{color:var(--warning);margin-bottom:.9rem;font-weight:600}.cx-why-rows{gap:.45rem;font-size:.9rem;display:grid}.cx-why-rows div{grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;display:grid}.cx-why-rows dt{color:var(--ink-muted)}@media (max-width:900px){.cx-why-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.cx-why-rows div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.nf{isolation:isolate;padding:clamp(3.5rem,9vw,7rem) 0 clamp(4rem,9vw,7rem);position:relative;overflow:clip}.nf-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.nf-glow{background:radial-gradient(closest-side, rgba(var(--danger-rgb), .13), rgba(var(--verify-rgb), .06) 55%, transparent);width:1000px;height:620px;animation:18s ease-in-out infinite alternate hero-drift;position:absolute;top:-220px;left:50%;transform:translate(-30%)}.nf-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.nf-eyebrow{border:1px solid rgba(var(--danger-rgb), .35);border-radius:var(--radius-pill);background:var(--danger-bg);color:var(--danger);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.35rem .8rem;font-size:.78rem;display:inline-flex}.nf-dot{background:var(--danger);width:.5rem;height:.5rem;box-shadow:0 0 0 0 var(--danger-glow);border-radius:50%;animation:1.8s ease-out infinite nf-ping}@keyframes nf-ping{0%{box-shadow:0 0 0 0 var(--danger-glow)}80%,to{box-shadow:0 0 0 9px rgba(var(--danger-rgb), 0)}}.nf-code{font-family:var(--font-display);letter-spacing:-.06em;background:linear-gradient(#fff 30%,#6f7f9e);-webkit-text-fill-color:transparent;animation:rise-in .9s var(--ease-cine) both;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.04em;margin:1.25rem 0 .5rem;font-size:clamp(6rem,17vw,11rem);font-weight:800;font-stretch:85%;line-height:.85;display:flex}.nf-pulse{clip-path:inset(-20% 100% -20% -10%);width:.95em;height:.62em;animation:nf-trace 2.4s var(--ease-cine) .3s forwards;overflow:visible}.nf-pulse path{fill:none;stroke:var(--danger);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 10px var(--danger-glow))}@keyframes nf-trace{to{clip-path:inset(-20% -10%)}}.nf-title{max-width:20ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-strong);animation:rise-in .9s var(--ease-cine) .1s both;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;font-stretch:90%;line-height:1.08}.nf-lead{max-width:46ch;color:var(--ink-muted);animation:rise-in .9s var(--ease-cine) .18s both;margin-top:1rem;font-size:1.08rem;line-height:1.6}.nf-actions{animation:rise-in .9s var(--ease-cine) .26s both;flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.nf-help{color:var(--ink-subtle);margin-top:1.25rem;font-size:.92rem}.nf-help a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.nf-report{border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffff0d, var(--shadow-xl);font-family:var(--font-mono);animation:rise-in 1s var(--ease-cine) .2s both;background:linear-gradient(#141e36b8,#090e1dd1);font-size:.86rem;overflow:hidden}.nf-report-head{border-bottom:1px solid var(--border-soft);background:#03050c73;align-items:center;gap:.7rem;padding:1rem 1.25rem;display:flex}.nf-method{border-radius:var(--radius-sm);background:var(--accent-light);color:var(--accent);flex:none;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.nf-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-strong);overflow:hidden}.nf-regions{margin:0;padding:.4rem 0;list-style:none}.nf-region{color:var(--ink-medium);opacity:0;animation:nf-row-in .5s var(--ease-cine) forwards;animation-delay:calc(.7s + var(--i,0) * .18s);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.25rem;display:flex}.nf-region+.nf-region{border-top:1px dashed var(--border-soft)}@keyframes nf-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.nf-region-country{color:var(--ink-subtle);margin-left:.5rem;font-size:.78rem}.nf-status{border-radius:var(--radius-pill);background:var(--danger-bg);color:var(--danger);flex:none;padding:.15rem .55rem;font-size:.76rem}.nf-history{gap:3px;height:28px;margin:.5rem 0 0;padding:0 1.25rem;display:flex}.nf-bar{background:#4ade808c;border-radius:2px;flex:1}.nf-bar-down{background:var(--danger);box-shadow:0 0 10px var(--danger-glow);animation:1.6s ease-in-out infinite nf-blink}@keyframes nf-blink{50%{opacity:.45}}.nf-report-foot{border-top:1px solid var(--border-soft);color:var(--ink-subtle);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin-top:1rem;padding:1rem 1.25rem;font-size:.78rem;display:flex}.nf-verdict{color:var(--danger)}@media (max-width:900px){.nf-inner{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nf-glow,.nf-dot,.nf-bar-down,.nf-code,.nf-title,.nf-lead,.nf-actions,.nf-report{animation:none}.nf-pulse{clip-path:none;animation:none}.nf-region{opacity:1;animation:none}}@media (max-width:768px){.btn,.btn-sm{min-height:44px}.footer-links,.footer-brand-links{gap:0}.footer-links .footer-link,.footer-brand-links .footer-link{align-items:center;min-height:44px;display:inline-flex}.footer-bottom-links{gap:0 1rem}.footer-bottom-links .footer-link{align-items:center;min-height:44px;display:inline-flex}.social-link{width:44px;height:44px}.plan-more summary{align-items:center;min-height:44px;padding:0 0 .4rem;display:flex}}.trust-strip-section{padding:0 0 2.5rem}.trust-strip{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:.75rem;list-style:none;display:grid}.trust-strip a{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--card-bg);min-height:44px;color:var(--ink-muted);align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;font-size:.9rem;line-height:1.45;display:flex}.trust-strip a:hover{border-color:var(--accent)}.trust-strip svg{color:var(--accent);flex-shrink:0;margin-top:.1rem}.trust-strip strong{color:var(--ink-strong);font-weight:650;display:block}.cx-region-band-section{padding:0 0 1.5rem}.cx-region-band{border:1px solid var(--border-medium);border-radius:var(--radius-lg);background:var(--card-bg);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.1rem 1.35rem;font-size:.95rem;line-height:1.45;display:flex}.cx-region-band:hover{border-color:var(--accent)}.cx-region-band-flag{color:var(--accent);flex-shrink:0;display:inline-flex}.cx-region-band-copy{flex:18rem}.cx-region-band-copy strong{color:var(--ink-strong);font-weight:650;display:block}.cx-region-band-cta{color:var(--accent);white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.cx-eyebrow-in{border:1px solid var(--border-medium);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.3rem .8rem;font-size:.78rem;display:inline-flex}.cx-eyebrow-in svg{color:var(--accent)}.cx-isp-strip-section{padding:1.5rem 0 0}.cx-isp-strip{flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none;display:flex}.cx-isp-strip li{border:1px solid var(--border-soft);background:var(--card-bg);color:var(--ink-strong);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.9rem;font-weight:550;display:inline-flex}.cx-isp-strip svg{color:var(--accent)}.cx-why-head .cx-sub+.cx-sub{margin-top:1rem}.cx-isp-points.key-points{grid-template-columns:1fr;margin-top:1.25rem}.cx-india-more{margin-top:2rem}.cx-india-prose{max-width:860px;margin:2rem auto 0}@media (prefers-color-scheme:light){body:after{opacity:.035}.site-header.is-scrolled{box-shadow:0 8px 24px #0f172a12}.btn-primary{background:linear-gradient(#128379 0%,#0e6e67 55%,#0b5f59 100%);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #0e6e6759,0 8px 22px -8px #0e6e6780}.btn-primary:hover{box-shadow:inset 0 1px #ffffff47,0 0 0 1px #0e6e6780,0 14px 30px -10px #0e6e678c}.btn-primary:after{background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%)}.btn-secondary{border-color:var(--border-input);box-shadow:var(--shadow-sm);background:#ffffffd9}.btn-secondary:hover{border-color:var(--accent);background:#fff}.code-block{background:var(--bg-1);color:var(--ink-strong);border-left-color:var(--accent)}.cta-band{background:radial-gradient(60% 90% at 50% 120%, rgba(var(--accent-rgb), .16), transparent 70%), radial-gradient(40% 60% at 90% -10%, rgba(var(--verify-rgb), .08), transparent 70%), linear-gradient(180deg, #fff, #eef2f8)}.cta-band:before{background:linear-gradient(100deg,#0000,#ffffffb3,#0000)}.page-hero-title{background:linear-gradient(180deg, var(--ink-strong) 35%, #334155);-webkit-background-clip:text;background-clip:text}.site-footer{background:linear-gradient(180deg, transparent, var(--bg-1) 30%)}.footer-signal:after{mix-blend-mode:normal;background:radial-gradient(closest-side, rgba(var(--accent-rgb), .22), transparent)}.cx-stars{display:none}.cx-line{background:linear-gradient(180deg, var(--ink-strong) 30%, #3a4a63 110%);-webkit-background-clip:text;background-clip:text}.cx-ecg-band{background:linear-gradient(#f5f7fb33,#edf1f7e6)}.cx-statement>span>span,.odo{text-shadow:none}.cx-story-frame{background:radial-gradient(80% 60% at 50% 0%, rgba(var(--accent-rgb), .1), transparent 70%), radial-gradient(60% 50% at 100% 100%, rgba(var(--verify-rgb), .08), transparent 70%), linear-gradient(180deg, #fff, #eef2f8)}.sc{background:#fffffff2;box-shadow:0 24px 48px -22px #0f172a47}.map-glow{opacity:.45}.cx-map-frame{background:radial-gradient(70% 70% at 50% 50%, rgba(var(--accent-rgb), .08), transparent 70%), #ffffffb3}.bento-tile,.cx-tier{background:var(--panel-raised);box-shadow:var(--shadow-sm)}.bento-roster-now:after{box-shadow:0 0 6px #0f172a40}.bento-price-glyph{background:linear-gradient(160deg, var(--accent-mid), var(--accent) 60%, var(--verify));filter:none;-webkit-background-clip:text;background-clip:text}.bento-avatars span{background:linear-gradient(135deg,#dce4ef,#c9d4e3)}.cx-tilt-inner{box-shadow:0 40px 90px -30px #0f172a59, 0 0 80px -20px rgba(var(--accent-rgb), .25)}.cx-tier.is-featured:after{background:radial-gradient(90% 60% at 50% 0%, rgba(var(--accent-rgb), .12), transparent 70%), #fff}.nf-code{background:linear-gradient(180deg, var(--ink-strong) 30%, #5b6b85);-webkit-background-clip:text;background-clip:text}.nf-report{background:var(--panel-raised);box-shadow:var(--shadow-xl)}.nf-report-head{background:var(--bg-1)}.nf-bar:not(.nf-bar-down){background:#16a34a8c}.btn:disabled,.btn[aria-disabled=true]{opacity:1;background:var(--bg-2);color:var(--ink-muted);border-color:var(--border-medium);box-shadow:inset 0 0 0 1px var(--border-medium)}.btn-primary:disabled:after,.btn-primary[aria-disabled=true]:after{display:none}.mobile-nav-btn:hover{background:rgba(var(--accent-rgb), .1);color:var(--accent)}.billing-btn .badge-success{color:#11602f}.illus-flow [stroke="var(--border-medium)"]{stroke:#0f172a57}.tool-chip{border-color:var(--border-input)}.plan-compare-no .lucide-minus,.docs-plans .lucide-minus{stroke-width:2.5px}}body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.consent-banner{left:max(var(--space-sm), env(safe-area-inset-left,0px));right:max(var(--space-sm), env(safe-area-inset-right,0px));bottom:max(var(--space-sm), env(safe-area-inset-bottom,0px))}.mobile-nav-drawer{padding-left:max(1.5rem, env(safe-area-inset-left,0px));padding-right:max(1.5rem, env(safe-area-inset-right,0px));padding-top:max(1.25rem, env(safe-area-inset-top,0px))}html.sx-consent-chosen .consent-banner:not(.is-reopened){display:none}@media (hover:none) and (pointer:coarse){.brand-logo{min-height:44px}.breadcrumb-link{margin:-.75rem -.25rem;padding:.75rem .25rem}.marquee-toggle{min-height:44px}a.cx-type-name{margin-block:-.5rem;padding-block:.5rem}}.consent-banner p a{text-underline-offset:.15em;text-decoration:underline}.gd-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;list-style:none;display:grid}.gd-tone-teal,.gd-about{--tone:var(--accent);--tone-rgb:var(--accent-rgb)}.gd-tone-violet{--tone:var(--verify);--tone-rgb:var(--verify-rgb)}.gd-card-guides,.gd-card-tools{grid-column:span 3}.gd-card-integrations,.gd-card-compare,.gd-card-use-cases{grid-column:span 2}.gd-about{margin-top:1rem}.gd-card{border-radius:var(--radius-xl);background:var(--panel-raised);border:1px solid var(--border-soft);box-shadow:var(--shadow-md);isolation:isolate;transition:transform .3s var(--ease-out), border-color .3s ease, box-shadow .3s ease;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.gd-card:before{content:"";z-index:-1;background:radial-gradient(420px 220px at 100% 0%, rgba(var(--tone-rgb), .14), transparent 70%);opacity:.6;transition:opacity .3s;position:absolute;inset:0}.gd-card:hover,.gd-card:focus-within{border-color:rgba(var(--tone-rgb), .35);box-shadow:var(--shadow-lg), 0 0 0 1px rgba(var(--tone-rgb), .08);transform:translateY(-3px)}.gd-card:hover:before,.gd-card:focus-within:before{opacity:1}.gd-card-head{align-items:center;gap:.75rem;display:flex}.gd-icon{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--tone);background:rgba(var(--tone-rgb), .12);border:1px solid rgba(var(--tone-rgb), .25);flex:none;place-items:center;display:grid}.gd-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--tone);font-size:.75rem;font-weight:650}.gd-count{border:1px solid var(--border-soft);border-radius:var(--radius-pill);color:var(--ink-subtle);white-space:nowrap;margin-left:auto;padding:.2rem .65rem;font-size:.75rem}.gd-title{margin-top:.25rem;font-size:clamp(1.2rem,1.6vw,1.4rem)}.gd-title a{color:var(--ink-strong)}.gd-title a:hover{color:var(--tone)}.gd-lead{color:var(--ink-muted);font-size:.95rem;line-height:1.55}.gd-rows{border-top:1px solid var(--border-soft);list-style:none}.gd-card-guides .gd-rows,.gd-card-tools .gd-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}.gd-row{border-bottom:1px solid var(--border-soft);min-height:44px;color:var(--ink-medium);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;font-size:.95rem;font-weight:500;line-height:1.35;transition:color .18s;display:flex}.gd-row-arrow{color:var(--ink-subtle);transition:transform .2s var(--ease-out), color .18s ease;flex:none}.gd-row:hover{color:var(--tone)}.gd-row:hover .gd-row-arrow{color:var(--tone);transform:translate(2px,-2px)}.gd-chips{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.gd-chip{border-radius:var(--radius-pill);border:1px solid var(--border-medium);background:rgba(var(--lift-rgb), .03);min-height:36px;color:var(--ink-medium);align-items:center;padding:.35rem .85rem;font-size:.875rem;font-weight:550;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.gd-chip:hover{color:var(--tone);border-color:rgba(var(--tone-rgb), .5);background:rgba(var(--tone-rgb), .08)}.gd-all{min-height:44px;color:var(--tone);align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;padding-top:.25rem;font-size:.925rem;font-weight:650;display:inline-flex}.gd-all svg{transition:transform .2s var(--ease-out)}.gd-all:hover svg{transform:translate(3px)}.gd-about{border-color:rgba(var(--accent-rgb), .22);flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.25rem)}.gd-about:before{opacity:1;background:radial-gradient(520px 260px at 0% 100%, rgba(var(--accent-rgb), .14), transparent 70%), radial-gradient(520px 260px at 100% 0%, rgba(var(--verify-rgb), .12), transparent 70%)}.gd-about-copy{flex-direction:column;gap:.75rem;min-width:0;display:flex}.gd-about-quote{letter-spacing:-.02em;max-width:34ch;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:650;line-height:1.2}.gd-about-actions{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.gd-grid.is-inview .gd-card{animation:sc-in .7s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms)}@media (max-width:1023px){.gd-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:.75rem;margin-inline:-1.5rem;padding:.25rem 1.5rem .75rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.gd-grid>.gd-card{scroll-snap-align:start;flex:0 0 min(46%,22rem);scroll-margin-inline:1.5rem}.gd-card-guides .gd-rows,.gd-card-tools .gd-rows{grid-template-columns:minmax(0,1fr)}.gd-card:hover,.gd-card:focus-within{transform:none}.gd-rows li:nth-child(n+5),.gd-chips li:nth-child(n+7){display:none}.gd-about{flex-direction:column;align-items:flex-start;margin-top:.5rem}}@media (max-width:639px){.gd-grid>.gd-card{flex-basis:84%}.gd-card{padding:1.25rem}.gd-rows li:nth-child(n+4),.gd-chips li:nth-child(n+6){display:none}.gd-about-actions,.gd-about-actions .btn{width:100%}}@media (hover:none) and (pointer:coarse){.gd-chip{min-height:44px}}@media (prefers-reduced-motion:reduce){.gd-grid.is-inview .gd-card{animation:none}.gd-card,.gd-card:before,.gd-row-arrow,.gd-all svg{transition:none}.gd-card:hover,.gd-card:focus-within,.gd-row:hover .gd-row-arrow,.gd-all:hover svg{transform:none}}.vs-pill{white-space:nowrap;gap:.45rem}.vs-pill-lg{padding:.4rem .95rem;font-size:.95rem}.vs-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.vs-dot-likely_outage{box-shadow:0 0 0 3px rgba(var(--danger-rgb), .18)}.vs-dot-unknown,.vs-dot-insufficient_data{background:0 0;border:2px solid}.vs-muted{color:var(--ink-subtle);font-size:.9rem}.vs-asof{color:var(--ink-subtle);margin:.9rem 0 0;font-size:.85rem}.vs-asof.is-stale{color:var(--warning)}.vs-refresh{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.vs-summary{margin-bottom:var(--space-lg)}.vs-summary-title{color:var(--ink-strong);margin:0;font-size:1.2rem}.vs-summary-list{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.vs-summary-list li{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.vs-summary-link{color:var(--ink-strong);font-weight:700}.vs-category{margin-top:var(--space-lg)}.vs-category-title{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .9rem;font-size:1.05rem}.vs-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.vs-card{border-radius:var(--radius-lg);border:1px solid var(--border-soft);background:var(--panel-raised);height:100%;color:inherit;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.1rem 1.2rem;transition:border-color .2s,transform .2s;display:flex}.vs-card:hover{border-color:var(--accent);color:inherit;transform:translateY(-2px)}.vs-card-name{color:var(--ink-strong);font-weight:700}.vs-card-more{color:var(--accent);margin-top:auto;font-size:.82rem;font-weight:700}.vs-card-more svg{vertical-align:-.15em;margin-left:.3rem;display:inline-block}.vs-detail-inner{max-width:920px}.vs-disclaimer{margin-top:0}.vs-disclaimer svg{vertical-align:-.1em;display:inline-block}.vs-now-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vs-now-title{color:var(--ink-strong);margin:0;font-size:1.25rem}.vs-now-answer{color:var(--ink-medium);margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.vs-facts{grid-template-columns:max-content 1fr;gap:.35rem 1.1rem;margin:1rem 0 0;font-size:.95rem;display:grid}.vs-facts dt{color:var(--ink-subtle);font-weight:600}.vs-facts dd{color:var(--ink-medium);margin:0}.vs-official{border-top:1px solid var(--border-soft);color:var(--ink-muted);margin:1rem 0 0;padding-top:.9rem;font-size:.95rem}.vs-section-title{color:var(--ink-strong);margin:var(--space-lg) 0 1rem;font-size:1.35rem}.vs-timeline{gap:1.5rem;display:grid}.vs-range-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.5rem;display:flex}.vs-range-title{color:var(--ink-strong);margin:0;font-size:1rem}.vs-range-summary{color:var(--ink-muted);margin:0;font-size:.88rem}.vs-strip{align-items:stretch;gap:3px;height:36px;display:flex}.vs-strip-30d{gap:2px}.vs-bar{background:var(--success);opacity:.8;border-radius:3px;flex:1 1 0;min-width:3px}.vs-bar:hover{opacity:1}.vs-bar-degraded{background:var(--warning);opacity:1}.vs-bar-likely_outage{background:var(--danger);opacity:1}.vs-bar-no_data{background:rgba(var(--grid-rgb), .22);opacity:1}.vs-strip-axis{color:var(--ink-subtle);justify-content:space-between;margin-top:.3rem;font-size:.75rem;display:flex}.vs-legend{color:var(--ink-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.vs-legend li{align-items:center;gap:.45rem;display:inline-flex}.vs-legend-swatch{flex:none;width:12px;height:12px;display:inline-block}.vs-table-wrap{border:1px solid var(--border-soft);border-radius:var(--radius-lg);overflow-x:auto}.vs-table{border-collapse:collapse;width:100%;font-size:.92rem}.vs-table th,.vs-table td{text-align:left;border-bottom:1px solid var(--border-soft);vertical-align:top;padding:.75rem .9rem}.vs-table th{color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.04em;background:rgba(var(--lift-rgb), .03);font-size:.8rem;font-weight:700}.vs-table tbody tr:last-child td{border-bottom:0}.vs-prose{max-width:none;margin-top:var(--space-xl)}.vs-related{columns:2}@media (max-width:640px){.vs-related{columns:1}.vs-strip{gap:1px;height:30px}.vs-bar{border-radius:2px;min-width:2px}.vs-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vs-table,.vs-table tbody,.vs-table tr,.vs-table td{width:100%;display:block}.vs-table tr{border-bottom:1px solid var(--border-soft);padding:.6rem 0}.vs-table tbody tr:last-child{border-bottom:0}.vs-table td{border-bottom:0;grid-template-columns:7.5rem 1fr;gap:.5rem;padding:.3rem .9rem;display:grid}.vs-table td:before{content:attr(data-label);color:var(--ink-subtle);font-size:.82rem;font-weight:600}.vs-facts{grid-template-columns:1fr;gap:.1rem}.vs-facts dd{margin-bottom:.5rem}}@media (prefers-reduced-motion:reduce){.vs-card{transition:none}.vs-card:hover{transform:none}}.newsletter-signup{max-width:420px;margin-top:1.25rem}.newsletter-signup-title{color:var(--ink-strong);margin:0 0 .6rem;font-size:.95rem;font-weight:700}.newsletter-signup-title a{color:var(--ink-strong)}.newsletter-signup-sub{color:var(--ink-subtle);font-weight:400}.footer-brand .newsletter-signup-title,.footer-brand .newsletter-signup-consent{max-width:none;margin-top:0}.newsletter-signup-row{align-items:stretch;gap:.5rem;display:flex}.newsletter-signup-input{flex:auto;min-width:0}.newsletter-signup-compact .newsletter-signup-input{padding:.55rem .8rem;font-size:.925rem}.newsletter-signup-compact .newsletter-signup-row{flex-direction:column;align-items:flex-start}.newsletter-signup-compact .newsletter-signup-input{width:100%}.newsletter-signup-button{flex:none}.newsletter-signup-consent{color:var(--ink-subtle);margin:.5rem 0 0;font-size:.8rem;line-height:1.5}.newsletter-signup-consent a{color:var(--ink-subtle);text-decoration:underline}.newsletter-signup-status{color:var(--success);margin:0;font-size:.9rem;line-height:1.5}.newsletter-signup-error{color:var(--danger);margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.newsletter-signup-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter-page-form{max-width:560px;margin:0 auto;padding:1.5rem}.newsletter-page-form .newsletter-signup{max-width:none;margin-top:0}.newsletter-action p{color:var(--ink-medium);margin:0 0 1rem}@media (max-width:420px){.newsletter-signup-row{flex-direction:column}}
