:root{--page-pad:clamp(18px,4.8vw,72px);--content:1440px;--ease:cubic-bezier(0.16,1,0.3,1);--tap:44px;--font:Inter,"SF Pro Display","HarmonyOS Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Code",Consolas,monospace;--max:var(--content);--nav-h:72px;--space:var(--page-pad);--section-y:clamp(104px,16vw,176px);--stack-gap:clamp(28px,5vw,40px);--topbar-h:56px;--bottom-h:64px;--pad:16px;--safe-top:max(16px,env(safe-area-inset-top));--safe-bottom:max(18px,env(safe-area-inset-bottom))}:root,[data-template=lava],[data-theme=lava]{color-scheme:dark;--ink:#050505;--ink-soft:#0b0b0c;--ink-2:#0b0b0c;--panel:#101011;--panel-2:#151516;--line:hsla(0,0%,100%,.12);--line-soft:hsla(0,0%,100%,.07);--paper:#f5f2eb;--muted:#a8a59e;--dim:#8a8780;--faint:#8a8780;--accent:#ff5a36;--accent-hot:#ff7959;--accent-rgb:255,90,54;--accent-dim:rgba(255,90,54,.12);--accent-glow:rgba(255,90,54,.22);--amber:#ffca74;--amber-dim:rgba(255,202,116,.12);--green:#bff986;--green-dim:hsla(90,91%,75%,.12);--danger:#ff6b6b;--danger-dim:hsla(0,100%,71%,.12);--red:#ff6b61;--shadow:0 24px 80px rgba(0,0,0,.55);--grain-opacity:0.04;--glow-strength:0.12;--page-glow:rgba(var(--accent-rgb),var(--glow-strength));--surface-deep:#070707;--hero-wash-a:#1a0e0a;--hero-wash-b:#0a0706;--theme-label:"熔岩锐角";--template-label:"熔岩锐角";--selection-fg:var(--ink);--bg-soft:#121212;--border-focus:rgba(var(--accent-rgb),0.45);--header-scrim:rgba(5,5,5,.76);--radius:0;--radius-lg:2px;--card-radius:0;--btn-radius:0;--btn-clip:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));--btn-clip-sm:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));--btn-clip-app:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);--panel-blur:0px;--panel-alpha:1;--btn-shadow:none;--btn-primary-fg:#170703;--btn-primary-bg:var(--accent);--btn-primary-border:var(--accent);--btn-secondary-bg:hsla(0,0%,100%,.025);--btn-secondary-border:var(--line);--btn-secondary-fg:var(--paper);--chip-radius:0;--page-bg:radial-gradient(circle at 50% -20%,var(--page-glow),transparent 32rem),var(--ink);--orange:var(--accent);--orange-hot:var(--accent-hot);--bg:var(--ink);--bg-elevated:var(--ink-soft);--bg-card:var(--panel);--bg-card-hover:var(--panel-2);--border:var(--line-soft);--border-strong:var(--line);--text:var(--paper);--text-muted:var(--muted);--text-dim:var(--dim);--accent-strong:var(--accent-hot);--success:var(--green);--success-dim:var(--green-dim);--lava:var(--accent);--lava-hot:var(--accent-hot);--lava-dim:var(--accent-dim);--lava-glow:var(--accent-glow)}[data-template=gold],[data-theme=gold]{color-scheme:dark;--ink:#060606;--ink-soft:#0c0c0b;--ink-2:#0c0c0b;--panel:#161410;--panel-2:#1d1a14;--line:rgba(255,214,150,.16);--line-soft:rgba(255,214,150,.08);--paper:#f6f1e6;--muted:#a89f8e;--dim:#756c5c;--faint:#756c5c;--accent:#d4a017;--accent-hot:#f0c14b;--accent-rgb:212,160,23;--accent-dim:rgba(212,160,23,.16);--accent-glow:rgba(212,160,23,.32);--amber:#ffd78a;--amber-dim:rgba(255,215,138,.14);--green:#c8e89a;--green-dim:hsla(85,63%,76%,.12);--danger:#ff7a6b;--danger-dim:hsla(6,100%,71%,.12);--red:#ff7a6b;--shadow:0 28px 90px rgba(0,0,0,.55);--grain-opacity:0.022;--glow-strength:0.16;--page-glow:rgba(var(--accent-rgb),var(--glow-strength));--surface-deep:#080706;--hero-wash-a:#1c160c;--hero-wash-b:#0c0a06;--theme-label:"钛金圆润";--template-label:"钛金圆润";--selection-fg:var(--ink);--bg-soft:#15140f;--border-focus:rgba(var(--accent-rgb),0.5);--header-scrim:rgba(6,6,6,.78);--radius:14px;--radius-lg:18px;--card-radius:16px;--btn-radius:14px;--btn-clip:none;--btn-clip-sm:none;--btn-clip-app:none;--panel-blur:0px;--panel-alpha:1;--btn-shadow:0 10px 28px rgba(var(--accent-rgb),0.22);--btn-primary-fg:#1a1204;--btn-primary-bg:linear-gradient(160deg,var(--accent-hot),var(--accent));--btn-primary-border:transparent;--btn-secondary-bg:rgba(255,214,150,.06);--btn-secondary-border:rgba(255,214,150,.22);--btn-secondary-fg:var(--paper);--chip-radius:999px;--page-bg:radial-gradient(ellipse 70% 50% at 70% -10%,rgba(212,160,23,.18),transparent 55%),radial-gradient(circle at 15% 80%,rgba(212,160,23,.06),transparent 40%),var(--ink)}[data-template=aurora],[data-theme=aurora]{color-scheme:dark;--ink:#040911;--ink-soft:#07101a;--ink-2:#07101a;--panel:rgba(12,24,40,.62);--panel-2:rgba(18,36,56,.72);--line:rgba(120,230,255,.2);--line-soft:rgba(120,230,255,.1);--paper:#e8f6fb;--muted:#9bb8c8;--dim:#6e8fa0;--faint:#6e8fa0;--accent:#2ee6d6;--accent-hot:#6af5ea;--accent-rgb:46,230,214;--accent-dim:rgba(46,230,214,.14);--accent-glow:rgba(46,230,214,.3);--amber:#7ad4ff;--amber-dim:rgba(122,212,255,.14);--green:#9dffb0;--green-dim:rgba(157,255,176,.12);--danger:#ff6b8a;--danger-dim:rgba(255,107,138,.12);--red:#ff6b8a;--shadow:0 24px 80px rgba(0,12,28,.55);--grain-opacity:0.016;--glow-strength:0.18;--page-glow:rgba(var(--accent-rgb),var(--glow-strength));--surface-deep:#03060c;--hero-wash-a:#0a1e2a;--hero-wash-b:#050c16;--theme-label:"极光玻璃";--template-label:"极光玻璃";--selection-fg:var(--ink);--bg-soft:#0a1420;--border-focus:rgba(var(--accent-rgb),0.55);--header-scrim:rgba(4,9,17,.55);--radius:20px;--radius-lg:24px;--card-radius:20px;--btn-radius:999px;--btn-clip:none;--btn-clip-sm:none;--btn-clip-app:none;--panel-blur:18px;--panel-alpha:0.62;--btn-shadow:0 8px 32px rgba(46,230,214,.2);--btn-primary-fg:#031416;--btn-primary-bg:linear-gradient(135deg,#5ef0e4,#2ee6d6 55%,#1ac4d4);--btn-primary-border:transparent;--btn-secondary-bg:rgba(120,230,255,.08);--btn-secondary-border:rgba(120,230,255,.28);--btn-secondary-fg:var(--paper);--chip-radius:999px;--page-bg:radial-gradient(ellipse 55% 45% at 12% 18%,rgba(46,230,214,.22),transparent 60%),radial-gradient(ellipse 50% 40% at 88% 12%,rgba(88,120,255,.2),transparent 55%),radial-gradient(ellipse 45% 35% at 70% 88%,rgba(46,180,255,.12),transparent 50%),radial-gradient(ellipse 40% 30% at 20% 75%,rgba(160,80,255,.1),transparent 50%),linear-gradient(165deg,#040911,#071428 45%,#050c16)}[data-template=frost],[data-theme=frost]{color-scheme:light;--ink:#f3f4f6;--ink-soft:#e8eaee;--ink-2:#e8eaee;--panel:#fff;--panel-2:#f7f8fa;--line:rgba(15,23,42,.14);--line-soft:rgba(15,23,42,.09);--paper:#0f172a;--muted:#475569;--dim:#64748b;--faint:#64748b;--accent:#0f766e;--accent-hot:#0d9488;--accent-rgb:15,118,110;--accent-dim:rgba(15,118,110,.1);--accent-glow:rgba(15,118,110,.16);--amber:#b45309;--amber-dim:rgba(180,83,9,.1);--green:#15803d;--green-dim:rgba(21,128,61,.1);--danger:#dc2626;--danger-dim:rgba(220,38,38,.1);--red:#dc2626;--shadow:0 16px 48px rgba(15,23,42,.1);--grain-opacity:0.01;--glow-strength:0.06;--page-glow:rgba(var(--accent-rgb),var(--glow-strength));--surface-deep:#e2e5ea;--hero-wash-a:#eef2f7;--hero-wash-b:#f8fafc;--theme-label:"霜白企业";--template-label:"霜白企业";--selection-fg:#fff;--bg-soft:#eef0f3;--border-focus:rgba(var(--accent-rgb),0.55);--header-scrim:hsla(0,0%,100%,.86);--radius:4px;--radius-lg:6px;--card-radius:6px;--btn-radius:4px;--btn-clip:none;--btn-clip-sm:none;--btn-clip-app:none;--panel-blur:0px;--panel-alpha:1;--btn-shadow:0 2px 6px rgba(15,23,42,.12),0 1px 2px rgba(15,23,42,.08);--btn-primary-fg:#fff;--btn-primary-bg:var(--accent);--btn-primary-border:var(--accent);--btn-secondary-bg:#fff;--btn-secondary-border:rgba(15,23,42,.18);--btn-secondary-fg:var(--paper);--chip-radius:4px;--page-bg:linear-gradient(180deg,#f8fafc,#eef1f5 40%,#e8ebf0)}[data-template=neon],[data-theme=neon],[data-theme=violet]{color-scheme:dark;--ink:#000;--ink-soft:#08060c;--ink-2:#08060c;--panel:#0c0a12;--panel-2:#140f1c;--line:rgba(232,121,249,.28);--line-soft:rgba(232,121,249,.12);--paper:#faf5ff;--muted:#b4a3c9;--dim:#7a6b8f;--faint:#7a6b8f;--accent:#e879f9;--accent-hot:#f0abfc;--accent-rgb:232,121,249;--accent-dim:rgba(232,121,249,.14);--accent-glow:rgba(232,121,249,.45);--amber:#c084fc;--amber-dim:rgba(192,132,252,.14);--green:#4ade80;--green-dim:rgba(74,222,128,.12);--danger:#fb7185;--danger-dim:rgba(251,113,133,.14);--red:#fb7185;--shadow:0 0 40px rgba(232,121,249,.15);--grain-opacity:0.028;--glow-strength:0.2;--page-glow:rgba(var(--accent-rgb),var(--glow-strength));--surface-deep:#000;--hero-wash-a:#1a0524;--hero-wash-b:#050208;--theme-label:"午夜霓虹";--template-label:"午夜霓虹";--selection-fg:#000;--bg-soft:#0a0710;--border-focus:rgba(var(--accent-rgb),0.65);--header-scrim:rgba(0,0,0,.72);--radius:2px;--radius-lg:4px;--card-radius:2px;--btn-radius:2px;--btn-clip:none;--btn-clip-sm:none;--btn-clip-app:none;--panel-blur:0px;--panel-alpha:1;--btn-shadow:0 0 14px rgba(var(--accent-rgb),0.45),0 0 28px rgba(168,85,247,.25);--btn-primary-fg:var(--accent);--btn-primary-bg:transparent;--btn-primary-border:var(--accent);--btn-secondary-bg:transparent;--btn-secondary-border:rgba(232,121,249,.45);--btn-secondary-fg:var(--paper);--chip-radius:2px;--page-bg:radial-gradient(circle at 20% 20%,rgba(232,121,249,.2),transparent 35%),radial-gradient(circle at 85% 15%,rgba(168,85,247,.18),transparent 40%),radial-gradient(circle at 60% 90%,rgba(236,72,153,.12),transparent 45%),#000}.app-body,body,body.uc{background:var(--page-bg)}[data-template=aurora] .snapshot,[data-template=aurora] .tmpl-mock-card,[data-template=aurora] .uc-card,[data-template=aurora] .uc-panel,[data-theme=aurora] .uc-card,[data-theme=aurora] .uc-panel{background:color-mix(in srgb,var(--panel) 100%,transparent);backdrop-filter:blur(var(--panel-blur));-webkit-backdrop-filter:blur(var(--panel-blur));border-radius:var(--card-radius)}[data-template=gold] .uc-card,[data-template=gold] .uc-panel,[data-theme=gold] .uc-card,[data-theme=gold] .uc-panel{border-radius:var(--card-radius);box-shadow:0 12px 40px rgba(0,0,0,.35)}[data-template=frost] .uc-card,[data-template=frost] .uc-panel,[data-theme=frost] .uc-card,[data-theme=frost] .uc-panel{border-radius:var(--card-radius);box-shadow:0 1px 2px rgba(15,23,42,.06),0 4px 16px rgba(15,23,42,.06)}[data-template=neon] .uc-card,[data-template=neon] .uc-panel,[data-theme=neon] .uc-card,[data-theme=neon] .uc-panel,[data-theme=violet] .uc-card,[data-theme=violet] .uc-panel{border-radius:var(--card-radius);box-shadow:inset 0 0 0 1px rgba(232,121,249,.12),0 0 24px rgba(232,121,249,.08)}.auth-submit,.btn,.primary-button{border-radius:var(--btn-radius);clip-path:var(--btn-clip)}.btn-sm{border-radius:var(--btn-radius);clip-path:var(--btn-clip-sm)}.auth-submit,.btn-primary,.primary-button{color:var(--btn-primary-fg);background:var(--btn-primary-bg);border-color:var(--btn-primary-border);box-shadow:var(--btn-shadow)}.btn-secondary,.btn:not(.btn-primary):not(.btn-ghost){color:var(--btn-secondary-fg);background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border)}[data-template=neon] .auth-submit,[data-template=neon] .btn-primary,[data-template=neon] .primary-button,[data-theme=neon] .auth-submit,[data-theme=neon] .btn-primary,[data-theme=neon] .primary-button,[data-theme=violet] .auth-submit,[data-theme=violet] .btn-primary,[data-theme=violet] .primary-button{background:transparent;color:var(--accent);border:1px solid var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb),.55),0 0 24px rgba(168,85,247,.3),inset 0 0 12px rgba(var(--accent-rgb),.12);text-shadow:0 0 10px rgba(var(--accent-rgb),.55)}[data-template=neon] .btn-primary:before,[data-theme=neon] .btn-primary:before,[data-theme=violet] .btn-primary:before{display:none}[data-template=neon] .btn-secondary,[data-template=neon] .btn:not(.btn-primary):not(.btn-ghost),[data-theme=neon] .btn-secondary,[data-theme=neon] .btn:not(.btn-primary):not(.btn-ghost),[data-theme=violet] .btn-secondary,[data-theme=violet] .btn:not(.btn-primary):not(.btn-ghost){background:transparent;box-shadow:0 0 12px rgba(var(--accent-rgb),.18)}[data-template=frost] .auth-submit,[data-template=frost] .btn:not(.btn-ghost),[data-template=frost] .primary-button,[data-theme=frost] .auth-submit,[data-theme=frost] .btn:not(.btn-ghost),[data-theme=frost] .primary-button{box-shadow:var(--btn-shadow)}[data-template=frost] .btn-primary:hover,[data-theme=frost] .btn-primary:hover{background:var(--accent-hot)}[data-template=aurora] .bottom-nav,[data-template=frost] .bottom-nav,[data-template=gold] .bottom-nav,[data-template=neon] .bottom-nav,[data-theme=aurora] .bottom-nav,[data-theme=frost] .bottom-nav,[data-theme=gold] .bottom-nav,[data-theme=neon] .bottom-nav,[data-theme=violet] .bottom-nav{clip-path:none;border-radius:var(--card-radius)}[data-template=aurora] .auth-submit,[data-template=aurora] .primary-button,[data-template=frost] .auth-submit,[data-template=frost] .primary-button,[data-template=gold] .auth-submit,[data-template=gold] .primary-button,[data-template=neon] .auth-submit,[data-template=neon] .primary-button,[data-theme=aurora] .auth-submit,[data-theme=aurora] .primary-button,[data-theme=frost] .auth-submit,[data-theme=frost] .primary-button,[data-theme=gold] .auth-submit,[data-theme=gold] .primary-button,[data-theme=neon] .auth-submit,[data-theme=neon] .primary-button,[data-theme=violet] .auth-submit,[data-theme=violet] .primary-button{clip-path:var(--btn-clip-app);border-radius:var(--btn-radius)}[data-template=aurora] .auth-submit,[data-template=aurora] .primary-button,[data-theme=aurora] .auth-submit,[data-theme=aurora] .primary-button{border-radius:999px}[data-template=aurora] .feature-card,[data-template=frost] .feature-card,[data-template=gold] .feature-card,[data-template=neon] .feature-card,[data-theme=aurora] .feature-card,[data-theme=frost] .feature-card,[data-theme=gold] .feature-card,[data-theme=neon] .feature-card,[data-theme=violet] .feature-card{clip-path:none;border-radius:var(--card-radius)}[data-template=lava] .site-header.is-scrolled,[data-theme=lava] .site-header.is-scrolled{background:var(--header-scrim);border-color:var(--line-soft);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}[data-template=lava] .kj-theme-panel,[data-template=lava] .kj-theme-toggle,[data-theme=lava] .kj-theme-panel,[data-theme=lava] .kj-theme-toggle{background:rgba(16,16,17,.94);color:var(--paper)}[data-template=lava] .uc-card,[data-template=lava] .uc-panel,[data-theme=lava] .uc-card,[data-theme=lava] .uc-panel{box-shadow:0 1px 2px rgba(0,0,0,.35),0 12px 36px rgba(0,0,0,.35)}[data-template=frost] .site-header.is-scrolled,[data-theme=frost] .site-header.is-scrolled{background:var(--header-scrim);border-color:var(--line-soft)}[data-template=frost] .kj-theme-panel,[data-template=frost] .kj-theme-toggle,[data-theme=frost] .kj-theme-panel,[data-theme=frost] .kj-theme-toggle{background:hsla(0,0%,100%,.94);color:var(--paper)}[data-template=neon] .chip,[data-template=neon] .pill,[data-theme=neon] .chip,[data-theme=neon] .pill,[data-theme=violet] .chip,[data-theme=violet] .pill{border-color:var(--accent);color:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb),.35);border-radius:var(--chip-radius)}.kj-theme-switcher{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-family:var(--font);pointer-events:none}.kj-theme-switcher *{pointer-events:auto}.kj-theme-panel{display:none;flex-direction:column;gap:4px;min-width:132px;padding:8px;border:1px solid var(--line);border-radius:var(--card-radius);background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:var(--shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.kj-theme-switcher.is-open .kj-theme-panel{display:flex}.kj-theme-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:var(--btn-radius);color:var(--paper);background:transparent;font-size:12px;letter-spacing:.04em;text-align:left;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.kj-theme-btn:focus-visible,.kj-theme-btn:hover{border-color:var(--line);background:var(--accent-dim);outline:none}.kj-theme-btn.is-active{border-color:rgba(var(--accent-rgb),.55);background:var(--accent-dim);color:var(--accent)}.kj-theme-swatch{width:10px;height:10px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.25);border-radius:2px;background:var(--swatch,var(--accent));box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.kj-theme-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:var(--btn-radius);color:var(--paper);background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:var(--shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;letter-spacing:.06em;cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease)}.kj-theme-toggle:focus-visible,.kj-theme-toggle:hover{border-color:rgba(var(--accent-rgb),.55);color:var(--accent);outline:none}.kj-theme-toggle-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb),.55)}@media (max-width:480px){.kj-theme-switcher{right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom))}.kj-theme-toggle{min-height:36px;padding:0 10px;font-size:11px}.kj-theme-panel{min-width:120px}}body.uc .kj-theme-switcher{bottom:max(76px,calc(64px + env(safe-area-inset-bottom)))}.app-body .kj-theme-switcher,body:has(.app-body) .kj-theme-switcher{bottom:max(72px,calc(58px + env(safe-area-inset-bottom)))}.tmpl-mock{display:flex;flex-direction:column;gap:14px;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--card-radius);color:var(--paper);background:var(--page-bg);box-shadow:var(--shadow)}.tmpl-mock-hero{position:relative;padding:18px 18px 14px;border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 90% 0,rgba(var(--accent-rgb),.22),transparent 55%),color-mix(in srgb,var(--panel) 88%,transparent);backdrop-filter:blur(var(--panel-blur));-webkit-backdrop-filter:blur(var(--panel-blur))}.tmpl-mock-hero .eyebrow{margin:0 0 8px;color:var(--accent);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.tmpl-mock-hero h3{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.25}.tmpl-mock-hero p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.tmpl-mock-body{display:flex;flex-direction:column;gap:12px;padding:0 18px 18px}.tmpl-mock-actions{display:flex;flex-wrap:wrap;gap:8px}.tmpl-mock-actions .btn{min-height:40px;padding:0 14px;font-size:12px}.tmpl-mock-card{padding:14px;border:1px solid var(--line-soft);border-radius:var(--card-radius);background:var(--panel);backdrop-filter:blur(var(--panel-blur));-webkit-backdrop-filter:blur(var(--panel-blur))}.tmpl-mock-card strong{display:block;margin-bottom:4px;font-size:13px}.tmpl-mock-card span{color:var(--muted);font-size:12px;line-height:1.45}.tmpl-mock-meta{display:flex;flex-wrap:wrap;gap:6px}.tmpl-mock-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(var(--accent-rgb),.45);border-radius:var(--chip-radius);color:var(--accent);font-size:10px;letter-spacing:.06em}[data-template=neon] .tmpl-mock-chip,[data-theme=neon] .tmpl-mock-chip,[data-theme=violet] .tmpl-mock-chip{box-shadow:0 0 10px rgba(var(--accent-rgb),.4)}[data-template=aurora] .tmpl-mock-card,[data-theme=aurora] .tmpl-mock-card{background:rgba(12,24,40,.55)}[data-template=frost] .tmpl-mock-card,[data-theme=frost] .tmpl-mock-card{box-shadow:0 1px 3px rgba(15,23,42,.08)}[data-template=aurora] .auth-card,[data-template=aurora] .cta-box,[data-template=aurora] .trust-strip,[data-template=frost] .auth-card,[data-template=frost] .cta-box,[data-template=frost] .trust-strip,[data-template=gold] .auth-card,[data-template=gold] .cta-box,[data-template=gold] .trust-strip,[data-template=neon] .auth-card,[data-template=neon] .cta-box,[data-template=neon] .trust-strip,[data-theme=aurora] .auth-card,[data-theme=aurora] .cta-box,[data-theme=aurora] .trust-strip,[data-theme=frost] .auth-card,[data-theme=frost] .cta-box,[data-theme=frost] .trust-strip,[data-theme=gold] .auth-card,[data-theme=gold] .cta-box,[data-theme=gold] .trust-strip,[data-theme=neon] .auth-card,[data-theme=neon] .cta-box,[data-theme=neon] .trust-strip,[data-theme=violet] .auth-card,[data-theme=violet] .cta-box,[data-theme=violet] .trust-strip{clip-path:none;border-radius:var(--card-radius)}[data-template=frost] .site-header.is-scrolled,[data-theme=frost] .site-header.is-scrolled{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;color:var(--paper);background:var(--page-bg,radial-gradient(circle at 50% -20%,var(--page-glow),transparent 32rem),var(--ink));font-family:var(--font);font-size:16px;font-synthesis:none;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;line-height:1.8;word-break:keep-all;overflow-wrap:break-word}body:before{position:fixed;inset:0;z-index:20;opacity:var(--grain-opacity);pointer-events:none;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.6'/%3E%3C/svg%3E")}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{border:0;background:none;cursor:pointer}img,svg,video{display:block;max-width:100%}ul{list-style:none;margin:0;padding:0}::-moz-selection{color:var(--selection-fg);background:var(--orange)}::selection{color:var(--selection-fg);background:var(--orange)}.eyebrow,.hero-title .outline,.manifesto-line strong i,.section-title em,[class*=outline],em,i{font-style:normal!important;font-synthesis:none}.skew,[style*=skew]{transform:none!important}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.site-shell{position:relative;overflow:clip}.container{width:min(100%,var(--content));margin-inline:auto;padding-inline:var(--page-pad)}.site-header{position:fixed;top:0;left:0;z-index:50;width:100%;border-bottom:1px solid transparent;transition:background .4s ease,border-color .4s ease,backdrop-filter .4s ease}.site-header.is-scrolled{border-color:var(--line-soft);background:var(--header-scrim,color-mix(in srgb,var(--ink) 88%,transparent));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding-top:env(safe-area-inset-top)}.brand{position:relative;z-index:3;display:inline-flex;align-items:center;gap:11px;font-weight:760;letter-spacing:-.04em}.brand-mark{position:relative;display:grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--paper) 32%,transparent);border-radius:50%}.brand-mark:after,.brand-mark:before{position:absolute;border-radius:50%;content:""}.brand-mark:before{width:8px;height:8px;background:var(--orange);box-shadow:0 0 18px var(--orange)}.brand-mark:after{width:21px;height:21px;border:1px dashed rgba(255,202,116,.65);animation:orbit 8s linear infinite}.brand-name{font-size:18px}.brand-name small{display:block;margin-top:2px;color:var(--muted);font-family:Arial Narrow,ui-monospace,sans-serif;font-size:8px;font-weight:600;letter-spacing:.22em}.nav-toggle{position:relative;z-index:3;display:grid;width:44px;height:44px;padding:0;place-content:center;gap:5px}.nav-toggle span{display:block;width:22px;height:1px;background:var(--paper);transition:transform .35s var(--ease)}.menu-open .nav-toggle span:first-child{transform:translateY(3px) rotate(45deg)}.menu-open .nav-toggle span:last-child{transform:translateY(-3px) rotate(-45deg)}.site-nav{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;padding:calc(96px + env(safe-area-inset-top)) var(--page-pad) 32px;visibility:hidden;opacity:0;background:radial-gradient(circle at 80% 20%,rgba(var(--accent-rgb),.16),transparent 35%),color-mix(in srgb,var(--ink) 96%,var(--paper));transition:opacity .35s ease,visibility .35s;z-index:2}.menu-open .site-nav{visibility:visible;opacity:1}.nav-link{padding-block:14px;border-bottom:1px solid var(--line-soft);color:var(--paper);font-size:clamp(28px,8vw,46px);font-weight:620;letter-spacing:-.05em}.nav-link span{display:inline-block;width:36px;color:var(--orange);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em;vertical-align:middle}.nav-cta{margin-top:28px}.btn{position:relative;display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;padding:0 22px;overflow:hidden;border:1px solid var(--line);border-radius:var(--btn-radius,0);cursor:pointer;background:var(--btn-secondary-bg,color-mix(in srgb,var(--paper) 4%,transparent));font-size:14px;font-weight:720;letter-spacing:.04em;transition:transform .3s var(--ease),border-color .3s,background .3s,color .3s,box-shadow .3s,border-radius .3s;clip-path:var(--btn-clip,none)}.btn:hover{border-color:hsla(0,0%,100%,.32);transform:translateY(-2px)}.btn-primary{border-color:var(--btn-primary-border,var(--orange));color:var(--btn-primary-fg,#170703);background:var(--btn-primary-bg,var(--orange));box-shadow:var(--btn-shadow,none)}.btn-primary:before{position:absolute;top:-60%;left:-30%;width:30%;height:220%;content:"";background:hsla(0,0%,100%,.55);filter:blur(14px);transform:rotate(20deg);transition:left .7s var(--ease)}.btn-primary:hover:before{left:115%}.btn-ghost{background:transparent;border-color:transparent;clip-path:none;min-height:44px;padding:0 14px}.btn-ghost:hover{color:var(--orange);transform:none}.btn-secondary{background:hsla(0,0%,100%,.03)}.btn-block{width:100%}.btn-sm{min-height:44px;padding:0 16px;font-size:13px;clip-path:var(--btn-clip-sm,none);border-radius:var(--btn-radius,0)}.btn-lg{min-height:56px;padding:0 26px}.btn-arrow{font-size:18px;line-height:1;transition:transform .3s var(--ease)}.btn:hover .btn-arrow{transform:translateX(4px)}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 28px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.hero-mark{letter-spacing:.28em}.eyebrow:before{width:7px;height:7px;border-radius:50%;content:"";background:var(--orange);box-shadow:0 0 14px var(--orange);flex-shrink:0}.section-number{margin:0 0 32px;color:var(--dim);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.16em}.section-title{max-width:950px;margin:0;font-size:clamp(34px,8.5vw,96px);font-weight:590;letter-spacing:-.075em;line-height:1.12}.section-title em{color:var(--orange);font-family:inherit;font-style:normal;font-weight:600}.section-lead{max-width:570px;margin:32px 0 0;color:var(--muted);font-size:clamp(15px,3.6vw,17px);line-height:1.85}.section{padding-block:var(--section-y)}.hero,.section{position:relative}.hero{min-height:100svh;padding:calc(108px + env(safe-area-inset-top)) 0 calc(56px + env(safe-area-inset-bottom));isolation:isolate}.hero:after{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 65%,var(--ink)),linear-gradient(90deg,color-mix(in srgb,var(--ink) 78%,transparent),transparent 36%,transparent 68%,color-mix(in srgb,var(--ink) 68%,transparent))}.hero-grid{display:grid;min-height:calc(100svh - 180px);align-items:center;gap:clamp(40px,8vw,56px)}.hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start}.hero-title{max-width:none;margin:0;font-size:clamp(28px,8.2vw,88px);font-weight:700;letter-spacing:-.04em;line-height:1.2;color:var(--paper);word-break:keep-all;overflow-wrap:normal}.hero-title .hero-brand,.hero-title .hero-dash{color:var(--paper);white-space:nowrap}.hero-title .hero-dash{margin:0 .02em}.hero-title .outline{display:inline;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--paper) 48%,transparent);font-style:normal}.hero-title .accent{display:inline;color:var(--orange);white-space:nowrap}.hero-title-line{display:inline-block;white-space:nowrap;max-width:100%}.hero-lead{max-width:520px;margin:36px 0 0;color:color-mix(in srgb,var(--paper) 88%,var(--muted));font-size:clamp(16px,4vw,18px);line-height:1.85}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.hero-actions .btn{flex:1 1 160px}.hero-index{position:absolute;right:var(--page-pad);bottom:18px;display:none;color:var(--dim);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.12em;writing-mode:vertical-rl}.core-wrap{position:relative;display:grid;min-height:520px;place-items:center}.core-glow{position:absolute;z-index:0;width:min(90vw,420px);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(var(--accent-rgb),.28) 0,rgba(var(--accent-rgb),.08) 38%,transparent 70%);filter:blur(8px);animation:lavaPulse 5.5s ease-in-out infinite}.core-orbit,.core-orbit:after,.core-orbit:before{position:absolute;border:1px solid hsla(0,0%,100%,.1);border-radius:50%}.core-orbit{width:min(124vw,510px);aspect-ratio:1;animation:orbit 28s linear infinite}.core-orbit:before{inset:11%;content:"";border-style:dashed;border-color:rgba(var(--accent-rgb),.24);animation:orbit 18s linear infinite reverse}.core-orbit:after{top:-4px;left:50%;width:8px;height:8px;content:"";border:0;background:var(--orange);box-shadow:0 0 20px 5px rgba(var(--accent-rgb),.5)}.core-phone{position:relative;z-index:2;width:min(72vw,268px);aspect-ratio:9/17.5;padding:7px;overflow:hidden;border:1px solid hsla(0,0%,100%,.24);border-radius:36px;background:linear-gradient(145deg,#575757,#070707 18%,#151515 75%,#616161);box-shadow:0 42px 100px rgba(0,0,0,.68),0 0 90px rgba(var(--accent-rgb),.16),inset 0 0 0 1px hsla(0,0%,100%,.08);transform:perspective(1000px) rotateY(-7deg) rotateX(2deg);transition:transform .9s var(--ease)}.core-wrap:hover .core-phone{transform:perspective(1000px) rotateY(0deg) rotateX(0deg) translateY(-8px)}.core-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:29px;color:#f5f2eb;background:radial-gradient(circle at 50% 20%,rgba(var(--accent-rgb),.28),transparent 50%),linear-gradient(180deg,#1a0e0a 0,#0a0706 45%,#070707 100%)}.core-screen:after{position:absolute;top:6px;left:50%;z-index:5;width:72px;height:20px;border-radius:12px;content:"";background:#050505;transform:translateX(-50%)}.device-ui{position:absolute;inset:0;z-index:2;flex-direction:column;padding:34px 16px 18px}.device-bar,.device-ui{display:flex;justify-content:space-between}.device-bar{align-items:center;font-family:ui-monospace,Consolas,monospace;font-size:8px;letter-spacing:.08em}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:rgba(5,5,5,.46);backdrop-filter:blur(8px)}.status-pill i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.device-hero-stat{text-align:center;margin:12px 0}.device-hero-stat small{color:hsla(0,0%,100%,.68);font-family:ui-monospace,Consolas,monospace;font-size:8px;letter-spacing:.18em}.device-hero-stat strong{display:block;margin-top:6px;font-family:Arial Narrow,ui-monospace,Consolas,sans-serif;font-size:36px;font-weight:420;letter-spacing:-.06em;text-shadow:0 0 26px rgba(255,127,82,.5);color:var(--paper)}.device-rows{display:grid;gap:8px}.device-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid hsla(0,0%,100%,.12);background:rgba(5,5,5,.42);backdrop-filter:blur(10px)}.device-row-dot{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px var(--orange);flex-shrink:0}.device-row-dot.rent{background:var(--amber);box-shadow:0 0 10px var(--amber)}.device-row-dot.ok{background:var(--green);box-shadow:0 0 10px var(--green)}.device-row strong{display:block;font-size:11px;font-weight:560;letter-spacing:-.02em}.device-row span{display:block;color:hsla(0,0%,100%,.5);font-family:ui-monospace,Consolas,monospace;font-size:7px;letter-spacing:.06em;margin-top:2px}.device-foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.device-stat{padding:11px;border:1px solid hsla(0,0%,100%,.12);background:rgba(5,5,5,.38)}.device-stat small{display:block;color:hsla(0,0%,100%,.5);font-family:ui-monospace,Consolas,monospace;font-size:7px;letter-spacing:.12em}.device-stat strong{display:block;margin-top:5px;font-size:14px;font-weight:550}.float-label{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--line);color:var(--paper);background:color-mix(in srgb,var(--panel) 88%,transparent);box-shadow:0 8px 24px rgba(0,0,0,.35);font-family:ui-monospace,Consolas,monospace;font-size:8px;letter-spacing:.08em;backdrop-filter:blur(10px);will-change:transform;animation:floatY 4.8s ease-in-out infinite}.float-label:before{width:5px;height:5px;border-radius:50%;content:"";background:var(--green);box-shadow:0 0 9px color-mix(in srgb,var(--green) 70%,transparent)}.float-label.label-a{top:18%;left:0}.float-label.label-b{right:0;bottom:22%;animation-delay:-2.2s}.ticker{position:relative;z-index:4;overflow:hidden;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--surface-deep)}.ticker-track{display:flex;width:-moz-max-content;width:max-content;animation:ticker 36s linear infinite}.ticker-item{display:flex;align-items:center;gap:10px;padding:17px 26px;color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.08em;white-space:nowrap}.ticker-item b{color:var(--paper);font-weight:500}.ticker-item:before{width:5px;height:5px;border-radius:50%;content:"";background:var(--orange);flex-shrink:0}.manifesto{overflow:hidden;border-bottom:1px solid var(--line-soft)}.manifesto-line{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-block:22px;border-top:1px solid var(--line-soft)}.manifesto-line span{color:var(--dim);font-family:ui-monospace,Consolas,monospace;font-size:10px;flex-shrink:0}.manifesto-line strong{font-size:clamp(22px,5.5vw,52px);font-weight:510;letter-spacing:-.05em;text-align:right}.manifesto-line strong i{color:var(--orange);font-family:inherit;font-style:normal;font-weight:600}.acts-grid{display:grid;gap:1px;margin-top:64px;background:var(--line-soft)}.act-card{position:relative;min-height:320px;padding:28px;overflow:hidden;background:var(--ink-soft);transition:background .4s ease}.act-card:after{position:absolute;right:-30%;bottom:-58%;width:270px;aspect-ratio:1;border-radius:50%;content:"";background:radial-gradient(circle,rgba(var(--accent-rgb),.2),transparent 66%);opacity:0;transition:opacity .5s,transform .7s var(--ease)}.act-card:hover{background:var(--panel-2)}.act-card:hover:after{opacity:1;transform:translate(-20%,-18%)}.act-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:9px;letter-spacing:.12em}.act-icon{position:relative;display:grid;width:64px;height:64px;margin-top:48px;place-items:center;border:1px solid var(--line);border-radius:50%}.act-icon:after,.act-icon:before{position:absolute;content:"";background:var(--orange)}.act-icon:before{width:22px;height:1px}.act-icon:after{width:1px;height:22px}.act-card:nth-child(2) .act-icon{border-style:dashed}.act-card:nth-child(3) .act-icon:after{animation:scanY 1.8s ease-in-out infinite}.act-card:nth-child(4) .act-icon{animation:orbit 12s linear infinite}.act-card h3{margin:32px 0 14px;font-size:24px;font-weight:540;letter-spacing:-.045em}.act-card p{max-width:290px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.pkg-group{margin-top:64px}.pkg-group:first-of-type{margin-top:48px}.pkg-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.pkg-group-head h3{margin:0;font-size:clamp(22px,4vw,32px);font-weight:560;letter-spacing:-.04em}.pkg-tag{color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:9px;letter-spacing:.14em}.pkg-tag.buy{color:var(--orange)}.pkg-tag.rent{color:var(--amber)}.pkg-grid{display:grid;gap:1px;background:var(--line-soft)}.pkg-card{position:relative;display:flex;flex-direction:column;padding:28px 24px;background:var(--ink-soft);transition:background .35s ease}.pkg-card:hover{background:var(--panel-2)}.pkg-card.featured{background:radial-gradient(circle at 100% 0,rgba(var(--accent-rgb),.16),transparent 42%),var(--panel-2)}.pkg-badge{position:absolute;top:18px;right:18px;padding:5px 9px;border:1px solid rgba(var(--accent-rgb),.45);color:var(--orange);font-size:8px;letter-spacing:.12em}.pkg-badge,.pkg-type{font-family:ui-monospace,Consolas,monospace}.pkg-type{display:inline-block;margin-bottom:14px;color:var(--muted);font-size:9px;letter-spacing:.14em}.pkg-card h3{margin:0 0 10px;font-size:26px;font-weight:560;letter-spacing:-.04em}.pkg-desc{margin:0;color:var(--muted);font-size:14px;line-height:1.8;flex:1}.pkg-price{display:flex;align-items:baseline;gap:4px;margin:28px 0 20px}.pkg-price .currency{font-size:16px;color:var(--muted)}.pkg-price .amount{font-family:Arial Narrow,ui-monospace,Consolas,sans-serif;font-size:48px;font-weight:420;letter-spacing:-.06em;line-height:1}.pkg-price .period{color:var(--muted);font-size:12px;margin-left:4px}.pkg-features{margin:0 0 24px;display:grid;gap:10px}.pkg-features li{display:flex;align-items:flex-start;gap:10px;color:color-mix(in srgb,var(--paper) 82%,var(--muted));font-size:14px;line-height:1.65}.pkg-features li:before{content:"";width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 8px rgba(var(--accent-rgb),.5);flex-shrink:0}.pkg-more{margin-top:36px;text-align:center}.adv-grid{display:grid;gap:1px;margin-top:64px;background:var(--line-soft)}.adv-card{position:relative;padding:32px 28px;background:var(--ink-soft);overflow:hidden;transition:background .35s ease}.adv-card:hover{background:var(--panel-2)}.adv-num{color:var(--orange);font-family:ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.14em;margin-bottom:28px}.adv-card h3{margin:0 0 12px;font-size:24px;font-weight:540;letter-spacing:-.04em}.adv-card p{margin:0;max-width:340px;color:var(--muted);font-size:14px;line-height:1.8}.faq-list{margin-top:56px;border-top:1px solid var(--line-soft)}.faq-item{border-bottom:1px solid var(--line-soft)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:24px 0;cursor:pointer;list-style:none;font-size:clamp(16px,3.5vw,20px);font-weight:520;letter-spacing:-.03em}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);color:var(--orange);font-size:18px;line-height:1;transition:transform .35s var(--ease),background .3s}.faq-item[open] summary:after{content:"−";background:rgba(var(--accent-rgb),.12)}.faq-body{padding:0 0 32px;max-width:640px;color:var(--muted);font-size:15px;line-height:1.85}.cta-banner{padding-block:clamp(72px,12vw,140px);border-top:1px solid var(--line-soft)}.cta-box{position:relative;padding:clamp(40px,8vw,72px);overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 85% 20%,rgba(var(--accent-rgb),.22),transparent 40%),var(--ink-soft);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.cta-box h2{margin:0;max-width:12ch;font-size:clamp(32px,7vw,64px);font-weight:590;letter-spacing:-.06em;line-height:1.12}.cta-box p{margin:24px 0 0;max-width:420px;color:var(--muted);font-size:16px;line-height:1.85}.cta-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.site-footer{border-top:1px solid var(--line-soft);padding:64px 0 calc(40px + env(safe-area-inset-bottom));background:var(--surface-deep)}.footer-grid{display:grid;gap:40px}.footer-brand p{margin:20px 0 0;max-width:340px;color:var(--muted);font-size:14px;line-height:1.8}.footer-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.footer-col h4{margin:0 0 16px;color:var(--dim);font-family:ui-monospace,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.16em}.footer-col a{display:block;padding:6px 0;color:color-mix(in srgb,var(--paper) 82%,var(--muted));font-size:14px;transition:color .25s}.footer-col a:hover{color:var(--orange)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line-soft);font-family:ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.06em}.footer-bottom,.footer-bottom a{color:var(--dim)}.footer-bottom a:hover{color:var(--paper)}.page-hero{padding:calc(140px + env(safe-area-inset-top)) 0 56px;border-bottom:1px solid var(--line-soft)}.pricing-section{padding-block:clamp(56px,10vw,100px)}.note-box{margin-top:48px;padding:22px 24px;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--paper) 3%,transparent);color:var(--muted);font-size:13px;line-height:1.8}.note-box strong{color:var(--paper);font-weight:560}.auth-page .site-header{position:sticky}.auth-main{display:grid;place-items:center;min-height:calc(100svh - 72px);padding:40px var(--page-pad) calc(48px + env(safe-area-inset-bottom))}.auth-card{width:min(100%,440px);padding:36px 28px;border:1px solid var(--line);background:radial-gradient(circle at 100% 0,rgba(var(--accent-rgb),.12),transparent 45%),var(--ink-soft);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.auth-card h1{margin:20px 0 0;font-size:clamp(28px,7vw,36px);font-weight:600;letter-spacing:-.05em}.auth-sub{margin:10px 0 28px;color:var(--muted);font-size:14px;line-height:1.7}.form-group{margin-bottom:18px}.form-group label{display:block;margin-bottom:8px;color:color-mix(in srgb,var(--paper) 82%,var(--muted));font-size:13px;font-weight:520;letter-spacing:.02em}.form-group input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line);background:rgba(0,0,0,.35);color:var(--paper);font-size:16px;transition:border-color .25s}.form-group input::-moz-placeholder{color:var(--dim)}.form-group input::placeholder{color:var(--dim)}.form-group input:focus{outline:none;border-color:rgba(var(--accent-rgb),.55)}.form-hint{margin:6px 0 0;color:var(--dim);font-size:12px}.form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;font-size:13px;color:var(--muted)}.form-row a{color:var(--orange)}.form-check{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;line-height:1.5}.form-check input{width:16px;height:16px;margin-top:2px;accent-color:var(--orange);flex-shrink:0}.auth-demo{margin-top:18px;padding:14px;border:1px dashed var(--line);color:var(--muted);font-size:12px;line-height:1.7}.auth-demo a{color:var(--orange)}.auth-footer{margin:18px 0 0;text-align:center;color:var(--muted);font-size:13px}.auth-footer a{color:var(--orange)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.is-visible{opacity:1;transform:none}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.04em;color:var(--paper)}.logo-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--orange);color:#170703}.logo-mark svg{width:14px;height:14px}.section--metrics{padding-block:clamp(48px,8vw,72px)}.nav-link.is-active{color:var(--paper)}.hero--soft .hero-title{max-width:11ch}.hero-grid--soft{gap:40px}.metric-grid{display:grid;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}.metric-card{padding:22px 20px;background:var(--ink-soft);transition:background .35s ease}.metric-card:hover{background:var(--panel-2)}.metric-num{display:block;margin-bottom:18px;color:var(--orange);font-family:ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.14em}.metric-card strong{display:block;font-size:20px;font-weight:540;letter-spacing:-.04em}.metric-card small{display:block;margin-top:12px;color:var(--muted);font-size:13px;line-height:1.75}.section-title--sm{font-size:clamp(28px,6vw,56px);line-height:1.14}.section--panel{border-block:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel) 72%,var(--ink))}.teaser-grid{display:grid;gap:1px;margin-top:64px;background:var(--line-soft);border:1px solid var(--line-soft)}.teaser-card{display:flex;flex-direction:column;min-height:240px;padding:28px 24px;background:var(--ink-soft);transition:background .35s ease}.teaser-card:hover{background:var(--panel-2)}.teaser-dot{width:8px;height:8px;margin-bottom:28px;border-radius:50%;background:var(--orange);box-shadow:0 0 14px var(--orange)}.teaser-card h3{margin:0 0 12px;font-size:22px;font-weight:540;letter-spacing:-.04em}.teaser-card p{margin:0;flex:1;color:var(--muted);font-size:14px;line-height:1.8}.text-link{display:inline-flex;align-items:center;margin-top:22px;color:var(--orange);font-size:13px;font-weight:620;letter-spacing:.02em;transition:transform .3s var(--ease)}.text-link:hover{transform:translateX(4px)}.split-layout{display:grid;gap:48px;align-items:start}.process-list,.process-preview{display:grid;gap:0}.process-row,.process-step{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:22px 0;border-top:1px solid var(--line-soft)}.process-row:last-child,.process-step:last-child{border-bottom:1px solid var(--line-soft)}.process-idx,.process-row>span{color:var(--orange);font-family:ui-monospace,Consolas,monospace;font-size:11px;letter-spacing:.1em;padding-top:4px}.process-row h3,.process-step h3{margin:0 0 8px;font-size:18px;font-weight:540;letter-spacing:-.03em}.process-row p,.process-step p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.process-step{padding:28px 0;grid-template-columns:64px 1fr}.process-step--accent{background:linear-gradient(90deg,rgba(var(--accent-rgb),.06),transparent 55%);margin-inline:calc(var(--page-pad)*-1);padding-inline:var(--page-pad);border-color:rgba(var(--accent-rgb),.22)}.trust-lead{margin-top:8px}.trust-strip{display:grid;gap:28px;padding:40px 28px;border:1px solid var(--line);background:radial-gradient(circle at 100% 0,rgba(var(--accent-rgb),.14),transparent 42%),var(--ink-soft);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.check-list{display:grid;gap:12px;margin:8px 0 0;padding:0}.check-list li{display:flex;align-items:flex-start;gap:12px;color:color-mix(in srgb,var(--paper) 82%,var(--muted));font-size:14px;line-height:1.7}.check-list li:before{content:"";width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px hsla(90,91%,75%,.55);flex-shrink:0}.cta-box--dark{background:radial-gradient(circle at 15% 80%,rgba(var(--accent-rgb),.16),transparent 38%),radial-gradient(circle at 88% 10%,rgba(var(--accent-rgb),.08),transparent 42%),var(--panel);box-shadow:var(--shadow)}.contact-grid,.exp-grid{display:grid;gap:1px;background:var(--line-soft);border:1px solid var(--line-soft)}.contact-card,.exp-card{display:flex;flex-direction:column;padding:32px 26px;background:var(--ink-soft);min-height:280px;transition:background .35s ease}.contact-card:hover,.exp-card:hover{background:var(--panel-2)}.exp-tag{display:inline-flex;align-self:flex-start;margin-bottom:28px;padding:5px 9px;border:1px solid rgba(var(--accent-rgb),.4);color:var(--orange);font-family:ui-monospace,Consolas,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.contact-card h3,.exp-card h3{margin:0 0 12px;font-size:24px;font-weight:540;letter-spacing:-.04em}.contact-card p,.exp-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.point-list{display:grid;gap:10px;margin:24px 0 0;padding:0}.point-list li{display:flex;align-items:center;gap:10px;color:color-mix(in srgb,var(--paper) 82%,var(--muted));font-size:14px}.point-list li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px rgba(255,202,116,.5);flex-shrink:0}.contact-card .btn{margin-top:auto;align-self:flex-start}.contact-card .hero-actions{margin-top:auto}.page-hero .section-title{margin-top:0}@media (min-width:640px){.metric-grid{grid-template-columns:repeat(2,1fr)}.teaser-grid{grid-template-columns:repeat(3,1fr)}.contact-grid,.exp-grid{grid-template-columns:1fr}}@media (min-width:740px){.split-layout{grid-template-columns:.95fr 1.05fr;gap:64px}.contact-grid,.exp-grid{grid-template-columns:repeat(3,1fr)}.trust-strip{grid-template-columns:1.1fr 1fr;align-items:start;gap:36px}}@media (min-width:1020px){.site-nav{gap:18px}.nav-link{font-size:11px}.metric-grid{grid-template-columns:repeat(2,1fr);align-self:center}.hero-grid--soft{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.hero--soft .hero-actions,.hero--soft .hero-lead{margin-left:12%}}@media (min-width:1180px){.site-nav{gap:22px}}.muted{color:var(--muted)}@media (max-width:430px){body{font-size:16px;line-height:1.8}.hero{min-height:auto;padding:calc(96px + env(safe-area-inset-top)) 0 calc(48px + env(safe-area-inset-bottom))}.hero-grid{min-height:0;gap:44px}.hero-copy{padding-top:8px}.hero-title{font-size:clamp(28px,8vw,40px);line-height:1.2;max-width:none}.hero-title .accent,.hero-title-line{white-space:nowrap}.hero-lead{margin-top:32px;font-size:16px;line-height:1.85}.hero-actions{margin-top:36px;gap:12px}.hero-actions .btn{min-height:48px;flex:1 1 calc(50% - 6px)}.eyebrow{margin-bottom:24px}.section-title{line-height:1.16}.section-lead{margin-top:28px}.core-wrap{min-height:460px}.core-phone{width:min(68vw,248px)}.page-hero{padding:calc(120px + env(safe-area-inset-top)) 0 48px}.cta-box{padding:36px 22px}.auth-card .btn,.cta-actions .btn{min-height:48px}.footer-col a{padding:10px 0;min-height:44px;display:flex;align-items:center}.metric-card{padding:24px 20px}.act-card,.adv-card,.contact-card,.exp-card,.teaser-card{padding:28px 22px}}@media (max-width:374px){.hero-actions .btn{flex:1 1 100%}.hero-title{font-size:clamp(24px,7.2vw,32px);max-width:none}.hero-title .accent,.hero-title-line{white-space:nowrap}}@keyframes orbit{to{transform:rotate(1turn)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes scanY{0%,to{transform:translateY(-8px)}50%{transform:translateY(8px)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lavaPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (min-width:640px){.adv-grid,.pkg-grid{grid-template-columns:repeat(2,1fr)}.footer-cols{grid-template-columns:repeat(3,1fr)}}@media (min-width:740px){.hero-actions .btn{flex:0 0 auto}.acts-grid{grid-template-columns:repeat(2,1fr)}.pkg-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.4fr 1fr;align-items:start}}@media (min-width:1020px){.header-inner{min-height:82px}.nav-toggle{display:none}.site-nav{position:static;display:flex;flex-direction:row;align-items:center;gap:28px;padding:0;visibility:visible;opacity:1;background:transparent}.nav-link{padding:8px 0;border:0;color:var(--muted);font-size:12px;font-weight:520;letter-spacing:0;transition:color .25s}.nav-link:hover{color:var(--paper)}.nav-link span{display:none}.nav-cta{min-height:44px;margin:0 0 0 8px;padding-inline:18px}.hero{padding-top:104px}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:20px}.hero-copy{padding-top:30px}.hero-title{font-size:clamp(56px,6.5vw,92px);line-height:1.15;max-width:none}.hero-title .accent,.hero-title-line{white-space:nowrap}.hero-lead{margin-top:40px}.hero-actions{margin-top:44px}.hero-actions,.hero-lead{margin-left:18%}.core-wrap{min-height:680px}.core-phone{width:286px}.core-orbit{width:620px}.core-glow{width:520px}.float-label.label-a{left:4%}.float-label.label-b{right:3%}.hero-index{display:block}.acts-grid{grid-template-columns:repeat(4,1fr)}.act-card{min-height:400px}.adv-grid{grid-template-columns:repeat(4,1fr)}.manifesto-line strong{flex:1}}@media (hover:none){.btn:hover,.core-phone,.core-wrap:hover .core-phone{transform:none}}@media (prefers-reduced-motion:reduce){.sec-illus--shield .shield-check{stroke-dashoffset:0;animation:none}.sec-illus--shield .metric-bar,.sec-illus--shield .shield-arrow{animation:none!important;transform:none!important;opacity:1!important}*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.section--growth{position:relative;isolation:isolate}.section--growth:before{position:absolute;inset:10% 8% auto;z-index:-1;height:55%;content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 40%,rgba(var(--accent-rgb),.14),transparent 68%)}.growth-panel{display:grid;gap:clamp(28px,5vw,40px);padding:clamp(28px,5vw,48px);border:1px solid var(--line-soft);background:radial-gradient(circle at 12% 88%,rgba(var(--accent-rgb),.1),transparent 42%),radial-gradient(circle at 92% 8%,rgba(var(--accent-rgb),.08),transparent 40%),var(--panel);box-shadow:var(--shadow)}.growth-copy{max-width:640px}.growth-copy .section-lead{margin-top:20px}.growth-stage{display:grid;gap:14px;justify-items:start;padding:clamp(20px,4vw,32px);border:1px solid var(--line-soft);background:color-mix(in srgb,var(--ink-soft) 70%,var(--panel))}.growth-meta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.growth-chip{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border:1px solid rgba(var(--accent-rgb),.35);color:var(--accent);font-family:ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.growth-chip:before{width:6px;height:6px;border-radius:50%;content:"";background:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb),.55)}.growth-counter{display:flex;align-items:baseline;gap:4px;color:var(--accent);line-height:1}.growth-counter-value{font-family:Arial Narrow,ui-monospace,Consolas,sans-serif;font-size:clamp(56px,14vw,112px);font-weight:700;font-style:normal;letter-spacing:-.06em;font-variant-numeric:tabular-nums;text-shadow:0 0 28px rgba(var(--accent-rgb),.28)}.growth-counter-suffix{font-size:clamp(28px,6vw,48px);font-weight:700;color:var(--accent-hot)}.growth-counter.is-pulsing .growth-counter-value{animation:growthPulse .55s var(--ease)}.growth-label{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.growth-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;background:var(--line-soft);border:1px solid var(--line-soft)}.growth-stat{padding:16px 14px;background:var(--panel)}.growth-stat strong{display:block;margin-bottom:6px;font-size:18px;font-weight:600;letter-spacing:-.03em}.growth-stat span{color:var(--muted);font-size:12px;line-height:1.55}@keyframes growthPulse{0%{transform:scale(1);filter:brightness(1)}40%{transform:scale(1.035);filter:brightness(1.08)}to{transform:scale(1);filter:brightness(1)}}@media (max-width:560px){.growth-stats{grid-template-columns:1fr}}@media (min-width:860px){.growth-panel{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center}}@media (prefers-reduced-motion:reduce){.growth-counter.is-pulsing .growth-counter-value{animation:none}}.sec-head{display:grid;gap:clamp(20px,4vw,36px);align-items:start;margin-bottom:8px}.sec-head-copy{min-width:0}.sec-head-copy .section-number{margin-bottom:20px}.sec-head-copy .section-lead{margin-top:20px}.sec-illus{position:relative;width:min(100%,148px);height:148px;flex-shrink:0;justify-self:start;color:var(--accent);pointer-events:none}.sec-illus svg{display:block;width:100%;height:100%;overflow:visible}.hero-illus-wrap{display:flex;align-items:flex-start;gap:clamp(16px,3vw,28px);width:100%}.hero-illus-wrap .hero-title{flex:1 1 auto;min-width:0;max-width:100%}@media (max-width:430px){.hero-illus-wrap{flex-direction:column;gap:0}.hero .sec-illus--signal.hero-illus,.hero-illus-wrap .hero-illus{display:none!important}}.hero-illus{width:clamp(72px,18vw,112px);height:clamp(72px,18vw,112px);margin-top:6px;flex-shrink:0}.sec-illus--signal .ring{fill:none;stroke:rgba(var(--accent-rgb),.35);stroke-width:1.5;transform-origin:64px 64px;animation:illusRing 2.8s var(--ease) infinite}.sec-illus--signal .ring:nth-child(2){animation-delay:.45s;stroke:rgba(var(--accent-rgb),.28)}.sec-illus--signal .ring:nth-child(3){animation-delay:.9s;stroke:rgba(var(--accent-rgb),.18)}.sec-illus--signal .core{fill:var(--accent);filter:drop-shadow(0 0 10px rgba(var(--accent-rgb),.55));animation:illusCorePulse 1.6s ease-in-out infinite;transform-origin:64px 64px}.sec-illus--bars .bar{fill:rgba(var(--accent-rgb),.35);transform-origin:center bottom;animation:illusBarRise 1.8s var(--ease) infinite alternate}.sec-illus--bars .bar:first-child{animation-delay:0s}.sec-illus--bars .bar:nth-child(2){animation-delay:.15s;fill:rgba(var(--accent-rgb),.5)}.sec-illus--bars .bar:nth-child(3){animation-delay:.3s;fill:rgba(var(--accent-rgb),.7)}.sec-illus--bars .bar:nth-child(4){animation-delay:.45s;fill:var(--accent)}.sec-illus--bars .bar:nth-child(5){animation-delay:.6s;fill:var(--accent-hot)}.sec-illus--bars .spark{fill:var(--accent);animation:illusSpark 1.8s ease-in-out infinite}.sec-illus--path .rail{fill:none;stroke:var(--line);stroke-width:2;stroke-dasharray:6 6;animation:illusDash 8s linear infinite}.sec-illus--path .node{fill:var(--panel);stroke:rgba(var(--accent-rgb),.55);stroke-width:2}.sec-illus--path .node.is-active{fill:var(--accent);stroke:var(--accent);filter:drop-shadow(0 0 8px rgba(var(--accent-rgb),.45));animation:illusCorePulse 1.8s ease-in-out infinite}.sec-illus--path .traveler,.sec-illus--path .traveler circle{fill:var(--accent-hot)}.sec-illus--check .frame{fill:color-mix(in srgb,var(--panel) 80%,var(--ink));stroke:var(--line);stroke-width:1.5}.sec-illus--check .row{stroke:var(--line-soft);stroke-width:1.5}.sec-illus--check .tick{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:24;stroke-dashoffset:24;animation:illusDraw 2.4s var(--ease) infinite}.sec-illus--check .tick:nth-of-type(2){animation-delay:.35s}.sec-illus--check .tick:nth-of-type(3){animation-delay:.7s}.sec-illus--check .chart{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120;animation:illusDraw 2.8s var(--ease) infinite}.sec-illus--shield .shield-body{fill:color-mix(in srgb,var(--panel) 70%,rgba(var(--accent-rgb),.12));stroke:rgba(var(--accent-rgb),.7);stroke-width:2.2;transform-origin:64px 68px;animation:illusShield 2.4s ease-in-out infinite}.sec-illus--shield .shield-check{fill:none;stroke:var(--accent);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:72;stroke-dashoffset:72;animation:shieldCheckDraw 2s var(--ease) infinite}.sec-illus--shield .halo{fill:none;stroke:rgba(var(--accent-rgb),.28);stroke-width:1.5;transform-origin:64px 64px;animation:illusRing 2.6s var(--ease) infinite}.sec-illus--shield .metric-bar{fill:rgba(var(--accent-rgb),.35);transform-origin:center bottom;transform-box:fill-box}.sec-illus--shield .metric-bar.b1{animation:metricRise 1.6s ease-in-out infinite;animation-delay:0s}.sec-illus--shield .metric-bar.b2{animation:metricRise 1.6s ease-in-out infinite;animation-delay:.15s;fill:rgba(var(--accent-rgb),.55)}.sec-illus--shield .metric-bar.b3{animation:metricRise 1.6s ease-in-out infinite;animation-delay:.3s;fill:var(--accent)}.sec-illus--shield .shield-arrow{stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sec-illus--shield .shield-up-wrap{transform-origin:92px 64px;animation:arrowClimb 1.8s var(--ease) infinite}@keyframes shieldCheckDraw{0%{stroke-dashoffset:72;opacity:.2}40%{stroke-dashoffset:0;opacity:1}72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:72;opacity:.2}}@keyframes metricRise{0%,to{transform:scaleY(.35);opacity:.55}50%{transform:scaleY(1);opacity:1}}@keyframes arrowClimb{0%{transform:translateY(10px);opacity:.25}45%{transform:translateY(0);opacity:1}to{transform:translateY(-8px);opacity:.35}}.sec-illus--chat .bubble{fill:color-mix(in srgb,var(--panel) 75%,rgba(var(--accent-rgb),.1));stroke:rgba(var(--accent-rgb),.55);stroke-width:2}.sec-illus--chat .bubble.reply{fill:rgba(var(--accent-rgb),.16);animation:illusChatBob 2s ease-in-out infinite}.sec-illus--chat .dot{fill:var(--accent);animation:illusChatDot 1.2s ease-in-out infinite}.sec-illus--chat .dot:nth-child(2){animation-delay:.15s}.sec-illus--chat .dot:nth-child(3){animation-delay:.3s}@keyframes illusRing{0%{transform:scale(.55);opacity:.85}70%{opacity:.2}to{transform:scale(1.15);opacity:0}}@keyframes illusCorePulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes illusBarRise{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes illusSpark{0%,to{opacity:.35;transform:translateY(4px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes illusDash{to{stroke-dashoffset:-48}}@keyframes illusDraw{0%{stroke-dashoffset:120;opacity:.4}35%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.55}}@keyframes illusShield{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes illusChatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes illusChatDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.sec-illus--path .traveler{animation:illusNodeHop 3.2s var(--ease) infinite}@keyframes illusNodeHop{0%{transform:translate(18px,92px);opacity:0}8%{opacity:1}25%{transform:translate(40px,40px)}50%{transform:translate(64px,72px)}75%{transform:translate(90px,32px)}92%{opacity:1}to{transform:translate(110px,56px);opacity:0}}.split-layout .sec-head{grid-template-columns:1fr}.split-layout .sec-illus{justify-self:start;width:120px;height:120px}.cta-box .sec-head,.growth-copy .sec-head{margin-bottom:0}.cta-box .sec-head-copy .cta-actions{margin-top:36px}.cta-box .sec-head-copy>p:not(.eyebrow){margin:24px 0 0;max-width:420px;color:var(--muted);font-size:16px;line-height:1.85}.trust-strip>.sec-head{grid-column:1/-1}@media (min-width:740px){.trust-strip>.sec-head{grid-column:1}}@media (min-width:720px){.sec-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sec-illus{justify-self:end;width:160px;height:160px}}@media (max-width:430px){.sec-illus{width:112px;height:112px}.hero-illus-wrap{flex-direction:column;align-items:flex-start;gap:0}.hero .hero-illus,.hero-illus-wrap .hero-illus{display:none!important}}@media (prefers-reduced-motion:reduce){.sec-illus .bar,.sec-illus .bubble.reply,.sec-illus .chart,.sec-illus .core,.sec-illus .dot,.sec-illus .halo,.sec-illus .node.is-active,.sec-illus .rail,.sec-illus .ring,.sec-illus .shield-body,.sec-illus .spark,.sec-illus .tick,.sec-illus .traveler{animation:none!important}.sec-illus--check .chart,.sec-illus--check .tick,.sec-illus--shield .shield-check{stroke-dashoffset:0}.sec-illus--bars .bar{transform:scaleY(1)}}@media (max-width:430px){.hero-title{font-size:clamp(26px,7.6vw,36px);letter-spacing:-.03em}.hero-title .accent,.hero-title .hero-brand,.hero-title-line{white-space:nowrap}.hero{padding-top:calc(var(--nav-h) + 12px)!important;padding-bottom:28px!important}.hero-grid{gap:20px!important;min-height:0!important}.hero-copy{padding-top:0!important}.hero-illus-wrap{margin:0!important;gap:0!important}.hero-title{margin-top:0!important}.core-wrap{margin-top:8px!important}}