@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap");@font-face{font-family:FT Sans;src:url(/fonts/FTSans-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:FT Sans;src:url(/fonts/FTSans-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FT Sans;src:url(/fonts/FTSans-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FT Sans;src:url(/fonts/FTSans-Semi_Bold.otf) format("opentype");font-weight:600 800;font-style:normal;font-display:swap}:root{--primary:#352eff;--primary-dark:#f0f;--secondary:#0053ff;--tertiary-1:#7c9dff;--tertiary-2:#030192;--primary-soft:#352eff1a;--fg:#171717;--fg-muted:#7f7f7f;--fg-placeholder:#b2b2b2;--fg-disabled:#ccc;--bg:#fff;--bg-secondary:#e5e5e5;--bg-tertiary:#e6edff;--surface:#fff;--ink:#171717;--surface-soft:#f8f8f8;--surface-ios:#f2f2f7;--border:#efefef;--border-strong:#171717;--border-input:#ccc;--mono-100:#e5e5e5;--mono-200:#ccc;--mono-300:#b2b2b2;--mono-400:#999;--mono-500:#7f7f7f;--mono-600:#666;--mono-700:#4c4c4c;--mono-800:#333;--mono-900:#191919;--success:#629c28;--success-soft:#629c281a;--danger:red;--danger-soft:#ff00001a;--danger-dark:#e93a2a;--warning:#ff8400;--warning-soft:#ff84001a;--info:#144cc7;--natural:#d9d9d9;--code-bg:#0d0d0d;--focus-ring:rgba(53,46,255,.4);--font-ft:"FT Sans",sans-serif;--font-active:"FT Sans",sans-serif;--font-display:var(--font-active);--font-body:var(--font-active);--font-mono:"JetBrains Mono",ui-monospace,monospace;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-extra:800;--size-hero:64px;--size-xl3:48px;--size-xl2:44px;--size-xl:32px;--size-h-lg:24px;--size-h-md:20px;--size-lg:18px;--size-md:16px;--size-base:14px;--size-sm:12px;--size-xs:10px;--text-hero:var(--w-extra) 64px/1.05 var(--font-display);--text-h1:var(--w-bold) 48px/1.1 var(--font-display);--text-h2:var(--w-bold) 32px/1.2 var(--font-display);--text-h3:var(--w-bold) 24px/1.3 var(--font-display);--text-title:var(--w-bold) 20px/1.3 var(--font-display);--text-body:var(--w-regular) 14px/1.5 var(--font-body);--text-label:var(--w-medium) 14px/1.4 var(--font-body);--text-cap:var(--w-regular) 12px/1.4 var(--font-body);--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-full:9999px;--space-4:4px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-38:38px;--space-44:44px;--space-48:48px;--space-54:54px;--container-pad:20px;--max-content:343px;--shadow-xs:0px 2px 4px 0px rgba(16,16,19,.16);--shadow-sm:0px 2px 4px 0px rgba(16,16,19,.04),0px 16px 32px -4px rgba(16,16,19,.1);--shadow-md:0px 2px 4px 0px rgba(16,16,19,.04),0px 24px 48px -8px rgba(16,16,19,.12);--shadow-lg:0px 2px 4px 0px rgba(16,16,19,.04),0px 40px 80px -16px rgba(16,16,19,.16);--shadow-input:0px 1px 2px rgba(0,0,0,.05);--shadow-focus:0 0 0 3px rgba(53,46,255,.4);--shadow-brand:0 8px 32px rgba(53,46,255,.35);--blur-sm:blur(8px);--blur-md:blur(16px);--gradient-brand:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%)}[data-theme=dark]{--primary:#f0f;--secondary:#f0f;--tertiary-2:#f0f;--fg:#fff;--fg-muted:#7f7f7f;--fg-placeholder:#6a6a6a;--fg-disabled:#484848;--bg:#171717;--bg-secondary:#242424;--bg-tertiary:#f6fff1;--surface:#1f1f1f;--ink:#000;--surface-soft:#242424;--border:#484848;--border-strong:#fff;--border-input:#484848;--mono-100:#242424;--mono-200:#484848;--mono-300:#6a6a6a;--mono-400:#828282;--mono-500:#9a9a9a;--mono-600:#999;--mono-700:#b2b2b2;--mono-800:#ccc;--mono-900:#e5e5e5;--primary-soft:#ff00ff26;--focus-ring:rgba(255,0,255,.4);--shadow-focus:0 0 0 3px rgba(255,0,255,.4)}[data-theme=dark] .mav-btn-primary{background:transparent;border:1.5px solid var(--primary);color:var(--primary)}.mav-body{font:var(--text-body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased}.mav-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-burger{display:none}.nav-logo svg{height:26px;width:auto}.nav-mobile{display:none}.nav-plain,.nav-trigger{font:500 15.4px var(--font-body);color:var(--mono-700);background:none;border:none;cursor:pointer;text-decoration:none;padding:9px 13px;display:inline-flex;align-items:center;gap:5px;transition:color .14s}.nav-item.open .nav-trigger,.nav-plain:hover,.nav-trigger:hover{color:var(--primary)}.nav-caret{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.nav-item.open .nav-caret{transform:rotate(180deg)}.nav-item{position:relative}.nav-panel{position:absolute;top:calc(100% + 12px);left:-8px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);grid-auto-columns:minmax(264px,1fr);background:hsla(0,0%,100%,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);box-shadow:0 20px 56px rgba(10,16,40,.16);padding:8px;z-index:60;opacity:0;transform:translateY(10px) scale(.985);transform-origin:top left;pointer-events:none;transition:opacity .2s ease,transform .26s cubic-bezier(.2,.75,.2,1)}.nav-panel.has-promo{display:flex;align-items:stretch;gap:8px;padding:8px}.nav-panel.has-promo .nav-panel-items{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);grid-auto-columns:minmax(248px,1fr);align-content:start}.nav-panel.has-promo .nav-panel-items.nav-sol{display:grid;grid-auto-flow:row;grid-template-columns:244px 244px;grid-template-rows:none;grid-gap:0 18px;gap:0 18px;align-content:start}.nav-cat,.nav-sol-col{display:flex;flex-direction:column}.nav-cat+.nav-cat{margin-top:6px}.nav-cat-h{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--mono-400);padding:12px 12px 6px}.nav-promo{flex:none;width:250px;display:flex;flex-direction:column;gap:0;padding:20px;text-decoration:none;position:relative;overflow:hidden;background:linear-gradient(160deg,var(--primary) 0,#2a1a8f 100%);opacity:0;transform:translateY(8px);transition:opacity .3s ease .12s,transform .34s cubic-bezier(.2,.75,.2,1) .12s,box-shadow .2s}.nav-item.open .nav-promo{opacity:1;transform:translateY(0)}.nav-promo:hover{box-shadow:inset 0 0 0 100vmax hsla(0,0%,100%,.06)}.nav-promo-tag{align-self:flex-start;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background:#fff;padding:4px 9px}.nav-promo-art{margin:16px 0 14px;height:88px;background:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.16)}.nav-promo-title{font-size:16px;font-weight:700;letter-spacing:-.01em;color:#fff;line-height:1.2;margin-bottom:7px}.nav-promo-d{font-size:12.5px;line-height:1.5;color:hsla(0,0%,100%,.7);margin-bottom:16px}.nav-promo-cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#fff}.nav-promo-cta .nav-caret{transform:rotate(-90deg);width:10px;height:10px;transition:transform .2s}.nav-promo:hover .nav-promo-cta .nav-caret{transform:rotate(-90deg) translateY(3px)}.nav-panel:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.nav-item.open .nav-panel{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.nav-link-row{display:flex;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .26s ease,transform .3s cubic-bezier(.2,.75,.2,1),background .14s}.nav-item.open .nav-link-row{opacity:1;transform:translateY(0)}.nav-link-row:hover{background:var(--surface-soft)}.nav-link-ic{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;background:var(--primary-soft);color:var(--primary);transition:transform .18s ease}.nav-link-row:hover .nav-link-ic{transform:scale(1.06)}.nav-link-tx{display:flex;flex-direction:column}.nav-link-t{font-size:14.85px;font-weight:600;color:var(--fg)}.nav-link-d{font-size:13.2px;color:var(--mono-500);margin-top:1px}@media (max-width:900px){.nav-actions,.nav-links{display:none!important}.nav-burger{display:grid!important}.nav-row{height:66px!important}.nav-logo svg{height:23px}.nav-mobile{display:flex!important}.sec{padding:60px 22px!important}.hero-grid{grid-template-columns:1fr!important;gap:8px!important;padding:44px 22px 0!important}.hero-copy{padding-bottom:40px!important}.hero-title{font-size:42px!important}.hero-visual{display:none!important}.feat-grid{grid-template-columns:1fr 1fr!important}.split-grid{grid-template-columns:1fr!important;gap:32px!important}.split-panel{min-height:auto!important;padding:28px!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:30px 16px!important}.price-grid{grid-template-columns:1fr!important;gap:14px!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:30px!important}.sec-title{font-size:30px!important}.cta-title{font-size:34px!important}.quote{font-size:22px!important}}@media (max-width:560px){.sec{padding-top:48px!important;padding-bottom:48px!important}.hero-title{font-size:33px!important}.hero-btns{flex-direction:column!important}.hero-btns>*{width:100%!important}.feat-grid{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:1fr 1fr!important;gap:26px 14px!important}.cta-title{font-size:28px!important}.cta-btns{flex-direction:column!important;align-items:stretch!important}.cta-btns>*{width:100%!important}.quote{font-size:19px!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}}.scta-scrim{position:fixed;inset:0;z-index:100;background:rgba(10,16,40,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:sctaFade .2s ease}@keyframes sctaFade{0%{opacity:0}to{opacity:1}}.scta-modal{position:relative;background:var(--surface);border:1px solid var(--border);box-shadow:0 30px 80px rgba(10,16,40,.4);max-width:560px;width:100%;max-height:92vh;overflow:auto;padding:44px 44px 40px;color:var(--fg);text-align:left;animation:sctaUp .3s cubic-bezier(.2,.7,.2,1)}@keyframes sctaUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.scta-x{position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);cursor:pointer}.scta-eyebrow{font:700 11.5px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--primary);margin-bottom:12px}.scta-h{font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1.16;color:var(--fg)}.scta-p{font-size:14.5px;color:var(--mono-500);line-height:1.6;margin:10px 0 24px;max-width:420px}.scta-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 20px;gap:18px 20px}.scta-field{display:flex;flex-direction:column}.scta-full{grid-column:1/-1}.scta-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mono-500);margin-bottom:8px}.scta-label span{color:var(--danger,#d64545)}.scta-input{width:100%;border:none;border-bottom:1.5px solid var(--border-input,#d8d8d8);background:transparent;padding:8px 0;font:15px var(--font-body);color:var(--fg)}.scta-input:focus{outline:none;border-bottom-color:var(--primary)}.scta-input::placeholder{color:var(--mono-300)}.scta-textarea{resize:vertical;min-height:56px}.scta-legal{font-size:11.5px;color:var(--mono-400);line-height:1.5;margin-top:16px}.scta-done{text-align:center;padding:16px 0}.scta-done-ic{width:60px;height:60px;margin:0 auto 18px;background:var(--success,#1f8a5b);display:grid;place-items:center}@media (max-width:560px){.scta-grid{grid-template-columns:1fr}.scta-modal{padding:34px 26px}}.herob{position:relative;min-height:760px;overflow:hidden;display:flex;flex-direction:column;background:#fff;isolation:isolate}.hero-bg{position:absolute;inset:0;overflow:hidden;z-index:0}.fluted-glass-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.45) 26%,hsla(0,0%,100%,0) 52%)}.bnav{position:relative;z-index:2;align-items:center;gap:24px;max-width:1180px;width:100%;padding:26px 36px 0}.bnav,.bnav-pills{display:flex;margin:0 auto}.bnav-pills{gap:4px;padding:5px;border-radius:9999px;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bnav-pill{font:600 13.5px var(--font-body);color:var(--mono-600);background:transparent;border:none;padding:8px 16px;border-radius:9999px;cursor:pointer;transition:.15s}.bnav-pill:hover{color:var(--fg)}.bnav-pill.on{background:#fff;color:var(--primary);box-shadow:0 2px 8px rgba(10,16,40,.1)}.bnav-actions{display:flex;align-items:center;gap:10px}.bnav-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:9999px;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.7);cursor:pointer;transition:.15s}.bnav-icon:hover{background:#fff}.bnav-cta{font:600 13.5px var(--font-body);color:#fff;background:var(--primary);border:none;padding:11px 18px;cursor:pointer;transition:.15s}.bnav-cta:hover{background:var(--tertiary-2)}.hero-inner{position:relative;z-index:2;flex:1 1;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:40px;gap:40px;align-items:center;max-width:1180px;width:100%;margin:0 auto;padding:40px 36px 56px}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--mono-700);padding:6px 13px;border-radius:9999px;background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-badge .dot{width:7px;height:7px;border-radius:50%;background:#1f8a5b;box-shadow:0 0 8px rgba(31,138,91,.7)}.hero-h1{font-size:60px;font-weight:600;line-height:1.04;letter-spacing:-.035em;margin:24px 0 0;color:var(--fg)}.hero-h1 .grad{color:var(--primary)}.hero-sub{font-size:17px;line-height:1.6;color:var(--mono-600);margin-top:20px;max-width:460px}.hero-ctas{display:flex;gap:12px;margin-top:30px}.hbtn{font:600 14.5px var(--font-body);padding:14px 24px;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;gap:8px;border:1.5px solid transparent}.hbtn.light{background:var(--primary);color:#fff;border-color:var(--primary)}.hbtn.light:hover{background:var(--tertiary-2);border-color:var(--tertiary-2)}.hbtn.ghost{background:hsla(0,0%,100%,.5);color:var(--fg);border-color:rgba(10,16,40,.18)}.hbtn.ghost:hover{background:#fff}.hero-feats{display:flex;flex-wrap:wrap;gap:22px;margin-top:38px;padding-top:26px;border-top:1px solid rgba(10,16,40,.12)}.hfeat{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--mono-700)}.glass-stack{display:flex;flex-direction:column;gap:16px;align-items:flex-end}.glass-card{width:300px;padding:22px;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);background:linear-gradient(150deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.36));border:1px solid hsla(0,0%,100%,.8);box-shadow:0 24px 60px rgba(10,16,40,.18),inset 0 1px 1px hsla(0,0%,100%,.7)}.glass-card.balance{background:var(--gradient-brand);border-color:hsla(0,0%,100%,.25);box-shadow:0 24px 60px rgba(20,110,245,.32),inset 0 1px 1px hsla(0,0%,100%,.3)}.gc-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.65)}.gc-amount{font:700 30px var(--font-mono);letter-spacing:-.02em;margin:8px 0 6px;color:#fff}.gc-amount span{font-size:18px;opacity:.55}.gc-row{display:flex;align-items:center;gap:8px}.gc-chip{font-size:11px;font-weight:700;padding:3px 8px;border-radius:9999px}.gc-chip.up{background:hsla(0,0%,100%,.22);color:#fff}.gc-sub{font-size:11.5px;color:hsla(0,0%,100%,.6)}.gc-actions{display:flex;gap:8px;margin-top:18px}.gc-act{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0;font-size:11px;font-weight:600;color:#fff;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22)}.glass-card.txn{width:260px}.gc-txn{display:flex;align-items:center;gap:11px}.gc-ico{width:34px;height:34px;display:grid;place-items:center;background:var(--primary-soft);border:1px solid rgba(20,110,245,.2);flex-shrink:0}.gc-txn-body{flex:1 1}.gc-txn-name{font-size:13px;font-weight:600;color:var(--fg)}.gc-txn-meta{font-size:11px;color:var(--mono-500);margin-top:1px}.gc-txn-amt{font:700 13px var(--font-mono);color:var(--fg)}.gc-progress{height:5px;background:rgba(10,16,40,.1);margin:14px 0 8px}.gc-progress span{display:block;height:100%;background:var(--gradient-brand)}.gc-txn-foot{font-size:11px;color:var(--mono-500)}@media (max-width:940px){.bnav{padding:20px 22px 0}.hero-inner{grid-template-columns:1fr;gap:28px;padding:32px 22px 48px}.glass-stack{align-items:stretch;flex-direction:column}.glass-card,.glass-card.txn{width:100%;max-width:420px}.hero-h1{font-size:44px}.bnav-pills{display:none}.hero-scrim{background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4) 40%,transparent 62%)}}@media (max-width:560px){.herob{min-height:0}.bnav-cta{display:none}.hero-h1{font-size:34px}.hero-sub{font-size:15.5px}.hero-ctas{flex-direction:column}.hero-ctas .hbtn{width:100%}.hero-feats{gap:14px 18px;margin-top:28px;padding-top:22px}}[data-theme=dark] .herob{background:#fff}[data-theme=dark] .hero-scrim{background:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.45) 26%,hsla(0,0%,100%,0) 52%)}[data-theme=dark] .hero-h1{color:#171717}[data-theme=dark] .hero-h1 .grad{color:#352eff}[data-theme=dark] .hero-sub{color:#555a66}[data-theme=dark] .hero-badge{color:#3a3f4c;background:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.8)}[data-theme=dark] .hero-feats{border-top-color:rgba(10,16,40,.12)}[data-theme=dark] .hfeat{color:#3a3f4c}[data-theme=dark] .bnav-pill{color:#555a66}[data-theme=dark] .bnav-pill:hover{color:#171717}[data-theme=dark] .bnav-pill.on{background:#fff;color:#352eff}[data-theme=dark] .bnav-icon{background:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.7);color:#171717}[data-theme=dark] .hbtn.ghost{color:#171717;border-color:rgba(10,16,40,.18);background:hsla(0,0%,100%,.5)}[data-theme=dark] .gc-txn-name{color:#171717}[data-theme=dark] .gc-txn-foot,[data-theme=dark] .gc-txn-meta{color:#555a66}[data-theme=dark] .gc-txn-amt{color:#171717}[data-theme=dark] .glass-card{background:linear-gradient(150deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.36));border-color:hsla(0,0%,100%,.8)}[data-theme=dark] .bnav svg path[fill="#ffffff"]{fill:#000}@media (min-width:561px){.hero-feats{flex-wrap:nowrap!important;gap:14px!important}.hfeat{white-space:nowrap;font-size:12px!important}}.bx-hero-art{display:flex;align-items:center;justify-content:center}.bx-phone{width:340px;max-width:100%;background:var(--surface);border:1px solid var(--border);box-shadow:0 30px 70px rgba(10,16,40,.16);display:flex;flex-direction:column;overflow:hidden}.bx-phone-bar{display:flex;align-items:center;gap:9px;padding:16px 20px;background:var(--gradient-brand,var(--primary));color:#fff;font-weight:700;font-size:14px;letter-spacing:-.01em}.bx-phone-dot{width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.6);animation:bxpulse 1.8s ease-in-out infinite}@keyframes bxpulse{0%,to{box-shadow:0 0 0 0 rgba(74,222,128,.5)}50%{box-shadow:0 0 0 5px rgba(74,222,128,0)}}.bx-chat{padding:20px 18px;display:flex;flex-direction:column;gap:12px;background:var(--surface-soft)}.bx-bubble{max-width:84%;padding:11px 15px;font-size:13.5px;line-height:1.5}.bx-bubble.user{align-self:flex-end;background:var(--primary);color:#fff;border-radius:14px 14px 3px 14px}.bx-bubble.bank{align-self:flex-start;background:var(--surface);border:1px solid var(--border);color:var(--fg);border-radius:14px 14px 14px 3px}.bx-bubble.ok{border-color:color-mix(in srgb,var(--success,#1f8a5b) 40%,transparent);color:var(--success,#1f8a5b);font-weight:500}.bx-phone-input{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-top:1px solid var(--border);color:var(--mono-300);font-size:13.5px}.bx-send{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;background:var(--primary)}@media (prefers-reduced-motion:no-preference){.bx-chat .bx-bubble{opacity:0;animation:bxIn .5s cubic-bezier(.2,.7,.2,1) forwards}.bx-chat .bx-bubble:first-child{animation-delay:.3s}.bx-chat .bx-bubble:nth-child(2){animation-delay:.8s}.bx-chat .bx-bubble:nth-child(3){animation-delay:1.3s}.bx-chat .bx-bubble:nth-child(4){animation-delay:1.8s}.bx-chat .bx-bubble:nth-child(5){animation-delay:2.3s}@keyframes bxIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.cx-stat-cell{padding:40px 28px}.bx-product{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px;align-items:start}.bx-product-body p{font-size:16.5px;line-height:1.7;color:var(--mono-600);margin-bottom:18px}.bx-product-body p:last-child{margin-bottom:0}.bx-layers{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--border);background:var(--border)}.bx-layer{position:relative;background:var(--surface);padding:32px 26px}.bx-layer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.bx-layer-ic{width:48px;height:48px;display:grid;place-items:center;background:var(--primary-soft)}.bx-layer-n{font:700 30px var(--font-mono,monospace);letter-spacing:-.03em;color:var(--mono-200)}.bx-layer-t{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:9px;line-height:1.25}.bx-layer-d{font-size:13.5px;color:var(--mono-500);line-height:1.6}.bx-layer-arrow{position:absolute;top:44px;right:-10px;z-index:2;width:20px;height:20px;display:grid;place-items:center;background:var(--surface)}.bx-caps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.bx-cap{background:var(--surface);border:1px solid var(--border);padding:30px 28px;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.bx-cap:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.bx-cap-ic{width:52px;height:52px;display:grid;place-items:center;background:var(--primary-soft);margin-bottom:18px}.bx-cap-t{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:10px}.bx-cap-d{font-size:14px;color:var(--mono-500);line-height:1.62;margin-bottom:18px;flex:1 1}.bx-cap-pills{display:flex;flex-wrap:wrap;gap:7px}.bx-pill{font-size:11.5px;font-weight:600;color:var(--mono-600);background:var(--surface-soft);padding:5px 10px}.bx-pill,.bx-uc-tabs{border:1px solid var(--border)}.bx-uc-tabs{display:flex;flex-wrap:wrap;gap:0;margin-bottom:24px}.bx-uc-tab{flex:1 1;min-width:150px;padding:16px 14px;font:600 14px var(--font-body);color:var(--mono-500);background:var(--surface);border:none;border-right:1px solid var(--border);cursor:pointer;transition:background .18s,color .18s}.bx-uc-tab:last-child{border-right:none}.bx-uc-tab:hover{background:var(--surface-soft);color:var(--fg)}.bx-uc-tab.on{background:var(--surface);color:var(--primary);box-shadow:inset 0 3px 0 var(--primary)}.bx-uc-panel{display:grid;grid-template-columns:1fr .85fr;grid-gap:48px;gap:48px;align-items:center;border:1px solid var(--border);background:var(--surface);padding:44px;animation:bxFade .4s cubic-bezier(.2,.7,.2,1)}@keyframes bxFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bx-uc-title{font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1.18;color:var(--fg);margin-bottom:14px}.bx-uc-intro{font-size:15.5px;color:var(--mono-500);line-height:1.65;margin-bottom:24px;max-width:480px}.bx-uc-points{list-style:none;display:flex;flex-direction:column;gap:13px}.bx-uc-points li{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--mono-600);line-height:1.5}.bx-uc-tick{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;background:var(--primary-soft);margin-top:1px}.bx-uc-chat{display:flex;justify-content:center}.bx-phone-sm{width:320px;box-shadow:var(--shadow-md)}.bx-phone-sm .bx-chat .bx-bubble{opacity:1;animation:none}.bx-bank{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.bx-bank-card{background:var(--surface);border:1px solid var(--border);padding:34px 32px}.bx-bank-eyebrow{font:700 11px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:14px}.bx-bank-t{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--fg);margin-bottom:12px}.bx-bank-d{font-size:14.5px;color:var(--mono-500);line-height:1.62;margin-bottom:24px}.bx-bank-stats{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--border);background:var(--border)}.bx-bank-stat{flex:1 1;min-width:90px;background:var(--surface);padding:16px 18px}.bx-bank-stat-n{font:700 20px var(--font-mono,monospace);letter-spacing:-.02em;color:var(--primary)}.bx-bank-stat-l{font-size:12px;color:var(--mono-500);margin-top:4px}.bx-eco{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid var(--border);background:var(--border)}.bx-eco-card{background:var(--surface);padding:32px 30px;transition:background .2s}.bx-eco-card:hover{background:var(--surface-soft)}.bx-eco-ic{width:48px;height:48px;display:grid;place-items:center;background:var(--primary-soft);margin-bottom:18px}.bx-eco-t{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:9px}.bx-eco-d{font-size:14px;color:var(--mono-500);line-height:1.6}.bx-cta{background:var(--gradient-brand,#0052cc);color:#fff;padding:96px 32px;text-align:center;position:relative;overflow:hidden}.bx-cta-wrap{max-width:680px;margin:0 auto;position:relative;z-index:1}.bx-cta-h{font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1.08;color:#fff}.bx-cta-p{font-size:17px;line-height:1.6;color:hsla(0,0%,100%,.82);margin:16px auto 30px;max-width:540px}.cta-sheen:after{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.14),transparent);transform:skewX(-18deg);animation:sheen 6s ease-in-out infinite;pointer-events:none}@keyframes sheen{0%{left:-60%}55%,to{left:130%}}@media (max-width:980px){.cx-hero-inner{grid-template-columns:1fr;gap:36px}.bx-hero-art{order:-1}.cx-stats-wrap{grid-template-columns:1fr 1fr}.cx-stat-cell:nth-child(2){border-right:none}.cx-stat-cell{border-bottom:1px solid hsla(0,0%,100%,.14)}.bx-product{grid-template-columns:1fr;gap:24px}.bx-layers{grid-template-columns:1fr 1fr}.bx-layer-arrow{display:none}.bx-caps{grid-template-columns:1fr 1fr}.bx-uc-panel{grid-template-columns:1fr;gap:32px}.bx-uc-chat{order:-1}.bx-bank{grid-template-columns:1fr}.bx-eco{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cx-stats-wrap{grid-template-columns:1fr}.cx-stat-cell{border-right:none}.bx-caps,.bx-eco,.bx-layers{grid-template-columns:1fr}.bx-uc-tab{flex-basis:50%;border-bottom:1px solid var(--border)}.bx-uc-panel{padding:28px 22px}.bx-cta-h{font-size:30px}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{opacity:0;animation:heroUp .8s cubic-bezier(.2,.7,.2,1) forwards}.hero-copy>:first-child{animation-delay:.1s}.hero-copy>:nth-child(2){animation-delay:.22s}.hero-copy>:nth-child(3){animation-delay:.34s}.hero-copy>:nth-child(4){animation-delay:.46s}.hero-copy>:nth-child(5){animation-delay:.58s}.glass-card{opacity:0}.glass-card.balance{animation:glassIn 1s cubic-bezier(.2,.7,.2,1) .5s forwards,floatA 7s ease-in-out 1.6s infinite}.glass-card.txn{animation:glassIn 1s cubic-bezier(.2,.7,.2,1) .68s forwards,floatB 8s ease-in-out 1.9s infinite}.hero-badge .dot{position:relative;animation:livePulse 1.8s ease-in-out infinite}.hero-badge .dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid #1f8a5b;animation:ping 2s cubic-bezier(0,0,.2,1) infinite}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.out-grid>div:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.strat-grid>div:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.16)}.cta-sheen{position:relative;overflow:hidden}.cta-sheen:after{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.14),transparent);transform:skewX(-18deg);animation:sheen 6s ease-in-out infinite;pointer-events:none}.ls-track{animation:marquee 26s linear infinite}.sec:hover .ls-track{animation-play-state:paused}}@media (max-width:980px){.cx-hero-inner{grid-template-columns:1fr;gap:32px}.cx-hero-art{order:-1}.cx-hero-img{max-width:260px}.cxv-panel{grid-template-columns:1fr}.cxv-vis{border-left:none;border-top:1px solid var(--border);padding:36px}.cxs-grid{grid-template-columns:1fr}.cxs-aside{border-left:none;border-top:1px solid var(--border);flex-direction:row;gap:24px;justify-content:flex-start;padding:32px;flex-wrap:wrap}.cxs-aside-ic{margin-bottom:0;width:84px;height:84px}.cxs-aside-big{font-size:44px}.cxv-cols{grid-template-columns:1fr 1fr;gap:40px 0}.cxv-col{padding:0 32px}.cxv-col:nth-child(odd){padding-left:0}.cxv-col:nth-child(2n){padding-right:0}.cxv-col-t{white-space:normal}.cx-zig{grid-template-columns:1fr}.cx-zig-copy{order:2!important;padding:34px 28px}.cx-zig-vis{order:1!important;min-height:240px}.cx-stats-wrap{grid-template-columns:1fr 1fr}.cx-stat-cell:nth-child(2){border-right:none}.cx-stat-cell{border-bottom:1px solid hsla(0,0%,100%,.14)}.cx-tech-grid{grid-template-columns:1fr 1fr}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-intro{position:static}.strat-card{grid-template-columns:1fr}}@media (max-width:620px){.core-tab{flex-basis:50%;min-width:0;border-bottom:1px solid var(--border)}.core-tab:nth-child(2n){border-right:none}.cxv-cols{grid-template-columns:1fr;gap:36px}.cxv-col{padding:0 0 36px!important}.cxv-col:last-child{padding-bottom:0!important}.cx-zig-copy,.cxv-copy,.sf-panel,.si-panel{padding:30px 22px}.cxv-stats{gap:26px}.cxs-rowbtn{padding:20px;gap:12px}.cxs-rowbody{padding:0 20px}.cxs-rowtab{display:none}.cx-stats-wrap{grid-template-columns:1fr}.cx-stat-cell{border-right:none}.cx-tech-grid,.sf-grid{grid-template-columns:1fr}.cx-stat-n{font-size:40px}}.bp-head{background:var(--surface);border-bottom:1px solid var(--border)}.bp-head-inner{max-width:1200px;margin:0 auto;padding:56px 32px 64px}.bp-head-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.bp-head-copy{text-align:left}.bp-crumb{font-size:12.5px;color:var(--mono-400);margin-bottom:18px}.bp-crumb a{color:var(--mono-500);text-decoration:none}.bp-crumb a:hover{color:var(--primary)}.bp-crumb span{margin:0 6px;color:var(--mono-300)}.bp-cat-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:16px}.bp-h1{font-size:46px;font-weight:600;letter-spacing:-.035em;line-height:1.1;color:var(--fg);margin:0;text-wrap:balance}.bp-dek{font-size:18px;line-height:1.6;color:var(--mono-500);margin:18px 0 0;max-width:540px}.bp-head-img img{width:100%;height:auto;display:block;border:1px solid var(--border);box-shadow:var(--shadow-md)}.bp-byline{display:flex;align-items:center;gap:13px;margin-top:28px;text-align:left;flex-wrap:wrap}.bp-avatar{width:44px;height:44px;flex-shrink:0;background:var(--primary-soft);border:1px solid var(--border);display:grid;place-items:center;font:700 14px var(--font-mono,monospace);color:var(--primary)}.bp-byline-tx{font-size:14.5px;font-weight:700;color:var(--fg);line-height:1.3}.bp-byline-tx span{display:block;font-size:12.5px;font-weight:500;color:var(--mono-500);margin-top:2px}.bp-byline-meta{display:flex;align-items:center;gap:14px;padding-left:14px;margin-left:4px;border-left:1px solid var(--border)}.bp-byline-meta span{position:relative;font-size:12.5px;color:var(--mono-500)}.bp-byline-meta span+span{padding-left:15px}.bp-byline-meta span+span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:var(--mono-300)}.bp-cover{max-width:980px;margin:0 auto 48px}.bp-cover img{width:100%;height:auto;display:block;border:1px solid var(--border)}.bp-layout{display:grid;grid-template-columns:1fr 300px;grid-gap:56px;gap:56px;max-width:980px;margin:0 auto;align-items:start}.bp-article{min-width:0}.bp-block{margin-bottom:44px}.bp-block:last-child{margin-bottom:0}.bp-h2{font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--fg)}.bp-h2,.bp-p{margin-bottom:18px}.bp-p{font-size:17px;line-height:1.75;color:var(--mono-600)}.bp-quote{margin:30px 0;padding:28px 32px;background:var(--surface-soft);border-left:3px solid var(--primary)}.bp-quote-mark{font-family:Georgia,serif;font-size:60px;line-height:.5;color:var(--primary);opacity:.35;height:28px}.bp-quote-t{font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.45;color:var(--fg);margin-bottom:14px}.bp-quote-a{font-size:13.5px;font-weight:600;color:var(--mono-500)}.bp-aside{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:24px}.bp-side-card{background:var(--surface-soft);border:1px solid var(--border);padding:28px 26px}.bp-side-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mono-400);margin-bottom:18px}.bp-take{list-style:none;display:flex;flex-direction:column;gap:14px}.bp-take li{display:flex;gap:11px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--fg)}.bp-take-ic{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;background:var(--primary-soft);margin-top:1px}.bp-share{display:flex;align-items:center;gap:14px;padding-left:2px}.bp-share-l{font:700 11px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--mono-400)}.bp-share-row{display:flex;gap:8px}.bp-share-ic{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);font-size:13px;color:var(--mono-600);cursor:pointer;transition:all .18s}.bp-share-ic:hover{border-color:var(--primary);color:var(--primary)}.bp-news{background:var(--ink,#0c1020);color:#fff;padding:72px 32px}.bp-news-wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.bp-news-h{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.12;color:#fff}.bp-news-p{font-size:15.5px;color:hsla(0,0%,100%,.62);line-height:1.6;margin-top:12px}.bp-news-form{display:flex;gap:10px}.bp-news-input{flex:1 1;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);padding:13px 16px;font:15px var(--font-body);color:#fff}.bp-news-input::placeholder{color:hsla(0,0%,100%,.5)}.bp-news-input:focus{outline:none;border-color:var(--tertiary-1,#7c9dff)}.bp-news-done{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#fff}.bp-toc{list-style:none;display:flex;flex-direction:column;gap:2px}.bp-toc li a{display:flex;gap:12px;align-items:baseline;padding:9px 0;font-size:14px;line-height:1.45;color:var(--mono-600);text-decoration:none;transition:color .15s}.bp-toc li a:hover,.bp-toc-n{color:var(--primary)}.bp-toc-n{font:700 11px var(--font-mono,monospace);flex-shrink:0}.bp-faq-wrap{max-width:820px;margin:0 auto}.bp-faq-list{border-top:1px solid var(--border);margin-top:28px}.bp-faq-item{border-bottom:1px solid var(--border)}.bp-faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;padding:22px 0;font:600 17px var(--font-body);color:var(--fg);letter-spacing:-.01em}.bp-faq-icon{flex-shrink:0;display:flex;transition:transform .2s}.bp-faq-item.open .bp-faq-icon{transform:rotate(90deg)}.bp-faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1)}.bp-faq-item.open .bp-faq-a-wrap{grid-template-rows:1fr}.bp-faq-a{overflow:hidden;font-size:15px;line-height:1.65;color:var(--mono-500)}.bp-faq-item.open .bp-faq-a{padding-bottom:22px}.bp-inline-faq{margin-top:16px;padding-top:36px;border-top:1px solid var(--border)}.bp-callout{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;margin:28px 0;background:var(--surface-soft);border-left:3px solid var(--mono-300)}.bp-callout.warn{background:var(--warning-soft,#fdf4e7);border-left-color:var(--warning,#d98a2b)}.bp-callout.ok{background:var(--success-soft,#e9f6ef);border-left-color:var(--success,#1f8a5b)}.bp-callout-ic{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;background:var(--surface)}.bp-callout.warn .bp-callout-ic{color:var(--warning,#d98a2b)}.bp-callout.ok .bp-callout-ic{color:var(--success,#1f8a5b)}.bp-callout-l{font:700 11px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--mono-500);margin-bottom:6px}.bp-callout-t{font-size:14.5px;line-height:1.6;color:var(--fg);margin:0}.bp-fig{margin:32px 0}.bp-cap{font-size:12.5px;color:var(--mono-400);margin-top:12px;text-align:center;font-style:italic}.bp-table-wrap{overflow-x:auto;border:1px solid var(--border)}.bp-table{width:100%;border-collapse:collapse;font-size:14px}.bp-table td,.bp-table th{padding:13px 18px;text-align:left;border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.bp-table td:last-child,.bp-table th:last-child{border-right:none}.bp-table thead th{background:var(--ink,#0c1020);color:#fff;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.bp-table tbody th[scope=row]{font-weight:600;color:var(--fg);background:var(--surface-soft)}.bp-table tbody td{color:var(--mono-600)}.bp-table tbody tr:last-child td,.bp-table tbody tr:last-child th{border-bottom:none}.bp-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--border);margin:32px 0}.bp-stat{padding:24px 20px;border-right:1px solid var(--border)}.bp-stat:last-child{border-right:none}.bp-stat-n{font:700 30px var(--font-mono,monospace);letter-spacing:-.03em;color:var(--primary);line-height:1}.bp-stat-l{font-size:12.5px;color:var(--mono-500);margin-top:8px}.bp-diagram{border:1px solid var(--border);background:var(--surface-soft);padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:0}.bp-dia-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.bp-dia-node{font-size:12.5px;font-weight:600;padding:11px 16px;background:var(--surface);border:1px solid var(--border);color:var(--fg)}.bp-dia-node.ghost{color:var(--mono-500);border-style:dashed}.bp-dia-node.mod{background:var(--primary-soft);border-color:transparent;color:var(--primary)}.bp-dia-layer{width:100%;max-width:420px;text-align:center;margin:0 auto;padding:13px 16px;background:var(--primary);color:#fff;font-weight:600;font-size:13.5px;display:inline-flex;align-items:center;justify-content:center;gap:9px}.bp-dia-conn{display:flex;gap:60px;height:22px;align-items:stretch}.bp-dia-conn span{width:1.5px;background:var(--border-input,#cdd2de)}.bp-dia-conn.down{gap:40px}.bp-rel-link{color:var(--primary);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:6px}.bp-rel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.blogx-thumb{height:170px}.blogx-body{padding:22px 24px 24px}.blogx-title{font-size:18px;line-height:1.3;margin-bottom:16px;flex:1 1}@media (max-width:900px){.bp-h1{font-size:32px}.bp-head-inner{padding:36px 24px 40px}.bp-head-grid{grid-template-columns:1fr;gap:32px}.bp-head-img{order:-1}.bp-layout{grid-template-columns:1fr;gap:36px}.bp-aside{position:static;flex-direction:row;flex-wrap:wrap}.bp-side-card{flex:1 1;min-width:260px}.bp-news-wrap{grid-template-columns:1fr;gap:24px}.bp-rel-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.bp-news-form{flex-direction:column}.bp-rel-grid{grid-template-columns:1fr}.bp-stats{grid-template-columns:1fr 1fr}.bp-stat:nth-child(2){border-right:none}}.feat-post{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--border);background:var(--surface);text-decoration:none;margin-bottom:56px;overflow:hidden;transition:box-shadow .25s}.feat-post:hover{box-shadow:var(--shadow-lg)}.feat-thumb{min-height:360px;background-size:cover;background-position:50%}.feat-body{padding:48px 44px;display:flex;flex-direction:column;justify-content:center}.feat-meta{margin-bottom:20px}.feat-link{color:var(--primary);font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:7px}.feat-post:hover .feat-link svg,.nudge:hover svg{transform:translateX(3px)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.blogx-card{background:var(--surface);border:1px solid var(--border);text-decoration:none;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.blogx-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.blogx-thumb{height:188px;background-size:cover;background-position:50%;position:relative;display:flex;align-items:flex-end;padding:14px}.blogx-body{padding:24px 24px 22px;flex:1 1;display:flex;flex-direction:column}.blogx-title{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.28;color:var(--fg);margin-bottom:10px}.blogx-excerpt{font-size:14px;color:var(--mono-500);line-height:1.6;margin-bottom:16px;flex:1 1}.news-sub{margin:16px auto 32px}.news-form{display:flex;gap:12px;max-width:480px;margin:0 auto}.news-input{flex:1 1;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);color:#fff;padding:14px 16px;font:15px var(--font-body)}.news-input::placeholder{color:hsla(0,0%,100%,.45)}.news-input:focus{outline:none;border-color:var(--tertiary-1,#7c9dff)}.news-done{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#fff}@media (max-width:900px){.feat-post{grid-template-columns:1fr}.feat-thumb{min-height:220px}.feat-body{padding:32px 26px}.bloghero-h1{font-size:40px}.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}.news-form{flex-direction:column}}.feat-excerpt{margin-bottom:22px}.cs-feat{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:48px;gap:48px;align-items:center;border:1px solid var(--border);background:var(--surface);text-decoration:none;padding:44px;margin-bottom:56px;transition:box-shadow .25s}.cs-feat:hover{box-shadow:var(--shadow-lg)}.cs-feat-cover{display:flex;justify-content:center}.cs-feat-cover img{width:100%;max-width:300px;height:auto;box-shadow:var(--shadow-lg);border:1px solid var(--border)}.cs-feat-body{display:flex;flex-direction:column}.cs-feat-stat{display:flex;align-items:center;gap:16px;padding:18px 0 22px}.cs-stat-n{font:700 44px var(--font-mono,monospace);letter-spacing:-.03em;color:var(--primary);line-height:1}.cs-stat-l{font-size:13.5px;color:var(--mono-500);line-height:1.35}.cs-stat-l span{display:block;font-weight:700;color:var(--fg);margin-top:3px}.cs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.cs-card-title{margin-bottom:12px}.cs-card-stat{font-size:13.5px;color:var(--mono-500);padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:14px}.cs-card-stat strong{color:var(--primary);font:700 18px var(--font-mono,monospace);margin-right:6px}.cs-card-desc{font-size:13.5px;color:var(--mono-500);line-height:1.6;margin-bottom:16px;flex:1 1}@media (max-width:900px){.cs-feat{grid-template-columns:1fr;gap:32px;padding:32px 26px}.cs-feat-cover img{max-width:240px}.bloghero-h1{font-size:40px}.cs-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cs-grid{grid-template-columns:1fr}}.csd-hero-inner{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:56px;gap:56px;align-items:center}.csd-back{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:hsla(0,0%,100%,.8);text-decoration:none}.csd-back:hover{color:#fff}.csd-cat{color:var(--primary);background:#fff}.csd-cat,.csd-client{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 11px}.csd-client{color:#fff;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.25)}.csd-h1{font-size:46px;font-weight:600;letter-spacing:-.035em;line-height:1.08;color:#fff;margin:18px 0 0;text-wrap:balance}.csd-sub{font-size:18px;line-height:1.6;color:hsla(0,0%,100%,.82);margin-top:18px;max-width:560px}.csd-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px}.csd-meta span{position:relative;font-size:13.5px;color:hsla(0,0%,100%,.75);padding-left:16px}.csd-meta span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--tertiary-1,#7c9dff)}.csd-hero-cover{display:flex;justify-content:center}.csd-hero-cover img{width:100%;max-width:280px;height:auto;box-shadow:0 30px 70px rgba(0,0,30,.4);border:1px solid hsla(0,0%,100%,.18)}.csd-results-sec{background:var(--ink,#0c1020);padding:0 32px}.csd-results{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid hsla(0,0%,100%,.14)}.csd-result,.csd-results{border-right:1px solid hsla(0,0%,100%,.14)}.csd-result{padding:44px 32px;text-align:center}.csd-result:last-child{border-right:none}.csd-result-n{font:700 46px var(--font-mono,monospace);letter-spacing:-.03em;color:#fff;line-height:1}.csd-result-l{font-size:13.5px;color:hsla(0,0%,100%,.6);margin-top:12px}.csd-article{max-width:720px;margin:0 auto}.csd-block{margin-bottom:48px}.csd-block:last-child{margin-bottom:0}.csd-h2{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--fg);margin-bottom:18px;position:relative;padding-left:18px}.csd-h2:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background:var(--primary)}.csd-p{font-size:16.5px;line-height:1.7;color:var(--mono-600);margin-bottom:18px}.csd-quote{margin:32px 0 8px;padding:30px 34px;background:var(--surface-soft);border-left:3px solid var(--primary);position:relative}.csd-quote-mark{font-family:Georgia,serif;font-size:64px;line-height:.5;color:var(--primary);opacity:.35;height:30px}.csd-quote-t{font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.45;color:var(--fg);margin-bottom:16px}.csd-quote-a{font-size:13.5px;font-weight:600;color:var(--mono-500)}.csd-cta{background:var(--gradient-brand,#0052cc);color:#fff;padding:80px 32px;text-align:center}.csd-cta-wrap{max-width:640px;margin:0 auto}.csd-cta-h{font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:#fff}.csd-cta-p{font-size:17px;line-height:1.6;color:hsla(0,0%,100%,.82);margin:16px auto 30px;max-width:480px}.csd-cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cs-link{color:var(--primary);font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:7px}.cs-link.sm{font-size:14px}.csd-rel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.cs-card{background:var(--surface);border:1px solid var(--border);text-decoration:none;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.cs-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.cs-card-cover{background:var(--surface-soft);padding:26px 26px 0;overflow:hidden}.cs-card-cover img{width:100%;height:auto;display:block;box-shadow:var(--shadow-md);border:1px solid var(--border);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.cs-card:hover .cs-card-cover img{transform:translateY(-6px) scale(1.02)}.cs-card-body{padding:22px 24px 24px;flex:1 1;display:flex;flex-direction:column}.cs-card-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cs-client{font:700 11px var(--font-mono,monospace);letter-spacing:.06em;color:var(--mono-400)}.cs-card-title{font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.28;color:var(--fg);margin-bottom:16px;flex:1 1}@media (max-width:900px){.csd-hero-inner{grid-template-columns:1fr;gap:32px}.csd-hero-cover{order:-1;justify-content:flex-start}.csd-hero-cover img{max-width:200px}.csd-h1{font-size:34px}.csd-results{grid-template-columns:1fr 1fr}.csd-result:nth-child(2){border-right:none}.csd-result{border-bottom:1px solid hsla(0,0%,100%,.14)}.csd-rel-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.csd-results{grid-template-columns:1fr}.csd-result{border-right:none}.csd-rel-grid{grid-template-columns:1fr}}.bloghero-sub{max-width:580px}.ct-reasons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--border);background:var(--border)}.ct-reason{background:var(--surface);padding:34px 30px;display:flex;flex-direction:column;align-items:flex-start;transition:background .2s}.ct-reason:hover{background:var(--surface-soft)}.ct-reason-ic{width:52px;height:52px;display:grid;place-items:center;background:var(--primary-soft);margin-bottom:20px}.ct-reason-t{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:8px}.ct-reason-d{font-size:14px;color:var(--mono-500);line-height:1.6;margin-bottom:18px;flex:1 1}.ct-reason-cta{color:var(--primary);font-weight:600;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:7px}.ct-formsec{background:var(--surface-soft);padding:96px 32px}.ct-form-wrap{max-width:1140px;margin:0 auto}.ct-form-card{display:grid;grid-template-columns:.82fr 1.18fr;border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden}.ct-info{background:var(--ink,#0c1020);color:#fff;padding:52px 44px;display:flex;flex-direction:column}.ct-info .si-eyebrow{color:var(--tertiary-1,#7c9dff)}.ct-info-h{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.12;color:#fff}.ct-info-p{font-size:15px;line-height:1.62;color:hsla(0,0%,100%,.66);margin:16px 0 36px}.ct-info-list{display:flex;flex-direction:column;gap:22px}.ct-info-item{display:flex;gap:14px;align-items:center}.ct-info-ic{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14)}.ct-info-tx{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.5)}.ct-info-tx span{display:block;font-size:15px;font-weight:500;text-transform:none;letter-spacing:0;color:#fff;margin-top:3px}.ct-info-foot{margin-top:auto;padding-top:36px}.ct-info-foot-l{font:700 11px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.5)}.ct-info-foot-v{font-size:20px;font-weight:600;color:var(--tertiary-1,#7c9dff);margin-top:6px}.ct-form{background:var(--surface);padding:52px 48px}.ct-offices{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;border:1px solid var(--border);background:var(--border)}.ct-office{background:var(--surface);padding:32px 28px}.ct-office-tag{font:700 11px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:14px}.ct-office-city{font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--fg);margin-bottom:10px}.ct-office-addr{font-size:13.5px;color:var(--mono-500);line-height:1.6}@media (max-width:980px){.ct-reasons{grid-template-columns:1fr 1fr}.ct-form-card{grid-template-columns:1fr}.ct-offices{grid-template-columns:1fr 1fr}.bloghero-h1{font-size:42px}}@media (max-width:600px){.ct-grid,.ct-offices,.ct-reasons{grid-template-columns:1fr}.ct-form,.ct-info{padding:34px 26px}}.cx-grid{--cx-grid-c:rgba(10,16,40,.07)}.cx-grid-plus:after,.cx-grid-plus:before{background:rgba(53,46,255,.4)}.cx-mark{margin-bottom:22px}.cx-mark img{height:40px;width:auto}.cx-hero-art{display:flex;align-items:center;justify-content:center}.cx-hero-img{width:100%;max-width:320px;height:auto}.cxv-cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.cxv-col{padding:0 30px}.cxv-col:first-child{padding-left:0}.cxv-col:last-child{padding-right:0}.cxv-col-ic{width:56px;height:56px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:28px}.cxv-col-t{position:relative;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--fg);line-height:1.25;padding-left:14px;margin-bottom:16px;white-space:nowrap}.cxv-col-t:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;background:var(--primary)}.cxv-col-b{font-size:14.5px;color:var(--mono-500);line-height:1.6}.core-tabs,.cxv-tabs{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--border);margin-bottom:-1px}.core-tab{min-width:170px}.cxv-panel{border:1px solid var(--border);background:var(--surface);display:grid;grid-template-columns:1.1fr .9fr;min-height:320px;animation:coreFade .4s cubic-bezier(.2,.7,.2,1)}.cxv-copy{padding:48px;display:flex;flex-direction:column;justify-content:center}.cxv-stats{display:flex;gap:40px}.cxv-stat-n{font:700 36px var(--font-mono,monospace);letter-spacing:-.03em;color:var(--primary)}.cxv-stat-l{font-size:13px;color:var(--mono-500);margin-top:4px;max-width:130px}.cxv-vis{background:var(--primary-soft);display:grid;place-items:center;border-left:1px solid var(--border)}.cxv-vis-ic{width:150px;height:150px;background:var(--surface);box-shadow:var(--shadow-sm);display:grid;place-items:center}.cx-zig{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);overflow:hidden;background:var(--surface)}.cx-zig-copy{padding:48px;display:flex;flex-direction:column;justify-content:center}.cx-zig-vis{background:var(--surface-soft);display:grid;place-items:center;padding:32px;min-height:320px}.cx-zig-vis img{width:100%;max-width:300px;height:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.cx-zig:hover .cx-zig-vis img{transform:scale(1.05) rotate(-1deg)}.cx-chips{display:flex;flex-wrap:wrap;gap:8px}.cx-chip{font-size:12.5px;font-weight:600;color:var(--primary);background:var(--primary-soft);padding:7px 13px}.cx-stats-sec{background:var(--ink,#0c1020);padding:80px 32px}.cx-stats-inner{max-width:1200px;margin:0 auto}.cx-stats-head{margin-bottom:44px}.cx-stats-wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid hsla(0,0%,100%,.14)}.cx-stat-cell{padding:40px 32px;border-right:1px solid hsla(0,0%,100%,.14);text-align:center}.cx-stat-cell:last-child{border-right:none}.cx-stat-n{font:700 50px var(--font-mono,monospace);letter-spacing:-.03em;color:#fff;line-height:1}.cx-stat-l{font-size:14px;color:hsla(0,0%,100%,.6);margin-top:12px}.cx-tech-grid,.db-run-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--border);background:var(--border)}.db-run-card{background:var(--surface);padding:30px 26px;transition:background .2s}.db-run-card:hover{background:var(--surface-soft)}.db-run-ic{width:48px;height:48px;display:grid;place-items:center;background:var(--primary-soft);margin-bottom:18px}.db-run-t{font-size:16.5px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:8px}.db-run-d{font-size:13.5px;color:var(--mono-500);line-height:1.55}.db-exp{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.db-exp-list{display:flex;flex-direction:column;gap:18px}.db-exp-item{display:flex;gap:14px;align-items:flex-start}.db-exp-tick{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;background:var(--primary-soft);margin-top:1px}.db-exp-t{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:4px}.db-exp-d{font-size:14px;color:var(--mono-500);line-height:1.55}.db-exp-vis{display:grid;place-items:center;padding:20px;min-height:360px}.db-exp-vis img{width:100%;max-width:380px;height:auto}.cx-tech-card{background:var(--surface);padding:32px 28px;transition:background .22s}.cx-tech-card:hover{background:var(--surface-soft)}.cx-tech-vis{height:130px;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.cx-tech-vis img{max-height:130px;max-width:100%;width:auto;height:auto}@media (max-width:980px){.cx-hero-inner{grid-template-columns:1fr;gap:32px}.cx-hero-art{order:-1}.cx-hero-img{max-width:260px}.cxv-panel{grid-template-columns:1fr}.cxv-vis{border-left:none;border-top:1px solid var(--border);padding:36px}.cxs-grid{grid-template-columns:1fr}.cxs-aside{border-left:none;border-top:1px solid var(--border);flex-direction:row;gap:24px;justify-content:flex-start;padding:32px;flex-wrap:wrap}.cxs-aside-ic{margin-bottom:0;width:84px;height:84px}.cxs-aside-big{font-size:44px}.cxv-cols{grid-template-columns:1fr 1fr;gap:40px 0}.cxv-col{padding:0 32px}.cxv-col:nth-child(odd){padding-left:0}.cxv-col:nth-child(2n){padding-right:0}.cxv-col-t{white-space:normal}.cx-zig{grid-template-columns:1fr}.cx-zig-copy{order:2!important;padding:34px 28px}.cx-zig-vis{order:1!important;min-height:240px}.cx-stats-wrap{grid-template-columns:1fr 1fr}.cx-stat-cell:nth-child(2){border-right:none}.cx-stat-cell{border-bottom:1px solid hsla(0,0%,100%,.14)}.cx-tech-grid,.db-run-grid{grid-template-columns:1fr 1fr}.db-exp{grid-template-columns:1fr;gap:32px}.db-exp-vis{order:-1;min-height:260px}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-intro{position:static}.strat-card{grid-template-columns:1fr}}@media (max-width:620px){.core-tab{flex-basis:50%;min-width:0;border-bottom:1px solid var(--border)}.core-tab:nth-child(2n){border-right:none}.cxv-cols{grid-template-columns:1fr;gap:36px}.cxv-col{padding:0 0 36px!important}.cxv-col:last-child{padding-bottom:0!important}.cx-zig-copy,.cxv-copy,.sf-panel,.si-panel{padding:30px 22px}.cxv-stats{gap:26px}.cxs-rowbtn{padding:20px;gap:12px}.cxs-rowbody{padding:0 20px}.cxs-rowtab{display:none}.cx-stats-wrap{grid-template-columns:1fr}.cx-stat-cell{border-right:none}.cx-tech-grid,.db-run-grid,.sf-grid{grid-template-columns:1fr}.cx-stat-n{font-size:40px}}@keyframes cxArtIn{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{opacity:0;animation:heroUp .8s cubic-bezier(.2,.7,.2,1) forwards}.hero-copy>:first-child{animation-delay:.1s}.hero-copy>:nth-child(2){animation-delay:.22s}.hero-copy>:nth-child(3){animation-delay:.34s}.hero-copy>:nth-child(4){animation-delay:.46s}.hero-copy>:nth-child(5){animation-delay:.58s}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.cx-tech-card{transition:background .22s,transform .25s}.cx-tech-card:hover{transform:translateY(-3px)}}.herob-plain{background:#1a1aee!important;overflow:hidden;min-height:100vh;display:flex;flex-direction:column}.herob-plain:before{content:"";position:absolute;inset:-8%;background:url(/assets/hero-bg.png) 50%/cover no-repeat;z-index:0;animation:heroBgFlow 18s ease-in-out infinite alternate;will-change:transform}.herob-plain>*{position:relative;z-index:1}@keyframes heroBgFlow{0%{transform:scale(1.04) translate(0)}25%{transform:scale(1.08) translate(-1.5%,1%)}50%{transform:scale(1.05) translate(1%,-1.5%)}75%{transform:scale(1.09) translate(-1%,1.5%)}to{transform:scale(1.06) translate(1.5%,-.5%)}}.hero-art{flex-direction:column;gap:18px}.hero-video-wrap{width:100%;max-width:560px}.herob-plain header{background:hsla(0,0%,100%,.08)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom-color:hsla(0,0%,100%,.16)!important}.herob-plain .nav-plain,.herob-plain .nav-trigger{color:hsla(0,0%,100%,.92)!important}.herob-plain .nav-item.open .nav-trigger,.herob-plain .nav-plain:hover,.herob-plain .nav-trigger:hover{color:#fff!important}.herob-plain .nav-caret{color:hsla(0,0%,100%,.75)}.herob-plain a[aria-label="FyscalTech home"] svg{filter:brightness(0) invert(1)}.herob-plain .nav-burger{border-color:hsla(0,0%,100%,.3)!important;background:hsla(0,0%,100%,.08)!important}.herob-plain .nav-burger svg{stroke:#fff!important}.herob-plain header .nav-actions button{background:hsla(0,0%,100%,.12)!important;color:#fff!important;border:1.5px solid hsla(0,0%,100%,.4)!important}.herob-plain header .nav-actions button:hover{background:hsla(0,0%,100%,.22)!important}.herob-plain header .nav-actions button svg{stroke:#fff!important}.hero-h1-light{color:#fff!important}.grad-light{color:#c8d2ff!important}.hero-sub-light{color:hsla(0,0%,100%,.82)!important}.hbadge-dark{border-color:hsla(0,0%,100%,.3)!important;color:hsla(0,0%,100%,.9)!important}.hfeat-dark{color:hsla(0,0%,100%,.85)!important;border-color:hsla(0,0%,100%,.2)!important}.hero-video{width:100%;height:auto;display:block;mix-blend-mode:screen}.hero-tagline{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--mono-600);letter-spacing:-.005em}.clients-sec{background:var(--surface,#fff);padding:80px 0;overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.clients-sec .rv-head{padding:0 32px}.cmar{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.cmar-track{display:flex;align-items:center;width:max-content;gap:72px;padding:0 40px;animation:cmarScroll 46s linear infinite}.cmar:hover .cmar-track{animation-play-state:paused}.cmar-item{flex:none;display:flex;align-items:center;justify-content:center;height:40px}.cmar-name{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--mono-300);white-space:nowrap;transition:color .25s}.cmar-item:hover .cmar-name{color:var(--fg)}.cmar-item:hover .cmar-logo{filter:none;opacity:1}@keyframes cmarScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.cmar-track{animation:none;flex-wrap:wrap;justify-content:center}}.core-tabs{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--border);margin-bottom:-1px}.core-tab{flex:1 1;min-width:180px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:18px 16px;font:600 14.5px var(--font-body);color:var(--mono-500);background:var(--surface);border:none;border-right:1px solid var(--border);cursor:pointer;transition:background .18s,color .18s}.core-tab:last-child{border-right:none}.core-tab:hover{background:var(--surface-soft);color:var(--fg)}.core-tab.on{color:var(--fg);box-shadow:inset 0 3px 0 var(--primary)}.core-panel,.core-tab.on{background:var(--surface)}.core-panel{border:1px solid var(--border);padding:44px 44px 40px;animation:coreFade .4s cubic-bezier(.2,.7,.2,1)}@keyframes coreFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.core-panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:34px;padding-bottom:30px;border-bottom:1px solid var(--border)}.core-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--border);background:var(--border)}.core-card{background:var(--surface);padding:26px 24px}.core-card-n{font:700 11px var(--font-mono);letter-spacing:.08em;color:var(--primary);margin-bottom:14px}.core-card-t{font-size:15.5px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:8px;line-height:1.3}.core-card-d{font-size:13.5px;color:var(--mono-500);line-height:1.55}.core-benefits{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:16px}.core-benefit{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--border);padding:22px 24px}.core-benefit-ic{width:46px;height:46px;flex-shrink:0;background:var(--primary-soft);display:grid;place-items:center}.core-benefit-t{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--fg)}.core-benefit-d{font-size:13px;color:var(--mono-500);margin-top:3px}.core-tab{position:relative;overflow:hidden}.core-tab-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--primary);transform-origin:left;animation:coreBar 5s linear forwards}.core-tab-bar.paused{animation-play-state:paused}@keyframes coreBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.core-zz{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.core-zzrow{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);background:var(--surface);overflow:hidden}.core-zztext{padding:48px;display:flex;flex-direction:column;justify-content:center}.core-zzhead{display:flex;align-items:center;gap:14px;margin-bottom:20px}.core-zzic{width:48px;height:48px;flex-shrink:0;display:grid;place-items:center;background:var(--primary-soft)}.core-zznum{font:700 12px var(--font-mono,monospace);letter-spacing:.08em;color:var(--primary)}.core-zznum span{color:var(--mono-300)}.core-zztitle{font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1.18;color:var(--fg);margin-bottom:14px;max-width:420px}.core-zzbody{font-size:15px;color:var(--mono-500);line-height:1.62;margin-bottom:24px;max-width:440px}.core-zzchips{display:flex;flex-wrap:wrap;gap:8px}.core-zzchip{font-size:12.5px;font-weight:600;color:var(--primary);background:var(--primary-soft);padding:7px 13px}.core-zzvis{background:var(--surface-soft);display:grid;place-items:center;padding:36px;min-height:340px}.core-zzvis img{width:100%;max-width:320px;height:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.core-zzrow:hover .core-zzvis img{transform:scale(1.04)}.stories-sec{background:var(--ink,#0c1020);color:#fff;padding:96px 32px}.story-card{position:relative;margin-top:18px;animation:storyIn .55s cubic-bezier(.2,.7,.2,1)}@keyframes storyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.story-quote-mark{font-family:Georgia,serif;font-size:90px;line-height:.6;color:var(--tertiary-1,#7c9dff);opacity:.5;height:44px}.story-quote{font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.32;color:#fff;max-width:880px;margin:0 auto;text-wrap:balance}.story-foot{justify-content:center;gap:40px;margin-top:40px;flex-wrap:wrap}.story-foot,.story-person{display:flex;align-items:center}.story-person{gap:14px}.story-avatar{width:48px;height:48px;flex-shrink:0;background:var(--primary);color:#fff;display:grid;place-items:center;font:700 15px var(--font-mono,monospace)}.story-meta{text-align:left}.story-name{font-size:15.5px;font-weight:700;color:#fff}.story-role{font-size:13.5px;color:hsla(0,0%,100%,.55);margin-top:2px}.story-metric{padding-left:40px;border-left:1px solid hsla(0,0%,100%,.18);text-align:left}.story-metric-n{font:700 30px var(--font-mono,monospace);letter-spacing:-.02em;color:var(--tertiary-1,#7c9dff)}.story-metric-l{font-size:12.5px;color:hsla(0,0%,100%,.55);margin-top:2px;max-width:160px}.story-dots{display:flex;gap:8px;justify-content:center;margin-top:44px}.story-dot{width:28px;height:4px;background:hsla(0,0%,100%,.22);border:none;cursor:pointer;padding:0;transition:background .2s}.story-dot.on{background:var(--tertiary-1,#7c9dff)}.blog-scroll{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 22px;margin:0 -4px;scrollbar-width:thin}.blog-scroll::-webkit-scrollbar{height:6px}.blog-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:0}.blog-card{flex:none;width:340px;scroll-snap-align:start;background:var(--surface);border:1px solid var(--border);text-decoration:none;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s;position:relative}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.blog-thumb{height:168px;position:relative;display:flex;align-items:flex-end;padding:14px;background-size:cover;background-position:50%}.blog-cat{background:var(--surface)}.blog-body{padding:22px 22px 18px;flex:1 1}.blog-title{font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--fg)}.blog-meta{font-size:13px;color:var(--mono-400);margin-top:14px}.blog-arrow{position:absolute;bottom:18px;right:20px;opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}.blog-card:hover .blog-arrow{opacity:1;transform:none}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:56px;gap:56px;align-items:start}.faq-intro{position:-webkit-sticky;position:sticky;top:96px}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;padding:22px 0;font:600 17px var(--font-body);color:var(--fg);letter-spacing:-.01em}.faq-icon{flex-shrink:0;display:flex;transition:transform .2s}.faq-item.open .faq-icon{transform:rotate(90deg)}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1)}.faq-item.open .faq-a-wrap{grid-template-rows:1fr}.faq-a{overflow:hidden;font-size:15px;line-height:1.65;color:var(--mono-500)}.faq-item.open .faq-a{padding-bottom:22px}.svc-card{display:flex;flex-direction:column;align-items:flex-start;transition:background .22s}.svc-card:hover{background:var(--surface-soft)!important}.svc-logo-wrap{height:46px;display:flex;align-items:center;margin-bottom:22px}.svc-logo{height:100%;width:auto;max-width:230px;display:block}.strat-sec{background:var(--surface-soft);padding:96px 32px}.strat-wrap{max-width:1140px;margin:0 auto}.strat-card{display:grid;grid-template-columns:1fr 1.05fr;border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden}.si-panel{background:var(--ink,#171717);color:#fff;padding:54px 48px;display:flex;flex-direction:column}.si-eyebrow{margin-bottom:22px}.si-eyebrow:before{content:"";width:10px;height:10px;background:var(--primary)}.si-h2{font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:#fff;text-wrap:balance}.si-body{font-size:15.5px;line-height:1.62;color:hsla(0,0%,100%,.66);margin-top:18px}.si-agenda-label{font:700 11.5px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.5);margin:40px 0 18px;padding-top:30px;border-top:1px solid hsla(0,0%,100%,.14)}.si-agenda{display:flex;flex-direction:column;gap:16px}.si-step{display:flex;gap:14px;align-items:flex-start}.si-step-n{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;background:var(--primary);color:#fff;font:700 12px var(--font-mono,monospace)}.si-step-tx{font-size:14px;line-height:1.45;color:hsla(0,0%,100%,.88)}.si-step-tx span{display:block;color:hsla(0,0%,100%,.5);font-size:12.5px;margin-top:2px}.si-foot{margin-top:auto;padding-top:36px;display:inline-flex;align-items:center;gap:9px;font-size:14px;color:hsla(0,0%,100%,.7)}.sf-panel{background:var(--surface);padding:54px 48px;display:flex;flex-direction:column;justify-content:center}.sf-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 24px;gap:22px 24px}.sf-input,.sf-select,.sf-textarea{width:100%;border:none;border-bottom:1.5px solid var(--border-input,#d8d8d8);background:transparent;padding:8px 0;font:15px var(--font-body);color:var(--fg)}.sf-input:focus,.sf-select:focus,.sf-textarea:focus{outline:none;border-bottom-color:var(--primary)}.sf-input::placeholder,.sf-textarea::placeholder{color:var(--mono-300)}.sf-select{cursor:pointer}.sf-textarea{resize:vertical;min-height:54px}.sf-submit{margin-top:30px;width:100%;justify-content:center}.sf-trust{display:flex;flex-direction:column;gap:11px;margin-top:24px}.sf-trust span{font-size:13px;color:var(--mono-600);display:flex;align-items:center;gap:9px}.sf-trust .ic{color:var(--success,#1f8a5b);display:flex;flex-shrink:0}.sf-legal{margin-top:22px}.sf-success{text-align:center;padding:40px 12px}.sf-success-ic{width:64px;height:64px;margin:0 auto 22px}.sf-success h3{font-size:23px;font-weight:600;letter-spacing:-.02em;color:var(--fg);margin-bottom:10px}.sf-success p{font-size:15px;line-height:1.6;color:var(--mono-500);max-width:320px;margin:0 auto}@media (max-width:980px){.strat-card{grid-template-columns:1fr}.core-cards{grid-template-columns:1fr 1fr}.core-block{grid-template-columns:1fr}.core-block-intro{border-right:none;border-bottom:1px solid var(--border)}.core-zzrow{grid-template-columns:1fr}.core-zztext{order:2!important;padding:32px 26px}.core-zzvis{order:1!important;min-height:240px}.core-benefits{grid-template-columns:1fr 1fr}.svc-grid{grid-template-columns:1fr!important}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-intro{position:static}.story-quote{font-size:23px}.story-foot{gap:24px}.story-metric{padding-left:24px}}@media (max-width:620px){.core-tab{flex-basis:50%;min-width:0;border-bottom:1px solid var(--border)}.core-tab:nth-child(2n){border-right:none}.core-block-intro,.core-zztext{padding:28px 22px}.core-block-cards{grid-template-columns:1fr}.core-block-cards .core-card{border-right:none!important;border-bottom:1px solid var(--border)!important}.core-block-cards .core-card:last-child{border-bottom:none!important}.core-benefits,.core-cards{grid-template-columns:1fr}.core-panel,.sf-panel,.si-panel{padding:32px 24px}.sf-grid{grid-template-columns:1fr}}@keyframes heroUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes artIn{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{opacity:0;animation:heroUp .8s cubic-bezier(.2,.7,.2,1) forwards}.hero-copy>:first-child{animation-delay:.1s}.hero-copy>:nth-child(2){animation-delay:.22s}.hero-copy>:nth-child(3){animation-delay:.34s}.hero-copy>:nth-child(4){animation-delay:.46s}.hero-copy>:nth-child(5){animation-delay:.58s}.hero-art{opacity:0;animation:artIn 1s cubic-bezier(.2,.7,.2,1) .5s forwards}.hero-badge .dot{position:relative;animation:livePulse 1.8s ease-in-out infinite}.hero-badge .dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid #1f8a5b;animation:ping 2s cubic-bezier(0,0,.2,1) infinite}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.svc-card{transition:background .22s,transform .25s}.svc-card:hover{transform:translateY(-3px)}.core-benefit{transition:transform .22s,box-shadow .22s}.core-benefit:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}}.herob-cx{background:#fff!important;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;border-bottom:1px solid var(--border)}.herob-cx>*{position:relative;z-index:1}.herob-cx header{background:hsla(0,0%,100%,.9)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.cx-grid{position:absolute;inset:0;z-index:0!important;pointer-events:none;overflow:hidden;--cx-grid-c:rgba(10,16,40,.055);background-image:linear-gradient(to right,var(--cx-grid-c) 1px,transparent 1px),linear-gradient(to bottom,var(--cx-grid-c) 1px,transparent 1px);background-size:16.666% 25%;background-position:-1px -1px}.cx-grid-plus{position:absolute;width:13px;height:13px;transform:translate(-50%,-50%)}.cx-grid-plus:after,.cx-grid-plus:before{content:"";position:absolute;background:rgba(53,46,255,.32)}.cx-grid-plus:before{left:50%;top:0;bottom:0;width:1.5px;transform:translateX(-50%)}.cx-grid-plus:after{top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%)}.cx-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}.hero-h1-light{color:var(--fg)!important}.grad-light{color:var(--primary)!important}.hero-sub-light{color:var(--mono-500)!important}.hbadge-dark{background:var(--primary-soft)!important;border:1px solid var(--border);color:var(--primary)!important}.hfeat-dark{color:var(--mono-600)!important;border-color:var(--border)!important}.ln-hero-art{display:flex;align-items:center;justify-content:center}.ln-orbit{position:relative;width:360px;height:360px;background:radial-gradient(circle,var(--primary-soft) 0,transparent 62%);border-radius:50%}.ln-orbit-ring{position:absolute;inset:40px;z-index:0;border:1.5px dashed color-mix(in srgb,var(--primary) 38%,transparent);border-radius:50%;animation:lnspin 40s linear infinite}@keyframes lnspin{to{transform:rotate(1turn)}}.ln-orbit-core{transform:translate(-50%,-50%);width:96px;height:96px;background:var(--gradient-brand,var(--primary));color:#fff;place-items:center;font:800 18px var(--font-body);letter-spacing:-.01em;box-shadow:0 12px 40px rgba(53,46,255,.28);z-index:2}.ln-orbit-core,.ln-orbit-node{position:absolute;top:50%;left:50%;border-radius:50%;display:grid}.ln-orbit-node{z-index:1;width:76px;height:76px;margin:-38px;background:#ecefff;border:1.5px solid color-mix(in srgb,var(--primary) 32%,transparent);box-shadow:var(--shadow-md);color:var(--primary);place-items:center;font:700 12px var(--font-body);text-align:center;transform:rotate(calc(var(--i) * 72deg)) translateY(-150px) rotate(calc(var(--i) * -72deg));animation:lnfloat 6s ease-in-out infinite;animation-delay:calc(var(--i) * .4s)}@keyframes lnfloat{0%,to{box-shadow:0 0 0 0 rgba(53,46,255,.18)}50%{box-shadow:0 0 0 7px rgba(53,46,255,0)}}.ln-what{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--border);background:var(--border)}.ln-what-item{background:var(--surface);padding:32px 28px}.ln-what-n{font:700 13px var(--font-mono,monospace);letter-spacing:.08em;color:var(--primary);margin-bottom:20px}.ln-what-t{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:9px}.ln-what-d{font-size:14px;color:var(--mono-500);line-height:1.6}.ln-arch2{max-width:1080px;margin:0 auto}.ln-arch2,.ln-hubcard{display:flex;flex-direction:column;align-items:center}.ln-hubcard{position:relative;width:420px;max-width:100%;background:linear-gradient(180deg,var(--primary-soft),var(--surface));border:1.5px solid color-mix(in srgb,var(--primary) 30%,transparent);padding:28px 32px 26px;text-align:center;cursor:pointer;transition:box-shadow .22s,transform .22s}.ln-hubcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ln-hubcard-ic{width:56px;height:56px;border-radius:50%;background:var(--primary);display:grid;place-items:center;margin-bottom:16px}.ln-hubcard-name{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--fg)}.ln-hubcard-role{font-size:13.5px;font-weight:600;color:var(--mono-500);margin-top:4px}.ln-hubcard-d{font-size:13px;color:var(--mono-400);line-height:1.5;margin-top:12px;max-width:320px}.ln-conn{width:2px;height:46px;background:var(--primary)}.ln-agentrow{position:relative;width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;padding-top:44px}.ln-agentrow:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:var(--primary)}.ln-agentcard{position:relative;background:color-mix(in srgb,var(--tint) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--tint) 24%,transparent);padding:26px 18px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:transform .22s,box-shadow .22s}.ln-agentcard:before{top:-44px;width:2px;height:44px}.ln-agentcard:after,.ln-agentcard:before{content:"";position:absolute;left:50%;transform:translateX(-50%);background:var(--primary)}.ln-agentcard:after{top:-49px;width:9px;height:9px;border-radius:50%}.ln-agentcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.ln-agentcard-ic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;margin-bottom:16px}.ln-agentcard-name{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--fg)}.ln-agentcard-role{font-size:12.5px;font-weight:600;color:var(--mono-500);margin-top:5px}.ln-agentcard-d{font-size:12.5px;color:var(--mono-400);line-height:1.5;margin-top:8px}.ln-scrim{position:fixed;inset:0;z-index:100;background:rgba(10,16,40,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:lnFade .2s ease}@keyframes lnFade{0%{opacity:0}to{opacity:1}}.ln-modal{position:relative;background:var(--surface);border:1px solid var(--border);box-shadow:0 30px 80px rgba(10,16,40,.4);max-width:640px;width:100%;max-height:92vh;overflow:auto;padding:44px;animation:lnUp .3s cubic-bezier(.2,.7,.2,1)}@keyframes lnUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ln-modal-x{position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);cursor:pointer}.ln-modal-head{display:flex;align-items:center;gap:16px;margin-bottom:22px}.ln-modal-ic{width:56px;height:56px;flex-shrink:0;display:grid;place-items:center;background:var(--gradient-brand,var(--primary))}.ln-modal-name{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--fg)}.ln-modal-role{font-size:13.5px;color:var(--mono-500);margin-top:3px}.ln-modal-overview{font-size:15.5px;color:var(--mono-600);line-height:1.65;margin-bottom:26px}.ln-modal-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--border);background:var(--border);margin-bottom:26px}.ln-modal-stat{background:var(--surface);padding:16px 14px;text-align:center}.ln-modal-stat-n{font:700 20px var(--font-mono,monospace);letter-spacing:-.02em;color:var(--primary)}.ln-modal-stat-l{font-size:11px;color:var(--mono-500);margin-top:4px;line-height:1.3}.ln-modal-caps{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:30px}.ln-modal-cap{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;color:var(--mono-500);line-height:1.5}.ln-modal-cap strong{display:block;color:var(--fg);font-weight:600;font-size:14.5px;margin-bottom:3px}.ln-cap-tick{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;background:var(--primary-soft);margin-top:1px}.ln-modal-foot{padding-top:24px;border-top:1px solid var(--border)}.ln-out-sec{background:var(--ink,#0c1020);padding:88px 32px}.ln-out-inner{max-width:1200px;margin:0 auto}.si-eyebrow{color:var(--tertiary-1,#7c9dff)}.ln-out-head{margin-bottom:44px}.ln-out-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid hsla(0,0%,100%,.14)}.ln-out-cell{padding:40px 32px;border-right:1px solid hsla(0,0%,100%,.14);border-bottom:1px solid hsla(0,0%,100%,.14);text-align:center}.ln-out-cell:nth-child(3n){border-right:none}.ln-out-cell:nth-last-child(-n+3){border-bottom:none}.ln-out-n{font:700 46px var(--font-mono,monospace);letter-spacing:-.03em;color:#fff;line-height:1}.ln-out-l{font-size:13.5px;color:hsla(0,0%,100%,.6);margin-top:12px}.ln-inds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.ln-ind{background:var(--surface);border:1px solid var(--border);padding:34px 30px;transition:transform .22s,box-shadow .22s}.ln-ind:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.ln-ind-ic{width:54px;height:54px;display:grid;place-items:center;background:var(--primary-soft);margin-bottom:20px}.ln-ind-t{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:9px}.ln-ind-d{font-size:14.5px;color:var(--mono-500);line-height:1.6}@media (max-width:980px){.cx-hero-inner{grid-template-columns:1fr;gap:36px}.ln-hero-art{order:-1}.ln-what{grid-template-columns:1fr 1fr}.ln-agentrow{grid-template-columns:repeat(3,1fr);gap:16px 12px}.ln-agentrow:before{left:16%;right:16%}.ln-out-grid{grid-template-columns:1fr 1fr}.ln-out-cell:nth-child(3n){border-right:1px solid hsla(0,0%,100%,.14)}.ln-out-cell:nth-child(2n){border-right:none}.ln-inds{grid-template-columns:1fr}}@media (max-width:600px){.ln-what{grid-template-columns:1fr}.ln-agentrow{grid-template-columns:1fr 1fr}.ln-agentcard:after,.ln-agentcard:before,.ln-agentrow:before{display:none}.ln-out-grid{grid-template-columns:1fr}.ln-out-cell{border-right:none!important}.ln-modal-stats{grid-template-columns:1fr 1fr}.ln-modal-caps{grid-template-columns:1fr}.ln-modal{padding:32px 24px}.ln-orbit{width:300px;height:300px}.ln-orbit-node{transform:rotate(calc(var(--i) * 72deg)) translateY(-122px) rotate(calc(var(--i) * -72deg))}}.bloghero-inner{padding:72px 32px 84px}.pt-hero-cta{margin-top:30px}.si-eyebrow{color:var(--primary)}.pt-stats{background:var(--ink,#0c1020);padding:0 32px}.pt-stats-wrap{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid hsla(0,0%,100%,.14)}.pt-stat,.pt-stats-wrap{border-right:1px solid hsla(0,0%,100%,.14)}.pt-stat{padding:40px 28px;text-align:center}.pt-stat:last-child{border-right:none}.pt-stat-n{font:700 42px var(--font-mono,monospace);letter-spacing:-.03em;color:#fff;line-height:1}.pt-stat-l{font-size:13.5px;color:hsla(0,0%,100%,.6);margin-top:12px}.pt-benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid var(--border);background:var(--border)}.pt-benefit{background:var(--surface);padding:34px 32px;transition:background .2s}.pt-benefit:hover{background:var(--surface-soft)}.pt-benefit-ic{width:52px;height:52px;display:grid;place-items:center;background:var(--primary-soft);margin-bottom:20px}.pt-benefit-t{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:8px}.pt-benefit-d{font-size:14px;color:var(--mono-500);line-height:1.6}.pt-types{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.pt-type{background:var(--surface);border:1px solid var(--border);padding:34px 30px;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.pt-type:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.pt-type-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pt-type-ic{width:52px;height:52px;display:grid;place-items:center;background:var(--primary-soft)}.pt-type-tag{font:700 11px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--mono-400)}.pt-type-t{font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--fg);margin-bottom:10px}.pt-type-d{font-size:14.5px;color:var(--mono-500);line-height:1.6;margin-bottom:22px;flex:1 1}.pt-type-list{list-style:none;display:flex;flex-direction:column;gap:11px;padding-top:20px;border-top:1px solid var(--border)}.pt-type-list li{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--fg)}.pt-tick{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;background:var(--primary-soft)}.pt-logos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid var(--border);background:var(--border)}.pt-logo{background:var(--surface);height:84px;display:flex;align-items:center;justify-content:center;padding:16px}.pt-logo img{max-height:30px;max-width:140px;width:auto;filter:grayscale(1) brightness(.4);opacity:.55;transition:opacity .2s,filter .2s}.pt-logo:hover img{filter:none;opacity:1}.pt-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.pt-step{background:var(--surface);border:1px solid var(--border);padding:30px 28px}.pt-step-n{font:700 28px var(--font-mono,monospace);letter-spacing:-.03em;color:var(--primary);margin-bottom:16px}.pt-step-t{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:8px}.pt-step-d{font-size:14px;color:var(--mono-500);line-height:1.6}.pt-formsec{background:var(--surface-soft);padding:96px 32px}.pt-form-wrap{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden}.pt-form-copy{background:var(--ink,#0c1020);color:#fff;padding:52px 44px;display:flex;flex-direction:column;justify-content:center}.pt-form-h{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.12;color:#fff}.pt-form-p{font-size:15px;line-height:1.62;color:hsla(0,0%,100%,.66);margin:16px 0 28px}.pt-form-list{list-style:none;display:flex;flex-direction:column;gap:14px}.pt-form-list li{display:flex;gap:11px;align-items:center;font-size:14.5px;color:hsla(0,0%,100%,.9)}.pt-form-list .pt-tick{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16)}.pt-form{background:var(--surface);padding:52px 48px}.ct-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 24px;gap:20px 24px}.sf-field.full{grid-column:1/-1}select.sf-input{cursor:pointer}.ct-textarea{resize:vertical;min-height:70px}.sf-legal{margin-top:18px}.sf-success-ic{width:62px;height:62px}.ct-done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0}@media (prefers-reduced-motion:no-preference){.bloghero-inner>.rv-head>*{opacity:0;animation:heroUp .8s cubic-bezier(.2,.7,.2,1) forwards}.bloghero-inner>.rv-head>:first-child{animation-delay:.08s}.bloghero-inner>.rv-head>:nth-child(2){animation-delay:.2s}.bloghero-inner>.rv-head>:nth-child(3){animation-delay:.32s}.bloghero-inner>.rv-head>:nth-child(4){animation-delay:.44s}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}}@media (max-width:980px){.pt-stats-wrap{grid-template-columns:1fr 1fr}.pt-stat:nth-child(2){border-right:none}.pt-stat{border-bottom:1px solid hsla(0,0%,100%,.14)}.pt-benefits{grid-template-columns:1fr 1fr}.pt-types{grid-template-columns:1fr}.pt-logos,.pt-steps{grid-template-columns:1fr 1fr}.pt-form-wrap{grid-template-columns:1fr}.bloghero-h1{font-size:42px}}@media (max-width:600px){.pt-stats-wrap{grid-template-columns:1fr}.pt-stat{border-right:none}.pt-benefits{grid-template-columns:1fr}.pt-logos{grid-template-columns:1fr 1fr}.ct-grid,.pt-steps{grid-template-columns:1fr}.pt-form,.pt-form-copy{padding:34px 26px}}.bloghero-h1{font-size:54px;line-height:1.06;text-wrap:balance;max-width:760px}.feat-title{font-size:30px;line-height:1.16}.pod-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:var(--primary);display:grid;place-items:center;box-shadow:var(--shadow-md);transition:transform .2s,background .2s}.pod-play.sm{width:48px;height:48px}.pod-play svg{margin-left:3px}.pod-feat{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:44px;gap:44px;align-items:center;border:1px solid var(--border);background:var(--surface);padding:32px;margin-bottom:56px}.pod-feat-vid{position:relative;display:block;width:100%;padding:0;border:none;cursor:pointer;overflow:hidden;background:var(--ink);aspect-ratio:16/9}.pod-feat-vid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.pod-feat-vid:hover img{transform:scale(1.04)}.pod-feat-vid:hover .pod-play{transform:translate(-50%,-50%) scale(1.08)}.pod-feat-len{position:absolute;bottom:12px;right:12px;background:rgba(10,16,40,.8);color:#fff;font:600 12px var(--font-mono,monospace);padding:4px 9px}.pod-feat-body{display:flex;flex-direction:column}.pod-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.pod-card{background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.pod-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.pod-card-vid{position:relative;display:block;width:100%;padding:0;border:none;cursor:pointer;overflow:hidden;background:var(--surface-soft);aspect-ratio:16/9}.pod-card-vid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pod-card:hover .pod-card-vid img{transform:scale(1.05)}.pod-thumb-ph{width:100%;height:100%;display:grid;place-items:center;background:var(--primary-soft)}.pod-card:hover .pod-play.sm{transform:translate(-50%,-50%) scale(1.1)}.pod-card-len{position:absolute;bottom:10px;right:10px;background:rgba(10,16,40,.8);color:#fff;font:600 11px var(--font-mono,monospace);padding:3px 8px}.pod-card-body{padding:20px 22px 22px;flex:1 1;display:flex;flex-direction:column}.pod-card-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pod-ep{font:700 11px var(--font-mono,monospace);letter-spacing:.06em;color:var(--mono-400)}.pod-card-title{font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.28;color:var(--fg);margin-bottom:9px}.pod-card-desc{font-size:13.5px;color:var(--mono-500);line-height:1.6;margin-bottom:16px;flex:1 1}.pod-lb{position:fixed;inset:0;z-index:100;background:rgba(5,8,20,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:32px;animation:wpFade .2s ease}.pod-lb-x{position:absolute;top:22px;right:26px;width:44px;height:44px;display:grid;place-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);cursor:pointer}.pod-lb-frame{width:100%;max-width:980px;aspect-ratio:16/9;background:#000;box-shadow:var(--shadow-lg);animation:wpUp .3s cubic-bezier(.2,.7,.2,1)}.pod-lb-frame iframe{width:100%;height:100%;border:0;display:block}.news-band{background:var(--ink,#0c1020);color:#fff;padding:80px 32px}.news-wrap{max-width:720px;margin:0 auto;text-align:center}.si-eyebrow{margin-bottom:16px}.news-h2{font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:#fff}.news-sub{font-size:16px;color:hsla(0,0%,100%,.62);line-height:1.6;margin:16px auto 28px;max-width:520px}.pod-platforms{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pod-platform{font:600 14px var(--font-body);color:#fff;text-decoration:none;border:1px solid hsla(0,0%,100%,.25);padding:11px 22px;transition:background .18s,border-color .18s}.pod-platform:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}@media (max-width:900px){.pod-feat{grid-template-columns:1fr;gap:28px;padding:24px}.bloghero-h1{font-size:38px}.pod-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pod-grid{grid-template-columns:1fr}}.lgl-hero{background:var(--surface-soft);border-bottom:1px solid var(--border)}.lgl-hero-inner{max-width:920px;margin:0 auto;padding:56px 32px}.lgl-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);margin-bottom:20px}.lgl-eyebrow span{flex:none;width:24px;height:2px;background:var(--primary)}.lgl-h1{font-size:48px;font-weight:600;letter-spacing:-.03em;line-height:1.06;color:var(--fg)}.lgl-meta{font-size:14.5px;color:var(--mono-500);margin-top:18px}.lgl-body{padding:64px 32px 96px}.lgl-wrap{max-width:920px;margin:0 auto}.lgl-intro{font-size:17px;line-height:1.7;color:var(--mono-600);margin-bottom:14px}.lgl-sec{padding-top:40px;margin-top:40px;border-top:1px solid var(--border)}.lgl-sec:first-of-type{border-top:none;margin-top:0;padding-top:0}.lgl-sec-n{font:700 12px var(--font-mono,monospace);letter-spacing:.08em;color:var(--primary);margin-bottom:10px}.lgl-sec h2{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--fg);margin-bottom:16px}.lgl-sec p{font-size:15.5px;line-height:1.72;color:var(--mono-600);margin-bottom:14px}.lgl-sec ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin:4px 0 14px}.lgl-sec li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.6;color:var(--mono-600)}.lgl-sec li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;background:var(--primary)}.lgl-sec strong{color:var(--fg);font-weight:600}.lgl-sec a{color:var(--primary);font-weight:600;text-decoration:none}.lgl-sec a:hover{text-decoration:underline}.lgl-sub{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mono-500);margin:4px 0 8px}@media (max-width:620px){.lgl-h1{font-size:34px}.lgl-hero-inner{padding:40px 22px}.lgl-body{padding:48px 22px 72px}.lgl-sec h2{font-size:21px}}.lgl-sec ol{list-style:none;counter-reset:tou;display:flex;flex-direction:column;gap:12px;margin:4px 0 14px}.lgl-sec ol>li{position:relative;counter-increment:tou;padding-left:38px;font-size:15.5px;line-height:1.65;color:var(--mono-600)}.lgl-sec ol>li:before{content:counter(tou);position:absolute;left:0;top:1px;width:24px;height:24px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary);font:700 12px var(--font-body);border-radius:0}.lgl-sec ol>li>ul{margin-top:9px}.bloghero-inner{padding:64px 32px 80px}.wpd-hero-inner{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:56px;gap:56px;align-items:center}.wpd-back{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:hsla(0,0%,100%,.8);text-decoration:none}.wpd-back:hover{color:#fff}.wpd-cat{color:var(--primary);background:#fff}.wpd-cat,.wpd-kind{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 11px}.wpd-kind{color:#fff;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.25)}.wpd-h1{font-size:44px;font-weight:600;letter-spacing:-.035em;line-height:1.08;color:#fff;margin:18px 0 0;text-wrap:balance}.wpd-sub{font-size:18px;line-height:1.6;color:hsla(0,0%,100%,.82);margin-top:18px;max-width:540px}.wpd-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px}.wpd-meta span{position:relative;font-size:13.5px;color:hsla(0,0%,100%,.75);padding-left:16px}.wpd-meta span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--tertiary-1,#7c9dff)}.wpd-hero-cover{display:flex;justify-content:center}.wpd-hero-cover img{width:100%;max-width:290px;height:auto;box-shadow:0 30px 70px rgba(0,0,30,.4);border:1px solid hsla(0,0%,100%,.18)}.wpd-overview{display:grid;grid-template-columns:1.4fr .85fr;grid-gap:56px;gap:56px;align-items:start}.wpd-h2{font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.18;color:var(--fg)}.wpd-h2,.wpd-p{margin-bottom:18px}.wpd-p{font-size:16.5px;line-height:1.7;color:var(--mono-600)}.wpd-ov-side{position:-webkit-sticky;position:sticky;top:96px}.wpd-side-card{background:var(--surface-soft);border:1px solid var(--border);padding:32px 30px}.wpd-side-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mono-400);margin-bottom:20px}.wpd-take{list-style:none;display:flex;flex-direction:column;gap:16px}.wpd-take li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--fg)}.wpd-take-ic{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;background:var(--primary-soft);margin-top:1px}.wpd-chapters{display:flex;flex-direction:column;border:1px solid var(--border);background:var(--surface)}.wpd-chapter{display:flex;gap:26px;align-items:flex-start;padding:28px 36px;border-bottom:1px solid var(--border);transition:background .18s}.wpd-chapter:last-child{border-bottom:none}.wpd-chapter:hover{background:var(--surface-soft)}.wpd-ch-n{font:700 24px var(--font-mono,monospace);letter-spacing:-.02em;color:var(--primary);flex-shrink:0;padding-top:2px}.wpd-ch-t{font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--fg);margin-bottom:6px}.wpd-ch-d{font-size:14.5px;color:var(--mono-500);line-height:1.6}.wpd-dl{background:var(--ink,#0c1020);padding:88px 32px}.wpd-dl-card{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:0;gap:0;background:var(--surface);border:1px solid var(--border);overflow:hidden}.wpd-dl-info{padding:48px 44px;display:flex;gap:28px;align-items:center}.wpd-dl-cover{flex-shrink:0}.wpd-dl-cover img{width:130px;height:auto;box-shadow:var(--shadow-md);border:1px solid var(--border)}.si-eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 11.5px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.14em}.wpd-dl-h{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.16;color:var(--fg);margin-bottom:10px}.wpd-dl-p{font-size:14.5px;color:var(--mono-500);line-height:1.6}.wpd-dl-form{padding:48px 44px;background:var(--surface-soft);border-left:1px solid var(--border)}.sf-success-ic{margin:0 auto 20px}.wpd-done{text-align:center;padding:16px 0}.wpd-rel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.wp-card{text-decoration:none}.wp-card-cover{padding:26px 26px 0}.wp-card-title{font-size:18px;margin:12px 0 14px;flex:1 1}@media (max-width:900px){.wpd-hero-inner{grid-template-columns:1fr;gap:32px}.wpd-hero-cover{order:-1;justify-content:flex-start}.wpd-hero-cover img{max-width:200px}.wpd-h1{font-size:34px}.wpd-overview{grid-template-columns:1fr;gap:32px}.wpd-ov-side{position:static}.wpd-dl-card{grid-template-columns:1fr}.wpd-dl-form{border-left:none;border-top:1px solid var(--border)}.wpd-rel-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wpd-dl-info{flex-direction:column;align-items:flex-start}.wpd-chapter{padding:22px 24px;gap:18px}.wpd-rel-grid{grid-template-columns:1fr}}.bloghero{background:var(--gradient-brand,#0052cc);color:#fff;position:relative;overflow:hidden}.bloghero-inner{max-width:1200px;margin:0 auto;padding:72px 32px 88px}.hbadge-dark{background:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.92)!important}.bloghero-h1{font-size:58px;font-weight:600;letter-spacing:-.035em;line-height:1.04;color:#fff;margin:22px 0 0}.bloghero-sub{font-size:18px;line-height:1.6;color:hsla(0,0%,100%,.82);margin-top:18px;max-width:600px}.bloghero header{background:hsla(0,0%,100%,.08)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom-color:hsla(0,0%,100%,.16)!important}.bloghero .nav-plain,.bloghero .nav-trigger{color:hsla(0,0%,100%,.92)!important}.bloghero .nav-item.open .nav-trigger,.bloghero .nav-plain:hover,.bloghero .nav-trigger:hover{color:#fff!important}.bloghero .nav-caret{color:hsla(0,0%,100%,.75)}.bloghero a[aria-label="FyscalTech home"] svg{filter:brightness(0) invert(1)}.bloghero .nav-burger{border-color:hsla(0,0%,100%,.3)!important;background:hsla(0,0%,100%,.08)!important}.bloghero .nav-burger svg{stroke:#fff!important}.feat-tags{display:flex;gap:10px;align-items:center;margin-bottom:18px}.blog-cat{color:var(--primary);background:var(--surface-soft)}.blog-cat,.feat-featured{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 11px}.feat-featured{color:#fff;background:var(--primary)}.feat-title{font-size:32px;font-weight:600;letter-spacing:-.025em;line-height:1.14;color:var(--fg);margin-bottom:14px;text-wrap:balance}.feat-excerpt{font-size:16px;color:var(--mono-500);line-height:1.6;margin-bottom:20px;max-width:460px}.feat-meta{font-size:13.5px;color:var(--mono-400);margin-bottom:24px}.blogx-meta{font-size:12.5px;color:var(--mono-400)}.sf-field{display:flex;flex-direction:column;margin-bottom:16px}.sf-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mono-500);margin-bottom:8px}.sf-label .req{color:var(--danger,#d64545)}.sf-input{width:100%;border:none;border-bottom:1.5px solid var(--border-input,#d8d8d8);background:transparent;padding:8px 0;font:15px var(--font-body);color:var(--fg)}.sf-input:focus{outline:none;border-bottom-color:var(--primary)}.sf-input::placeholder{color:var(--mono-300)}.sf-legal{font-size:11.5px;color:var(--mono-400);line-height:1.5;margin-top:16px}.sf-success-ic{width:60px;height:60px;margin-bottom:20px;background:var(--success,#1f8a5b);display:grid;place-items:center}.wp-feat{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:48px;gap:48px;align-items:center;border:1px solid var(--border);background:var(--surface);padding:44px;margin-bottom:56px}.wp-feat-cover{display:flex;justify-content:center}.wp-feat-cover img{width:100%;max-width:300px;height:auto;box-shadow:var(--shadow-lg);border:1px solid var(--border)}.wp-feat-body{display:flex;flex-direction:column}.wp-feat-actions{display:flex;gap:12px}.blog-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.blog-chip{font:600 14px var(--font-body);color:var(--mono-600);background:var(--surface);border:1px solid var(--border-input);padding:9px 18px;cursor:pointer;transition:all .15s}.blog-chip:hover{border-color:var(--primary);color:var(--primary)}.blog-chip.on{background:var(--primary);border-color:var(--primary);color:#fff}.wp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.wp-card{background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.wp-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.wp-card-cover{position:relative;display:block;width:100%;padding:28px 28px 0;background:var(--surface-soft);border:none;cursor:pointer;overflow:hidden}.wp-card-cover img{width:100%;height:auto;display:block;box-shadow:var(--shadow-md);border:1px solid var(--border);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.wp-card:hover .wp-card-cover img{transform:translateY(-6px) scale(1.02)}.wp-card-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(10,16,40,.4);opacity:0;transition:opacity .25s}.wp-card-cover:hover .wp-card-overlay{opacity:1}.wp-dl-chip{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:#fff;font:600 14px var(--font-body);padding:11px 20px}.wp-card-body{padding:22px 24px 24px;flex:1 1;display:flex;flex-direction:column;align-items:flex-start}.wp-card-title{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.28;color:var(--fg);margin:12px 0 10px}.wp-card-desc{font-size:14px;color:var(--mono-500);line-height:1.6;margin-bottom:18px;flex:1 1}.wp-card-foot{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.wp-card-link{background:none;border:none;cursor:pointer;color:var(--primary);font:600 14px var(--font-body);display:inline-flex;align-items:center;gap:6px;padding:0}.wp-modal-scrim{position:fixed;inset:0;z-index:100;background:rgba(10,16,40,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:wpFade .2s ease}@keyframes wpFade{0%{opacity:0}to{opacity:1}}.wp-modal{position:relative;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);max-width:760px;width:100%;max-height:92vh;overflow:auto;animation:wpUp .3s cubic-bezier(.2,.7,.2,1)}@keyframes wpUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.wp-modal-x{position:absolute;top:16px;right:16px;z-index:2;width:38px;height:38px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);cursor:pointer}.wp-modal-grid{display:grid;grid-template-columns:.8fr 1.2fr}.wp-modal-cover{background:var(--surface-soft);display:flex;align-items:center;justify-content:center;padding:36px}.wp-modal-cover img{width:100%;max-width:220px;height:auto;box-shadow:var(--shadow-md);border:1px solid var(--border)}.wp-modal-form{padding:44px 40px;justify-content:center}.wp-done,.wp-modal-form{display:flex;flex-direction:column}.wp-done{text-align:center;align-items:center}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}}@media (max-width:900px){.wp-feat{grid-template-columns:1fr;gap:32px;padding:32px 26px}.wp-feat-cover img{max-width:240px}.bloghero-h1{font-size:40px}.wp-grid{grid-template-columns:1fr 1fr}.wp-modal-grid{grid-template-columns:1fr}.wp-modal-cover{display:none}}@media (max-width:600px){.wp-grid{grid-template-columns:1fr}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased}a{color:inherit}::selection{background:var(--primary);color:#fff}.herob-plain{background:#fff!important}.hero-art{display:flex;align-items:center;justify-content:center}.hero-art-img{width:100%;max-width:560px;height:auto;display:block;filter:drop-shadow(0 30px 60px rgba(20,110,245,.14));animation:artFloat 7s ease-in-out 1.2s infinite}@media (prefers-reduced-motion:no-preference){.hero-art-img{opacity:0;animation:artIn 1s cubic-bezier(.2,.7,.2,1) .5s forwards,artFloat 7s ease-in-out 1.6s infinite}@keyframes artIn{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}@keyframes artFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}}@media (max-width:940px){.hero-art-img{max-width:440px;margin:0 auto}}@media (min-width:561px){.hero-feats{flex-wrap:nowrap!important;gap:16px!important}.hfeat{white-space:nowrap;font-size:12.5px!important}}@media (max-width:900px){.zig-row{grid-template-columns:1fr!important}.zig-copy{order:2!important;padding:32px 26px!important}.zig-vis{order:1!important;min-height:220px!important}.partner-grid{grid-template-columns:1fr 1fr!important}.out-grid,.strat-head{grid-template-columns:1fr!important}.strat-head{gap:22px!important}.split-grid,.strat-grid{grid-template-columns:1fr!important}.split-grid{gap:36px!important}}@media (max-width:560px){.feat-grid,.partner-grid{grid-template-columns:1fr!important}.out-grid>div{flex-direction:column!important;gap:14px!important}}@media (max-width:900px){.why-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.why-grid{grid-template-columns:1fr!important}}.ls-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ls-track{display:flex;gap:64px;align-items:center;width:max-content;padding-right:64px}.ls-logo{font-size:20px;font-weight:800;color:var(--mono-200);letter-spacing:-.01em;white-space:nowrap}.out-grid>div{transition:transform .25s,box-shadow .25s}.strat-grid>div{transition:transform .25s,background .2s}.feat-grid>div{transition:background .25s}.feat-grid>div:hover{background:var(--surface-soft)}.nudge svg{transition:transform .2s}.nudge:hover svg{transform:translateX(3px)}@media (prefers-reduced-motion:no-preference){.hero-copy>*{opacity:0;animation:heroUp .8s cubic-bezier(.2,.7,.2,1) forwards}.hero-copy>:first-child{animation-delay:.1s}.hero-copy>:nth-child(2){animation-delay:.22s}.hero-copy>:nth-child(3){animation-delay:.34s}.hero-copy>:nth-child(4){animation-delay:.46s}.hero-copy>:nth-child(5){animation-delay:.58s}@keyframes heroUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.glass-card{opacity:0}.glass-card.balance{animation:glassIn 1s cubic-bezier(.2,.7,.2,1) .5s forwards,floatA 7s ease-in-out 1.6s infinite}.glass-card.txn{animation:glassIn 1s cubic-bezier(.2,.7,.2,1) .68s forwards,floatB 8s ease-in-out 1.9s infinite}@keyframes glassIn{0%{opacity:0;transform:translateY(34px) scale(.97)}to{opacity:1;transform:none}}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatB{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hero-badge .dot{position:relative;animation:livePulse 1.8s ease-in-out infinite}.hero-badge .dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid #1f8a5b;animation:ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes livePulse{0%,to{box-shadow:0 0 0 0 rgba(31,138,91,.5)}50%{box-shadow:0 0 0 5px rgba(31,138,91,0)}}@keyframes ping{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(2.2);opacity:0}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.out-grid>div:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.strat-grid>div:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.16)}.cta-sheen{position:relative;overflow:hidden}.cta-sheen:after{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.14),transparent);transform:skewX(-18deg);animation:sheen 6s ease-in-out infinite;pointer-events:none}@keyframes sheen{0%{left:-60%}55%,to{left:130%}}.ls-track{animation:marquee 26s linear infinite}.sec:hover .ls-track{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}}.team-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px}.team-card{position:relative;background:var(--surface);border:1px solid var(--border);text-decoration:none;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}.team-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.team-photo{background:var(--surface-soft);aspect-ratio:1;overflow:hidden}.team-photo img{width:100%;height:100%;object-fit:cover;display:block}.team-info{padding:18px 18px 20px}.team-name{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--fg)}.team-role{font-size:13px;color:var(--mono-500);line-height:1.4;margin-top:5px}.team-li{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;background:hsla(0,0%,100%,.92);color:var(--primary);font-weight:800;font-size:12px;letter-spacing:-.02em;opacity:0;transform:translateY(-4px);transition:opacity .2s,transform .2s}.team-card:hover .team-li{opacity:1;transform:none}@media (max-width:980px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.team-grid{grid-template-columns:1fr 1fr}}