:root{--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SF Mono",SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-canvas:#08090a;--color-canvas-deep:#050607;--color-surface-dark:#1d1d23;--color-surface-elevated:#24242b;--color-surface-white:#f8f8f5;--color-shell:#f0eee9;--color-shell-raised:#fbfaf6;--color-shell-muted:#e8e5dd;--color-shell-wash:#dedbd2;--color-rail:#0b0c0e;--color-rail-deep:#08090a;--color-rail-hover:rgba(244,243,238,0.08);--color-rail-active:#f8f7f1;--color-panel-dark:#171d21;--color-panel-dark-2:#1f272c;--color-panel-line:rgba(244,243,238,0.13);--color-text-primary-dark:#101114;--color-text-primary-light:#f6f6f2;--color-text:#111316;--color-text-soft:#5a5f62;--color-text-muted:#8e929a;--color-text-faint:#aaa9a4;--color-text-inverse:#f7f7f2;--color-text-inverse-muted:rgba(247,247,242,0.62);--color-border:rgba(17,19,22,0.1);--color-border-strong:rgba(17,19,22,0.18);--color-border-inverse:rgba(247,247,242,0.13);--color-primary:#111316;--color-primary-hover:#26282c;--color-primary-ink:#f7f7f2;--color-accent-orange:#ff6a2a;--color-accent-orange-soft:#ffb088;--color-accent-orange-dark:#3a1d12;--color-accent-orange-border:rgba(255,106,42,0.28);--color-accent-orange-glow:rgba(255,106,42,0.18);--color-success-green:#b6ff7a;--color-success-green-bg:#eaf8dd;--color-success-green-dark:#20331c;--color-accent-violet:#a78bfa;--color-accent-violet-soft:#c4b5fd;--color-accent-violet-dark:#262033;--color-accent-violet-border:rgba(167,139,250,0.28);--color-accent-violet-glow:rgba(167,139,250,0.18);--color-background-warm-glow:rgba(120,70,35,0.16);--color-background-warm-glow-strong:rgba(120,70,35,0.28);--color-status-warning:#f6c76a;--color-status-danger:#ff6b6b;--color-accent:var(--color-accent-orange);--color-accent-2:#ff7b5f;--color-success:var(--color-success-green);--color-warning:var(--color-status-warning);--color-error:var(--color-status-danger);--color-danger:var(--color-error);--color-info:#66777f;--shadow-frame:none;--shadow-card:0 18px 48px rgba(3,4,5,0.12),0 1px 0 rgba(255,255,255,0.76) inset;--shadow-elevated:0 28px 68px rgba(3,4,5,0.24);--shadow-1:var(--shadow-card);--radius-xs:2px;--radius-sm:2px;--radius-md:2px;--radius-lg:2px;--radius-xl:2px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-page:clamp(22px,3vw,42px);--content-max:1540px;--rail-width:90px;--mar-radius:2px;--mar-tick:14px;--mar-tick-weight:1.5px;--mar-mark-dark:rgba(17,19,22,0.3);--mar-mark-light:rgba(247,247,242,0.36);--mar-track:0.14em;--mar-code:var(--font-mono)}*{box-sizing:border-box}body,html{min-height:100%}body{background:repeating-linear-gradient(0deg,transparent 0 47px,rgba(247,247,242,.018) 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,rgba(247,247,242,.018) 47px 48px),radial-gradient(circle at 12% 0,color-mix(in srgb,var(--color-accent-orange) 9%,transparent),transparent 28%),radial-gradient(circle at 0 0,var(--color-background-warm-glow),transparent 32%),linear-gradient(180deg,#0b0c0d 0,var(--color-canvas) 100%);color:var(--color-text-inverse);font-family:var(--font-sans);letter-spacing:0;margin:0;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.56}:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 30%,transparent);outline-offset:3px}::selection{background:color-mix(in srgb,var(--color-accent) 25%,transparent)}.eyebrow{align-items:center;color:rgba(247,247,242,.5);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:780;gap:9px;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.eyebrow:before{background:var(--color-accent-orange);content:"";display:inline-block;flex:0 0 auto;height:2px;width:14px}.eyebrow--dark{color:rgba(17,19,22,.48)}.display{font-size:clamp(40px,5.4vw,72px);letter-spacing:-.015em;line-height:.98}.display,.headline{color:var(--color-text-inverse);font-weight:760;margin:0}.headline{font-size:clamp(28px,3vw,40px);letter-spacing:-.012em;line-height:1.04}.lede{color:rgba(247,247,242,.62);font-size:17px;line-height:1.55;margin:0;max-width:620px}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}label{color:var(--color-text-muted);display:grid;font-size:11px;font-weight:780;grid-gap:8px;gap:8px;letter-spacing:var(--mar-track);line-height:1.2;text-transform:uppercase}input,select,textarea{background:var(--color-shell-raised);border:1px solid var(--color-border);border-radius:var(--mar-radius);color:var(--color-text);min-height:42px;padding:0 14px;width:100%}textarea{min-height:120px;padding:12px 14px;resize:vertical}input:hover,select:hover,textarea:hover{border-color:var(--color-border-strong)}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--color-accent) 58%,var(--color-border));outline:3px solid color-mix(in srgb,var(--color-accent) 18%,transparent)}.button{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:var(--mar-radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);display:inline-flex;font-size:14px;font-weight:720;gap:8px;justify-content:center;min-height:42px;padding:0 18px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.button--sm{font-size:13px;min-height:34px;padding:0 13px}.button--md{min-height:42px}.button--lg{font-size:15px;min-height:52px;padding:0 22px}.button--primary{background:var(--color-primary);box-shadow:0 12px 28px rgba(2,3,4,.16),inset 0 1px 0 hsla(0,0%,100%,.08);color:var(--color-primary-ink)}.button--primary:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.button--primary:active{transform:translateY(0)}.button--accent{background:var(--color-text-primary-dark);border-color:color-mix(in srgb,var(--color-accent-orange) 18%,transparent);box-shadow:0 14px 32px rgba(0,0,0,.14);color:var(--color-text-primary-light)}.button--accent svg{color:var(--color-accent-orange-soft)}.button--accent:hover{background:color-mix(in srgb,var(--color-text-primary-dark) 88%,var(--color-surface-elevated));border-color:var(--color-accent-orange-border);box-shadow:0 0 20px color-mix(in srgb,var(--color-accent-orange) 10%,transparent),0 16px 36px rgba(0,0,0,.18);transform:translateY(-1px)}.button--secondary{background:var(--color-shell-muted);border-color:var(--color-border);color:var(--color-text)}.button--secondary:hover{background:var(--color-shell-wash);border-color:var(--color-border-strong)}.button--ghost{background:rgba(0,0,0,0);border-color:rgba(247,247,242,.16);color:var(--color-text-inverse)}.button--ghost:hover{background:rgba(247,247,242,.06);border-color:rgba(247,247,242,.28)}.button--ghost-dark{background:rgba(0,0,0,0);border-color:var(--color-border);color:var(--color-text)}.button--ghost-dark:hover{background:color-mix(in srgb,var(--color-shell-muted) 72%,transparent);border-color:var(--color-border-strong)}.button--danger{background:color-mix(in srgb,var(--color-error) 11%,var(--color-shell));border-color:color-mix(in srgb,var(--color-error) 30%,transparent);color:var(--color-error)}.button--danger:hover{background:color-mix(in srgb,var(--color-error) 16%,var(--color-shell))}.card,.metric-card,.panel{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.68);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);color:var(--color-text)}.card,.panel{padding:26px}.card-header,.panel-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.card-header svg,.panel-header svg{color:var(--color-text-muted);stroke-width:1.8}.card-title,.panel h2{color:var(--color-text);font-size:20px;font-weight:700;line-height:1.2;margin:0}.card-description,.panel p{color:var(--color-text-soft);font-size:14px;line-height:1.55}.card-description{margin:6px 0 0}.metric-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:150px;padding:22px}.metric-card-main{min-width:0}.metric-card-label{color:var(--color-text-muted);display:block;font-size:11px;font-weight:780;letter-spacing:var(--mar-track);line-height:1.2;margin-bottom:14px;text-transform:uppercase}.metric-card strong{color:var(--color-text);display:block;font-feature-settings:"tnum";font-size:clamp(30px,3.1vw,40px);font-variant-numeric:tabular-nums;font-weight:740;letter-spacing:0;line-height:.96}.metric-card small{color:var(--color-text-soft);font-size:13px;line-height:1.45}.metric-card-icon{align-items:center;background:var(--color-text-primary-dark);border:1px solid color-mix(in srgb,var(--color-accent-orange) 24%,transparent);border-radius:var(--mar-radius);box-shadow:0 0 18px color-mix(in srgb,var(--color-accent-orange) 10%,transparent);color:var(--color-accent-orange-soft);display:grid;height:38px;place-items:center;width:38px}.metric-card-icon svg{stroke-width:1.8}.metric-card-detail{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.badge{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:var(--mar-radius);display:inline-flex;font-size:11px;font-weight:720;letter-spacing:var(--mar-track);line-height:1;padding:6px 10px;text-transform:uppercase}.badge--neutral{background:var(--color-shell-muted);border-color:var(--color-border);color:var(--color-text-soft)}.badge--success{background:color-mix(in srgb,var(--color-success) 14%,var(--color-shell));border-color:color-mix(in srgb,var(--color-success) 34%,transparent);color:#526f23}.badge--info{background:color-mix(in srgb,var(--color-info) 13%,var(--color-shell));border-color:color-mix(in srgb,var(--color-info) 26%,transparent);color:#465a63}.badge--warning{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-shell));border-color:color-mix(in srgb,var(--color-warning) 32%,transparent);color:#865f17}.badge--error{background:color-mix(in srgb,var(--color-error) 12%,var(--color-shell));border-color:color-mix(in srgb,var(--color-error) 30%,transparent);color:var(--color-error)}.alert{align-items:flex-start;background:var(--color-shell-raised);border:1px solid var(--color-border);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);color:var(--color-text);display:flex;gap:12px;padding:14px}.alert-icon{flex:0 0 auto;margin-top:2px}.alert-body{color:var(--color-text-soft);flex:1 1;font-size:14px;line-height:1.5;min-width:0}.alert-body strong{color:var(--color-text);display:block;margin-bottom:2px}.alert-action{flex:0 0 auto}.alert--neutral{background:var(--color-shell-muted)}.alert--info{background:color-mix(in srgb,var(--color-info) 12%,var(--color-shell))}.alert--info .alert-icon{color:var(--color-info)}.alert--danger{background:color-mix(in srgb,var(--color-error) 11%,var(--color-shell));border-color:color-mix(in srgb,var(--color-error) 30%,transparent)}.alert--danger .alert-body strong,.alert--danger .alert-icon{color:var(--color-error)}.alert--success{background:color-mix(in srgb,var(--color-success) 12%,var(--color-shell));border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.alert--success .alert-body strong,.alert--success .alert-icon{color:#526f23}.alert--warning{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-shell));border-color:color-mix(in srgb,var(--color-warning) 30%,transparent)}.alert--warning .alert-body strong,.alert--warning .alert-icon{color:var(--color-warning)}.empty-state{background:var(--color-shell-raised);border:1px dashed var(--color-border-strong);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);grid-gap:14px;gap:14px;justify-items:center;padding:34px 24px;text-align:center}.empty-state,.empty-state-icon{align-items:center;display:grid}.empty-state-icon{background:var(--color-text-primary-dark);border:1px solid color-mix(in srgb,var(--color-accent-orange) 24%,transparent);border-radius:var(--mar-radius);box-shadow:0 0 18px color-mix(in srgb,var(--color-accent-orange) 10%,transparent);color:var(--color-accent-orange-soft);height:44px;place-items:center;width:44px}.empty-state h3{color:var(--color-text);font-size:17px;margin:0 0 6px}.empty-state p{color:var(--color-text-soft);line-height:1.5;margin:0;max-width:520px}.empty-state-action{margin-top:2px}.skeleton{animation:skeleton-pulse 1.35s ease-in-out infinite;background:linear-gradient(90deg,#d8d6d0,#f2f1ed 50%,#d8d6d0);background-size:220% 100%;border-radius:var(--mar-radius);min-height:16px}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.table-wrap{background:#fffdf8;border:1px solid var(--color-border);border-radius:var(--mar-radius);overflow-x:auto}.data-table{border-collapse:collapse;min-width:680px;width:100%}.data-table td,.data-table th{border-bottom:1px solid var(--color-border);padding:16px 18px;text-align:left;vertical-align:middle}.data-table th{color:var(--color-text-muted);font-size:11px;font-weight:780;letter-spacing:var(--mar-track);line-height:1.2;text-transform:uppercase}.data-table td{color:var(--color-text);font-size:14px;line-height:1.4}.data-table tbody tr{transition:background-color .14s ease}.data-table tbody tr:hover{background:color-mix(in srgb,var(--color-accent-orange) 4%,var(--color-surface-white))}.data-table tbody tr:last-child td{border-bottom:0}.code-block,.code-pill,.secret-box{font-family:var(--font-mono)}.code-block{font-size:13px;line-height:1.6;overflow-x:auto;padding:16px}.code-block,.secret-box{background:var(--color-panel-dark);border:1px solid rgba(247,247,242,.12);border-radius:var(--mar-radius);color:var(--color-text-inverse)}.secret-box{overflow-wrap:anywhere;padding:14px}.code-pill{background:color-mix(in srgb,var(--color-shell-muted) 72%,white);border:1px solid var(--color-border);border-radius:var(--mar-radius);color:#263035;display:inline-flex;font-size:12px;line-height:1.35;max-width:100%;overflow-wrap:anywhere;padding:4px 7px}.icon-button{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--mar-radius);color:var(--color-text-soft);display:inline-grid;flex:0 0 auto;height:30px;justify-content:center;padding:0;transition:background-color .14s ease,border-color .14s ease,color .14s ease;width:30px}.icon-button:hover{background:var(--color-shell-muted);border-color:var(--color-border);color:var(--color-text)}.landing{display:flex;flex-direction:column;min-height:100vh}.landing-container{margin:0 auto;max-width:1180px;padding:0 var(--space-page);width:100%}.landing-nav{padding:22px var(--space-page)}.landing-nav,.landing-nav-inner{align-items:center;display:flex;gap:20px;justify-content:space-between}.landing-nav-inner{margin:0 auto;max-width:1180px;width:100%}.landing-brand{color:var(--color-text-inverse);gap:12px}.brand-mark,.landing-brand{align-items:center;display:inline-flex}.brand-mark{color:var(--color-text-primary-light);flex-shrink:0;height:30px}.brand-mark svg{display:block;height:100%;width:auto}.landing-brand-text{display:grid;grid-gap:2px;gap:2px}.landing-brand-text strong{font-size:15px;font-weight:760;line-height:1.1}.landing-brand-text small{color:rgba(247,247,242,.5);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.landing-nav-links{align-items:center;display:flex;gap:8px}.landing-nav-links a{border-radius:var(--mar-radius);color:rgba(247,247,242,.62);font-size:14px;font-weight:600;padding:9px 13px;transition:background-color .16s ease,color .16s ease}.landing-nav-links a:hover{background:rgba(247,247,242,.06);color:var(--color-text-inverse)}.landing-nav-actions{align-items:center;display:flex;gap:10px}.landing-section{padding:clamp(40px,6vw,88px) 0}.landing-section-head{display:grid;grid-gap:14px;gap:14px;margin-bottom:32px;max-width:720px}.landing-hero{display:grid;grid-gap:26px;gap:26px;padding:clamp(48px,8vw,120px) 0 clamp(36px,5vw,72px);max-width:820px}.landing-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.landing-footer{border-top:1px solid rgba(247,247,242,.08);color:rgba(247,247,242,.5);margin-top:auto;padding:32px var(--space-page)}.landing-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:1180px;width:100%}.landing-footer small{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em}.ds-section{display:grid;grid-gap:18px;gap:18px;margin-top:48px}.ds-section-title{align-items:baseline;border-bottom:1px solid rgba(247,247,242,.1);display:flex;gap:12px;padding-bottom:12px}.ds-section-title h2{color:var(--color-text-inverse);font-size:22px;font-weight:740;letter-spacing:-.01em;margin:0}.ds-section-title span{color:rgba(247,247,242,.4);font-family:var(--font-mono);font-size:12px;letter-spacing:.16em}.ds-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ds-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ds-swatch{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.68);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);overflow:hidden}.ds-swatch-chip{height:72px;width:100%}.ds-swatch-meta{display:grid;grid-gap:3px;gap:3px;padding:12px 14px}.ds-swatch-meta strong{color:var(--color-text);font-size:13px;font-weight:720}.ds-swatch-meta code{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px}.ds-type-stack{display:grid;grid-gap:16px;gap:16px}@media(max-width:860px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-nav-links{display:none}}@media(max-width:560px){.metric-grid{grid-template-columns:1fr}}.button--light{background:var(--color-shell-raised);box-shadow:0 14px 30px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.6);color:var(--color-text);isolation:isolate;overflow:hidden;position:relative;transition:background-color .2s ease,box-shadow .2s ease}.button--light:after{background:linear-gradient(100deg,transparent 16%,rgba(255,255,255,.95) 50%,transparent 84%);bottom:0;content:"";left:-90%;pointer-events:none;position:absolute;top:0;transform:skewX(-16deg);transition:left .64s cubic-bezier(.2,.7,.2,1);width:65%;z-index:-1}.button--light:focus-visible,.button--light:hover{background:#fff;box-shadow:0 16px 36px rgba(0,0,0,.32),0 0 0 1px color-mix(in srgb,var(--color-accent-orange) 22%,transparent) inset}.button--light:focus-visible:after,.button--light:hover:after{left:130%}.hero{align-items:center;display:grid;min-height:clamp(520px,78vh,820px);overflow:hidden;padding:clamp(44px,8vh,104px) var(--space-page);position:relative}.hero-inner{margin:0 auto;max-width:1180px;position:relative;width:100%;z-index:2}.hero h1{color:var(--color-text-inverse);font-weight:760;letter-spacing:-.018em;margin:0}.hero-lede{color:rgba(247,247,242,.64);font-size:clamp(16px,1.4vw,19px);line-height:1.55;margin:0}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.reg-marks:after{background-image:linear-gradient(var(--mar-mark,var(--mar-mark-dark)),var(--mar-mark,var(--mar-mark-dark))),linear-gradient(var(--mar-mark,var(--mar-mark-dark)),var(--mar-mark,var(--mar-mark-dark))),linear-gradient(var(--mar-mark,var(--mar-mark-dark)),var(--mar-mark,var(--mar-mark-dark))),linear-gradient(var(--mar-mark,var(--mar-mark-dark)),var(--mar-mark,var(--mar-mark-dark))),linear-gradient(var(--mar-mark,var(--mar-mark-dark)),var(--mar-mark,var(--mar-mark-dark))),linear-gradient(var(--mar-mark,var(--mar-mark-dark)),var(--mar-mark,var(--mar-mark-dark))),linear-gradient(var(--mar-mark,var(--mar-mark-dark)),var(--mar-mark,var(--mar-mark-dark))),linear-gradient(var(--mar-mark,var(--mar-mark-dark)),var(--mar-mark,var(--mar-mark-dark)));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick),var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick),var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick),var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick);content:"";inset:12px;pointer-events:none;position:absolute;z-index:4}.reg-marks{position:relative}.reg-marks--light{--mar-mark:var(--mar-mark-light)}.hero--conservative:before{background:radial-gradient(circle at 50% -12%,color-mix(in srgb,var(--color-accent-orange) 14%,transparent),transparent 46%);content:"";inset:0;position:absolute;z-index:0}.hero--conservative .hero-inner{display:grid;grid-gap:24px;gap:24px;margin:0 auto;max-width:900px;text-align:center}.hero--conservative h1{font-size:clamp(38px,5vw,66px);line-height:1}.hero--conservative .hero-lede{margin:0 auto;max-width:660px}.hero--conservative .eyebrow{justify-self:center}.hero--conservative .hero-actions{justify-content:center}.hero--conservative .hero-trust{text-align:left}.hero-trust{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.68);box-shadow:var(--shadow-card);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.hero-trust>div{border-right:1px solid var(--color-border);display:grid;grid-gap:8px;gap:8px;padding:20px 22px}.hero-trust>div:last-child{border-right:0}.hero-trust .label{color:var(--color-text-muted);font-family:var(--font-mono);font-size:10px;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.hero-trust .value{color:var(--color-text);font-size:16px;font-weight:720;letter-spacing:-.01em}.hero--balanced .hero-inner{align-items:center;display:grid;grid-gap:clamp(26px,5vw,70px);gap:clamp(26px,5vw,70px);grid-template-columns:minmax(0,1fr) minmax(360px,500px)}.hero--balanced .hero-copy{display:grid;grid-gap:22px;gap:22px}.hero--balanced h1{font-size:clamp(34px,4.4vw,56px);line-height:1.02}.hero-orbit{aspect-ratio:1/1;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--color-accent-orange) 8%,transparent),transparent 52%),var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.7);box-shadow:var(--shadow-card);position:relative;width:100%}.hero-orbit-lines{height:100%;inset:0;position:absolute;width:100%;z-index:1}.hero-orbit-lines line{animation:hero-dash 2.6s linear infinite;stroke:rgba(17,19,22,.16);stroke-dasharray:3 3;stroke-width:.5}.hero-orbit-ring{animation:hero-spin 46s linear infinite;border:1.5px dashed rgba(17,19,22,.14);border-radius:50%;inset:16%;position:absolute;z-index:1}.hero-orbit-core{align-items:center;animation:hero-pulse-core 3.4s ease-in-out infinite;background:var(--color-text-primary-dark);border-radius:var(--mar-radius);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent-orange) 10%,transparent),0 0 36px var(--color-accent-orange-glow);color:var(--color-accent-orange-soft);display:grid;height:64px;left:50%;place-items:center;position:absolute;top:50%;width:64px;z-index:3}.hero-orbit-core svg{height:32px;width:32px}.hero-chip{align-items:center;background:var(--color-shell-raised);border:1px solid var(--color-border);border-radius:var(--mar-radius);box-shadow:0 10px 26px rgba(3,4,5,.16);color:var(--color-text);display:inline-flex;gap:9px;padding:9px 12px}.hero-chip i{border-radius:var(--radius-pill);flex:0 0 auto;height:9px;width:9px}.hero-chip strong{font-size:13px;font-weight:720}.hero-chip small{color:var(--color-text-muted);font-size:11px}.hero-orbit .hero-chip{position:absolute;transform:translate(-50%,-50%);z-index:3}.hero-orbit .hero-chip--btc{left:50%;top:12%}.hero-orbit .hero-chip--eth{left:16%;top:80%}.hero-orbit .hero-chip--tron{left:84%;top:80%}.hero--creative{text-align:center}.hero--creative .hero-fx{inset:0;pointer-events:none;position:absolute;z-index:0}.hero-fx-grid{background:repeating-linear-gradient(0deg,transparent 0 39px,rgba(247,247,242,.026) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(247,247,242,.026) 39px 40px);inset:0;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 38%,#000,transparent 72%);position:absolute}.hero-fx-glow{border-radius:50%;filter:blur(10px);position:absolute}.hero-fx-glow--a{animation:hero-drift-a 14s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-orange) 42%,transparent),transparent 68%);height:460px;left:-60px;top:-50px;width:460px}.hero-fx-glow--b{animation:hero-drift-b 16s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-violet) 32%,transparent),transparent 68%);bottom:-70px;height:420px;right:-50px;width:420px}.hero--creative .hero-inner{display:grid;grid-gap:22px;gap:22px;justify-items:center;margin:0 auto;max-width:920px}.hero--creative .eyebrow{justify-content:center}.hero--creative h1{font-size:clamp(40px,6.4vw,82px);line-height:.98}.hero-underline{position:relative;white-space:nowrap}.hero-underline:after{animation:hero-underline .9s cubic-bezier(.2,.7,.2,1) .52s both;background:var(--color-accent-orange);bottom:.04em;content:"";height:5px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left}.hero--creative .hero-lede{margin:0 auto;max-width:600px}.hero-counter{align-items:center;border:1px solid rgba(247,247,242,.12);border-radius:var(--mar-radius);color:var(--color-text-inverse);display:inline-flex;gap:10px;padding:10px 16px}.hero-counter strong{font-size:22px;font-weight:740}.hero-counter-dot{animation:hero-pulse-dot 1.8s ease-in-out infinite;background:var(--color-success-green);border-radius:var(--radius-pill);box-shadow:0 0 12px color-mix(in srgb,var(--color-success-green) 60%,transparent);flex:0 0 auto;height:8px;width:8px}.hero-counter-label{color:rgba(247,247,242,.5);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hero-chips-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hero-chips-row .hero-chip{animation:hero-float 6s ease-in-out infinite}.hero-chips-row .hero-chip:nth-child(2){animation-delay:.8s}.hero-chips-row .hero-chip:nth-child(3){animation-delay:1.6s}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-rise{animation:hero-rise .72s cubic-bezier(.2,.7,.2,1) both}@keyframes hero-spin{to{transform:rotate(1turn)}}@keyframes hero-dash{to{stroke-dashoffset:-12}}@keyframes hero-pulse-core{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}@keyframes hero-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hero-underline{to{transform:scaleX(1)}}@keyframes hero-drift-a{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes hero-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-36px,-26px)}}@media(prefers-reduced-motion:reduce){.hero-chips-row .hero-chip,.hero-counter-dot,.hero-fx-glow--a,.hero-fx-glow--b,.hero-orbit-core,.hero-orbit-lines line,.hero-orbit-ring,.hero-rise,.hero-underline:after{animation:none!important}.hero-rise{opacity:1;transform:none}.hero-underline:after{transform:scaleX(1)}}.compare{display:flex;flex-direction:column;min-height:100vh}.compare-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--color-canvas) 82%,transparent);border-bottom:1px solid rgba(247,247,242,.08);gap:18px;justify-content:space-between;padding:14px var(--space-page);position:-webkit-sticky;position:sticky;top:0;z-index:50}.compare-bar,.compare-bar-meta{align-items:center;display:flex}.compare-bar-meta{gap:16px}.compare-item{border-bottom:1px solid rgba(247,247,242,.08);position:relative}.compare-tag{align-items:center;background:rgba(247,247,242,.03);border-bottom:1px solid rgba(247,247,242,.06);color:rgba(247,247,242,.62);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;gap:10px;letter-spacing:.1em;padding:12px var(--space-page);text-transform:uppercase}.compare-tag b{color:var(--color-accent-orange)}.compare-tag .compare-tag-desc{color:rgba(247,247,242,.4);letter-spacing:.03em;text-transform:none}@media(max-width:900px){.hero--balanced .hero-inner{grid-template-columns:1fr}.hero-orbit{margin:0 auto;max-width:420px}.hero-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-trust>div:nth-child(2){border-right:0}.hero-trust>div:first-child,.hero-trust>div:nth-child(2){border-bottom:1px solid var(--color-border)}}@media(max-width:460px){.hero-trust{grid-template-columns:1fr}.hero-trust>div{border-bottom:1px solid var(--color-border);border-right:0}.hero-trust>div:last-child{border-bottom:0}}.hero--multinode .hero-inner{align-items:center;display:grid;grid-gap:clamp(26px,5vw,70px);gap:clamp(26px,5vw,70px);grid-template-columns:minmax(0,1fr) minmax(360px,520px)}.hero--multinode .hero-copy{display:grid;grid-gap:22px;gap:22px}.hero--multinode h1{font-size:clamp(34px,4.6vw,60px);line-height:1}.hero--multinode .hero-counter{justify-self:start}.hero-mesh{aspect-ratio:1/1;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-accent-orange) 9%,transparent),transparent 58%),var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.7);box-shadow:var(--shadow-card);position:relative;width:100%}.hero-mesh-svg{height:100%;inset:0;position:absolute;width:100%;z-index:1}.hero-mesh-ring-guide{fill:none;stroke:rgba(17,19,22,.08);stroke-width:.5}.hero-mesh-link{animation:hero-mesh-flow 3.2s linear infinite;stroke:rgba(17,19,22,.2);stroke-dasharray:3 6;stroke-width:.6}.hero-mesh-link--inner{stroke:color-mix(in srgb,var(--color-accent-orange) 38%,transparent)}.hero-mesh-node{animation:hero-mesh-node 2.8s ease-in-out infinite;fill:var(--color-text-primary-dark);transform-box:fill-box;transform-origin:center}.hero-mesh-node--inner,.hero-mesh-packet{fill:var(--color-accent-orange)}.hero-mesh-packet{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--color-accent-orange) 70%,transparent))}.hero-mesh-sweep{animation:hero-spin 7s linear infinite;background:conic-gradient(from 0deg,color-mix(in srgb,var(--color-accent-orange) 22%,transparent),transparent 28%);border-radius:50%;inset:12%;-webkit-mask:radial-gradient(circle,#000 70%,transparent 71%);mask:radial-gradient(circle,#000 70%,transparent 71%);opacity:.5;position:absolute;z-index:1}.hero-mesh-orbit{animation:hero-spin 38s linear infinite;border:1.5px dashed rgba(17,19,22,.12);border-radius:50%;inset:12%;position:absolute;z-index:2}.hero-mesh-orbit:before{border:1px dotted color-mix(in srgb,var(--color-accent-orange) 26%,transparent);border-radius:50%;content:"";inset:16%;position:absolute}.hero-mesh-core{align-items:center;animation:hero-pulse-core 3.2s ease-in-out infinite;background:var(--color-text-primary-dark);border-radius:var(--mar-radius);box-shadow:0 0 0 8px color-mix(in srgb,var(--color-accent-orange) 9%,transparent),0 0 40px var(--color-accent-orange-glow);color:var(--color-accent-orange-soft);display:grid;height:66px;left:50%;place-items:center;position:absolute;top:50%;width:66px;z-index:3}.hero-mesh-core svg{height:34px;width:34px}@keyframes hero-mesh-flow{to{stroke-dashoffset:-27}}@keyframes hero-mesh-node{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@media(max-width:900px){.hero--multinode .hero-inner{grid-template-columns:1fr}.hero-mesh{margin:0 auto;max-width:420px}}@media(prefers-reduced-motion:reduce){.button--light:after{transition:none}.hero-mesh-core,.hero-mesh-link,.hero-mesh-node,.hero-mesh-orbit,.hero-mesh-sweep{animation:none!important}}.steps{padding:clamp(44px,7vw,96px) var(--space-page);position:relative}.steps-wrap{margin:0 auto;max-width:1180px}.steps-head{display:grid;grid-gap:14px;gap:14px;margin:0 0 34px;max-width:760px}.steps-copy h2,.steps-head h2{color:var(--color-text-inverse);font-size:clamp(28px,3.4vw,44px);font-weight:760;letter-spacing:-.015em;line-height:1.04;margin:0}.steps-copy p,.steps-head p{color:rgba(247,247,242,.62);font-size:clamp(15px,1.3vw,18px);line-height:1.55;margin:0;max-width:640px}.step-icon{align-items:center;background:var(--color-text-primary-dark);border:1px solid color-mix(in srgb,var(--color-accent-orange) 24%,transparent);border-radius:var(--mar-radius);box-shadow:0 0 18px color-mix(in srgb,var(--color-accent-orange) 10%,transparent);color:var(--color-accent-orange-soft);display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.steps-strip{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.68);box-shadow:var(--shadow-card);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.steps-strip,.steps-strip>li{display:grid;position:relative}.steps-strip>li{border-right:1px solid var(--color-border);grid-gap:14px;gap:14px;padding:28px}.steps-strip>li:last-child{border-right:0}.step-index{color:var(--color-accent-orange);font-size:13px;font-weight:700;letter-spacing:.12em}.step-head{align-items:center;display:flex;gap:12px}.step-head strong{color:var(--color-text);font-size:17px;font-weight:720;line-height:1.2}.steps-strip p{color:var(--color-text-soft);font-size:14px;line-height:1.55;margin:0}@media(min-width:781px){.steps-strip>li:not(:last-child):after{align-items:center;background:var(--color-shell-raised);border:1px solid var(--color-border);color:var(--color-text-faint);content:"→";display:grid;font-family:var(--font-mono);height:26px;justify-content:center;position:absolute;right:-13px;top:50%;transform:translateY(-50%);width:26px;z-index:2}}.steps--balanced .steps-inner{align-items:start;display:grid;grid-gap:clamp(26px,5vw,64px);gap:clamp(26px,5vw,64px);grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);margin:0 auto;max-width:1180px}.steps-copy{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:88px}.steps-copy .button{justify-self:start}.steps-timeline{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.68);box-shadow:var(--shadow-card);list-style:none;margin:0;padding:8px 28px;position:relative}.steps-timeline:before{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-orange) 40%,transparent),var(--color-border));bottom:50px;content:"";left:48px;position:absolute;top:50px;width:2px;z-index:0}.steps-timeline>li{grid-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:40px minmax(0,1fr);padding:22px 0;position:relative}.steps-timeline>li:not(:last-child){border-bottom:1px solid var(--color-border)}.step-marker{align-items:center;align-self:start;animation:steps-marker-pulse 3s ease-in-out infinite;background:var(--color-text-primary-dark);border-radius:var(--mar-radius);color:var(--color-accent-orange-soft);display:grid;font-size:13px;font-weight:700;height:40px;place-items:center;position:relative;width:40px;z-index:1}.steps-timeline>li:nth-child(2) .step-marker{animation-delay:.6s}.steps-timeline>li:nth-child(3) .step-marker{animation-delay:1.2s}.step-body strong{color:var(--color-text);display:block;font-size:17px;font-weight:720;line-height:1.2}.step-body p{color:var(--color-text-soft);font-size:14px;line-height:1.55;margin:6px 0 0}.step-body .code-block{margin-top:14px}@keyframes steps-marker-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,0)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-accent-orange) 14%,transparent)}}.stepswitch{align-items:stretch;display:grid;grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px);grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);margin:0 auto;max-width:1040px}.stepswitch-left{display:flex;flex-direction:column;gap:16px}.stepswitch-title{color:var(--color-text-inverse);font-size:clamp(28px,3.2vw,42px);font-weight:760;letter-spacing:-.015em;line-height:1.04;margin:0}.stepswitch-desc{color:rgba(247,247,242,.64);font-size:clamp(15px,1.3vw,18px);line-height:1.55;margin:10px 0 0;max-width:460px}.stepswitch-buttons{display:grid;grid-gap:10px;gap:10px;margin-top:auto;padding-top:26px}.switch-btn{align-items:center;background:rgba(247,247,242,.04);border:1px solid rgba(247,247,242,.1);border-radius:var(--mar-radius);color:rgba(247,247,242,.7);cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px;text-align:left;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.switch-btn .s-num{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;opacity:.7}.switch-btn .s-label{font-size:15px;font-weight:700}.switch-btn .s-go{opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.switch-btn:hover{background:rgba(247,247,242,.07);border-color:rgba(247,247,242,.18);color:var(--color-text-inverse)}.switch-btn.is-active{background:var(--color-accent-orange);border-color:rgba(0,0,0,0);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-orange) 14%,transparent),0 12px 30px color-mix(in srgb,var(--color-accent-orange) 26%,transparent);color:#08110c}.switch-btn.is-active .s-num{opacity:.85}.switch-btn.is-active .s-go{opacity:1;transform:none}.stepswitch-right{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.7);box-shadow:var(--shadow-card);display:grid;min-height:380px;padding:22px;position:relative}.stepswitch-right>.steps-fade{display:grid;grid-gap:18px;gap:18px;grid-template-rows:auto minmax(0,1fr);min-height:0}.stepswitch-right-head{align-items:center;display:flex;gap:14px}.stepswitch-icon{align-items:center;background:var(--color-text-primary-dark);border:1px solid color-mix(in srgb,var(--color-accent-orange) 24%,transparent);border-radius:var(--mar-radius);box-shadow:0 0 18px color-mix(in srgb,var(--color-accent-orange) 10%,transparent);color:var(--color-accent-orange-soft);display:grid;height:48px;place-items:center;width:48px}.stepswitch-caption{color:var(--color-text);font-size:18px;font-weight:740;letter-spacing:-.01em}.stepswitch-caption small{color:var(--color-text-muted);display:block;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.shot{background:#fff;border:1px solid var(--color-border);border-radius:var(--mar-radius);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.shot-bar{align-items:center;background:#efede6;border-bottom:1px solid var(--color-border);display:flex;gap:10px;padding:10px 12px}.shot-dots{display:inline-flex;gap:6px}.shot-dots i{background:#cfccc3;border-radius:var(--radius-pill);height:9px;width:9px}.shot-url{background:#f7f6f2;border-radius:var(--mar-radius);color:var(--color-text-muted);flex:1 1;font-size:11px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.shot-body{align-content:start;display:grid;padding:22px}@media(max-width:780px){.stepswitch{grid-template-columns:1fr}}.steps-fade{animation:steps-fade .38s ease both}@keyframes steps-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mock{display:grid;grid-gap:14px;gap:14px}.mock--form{max-width:420px}.mock-cap{color:var(--color-text-muted);font-size:11px;letter-spacing:.14em}.mock-cap-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.mock-field{color:var(--color-text-muted);display:grid;grid-gap:8px;gap:8px}.mock-field input{background:#f7f6f2;border:1px solid var(--color-border);border-radius:var(--mar-radius);color:var(--color-text);min-height:48px;padding:0 14px}.mock-btn{width:max-content}.mock-keyrow{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.mock-key{background:#f5f4ef;border:1px solid var(--color-border);border-radius:var(--mar-radius);color:#263035;flex:1 1 260px;overflow-wrap:anywhere;padding:12px 14px}.mock-note{color:var(--color-text-soft);font-size:13px;line-height:1.5;margin:0}@media(max-width:780px){.steps-strip{grid-template-columns:1fr}.steps-strip>li{border-bottom:1px solid var(--color-border);border-right:0}.steps-strip>li:last-child{border-bottom:0}.steps--balanced .steps-inner{grid-template-columns:1fr}.steps-copy{position:static}}@media(max-width:520px){.stepper-dot .lbl{display:none}}@media(prefers-reduced-motion:reduce){.step-marker,.steps-fade{animation:none!important}}.nets{padding:clamp(44px,7vw,96px) var(--space-page);position:relative}.net-name{align-items:center;display:inline-flex;gap:10px}.net-name strong{color:var(--color-text);font-weight:720}.net-name small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px}.net-dot{border-radius:var(--radius-pill);flex:0 0 auto;height:10px;width:10px}.net-icon-tile{align-items:center;border-radius:var(--mar-radius);display:grid;height:46px;overflow:hidden;place-items:center;width:46px}.net-icon-tile svg{display:block;height:100%;width:100%}.nets--balanced .steps-head{margin-left:auto;margin-right:auto;text-align:center}.nets--balanced .steps-head .eyebrow{justify-content:center}.block--center .steps-head p,.nets--balanced .steps-head p,.nets--creative .steps-head p{margin-left:auto;margin-right:auto}.nets-live-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.net-card{align-items:center;background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.68);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:18px 20px}.net-card .net-meta strong{color:var(--color-text);display:block;font-size:16px;font-weight:720}.net-card .net-meta small{color:var(--color-text-soft);font-size:13px}.nets-roadmap{margin-top:30px}.nets-roadmap>.eyebrow{margin-bottom:18px}.roadmap-track{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.roadmap-track:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-orange) 45%,transparent),rgba(247,247,242,.12));content:"";height:2px;left:8px;position:absolute;right:8px;top:6px;z-index:0}.roadmap-item{display:grid;grid-gap:10px;gap:10px;position:relative;z-index:1}.roadmap-dot{background:var(--net);border:2px solid var(--color-canvas);border-radius:var(--radius-pill);box-shadow:0 0 0 3px rgba(247,247,242,.06);height:14px;width:14px}.roadmap-item strong{color:var(--color-text-inverse);font-size:14px;font-weight:700}.roadmap-item strong small{color:rgba(247,247,242,.5);font-family:var(--font-mono);font-weight:600;margin-left:6px}.roadmap-eta{color:var(--color-accent-orange);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em}.nets--creative .steps-head{margin-left:auto;margin-right:auto;text-align:center}.nets--creative .steps-head .eyebrow,.nets-filters{justify-content:center}.nets-filters{display:flex;gap:8px;margin:0 0 26px}.nets-filter{background:rgba(247,247,242,.04);border:1px solid rgba(247,247,242,.1);border-radius:var(--mar-radius);color:rgba(247,247,242,.7);cursor:pointer;font-size:13px;font-weight:700;padding:9px 16px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.nets-filter:hover{background:rgba(247,247,242,.08);border-color:rgba(247,247,242,.18);color:var(--color-text-inverse)}.nets-filter.is-active{background:var(--color-accent-orange);border-color:rgba(0,0,0,0);color:#08110c}.nets-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.net-tile{animation:nets-pop .42s ease both;background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.68);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);display:grid;grid-gap:10px;gap:10px;overflow:hidden;padding:18px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.net-tile:hover{box-shadow:var(--shadow-elevated);transform:translateY(-3px)}.net-tile strong{color:var(--color-text);font-size:16px;font-weight:720}.net-tile .t-note{color:var(--color-text-muted);font-size:12px}.net-tile-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.net-status--live{align-items:center;color:#526f23;display:inline-flex;font-size:12px;font-weight:720;gap:7px}.net-live-dot{animation:hero-pulse-dot 1.8s ease-in-out infinite;background:var(--color-success);border-radius:var(--radius-pill);box-shadow:0 0 10px color-mix(in srgb,var(--color-success) 55%,transparent);flex:0 0 auto;height:8px;width:8px}@keyframes nets-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:900px){.nets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.nets-live-grid{grid-template-columns:1fr}.roadmap-track{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-track:before{display:none}.nets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.nets-grid,.roadmap-track{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.net-build-mini:after,.net-live-dot,.net-tile{animation:none!important}.net-tile:hover{transform:none}}.nets--bare{padding-block:clamp(24px,3vw,40px)}.net-tile.is-soon{justify-items:center;text-align:center}.net-tile.is-soon .net-tile-top{justify-content:center}.net-soon-row{align-items:center;display:inline-flex;gap:7px;white-space:nowrap}.net-tile--chip{border-color:var(--color-border-strong);border-style:dashed}.net-soon-chip{background:color-mix(in srgb,var(--color-accent-orange) 12%,var(--color-shell-raised));border:1px solid color-mix(in srgb,var(--color-accent-orange) 30%,transparent);border-radius:var(--mar-radius);color:var(--color-accent-orange-dark);font-size:11px;font-weight:720;letter-spacing:.08em;padding:5px 10px;text-transform:uppercase}.net-soon-chip svg{color:var(--color-accent-orange)}.net-soon-build{color:var(--color-text-soft);font-size:12px}.net-build-mini{background:var(--color-shell-muted);border-radius:var(--radius-pill);flex:0 0 auto;height:6px;overflow:hidden;position:relative;width:54px}.net-build-mini:after{animation:net-build-slide 1.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--color-accent-orange),transparent);content:"";inset:0;position:absolute;width:55%}@keyframes net-build-slide{0%{transform:translateX(-110%)}to{transform:translateX(320%)}}.net-veil{-webkit-backdrop-filter:blur(3px);align-items:center;backdrop-filter:blur(3px);background:color-mix(in srgb,var(--color-shell-raised) 80%,transparent);display:flex;gap:8px;inset:0;justify-content:center;position:absolute;transition:opacity .24s ease;z-index:3}.net-veil svg{color:var(--color-accent-orange);flex:0 0 auto}.net-veil strong{color:var(--color-text);font-size:13px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.net-veil-eta{color:var(--color-text-muted);font-size:12px}.net-tile--veil:focus-within .net-veil,.net-tile--veil:hover .net-veil{opacity:0;pointer-events:none}.block{padding:clamp(44px,7vw,96px) var(--space-page);position:relative}.block--center .steps-head{margin-left:auto;margin-right:auto;text-align:center}.block--center .steps-head .eyebrow{justify-content:center}.feat-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.feat-card{display:grid;grid-gap:12px;gap:12px;transition:transform .18s ease,box-shadow .18s ease}.feat-card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-3px)}.feat-card strong{color:var(--color-text);font-size:17px;font-weight:720}.feat-card p{color:var(--color-text-soft);font-size:14px;line-height:1.55;margin:0}.stats-band{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--color-accent-orange) 12%,transparent),transparent 60%),var(--color-surface-dark);border:1px solid rgba(247,247,242,.08);border-radius:var(--mar-radius);box-shadow:var(--shadow-elevated);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stat{border-right:1px solid rgba(247,247,242,.08);display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:30px 18px}.stat:last-child{border-right:0}.stat-value{color:var(--color-text-inverse);font-size:clamp(28px,3vw,40px);font-weight:760;letter-spacing:-.01em}.stat-label{color:rgba(247,247,242,.55);font-size:13px}.sec-grid{align-items:center;display:grid;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);grid-template-columns:1fr 1fr}.sec-copy{display:grid;grid-gap:16px;gap:16px}.sec-copy h2{color:var(--color-text-inverse);font-size:clamp(26px,3vw,40px);font-weight:760;letter-spacing:-.015em;line-height:1.05;margin:0}.sec-copy p{color:rgba(247,247,242,.62);font-size:16px;line-height:1.55;margin:0;max-width:460px}.sec-badges{display:flex;flex-wrap:wrap;gap:8px}.sec-list{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.68);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:24px}.sec-item{color:var(--color-text);font-size:15px;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr}.sec-check,.sec-item{align-items:center;display:grid}.sec-check{background:color-mix(in srgb,var(--color-success) 16%,var(--color-shell));border:1px solid color-mix(in srgb,var(--color-success) 34%,transparent);border-radius:var(--mar-radius);color:#4f7a1f;flex:0 0 auto;height:26px;place-items:center;width:26px}.flow{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.7);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);padding:clamp(24px,4vw,40px)}.flow-rail{align-items:flex-start;display:flex;gap:clamp(12px,2vw,28px);justify-content:space-between;list-style:none;margin:0;padding:0}.flow-node{display:grid;flex:1 1;grid-gap:8px;gap:8px;justify-items:center;text-align:center}.flow-node strong{color:var(--color-text);font-size:15px;font-weight:720}.flow-node small{color:var(--color-text-muted);font-size:12px}.flow-ic{align-items:center;background:var(--color-text-primary-dark);border:1px solid color-mix(in srgb,var(--color-accent-orange) 24%,transparent);border-radius:var(--mar-radius);box-shadow:0 0 18px color-mix(in srgb,var(--color-accent-orange) 10%,transparent);color:var(--color-accent-orange-soft);display:grid;height:52px;place-items:center;width:52px}.flow-link{align-self:flex-start;background:color-mix(in srgb,var(--color-accent-orange) 22%,transparent);flex:0 1 70px;height:2px;margin-top:26px;position:relative}.flow-link:after{animation:flow-move 1.8s linear infinite;background:var(--color-accent-orange);border-radius:var(--radius-pill);box-shadow:0 0 8px color-mix(in srgb,var(--color-accent-orange) 60%,transparent);content:"";height:7px;margin-top:-3px;position:absolute;top:50%;width:7px}@keyframes flow-move{0%{left:-3px}to{left:calc(100% - 4px)}}.uc-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:22px}.uc-panel{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.7);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);padding:clamp(22px,3vw,32px);text-align:left}.uc-body{grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);grid-template-columns:1fr 1fr}.uc-body,.uc-lead{align-items:start;display:grid}.uc-lead{grid-gap:14px;gap:14px;grid-template-columns:auto 1fr}.uc-lead strong{color:var(--color-text);display:block;font-size:18px;font-weight:740}.uc-lead p{color:var(--color-text-soft);font-size:14px;line-height:1.55;margin:6px 0 0}.uc-points{list-style:none;margin:0;padding:0}.uc-points,.uc-points li{display:grid;grid-gap:10px;gap:10px}.uc-points li{align-items:center;color:var(--color-text);font-size:14px;grid-template-columns:auto 1fr}.regions-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.region-card{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.68);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);display:grid;grid-gap:8px;gap:8px;padding:20px}.region-top{align-items:center;display:flex;gap:8px}.region-dc{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.12em}.region-card strong{color:var(--color-text);font-size:18px;font-weight:740}.region-ms{color:var(--color-accent-orange-dark);font-size:14px;font-weight:700}.cmp-table td.cmp-hl,.cmp-table th.cmp-hl{background:color-mix(in srgb,var(--color-accent-orange) 7%,var(--color-surface-white))}.cmp-table th.cmp-hl{color:var(--color-accent-orange-dark)}.cmp-no,.cmp-yes{align-items:center;display:inline-flex}.cmp-yes{color:#4f7a1f}.cmp-no{color:var(--color-text-faint)}.rely-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rely-card{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto 1fr}.rely-card strong{color:var(--color-text);display:block;font-size:16px;font-weight:720}.rely-card p{color:var(--color-text-soft);font-size:14px;line-height:1.55;margin:6px 0 0}.trust-logos{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:4px 0 28px}.trust-logo{background:rgba(247,247,242,.04);border:1px solid rgba(247,247,242,.1);border-radius:var(--mar-radius);color:rgba(247,247,242,.66);font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.12em;padding:12px 18px}.trust-quote{margin:0 auto;max-width:720px}.trust-quote p{color:var(--color-text-inverse);font-size:clamp(18px,2.2vw,26px);font-weight:600;line-height:1.4;margin:0}.trust-quote footer{align-items:center;color:rgba(247,247,242,.55);display:flex;gap:8px;justify-content:center;margin-top:16px}.trust-quote footer strong{color:var(--color-text-inverse)}.trust-quote footer span:before{content:"·";margin-right:8px}.cta-band{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--color-accent-orange) 16%,transparent),transparent 60%),var(--color-surface-dark);border:1px solid color-mix(in srgb,var(--color-accent-orange) 16%,rgba(255,255,255,.08));border-radius:var(--mar-radius);box-shadow:var(--shadow-elevated);display:grid;grid-gap:16px;gap:16px;justify-items:center;overflow:hidden;padding:clamp(36px,5vw,68px);position:relative;text-align:center}.cta-band h2{color:var(--color-text-inverse);font-size:clamp(28px,3.4vw,46px);font-weight:760;letter-spacing:-.015em;line-height:1.04;margin:0}.cta-band p{color:rgba(247,247,242,.64);font-size:16px;line-height:1.55;margin:0;max-width:560px}.cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:6px}@media(max-width:900px){.feat-grid,.stats-band{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(2){border-right:0}.stat:first-child,.stat:nth-child(2){border-bottom:1px solid rgba(247,247,242,.08)}.rely-grid,.sec-grid,.uc-body{grid-template-columns:1fr}.regions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.flow-rail{align-items:center;flex-direction:column}.flow-link{flex:0 0 26px;height:26px;margin-top:0;width:2px}.flow-link:after{animation:flow-move-v 1.8s linear infinite;left:50%;margin-left:-3px;margin-top:0;top:-3px}}@keyframes flow-move-v{0%{top:-3px}to{top:calc(100% - 4px)}}@media(max-width:560px){.feat-grid,.regions-grid,.stats-band{grid-template-columns:1fr}.stat{border-bottom:1px solid rgba(247,247,242,.08);border-right:0}.stat:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.flow-link:after{animation:none!important}}.faq-list{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.68);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);margin:0 auto;max-width:860px;text-align:left}.faq-row{border-bottom:1px solid var(--color-border);padding:22px 26px}.faq-row:last-child{border-bottom:0}.faq-row dt{color:var(--color-text);font-size:16px;font-weight:720}.faq-row dd{color:var(--color-text-soft);font-size:14px;line-height:1.6;margin:8px 0 0}.faq-b-grid{align-items:start;display:grid;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);grid-template-columns:.8fr 1fr}.faq-b-intro{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:88px}.faq-b-intro h2{color:var(--color-text-inverse);font-size:clamp(26px,3vw,40px);font-weight:760;letter-spacing:-.015em;line-height:1.05;margin:0}.faq-b-intro p{color:rgba(247,247,242,.62);font-size:16px;line-height:1.55;margin:0}.faq-b-intro .button{justify-self:start}.faq-b-cards{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-b-card{display:grid;grid-gap:8px;gap:8px}.faq-b-card strong{color:var(--color-text);font-size:15px;font-weight:720;line-height:1.3}.faq-b-card p{color:var(--color-text-soft);font-size:14px;line-height:1.55;margin:0}.faq-acc{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.68);border-radius:var(--mar-radius);box-shadow:var(--shadow-card);margin:0 auto;max-width:760px;overflow:hidden;text-align:left}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item:last-child{border-bottom:0}.faq-item.is-open{box-shadow:inset 3px 0 0 var(--color-accent-orange)}.faq-q{align-items:center;background:rgba(0,0,0,0);border:0;color:var(--color-text);cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto 1fr auto;padding:20px 22px;text-align:left;width:100%}.faq-num{color:var(--color-text-faint);font-size:12px;font-weight:700}.faq-qt{font-size:16px;font-weight:720}.faq-ic{align-items:center;color:var(--color-text-soft);display:grid;height:30px;justify-content:center;width:30px}.faq-ic svg{transition:transform .24s ease}.faq-item.is-open .faq-ic{color:var(--color-accent-orange)}.faq-item.is-open .faq-ic svg{transform:rotate(45deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a-inner{min-height:0;overflow:hidden}.faq-a-inner p{color:var(--color-text-soft);font-size:14px;line-height:1.6;margin:0;padding:0 22px 20px 58px}.bill-grid{align-items:stretch;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.plan-card{display:flex;flex-direction:column;gap:14px;position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .18s ease,box-shadow .18s ease}.block--billing .plan-card{--pc-bg:var(--color-surface-dark);--pc-fg:var(--color-text-inverse);--pc-muted:rgba(247,247,242,0.56);--pc-border:rgba(247,247,242,0.1);background:var(--pc-bg);border-color:var(--pc-border)}.bill--conservative .plan-card--rec{border-color:var(--color-accent-orange);box-shadow:var(--shadow-card),0 0 28px color-mix(in srgb,var(--color-accent-orange) 14%,transparent)}.bill--conservative .plan-card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.bill--conservative .plan-card--rec .plan-price strong{color:var(--color-accent-orange)}.bill--conservative .plan-card:not(.plan-card--rec) .plan-cta{background:var(--color-primary);border-color:rgba(0,0,0,0);color:var(--color-primary-ink)}.bill--conservative .plan-card:not(.plan-card--rec) .plan-cta:focus-visible,.bill--conservative .plan-card:not(.plan-card--rec) .plan-cta:hover{background:var(--color-primary-hover)}.bill--balanced .plan-card:hover{--pc-bg:var(--color-accent-orange);--pc-fg:#08110c;--pc-muted:rgba(8,17,12,0.72);--pc-border:transparent}.plan-card--rec{border-color:color-mix(in srgb,var(--color-accent-orange) 42%,transparent)}.plan-badge{background:var(--color-accent-orange);border-radius:var(--mar-radius);color:#08110c;font-size:10px;letter-spacing:.1em;padding:4px 9px;position:absolute;right:18px;top:18px}.plan-badge,.plan-name{font-weight:780;text-transform:uppercase}.plan-name{color:var(--color-text-muted);font-size:13px;letter-spacing:.06em}.plan-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.plan-price strong{color:var(--color-text);font-size:clamp(28px,3vw,38px);font-weight:760;line-height:1}.plan-price span{color:var(--color-text-muted);font-size:14px}.plan-tagline{color:var(--color-text-soft);font-size:14px;margin:0}.plan-features{list-style:none;margin:0;padding:0}.plan-features,.plan-features li{display:grid;grid-gap:10px;gap:10px}.plan-features li{align-items:center;color:var(--color-text);font-size:14px;grid-template-columns:auto 1fr}.plan-cta{margin-top:auto;width:100%}.block--billing .plan-name{color:var(--pc-muted)}.block--billing .plan-price strong{color:var(--pc-fg)}.block--billing .plan-price span,.block--billing .plan-tagline{color:var(--pc-muted)}.block--billing .plan-features li{color:var(--pc-fg)}.block--billing .sec-check{background:color-mix(in srgb,var(--color-accent-orange) 14%,transparent);border-color:color-mix(in srgb,var(--color-accent-orange) 32%,transparent);color:var(--color-accent-orange)}.block--billing .plan-badge{background:var(--color-shell-raised);color:var(--color-text)}.bill--balanced .plan-card:hover .sec-check{background:color-mix(in srgb,#08110c 16%,transparent);border-color:color-mix(in srgb,#08110c 32%,transparent);color:#08110c}.block--billing .plan-cta{background:rgba(0,0,0,0);border:1px solid color-mix(in srgb,var(--pc-fg) 30%,transparent);box-shadow:none;color:var(--pc-fg)}.block--billing .plan-cta:hover{border-color:color-mix(in srgb,var(--pc-fg) 55%,transparent)}.block--billing .plan-cta--rec{background:var(--pc-fg);border-color:rgba(0,0,0,0);color:var(--pc-bg)}.block--billing .plan-cta--rec:hover{background:color-mix(in srgb,var(--pc-fg) 86%,var(--pc-bg));border-color:rgba(0,0,0,0)}.plan-card--rec:before{background:var(--color-accent-orange);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.bill-toggle{background:rgba(247,247,242,.05);border:1px solid rgba(247,247,242,.1);border-radius:var(--mar-radius);display:inline-flex;gap:4px;margin:0 auto 26px;padding:4px}.bill-toggle button{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--mar-radius);color:rgba(247,247,242,.7);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:9px 16px;transition:background-color .18s ease,color .18s ease}.bill-toggle button.is-active{background:var(--color-accent-orange);color:#08110c}.bill-save{color:var(--color-accent-orange);font-size:11px;font-weight:700}.bill-toggle button.is-active .bill-save{color:#08110c}.bill--creative .plan-card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.plan-card--glow{border-color:var(--color-accent-orange-border);box-shadow:var(--shadow-elevated),0 0 40px color-mix(in srgb,var(--color-accent-orange) 14%,transparent)}@media(max-width:900px){.faq-b-grid{grid-template-columns:1fr}.faq-b-intro{position:static}}@media(max-width:1080px){.bill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bill-grid{grid-template-columns:1fr}}@media(max-width:760px){.faq-b-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bill-toggle button,.faq-a,.faq-ic svg,.plan-card{transition:none}.bill--conservative .plan-card:hover,.bill--creative .plan-card:hover{transform:none}}