.g-root{--bg:#0C0F0E;--panel:#141816;--panel-2:#1B201D;--ink:#EEF2F0;--ink-2:#B3BBB7;--muted:#7E8783;--line:rgba(255,255,255,.12);--green:#00C868;--green-700:#46DD8B;--font-display:"Hanken Grotesk","Inter",system-ui,sans-serif;--font-text:"Inter",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;background:var(--bg);color:var(--ink);min-height:100vh;font-family:var(--font-text)}.g-root *{box-sizing:border-box}.g-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 32px;background:#0c0f0edb;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.g-brand{display:flex;align-items:center;gap:14px}.g-brand .glogo{height:22px;color:var(--ink)}.g-brand .glogo svg{height:22px;width:auto}.g-brand .gtitle{font-family:var(--font-display);font-weight:700;font-size:14.5px;letter-spacing:-.005em;color:#eef2f0cc}.g-brand .gtitle b{color:var(--ink);font-weight:700}.g-brand .gtitle em{font-style:normal;color:var(--green-700)}.g-controls{display:flex;align-items:center;gap:20px}.g-hint{font-size:12.5px;color:var(--muted);font-family:var(--font-mono)}.g-seg{display:inline-flex;background:#ffffff0a;border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px}.g-seg button{background:transparent;border:0;color:#eef2f0b3;font-family:var(--font-text);font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:7px;transition:background .15s,color .15s;cursor:pointer}.g-seg button:hover{color:var(--ink)}.g-seg button.on{background:var(--green);color:#04130b}.g-intro{padding:80px 32px 40px;text-align:center;max-width:920px;margin:0 auto}.g-intro h1{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5.4vw,72px);letter-spacing:-.035em;line-height:1;margin:0 0 22px;color:var(--ink)}.g-intro h1 em{font-style:normal;color:var(--green-700)}.g-intro p{font-size:clamp(16px,1.3vw,19px);color:var(--ink-2);line-height:1.55;max-width:60ch;margin:0 auto}.g-grid{display:grid;gap:32px;padding:48px 32px 80px;max-width:1480px;margin:0 auto}.g-grid[data-cols="1"]{grid-template-columns:1fr;max-width:980px}.g-grid[data-cols="2"]{grid-template-columns:1fr 1fr}.g-grid[data-cols="3"]{grid-template-columns:1fr 1fr 1fr}@media (max-width:900px){.g-grid{grid-template-columns:1fr!important;max-width:760px}}.gcard{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.ghead{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:start;padding:20px 24px;border-bottom:1px solid var(--line)}.gn{font-family:var(--font-mono);font-size:12.5px;color:var(--green-700);letter-spacing:.06em;padding-top:5px}.gmeta h3{font-family:var(--font-display);font-weight:700;font-size:16.5px;letter-spacing:-.01em;color:var(--ink);margin:0 0 4px}.gmeta p{font-size:12.5px;color:var(--muted);line-height:1.45;margin:0}.gopen{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--green);color:#04130b;font-family:var(--font-display);font-weight:700;font-size:12.5px;letter-spacing:-.005em;align-self:start}.gopen:hover{background:#00b85e}.gframe{position:relative;width:100%;background:#0a0d0c;overflow:hidden}.g-grid[data-cols="1"] .gframe{height:760px}.g-grid[data-cols="2"] .gframe{height:560px}.g-grid[data-cols="3"] .gframe{height:440px}@media (max-width:900px){.g-grid .gframe{height:600px!important}}.gframe iframe{display:block;border:0;background:#fff;pointer-events:none}.gframe .catch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent;cursor:pointer}.g-foot{padding:30px 32px 60px;text-align:center;font-size:12.5px;color:var(--muted);border-top:1px solid var(--line)}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--bg:#f2f2f2;--surface:#fff;--surface-2:#fafafa;--ink:#0e1311;--ink-2:#3b433f;--muted:#717975;--line:#0e13111a;--line-2:#0e13110f;--green:#00c868;--green-700:#047a45;--green-ink:#053d24;--mint:#ecfdf3;--mint-2:#dcf7e7;--dark:#0c0f0e;--dark-2:#141816;--dark-line:#ffffff1f;--font-display:"Hanken Grotesk","Inter",system-ui,sans-serif;--font-text:"Inter",system-ui,sans-serif;--font-mono:"Geist Mono","IBM Plex Mono",ui-monospace,monospace;--maxw:1180px;--gutter:40px;--sp-section:128px;--radius:16px;--radius-sm:10px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}a{color:inherit;text-decoration:none}img,svg{display:block}button{cursor:pointer;font-family:inherit}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.site{overflow-clip-margin:content-box}section{position:relative}.section{padding:var(--sp-section) 0}.eyebrow{font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--green-700);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--green);width:22px;height:1px;display:inline-block}.ink-rule{background:var(--line);border:0;height:1px;margin:0}[data-reveal]{opacity:1;transform:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:800;line-height:1.04}.display{letter-spacing:-.035em;font-size:clamp(40px,5.4vw,76px);font-weight:800;line-height:1}.h-sec{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,52px);line-height:1.05}.h-card{letter-spacing:-.02em;font-size:22px;line-height:1.12}.lead{color:var(--ink-2);font-size:clamp(17px,1.35vw,20px);line-height:1.55}.muted{color:var(--muted)}.accent,.em-green{color:var(--green-700)}em.em-green{font-style:normal}.btn{height:54px;font-family:var(--font-display);letter-spacing:-.01em;transition:transform .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:700;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--green);color:#04130b;box-shadow:0 1px #0000000a}.btn-primary:hover{background:#00b85e;box-shadow:0 8px 24px -10px #00c86899}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--ink);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{background:color-mix(in srgb,var(--surface) 92%,var(--ink) 8%)}}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000}.btn .arr{transition:transform .18s var(--ease)}.btn:hover .arr{transform:translate(3px)}.btn-sm{border-radius:10px;height:44px;padding:0 20px;font-size:14.5px}.seal{white-space:nowrap;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:10px;padding:9px 17px 9px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.seal .dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00c86829}.seal .shield{width:22px;height:22px;color:var(--green-700);flex:none}.nav{z-index:50;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.nav{background:color-mix(in srgb,var(--bg) 82%,transparent)}}.nav{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line-2)}.nav-in{justify-content:space-between;align-items:center;height:74px;display:flex}.nav-logo{color:var(--ink);align-items:center;height:24px;display:flex}.nav-logo svg{width:auto;height:24px}.nav-links{align-items:center;gap:34px;display:flex}.nav-links a{color:var(--ink-2);font-size:15px;font-weight:500;transition:color .15s}.nav-links a:hover{color:var(--ink)}.nav-right{align-items:center;gap:18px;display:flex}@media (max-width:880px){.nav-links{display:none}}.hero{padding:78px 0 92px}.hero-badge{margin-bottom:30px}.hero h1{max-width:14ch;margin-bottom:26px}.hero .lead{max-width:56ch;margin-bottom:38px}.hero-cta{flex-wrap:wrap;gap:14px;display:flex}.hero-foot{color:var(--ink-2);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:14px 0;margin:46px 0 0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.hero-foot li{white-space:nowrap;align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative}.hero-foot li:first-child{padding-left:0}.hero-foot li:last-child{padding-right:0}.hero-foot li:not(:last-child):after{content:"";background:var(--line);width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hero-foot .tick-chip{background:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-foot .tick-chip{background:color-mix(in srgb,var(--green) 16%,transparent)}}.hero-foot .tick-chip{color:var(--green-700)}.hero-foot .tick-chip .tick{stroke-width:2.6px;width:12px;height:12px}@media (max-width:560px){.hero-foot{flex-direction:column;align-items:flex-start;gap:14px}.hero-foot li{padding:0}.hero-foot li:not(:last-child):after{display:none}}.cred{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.cred-in{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;gap:0;padding:20px 0;display:flex;overflow-x:auto}.cred-in::-webkit-scrollbar{display:none}.cred-intro{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-right:1px solid var(--line);flex:none;margin-right:18px;padding-right:18px;font-size:11px;font-weight:700}.cred-items{flex-wrap:nowrap;flex:none;align-items:center;gap:0;display:flex}.cred-item{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.cred-item:last-child{padding-right:0}.cred-item:not(:last-child):after{content:"";background:var(--line);width:1px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cred-item .tick{width:14px;height:14px;color:var(--green);flex:none}@media (max-width:760px){.cred-intro{margin-right:18px;padding-right:18px}.cred-item{padding:0 15px}}.sec-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:54px;display:flex}.sec-head .eyebrow{margin-bottom:18px}.sec-head h2{max-width:18ch}.sol-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sol-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:300px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease);flex-direction:column;padding:32px 30px 30px;display:flex;box-shadow:0 1px 2px #0e131108}.sol-card:hover{border-color:var(--line);transform:translateY(-4px);box-shadow:0 26px 50px -28px #0e131138}.sol-n{font-family:var(--font-mono);color:var(--green-700);letter-spacing:.05em;margin-bottom:24px;font-size:13px}.sol-ic{width:30px;height:30px;color:var(--ink);margin-bottom:20px}.sol-card h3{margin-bottom:14px}.sol-card p{color:var(--ink-2);margin:0 0 24px;font-size:15.5px;line-height:1.55}.sol-meta{border-top:1px solid var(--line-2);font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;margin-top:auto;padding-top:18px;font-size:12.5px}.plat-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;display:grid}.plat-copy .eyebrow{margin-bottom:20px}.plat-copy h2{max-width:16ch;margin-bottom:22px}.plat-copy .lead{max-width:46ch;margin-bottom:36px}.benefits{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.benefits li{border-top:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.benefits li:last-child{border-bottom:1px solid var(--line)}.benefits .bi{width:22px;height:22px;color:var(--green);flex:none;margin-top:1px}.benefits b{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:3px;font-size:16.5px;font-weight:700;display:block}.benefits span{color:var(--muted);font-size:14.5px}.dash{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -50px #0e131180,0 2px 4px #0e13110a}.dash-top{border-bottom:1px solid var(--line-2);background:var(--surface-2);align-items:center;gap:12px;padding:15px 20px;display:flex}.dash-dots{gap:6px;display:flex}.dash-dots i{background:var(--line);border-radius:50%;width:10px;height:10px;display:block}.dash-url{font-family:var(--font-mono);color:var(--muted);margin-left:6px;font-size:12.5px}.dash-live{color:var(--green-700);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:11.5px;font-weight:600;display:inline-flex}.dash-live .pulse{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.5}}.dash-body{gap:16px;padding:24px;display:grid}.dash-balance{background:linear-gradient(180deg,var(--mint),var(--surface));border:1px solid var(--mint-2);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 22px;display:flex}.dash-balance .lbl{color:var(--green-700);letter-spacing:.02em;margin-bottom:8px;font-size:12.5px;font-weight:600}.dash-balance>div:first-child{min-width:0}.dash-balance .val{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:31px;font-weight:800;line-height:1}.dash-balance .sub{color:var(--muted);margin-top:7px;font-size:12px}.dash-delta{font-family:var(--font-mono);color:var(--green-700);background:#00c8681f;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.dash-tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dtile{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px 14px 13px}.dtile-lbl{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-bottom:9px;font-size:12px;display:flex}.dtile-lbl .ar{width:14px;height:14px}.dtile-lbl .in{color:var(--green-700)}.dtile-lbl .out{color:#b23a3a}.dtile-val{font-family:var(--font-display);letter-spacing:-.01em;font-size:16.5px;font-weight:700}.dtile-delta{font-family:var(--font-mono);margin-top:5px;font-size:11.5px}.dtile-delta.up{color:var(--green-700)}.dtile-delta.down{color:#b23a3a}.dash-chart{border:1px solid var(--line);border-radius:12px;padding:16px 16px 8px}.dchart-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dchart-head .lbl{color:var(--ink-2);font-size:12.5px;font-weight:600}.dchart-head .tag{font-family:var(--font-mono);color:var(--muted);font-size:11px}.dchart svg{width:100%;height:84px;overflow:visible}.dchart .days{justify-content:space-between;margin-top:6px;display:flex}.dchart .days span{font-family:var(--font-mono);color:var(--muted);font-size:10px}.dash-bars{border:1px solid var(--line);border-radius:12px;padding:15px 16px 14px}.dbars-lbl{color:var(--muted);margin-bottom:12px;font-size:12px}.dbars{align-items:flex-end;gap:7px;height:56px;display:flex}.dbars i{background:var(--mint-2);transition:height .6s var(--ease);border-radius:4px 4px 2px 2px;flex:1;display:block;position:relative}.dbars i.peak{background:var(--green)}.scale .sec-head{margin-bottom:46px}.metrics{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.metric{border-right:1px solid var(--line);padding:40px 30px}.metric:last-child{border-right:0}.metric .v{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:clamp(40px,4vw,58px);font-weight:800;line-height:1}.metric .v .u{color:var(--green)}.metric .l{color:var(--muted);max-width:16ch;margin-top:14px;font-size:14px}.final{padding:var(--sp-section) 0}.final-card{background:var(--dark);color:#fff;text-align:center;border-radius:28px;padding:84px 64px;position:relative;overflow:hidden}.final-card h2{color:#fff;letter-spacing:-.03em;margin-bottom:18px;max-width:18ch;margin-inline:auto;font-size:clamp(34px,4vw,56px)}.final-card p{color:#ffffffa8;max-width:46ch;margin:0 auto 36px;font-size:19px}.final-card .btn-primary{height:58px;padding:0 34px;font-size:17px}.final-glow{pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,#00c8684d,#0000 70%);height:70%;position:absolute;inset:auto -10% -60%}.foot{background:var(--surface);border-top:1px solid var(--line);padding:72px 0 34px}.foot-top{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px;display:grid}.foot-brand .flogo{height:22px;color:var(--ink);margin-bottom:18px}.foot-brand .flogo svg{width:auto;height:22px}.foot-brand p{color:var(--muted);max-width:34ch;margin:0;font-size:14px}.foot-col h4{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:13px;font-weight:700}.foot-col a{color:var(--ink-2);padding:6px 0;font-size:14.5px;transition:color .15s;display:block}.foot-col a:hover{color:var(--green-700)}.foot-disc{color:var(--muted);border-bottom:1px solid var(--line-2);max-width:96ch;padding:30px 0;font-size:12.5px;line-height:1.7}.foot-bottom{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;font-size:13px;display:flex}.foot-bottom .bc{align-items:center;gap:9px;display:inline-flex}.foot-bottom .bc .shield{width:16px;height:16px;color:var(--green-700)}@media (max-width:860px){:root{--sp-section:96px;--gutter:28px}.plat-grid{grid-template-columns:1fr;gap:48px}.sol-grid,.metrics{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:first-child,.metric:nth-child(2){border-bottom:1px solid var(--line)}.foot-top{grid-template-columns:1fr 1fr}}@media (max-width:640px){body{font-size:16px}:root{--sp-section:72px}.sol-grid,.metrics{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:0}.sec-head{flex-direction:column;align-items:flex-start}.final-card{padding:56px 26px}.foot-top{grid-template-columns:1fr 1fr}}.hero-split{padding:70px 0 88px}.hero-split-in{grid-template-columns:1.02fr 1.1fr;align-items:center;gap:60px;display:grid}.hero-split-copy h1{max-width:13ch;font-size:clamp(34px,3.9vw,58px)}.hero-split-copy .lead{max-width:48ch}.hero-metrics{grid-template-columns:repeat(4,auto);gap:28px;margin-top:38px;display:grid}.hero-metrics>div{flex-direction:column;display:flex}.hero-metrics b{font-family:var(--font-display);letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1}.hero-metrics span{color:var(--muted);max-width:12ch;margin-top:6px;font-size:12px}@media (max-width:820px){.hero-split-in{grid-template-columns:1fr;gap:44px}.hero-metrics{grid-template-columns:repeat(4,1fr);gap:16px}}@media (max-width:560px){.hero-metrics{grid-template-columns:repeat(2,1fr)}}.hero-center{text-align:center;padding:96px 0 90px}.hero-center .wrap{max-width:920px}.hero-center .hero-badge{margin-inline:auto}.hero-center h1{max-width:16ch;margin-inline:auto}.hero-center .lead{margin-inline:auto}.hero-center .hero-cta,.hero-center .hero-foot{justify-content:center}.benefits-grid{grid-template-columns:1fr 1fr;gap:0 48px;margin-top:8px;display:grid}.benefits-grid li:nth-child(2){border-top:1px solid var(--line)}@media (max-width:760px){.benefits-grid{grid-template-columns:1fr}.benefits-grid li:nth-child(2){border-top:0}}.scale-dark .metrics{background:var(--dark);border-color:var(--dark-line)}.scale-dark .metric{border-color:var(--dark-line)}.scale-dark .metric .v{color:#fff}.scale-dark .metric .v .u{color:var(--green)}.scale-dark .metric .l{color:#ffffff8c}[data-theme=dark]{--bg:#0a0d0c;--surface:#101413;--surface-2:#0c100f;--ink:#eef2f0;--ink-2:#b3bbb7;--muted:#7e8783;--line:#ffffff1c;--line-2:#ffffff0e;--green-700:#46dd8b;--green-ink:#bff3d6;--mint:#10231a;--mint-2:#1a3727}[data-theme=dark] body{background:var(--bg);color:var(--ink)}[data-theme=dark] .em-green{color:var(--green)}[data-theme=dark] .btn-ghost{color:var(--ink);border-color:var(--line)}[data-theme=dark] .btn-ghost:hover{border-color:var(--ink);background:#ffffff0d}[data-theme=dark] .sol-card{box-shadow:none}[data-theme=dark] .sol-card:hover{box-shadow:0 30px 60px -30px #000000b3}[data-theme=dark] .dash{box-shadow:0 40px 90px -40px #000c,0 0 0 1px var(--line)}[data-theme=dark] .dash-balance .lbl{color:var(--green-700)}[data-theme=dark] .final-card{border:1px solid var(--line);background:linear-gradient(160deg,#10231a,#0a0e0d)}[data-theme=dark] .dtile-delta.down,[data-theme=dark] .dtile-lbl .out{color:#f06b6b}[data-theme=dark][data-variant=v03] .hero-split{background:linear-gradient(180deg,var(--surface),var(--bg))}[data-theme=dark][data-variant=v03] .hero-split-media .dash{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark][data-variant=v03] .hero-split-media .dash{background:color-mix(in srgb,var(--surface) 88%,transparent)}}[data-theme=dark][data-variant=v03] .hero-split-media .dash{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 50px 100px -40px #000000b8,0 0 0 1px var(--line)}[data-theme=dark][data-variant=v04] .hb-head{border-color:var(--line);background:linear-gradient(158deg,#10231a,#0a0e0d)}[data-theme=dark][data-variant=v04] .bento-tile.stat{background:linear-gradient(158deg,#12281c,#0b0f0d)}[data-theme=dark][data-variant=v07]{--bg:#0a0d0c}[data-theme=dark][data-variant=v07] body{background:linear-gradient(#0c1c14,#0a0f0d 26%,#0a0d0c)}[data-theme=dark][data-variant=v07] .nav{background:#0c1c14b8}[data-theme=dark][data-variant=v07] .hero{background:radial-gradient(120% 80% at 82% -10%,#00c8682e,#0000 56%)}[data-theme=dark][data-variant=v07] .orb-pill{background:#161e1a8c;border-color:#ffffff1f}[data-theme=dark][data-variant=v07] .sol-card{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#161e1a8c;border-color:#ffffff17;box-shadow:0 20px 50px -30px #000000b3}[data-theme=dark][data-variant=v07] .cred{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12181580}[data-theme=dark][data-variant=v07] .platform{background:radial-gradient(90% 120% at 12% 0,#00c8681a,#0000 52%)}[data-theme=dark][data-variant=v07] .scale{background:radial-gradient(80% 100% at 88% 100%,#00c8681a,#0000 55%)}[data-theme=dark][data-variant=v07] .metrics{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);background:#141c1880}[data-theme=dark][data-variant=v07] .dash{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101613d6}[data-variant=v01] .hero{background:radial-gradient(120% 70% at 85% -20%,#00c8680f,#0000 60%)}[data-variant=v01] .sol-card{box-shadow:0 1px 2px #0e131108}[data-variant=v01] .sol-card:hover{box-shadow:0 26px 50px -28px #0e131138}[data-variant=v02] #site{counter-reset:sec}[data-variant=v02] .display{letter-spacing:-.05em;font-size:clamp(48px,7.4vw,112px);font-weight:800;line-height:.92}[data-variant=v02] .h-sec{letter-spacing:-.04em;font-size:clamp(34px,5vw,70px)}[data-variant=v02] .hero{border-bottom:1px solid var(--line);padding:88px 0 100px}[data-variant=v02] .em-green{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:10px;text-decoration-thickness:6px}[data-variant=v02] .section{border-top:1px solid var(--line)}[data-variant=v02] .sec-head{counter-increment:sec;align-items:flex-start;padding-top:8px}[data-variant=v02] .sec-head>div{padding-left:88px;position:relative}[data-variant=v02] .sec-head>div:before{content:counter(sec,decimal-leading-zero);font-family:var(--font-mono);color:var(--green-700);letter-spacing:.05em;font-size:15px;position:absolute;top:4px;left:0}[data-variant=v02] .eyebrow{color:var(--ink-2)}[data-variant=v02] .eyebrow:before{background:var(--ink-2)}[data-variant=v02] .sol-card{border:0;border-top:2px solid var(--ink);box-shadow:none;background:0 0;border-radius:0;min-height:250px;padding:26px 0 0}[data-variant=v02] .sol-card:hover{box-shadow:none;transform:none}[data-variant=v02] .sol-grid{gap:44px}[data-variant=v02] .sol-ic{display:none}[data-variant=v02] .sol-n{color:var(--green-700);font-size:14px}[data-variant=v02] .metrics{background:0 0;border-left:0;border-right:0;border-radius:0}[data-variant=v02] .cred{border-color:var(--line);background:0 0}[data-variant=v02] .btn-primary,[data-variant=v02] .btn-ghost{border-radius:0}[data-variant=v02] .final-card{border:1px solid var(--line);background:0 0;border-radius:0}[data-variant=v02] .final-glow{display:none}[data-variant=v03] .hero-split{background:linear-gradient(180deg,#fff,var(--bg));border-bottom:1px solid var(--line)}[data-variant=v03] .hero-split-media .dash{transform-origin:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;transform:perspective(1700px)rotateY(-7deg)rotateX(1.5deg);box-shadow:0 50px 100px -40px #0e131180}[data-variant=v03] .btn,[data-variant=v03] .seal{border-radius:999px}[data-variant=v03] .sol-card{border-radius:18px}[data-variant=v03] .platform{background:radial-gradient(80% 120% at 100% 0%,var(--mint),transparent 55%)}[data-variant=v04] .sol-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:16px}[data-variant=v04] .sol-card{background:var(--surface);transition:transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:20px}[data-variant=v04] .sol-card:hover{transform:translateY(-6px)scale(1.012);box-shadow:0 30px 60px -30px #0e13114d}[data-variant=v04] .sol-card:first-child{background:var(--mint);border-color:var(--mint-2);grid-column:span 3}[data-variant=v04] .sol-card:first-child .sol-ic,[data-variant=v04] .sol-card:first-child .sol-n{color:var(--green-700)}[data-variant=v04] .sol-card:nth-child(2){grid-column:span 3}[data-variant=v04] .sol-card:nth-child(3){grid-column:span 2}[data-variant=v04] .bento-tile{border-radius:20px;flex-direction:column;justify-content:space-between;min-height:200px;padding:28px 26px;display:flex}[data-variant=v04] .bento-tile.stat{background:var(--ink);color:#fff;grid-column:span 4}[data-variant=v04] .bento-tile.stat .big{font-family:var(--font-display);letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:1}[data-variant=v04] .bento-tile.stat .big .u{color:var(--green)}[data-variant=v04] .bento-tile.stat .cap{color:#fff9;max-width:34ch;margin-top:10px;font-size:14px}[data-variant=v04] .bento-tile.stat .bic{color:var(--green)}[data-variant=v04] .bento-tile.mint{background:var(--green);border:0;flex-direction:row;grid-column:span 6;align-items:center;gap:22px;min-height:auto}[data-variant=v04] .bento-tile.mint .bic{color:#04130b;flex:none;width:30px;height:30px}[data-variant=v04] .bento-tile.mint .big{font-family:var(--font-display);letter-spacing:-.02em;color:#04130b;font-size:26px;font-weight:800}[data-variant=v04] .bento-tile.mint .cap{color:#04130bb3;margin-top:6px;font-size:14px}[data-variant=v04] .benefits{grid-template-columns:1fr 1fr;gap:14px;display:grid}[data-variant=v04] .benefits li{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:22px;transition:border-color .2s}[data-variant=v04] .benefits li:last-child{border-bottom:1px solid var(--line)}[data-variant=v04] .benefits li:hover{border-color:var(--green)}[data-variant=v04] .metrics{border-radius:20px}@media (max-width:760px){[data-variant=v04] .sol-grid{grid-template-columns:1fr}[data-variant=v04] .sol-card,[data-variant=v04] .bento-tile{grid-column:auto!important}[data-variant=v04] .benefits{grid-template-columns:1fr}}[data-variant=v05] .hero-split,[data-variant=v05] .scale{background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:46px 46px}[data-variant=v05] .hero-split{border-bottom:1px solid var(--line);padding-bottom:64px}[data-variant=v05] .hero-split-copy h1{font-size:clamp(32px,3.4vw,52px)}[data-variant=v05] .hero-badge{font-family:var(--font-mono);letter-spacing:.04em;color:var(--green-700);font-weight:500}[data-variant=v05] .dchart svg{filter:drop-shadow(0 0 8px #2be08a80)}[data-variant=v05] .dbars i.peak{box-shadow:0 0 14px #2be08a99}[data-variant=v05] .scale .metrics{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:24px}[data-variant=v05] .scale .metric{border:0;border-top:2px solid var(--green);background:0 0;padding:22px 0 0}[data-variant=v05] .scale .metric .v{font-variant-numeric:tabular-nums;font-size:clamp(48px,5.2vw,74px)}[data-variant=v05] .scale .metric .l{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}[data-variant=v05] .sol-n{font-family:var(--font-mono)}[data-variant=v05] .dash-live .pulse{box-shadow:0 0 10px var(--green)}@media (max-width:760px){[data-variant=v05] .scale .metrics{grid-template-columns:1fr 1fr}}[data-variant=v06]{--green-700:#eef2f0;--mint:#161a18;--mint-2:#1e2421}[data-variant=v06] .btn-primary{background:var(--ink);color:#0a0d0c}[data-variant=v06] .btn-primary:hover{box-shadow:none;background:#fff}[data-variant=v06] .btn,[data-variant=v06] .seal,[data-variant=v06] .sol-card,[data-variant=v06] .metrics{border-radius:2px}[data-variant=v06] .eyebrow{color:var(--ink-2)}[data-variant=v06] .eyebrow:before{background:var(--ink-2)}[data-variant=v06] .seal .shield,[data-variant=v06] .cred-item .tick,[data-variant=v06] .sol-ic,[data-variant=v06] .sol-n,[data-variant=v06] .benefits .bi{color:var(--ink)}[data-variant=v06] .hero .em-green{color:var(--ink);box-shadow:inset 0 -.26em 0 var(--green)}[data-variant=v06] .dash-balance{background:var(--surface);border-color:var(--line)}[data-variant=v06] .dash-delta{color:var(--ink);background:#ffffff14}[data-variant=v06] .dtile-delta.up,[data-variant=v06] .dtile-lbl .in{color:var(--ink)}[data-variant=v06] .dbars i{background:#2a302d}[data-variant=v06] .dbars i.peak{background:var(--green)}[data-variant=v06] .dchart svg path[stroke]{stroke:var(--ink)!important}[data-variant=v06] .sol-card{box-shadow:none;border-color:var(--line)}[data-variant=v06] .metric .v .u{color:var(--ink)}[data-variant=v06] .display{letter-spacing:-.045em}[data-variant=v06] .final-card{background:var(--surface);border:1px solid var(--line)}[data-variant=v07]{--bg:#f4fbf7}[data-variant=v07] body{background:linear-gradient(#ecfdf3,#f6fcf9 24%,#f4fbf7)}[data-variant=v07] .nav{background:#ecfdf3b3}[data-variant=v07] .hero{background:radial-gradient(120% 80% at 82% -10%,#d6f6e5,#0000 56%)}[data-variant=v07] .btn,[data-variant=v07] .seal{border-radius:999px}[data-variant=v07] .sol-card{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#ffffff9e;border-color:#fffc;border-radius:22px;box-shadow:0 20px 50px -30px #077a4540}[data-variant=v07] .cred{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80}[data-variant=v07] .platform{background:radial-gradient(90% 120% at 12% 0,#e2f8ee,#0000 52%)}[data-variant=v07] .scale{background:radial-gradient(80% 100% at 88% 100%,#e2f8ee,#0000 55%)}[data-variant=v07] .metrics{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border-radius:22px}[data-variant=v07] .dash{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:24px}[data-variant=v07] .final-card{background:linear-gradient(150deg,#0c2a1b,#0a0f0d)}[data-variant=v08]{--maxw:1080px}[data-variant=v08] .hero{padding-top:60px}[data-variant=v08] .hero-badge{background:var(--mint);border-color:var(--mint-2);color:var(--green-ink);padding:14px 22px 14px 16px;font-size:14.5px}[data-variant=v08] .hero-badge .shield{width:26px;height:26px}[data-variant=v08] .hero .lead{max-width:50ch}[data-variant=v08] .cred{background:var(--ink);border-color:var(--ink)}[data-variant=v08] .cred-intro{color:#fff9}[data-variant=v08] .cred-item{color:#fff}[data-variant=v08] .cred-item .tick{color:var(--green)}[data-variant=v08] .cred-in{padding:36px 0}[data-variant=v08] .section{border-top:1px solid var(--line)}[data-variant=v08] .sol-card{border-left:3px solid var(--green);border-radius:0 12px 12px 0}[data-variant=v08] .sol-meta{color:var(--green-700)}[data-variant=v08] .final-card{background:var(--ink)}[data-variant=v08] .trust-note{color:var(--muted);align-items:center;gap:9px;margin-top:22px;font-size:13px;display:flex}[data-variant=v08] .trust-note .shield{width:16px;height:16px;color:var(--green-700);flex:none}[data-variant=v09] .hero-center{padding:120px 0 104px;position:relative}[data-variant=v09] .hero-center:before{content:"";pointer-events:none;background:radial-gradient(50% 70% at 50% 0,#00c86829,#0000 70%);height:70%;position:absolute;inset:-20% 0 auto}[data-variant=v09] .hero-center .wrap{position:relative}[data-variant=v09] .display{font-size:clamp(42px,5.6vw,82px)}[data-variant=v09] .sec-head{text-align:center;justify-content:center;align-items:center}[data-variant=v09] .sec-head>div{flex-direction:column;align-items:center;display:flex}[data-variant=v09] .sec-head h2{max-width:20ch}[data-variant=v09] .sol-card{text-align:center;align-items:center}[data-variant=v09] .sol-card .sol-ic{margin-inline:auto}[data-variant=v09] .sol-n{margin-bottom:18px}[data-variant=v09] .sol-meta{text-align:center;align-self:stretch}[data-variant=v09] .plat-copy{text-align:center;max-width:680px;margin-inline:auto}[data-variant=v09] .plat-copy .eyebrow{justify-content:center}[data-variant=v09] .benefits li{text-align:left;justify-content:center;width:100%;max-width:520px;margin-inline:auto}[data-variant=v09] .scale .sec-head{justify-content:center}[data-variant=v09] .scale-dark .metrics{background:var(--surface);border-color:var(--line)}[data-variant=v09] .scale-dark .metric{border-color:var(--line)}[data-variant=v10] .btn{border-radius:999px}[data-variant=v10] .solutions,[data-variant=v10] .scale{background:var(--mint)}[data-variant=v10] .solutions .sol-card,[data-variant=v10] .scale .metrics{background:var(--surface);border-color:var(--mint-2);border-radius:18px}[data-variant=v10] .platform{background:var(--bg)}[data-variant=v10] .cred{background:var(--surface)}[data-variant=v10] .eyebrow{color:var(--green-700)}[data-variant=v10] .eyebrow:before{background:var(--green);border-radius:2px;width:30px;height:3px}[data-variant=v10] .sol-n{background:var(--mint);color:var(--green-700);border-radius:999px;padding:4px 10px;display:inline-block}[data-variant=v10] .sol-card:hover{border-color:var(--green)}[data-corners=sharp] .sol-card,[data-corners=sharp] .btn,[data-corners=sharp] .seal,[data-corners=sharp] .metrics,[data-corners=sharp] .dash,[data-corners=sharp] .final-card,[data-corners=sharp] .bento-tile,[data-corners=sharp] .benefits li{border-radius:0!important}[data-corners=soft] .sol-card,[data-corners=soft] .metrics,[data-corners=soft] .dash,[data-corners=soft] .final-card,[data-corners=soft] .bento-tile,[data-corners=soft] .benefits li{border-radius:24px!important}[data-corners=soft] .btn,[data-corners=soft] .seal{border-radius:14px!important}[data-corners=pill] .btn,[data-corners=pill] .seal{border-radius:999px!important}[data-corners=pill] .sol-card,[data-corners=pill] .metrics,[data-corners=pill] .dash,[data-corners=pill] .final-card,[data-corners=pill] .bento-tile,[data-corners=pill] .benefits li{border-radius:26px!important}[data-density=compact]{--sp-section:80px}[data-density=compact] .hero{padding-top:52px;padding-bottom:62px}[data-density=compact] .sol-card{min-height:0;padding:24px 22px 22px}[data-density=compact] .metric{padding:28px 24px}[data-density=compact] .sec-head{margin-bottom:36px}[data-density=compact] .benefits li{padding:14px 0}[data-metrics=grid] .metrics{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}[data-metrics=grid] .metric{border:0;border-right:1px solid var(--line);background:0 0;border-top:0;padding:40px 30px}[data-metrics=grid] .metric:last-child{border-right:0}[data-metrics=grid] .metric .v{font-size:clamp(40px,4vw,58px)}[data-metrics=columns] .metrics{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:24px}[data-metrics=columns] .metric{border:0;border-top:2px solid var(--green);background:0 0;padding:22px 0 0}[data-metrics=columns] .metric .v{font-variant-numeric:tabular-nums;font-size:clamp(46px,5vw,72px)}@media (max-width:760px){[data-metrics=columns] .metrics{grid-template-columns:1fr 1fr}}[data-sol=icon] .sol-n{display:none}[data-sol=icon] .sol-ic{display:block}[data-sol=numbered] .sol-ic{display:none}[data-sol=numbered] .sol-n{font-family:var(--font-display);letter-spacing:-.03em;color:var(--green-700);margin-bottom:16px;font-size:36px;font-weight:800}[data-sol=rows] .sol-card{border:0;border-top:2px solid var(--ink);box-shadow:none;background:0 0;min-height:230px;padding:26px 0 0;border-radius:0!important}[data-sol=rows] .sol-card:hover{box-shadow:none;transform:none}[data-sol=rows] .sol-ic{display:none}[data-sol=rows] .sol-grid{gap:40px}.hero-ed{padding:64px 0 78px}.hero-ed .ed-top{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green-700);align-items:center;gap:20px;margin-bottom:40px;font-size:12.5px;display:flex}.hero-ed .ed-top .ln{background:var(--line);flex:1;height:1px}.hero-ed .ed-top .yr{color:var(--muted)}.hero-ed h1{max-width:15ch;margin-bottom:36px}.hero-ed .ed-foot{border-top:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:end;gap:52px;padding-top:32px;display:grid}.hero-ed .ed-foot .lead{max-width:46ch;margin:0}.hero-ed .hero-cta{justify-content:flex-start}@media (max-width:760px){.hero-ed .ed-foot{grid-template-columns:1fr;gap:28px}}.hero-bento{padding:36px 0 8px}.hb-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.hb-tile{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:34px}.hb-head{background:var(--ink);border-color:var(--ink);color:#fff;flex-direction:column;grid-column:span 4;justify-content:space-between;gap:32px;min-height:264px;display:flex}.hb-head .hb-badge{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.hb-head .hb-badge .shield{width:18px;height:18px;color:var(--green)}.hb-head h1{color:#fff;max-width:14ch;font-size:clamp(32px,3.5vw,50px)}.hb-head h1 .em-green{color:var(--green)}.hb-head .hb-sub{color:#ffffff9e;max-width:44ch;font-size:16px;line-height:1.5}.hb-stat{background:var(--mint);border-color:var(--mint-2);flex-direction:column;grid-column:span 2;justify-content:center;gap:8px;display:flex}.hb-stat .v{font-family:var(--font-display);letter-spacing:-.03em;color:var(--green-ink);font-size:clamp(36px,3.4vw,48px);font-weight:800;line-height:1}.hb-stat .l{color:var(--green-700);font-size:13.5px;font-weight:600}.hb-cta{background:var(--green);border-color:var(--green);color:#04130b;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease);flex-direction:column;grid-column:span 2;justify-content:space-between;gap:22px;text-decoration:none;display:flex}.hb-cta:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px #00c868b3}.hb-cta .lbl{font-family:var(--font-display);letter-spacing:-.02em;max-width:11ch;font-size:22px;font-weight:800}.hb-cta .arr{align-self:flex-end;width:30px;height:30px}.hb-dash{background:0 0;border:0;grid-column:span 4;padding:0;overflow:hidden}.hb-dash .dash{height:100%}@media (max-width:860px){.hb-grid{grid-template-columns:repeat(2,1fr)}.hb-head,.hb-stat,.hb-cta,.hb-dash{grid-area:auto/span 2!important}}.hero-mono{padding:92px 0 84px}.hero-mono .mono-kick{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:13px;margin-bottom:32px;font-size:12.5px;display:flex}.hero-mono .mono-kick .sq{background:var(--green);width:9px;height:9px;display:block}.hero-mono h1{max-width:15ch;margin-bottom:30px}.hero-mono .lead{max-width:52ch;margin-bottom:38px}.hero-mono .hero-foot{margin-top:0}.hero-mono .mono-rule{background:var(--line);height:1px;margin-top:58px}.hero-orb{text-align:center;padding:90px 0 86px;position:relative;overflow:hidden}.hero-orb .hero-badge{margin-inline:auto}.hero-orb h1{max-width:17ch;margin:0 auto 24px}.hero-orb .lead{max-width:54ch;margin:0 auto 36px}.hero-orb .hero-cta{justify-content:center}.orb-pills{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:50px;display:flex}.orb-pill{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);color:var(--ink-2);background:#fff9;border:1px solid #ffffffd9;border-radius:999px;align-items:center;gap:11px;padding:13px 20px;font-size:14px;display:inline-flex;box-shadow:0 18px 44px -26px #077a4559}.orb-pill .shield,.orb-pill .tick{width:17px;height:17px;color:var(--green-700);flex:none}.orb-pill b{font-family:var(--font-display);color:var(--ink);font-weight:700}.hero-cred{padding:52px 0 70px}.hc-grid{grid-template-columns:1fr .8fr;align-items:center;gap:60px;display:grid}.hc-copy h1{margin-bottom:24px}.hc-copy .lead{max-width:46ch;margin-bottom:32px}.hc-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 36px 80px -46px #0e131173}.hc-card .hc-cap{background:var(--ink);color:#fff;align-items:center;gap:14px;padding:24px 28px;display:flex}.hc-card .hc-cap .shield{width:34px;height:34px;color:var(--green);flex:none}.hc-card .hc-cap b{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25}.hc-card .hc-cap span{font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.02em;margin-top:3px;font-size:11.5px;display:block}.hc-rows{padding:8px 28px 18px}.hc-row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.hc-row:last-child{border-bottom:0}.hc-row .k{color:var(--muted);font-size:13px}.hc-row .vv{font-family:var(--font-mono);color:var(--ink);text-align:right;font-size:13px}.hc-row .vv.ok{color:var(--green-700);align-items:center;gap:7px;display:inline-flex}.hc-row .vv.ok .tick{width:15px;height:15px}@media (max-width:820px){.hc-grid{grid-template-columns:1fr;gap:40px}}.sol-rows{border-top:1px solid var(--line)}.sol-row{border-bottom:1px solid var(--line);transition:background .25s var(--ease);grid-template-columns:88px 1.1fr 1.4fr auto;align-items:start;gap:36px;padding:38px 0;display:grid}.sol-row .n{font-family:var(--font-mono);color:var(--green-700);letter-spacing:.04em;padding-top:6px;font-size:14px}.sol-row h3{letter-spacing:-.02em;font-size:clamp(24px,2.3vw,32px)}.sol-row p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.sol-row .meta{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;letter-spacing:.02em;padding-top:8px;font-size:12px}@media (max-width:820px){.sol-row{grid-template-columns:1fr;gap:14px}.sol-row .meta{padding-top:0}}.sol-feature{flex-direction:column;gap:72px;display:flex}.feat-row{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.feat-row:nth-child(2n) .feat-visual{order:2}.feat-row:nth-child(2n) .feat-copy{order:1}.feat-copy .n{background:var(--mint);width:42px;height:42px;color:var(--green-700);font-family:var(--font-display);border-radius:12px;justify-content:center;align-items:center;margin-bottom:22px;font-size:17px;font-weight:800;display:inline-flex}.feat-copy h3{max-width:16ch;margin-bottom:16px;font-size:clamp(24px,2.4vw,34px)}.feat-copy p{color:var(--ink-2);max-width:46ch;margin:0 0 22px;font-size:16.5px;line-height:1.6}.feat-copy .meta{font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;align-items:center;gap:9px;font-size:12.5px;display:inline-flex}.feat-copy .meta:before{content:"";background:var(--green);width:18px;height:2px}.feat-visual{aspect-ratio:5/4;border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px -44px #0e131166}.fv-bar{border-bottom:1px solid var(--line-2);background:var(--surface-2);align-items:center;gap:8px;padding:14px 18px;display:flex}.fv-bar i{background:var(--line);border-radius:50%;width:9px;height:9px}.fv-bar .fv-url{font-family:var(--font-mono);color:var(--muted);margin-left:8px;font-size:11.5px}.fv-body{flex-direction:column;flex:1;justify-content:center;gap:14px;padding:24px;display:flex}.fv-line{background:var(--mint-2);border-radius:5px;height:13px}.fv-line.lg{background:linear-gradient(90deg,var(--green),var(--green));width:70%;height:22px}@supports (color:color-mix(in lab,red,red)){.fv-line.lg{background:linear-gradient(90deg,var(--green),color-mix(in srgb,var(--green) 30%,transparent))}}.fv-line.sm{width:45%}.fv-line.md{width:60%}.fv-chips{gap:10px;margin-top:6px;display:flex}.fv-chip{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex:1;align-items:flex-end;height:54px;padding:10px;display:flex}.fv-chip:after{content:"";background:var(--green);opacity:.85;border-radius:4px;width:100%}.fv-chip:first-child:after{height:40%}.fv-chip:nth-child(2):after{height:72%}.fv-chip:nth-child(3):after{height:54%}@media (max-width:820px){.feat-row{grid-template-columns:1fr;gap:28px}.feat-row:nth-child(2n) .feat-visual,.feat-row:nth-child(2n) .feat-copy{order:initial}}.sol-list{border-top:1px solid var(--line)}.sol-li{border-bottom:1px solid var(--line);transition:padding-left .3s var(--ease);grid-template-columns:64px 1fr 1.3fr auto;align-items:baseline;gap:28px;padding:32px 0;display:grid}.sol-li:hover{padding-left:12px}.sol-li .n{font-family:var(--font-mono);color:var(--ink-2);font-size:13px}.sol-li h3{font-size:clamp(22px,2.2vw,30px)}.sol-li p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.55}.sol-li .meta{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;justify-self:end;font-size:12px}.sol-li .arr{width:22px;height:22px;color:var(--ink);opacity:0;transition:all .3s var(--ease);justify-self:end;transform:translate(-6px)}.sol-li:hover .arr{opacity:1;transform:translate(0)}@media (max-width:820px){.sol-li{grid-template-columns:auto 1fr;gap:8px 18px}.sol-li p{grid-column:1/-1}.sol-li .meta,.sol-li .arr{display:none}}.sol-lic{gap:14px;display:grid}.lic-row{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:0 12px 12px 0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:26px 28px;display:grid}.lic-row .lic-ic{background:var(--mint);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lic-row .lic-ic svg{width:22px;height:22px;color:var(--green-700)}.lic-row h3{margin-bottom:4px;font-size:19px}.lic-row p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.lic-row .tag{font-family:var(--font-mono);color:var(--green-700);white-space:nowrap;border:1px solid var(--line);letter-spacing:.02em;border-radius:999px;padding:6px 13px;font-size:11.5px}@media (max-width:680px){.lic-row{grid-template-columns:auto 1fr}.lic-row .tag{display:none}}.process .sec-head{margin-bottom:48px}.stepper{grid-template-columns:repeat(4,1fr);gap:26px;display:grid;position:relative}.stepper:before{content:"";background:repeating-linear-gradient(90deg,var(--line) 0 8px,transparent 8px 16px);height:2px;position:absolute;top:23px;left:8%;right:8%}.step{position:relative}.step .num{z-index:1;background:var(--surface);border:1.5px solid var(--green);width:46px;height:46px;font-family:var(--font-display);color:var(--green-700);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;font-size:17px;font-weight:800;display:flex;position:relative}.step .bi{width:24px;height:24px;color:var(--green);margin-bottom:14px;display:block}.step h3{margin-bottom:10px;font-size:18px}.step p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:820px){.stepper{grid-template-columns:1fr 1fr;gap:34px 26px}.stepper:before{display:none}}@media (max-width:520px){.stepper{grid-template-columns:1fr}}.checklist-grid{grid-template-columns:1.05fr 1.4fr;align-items:start;gap:64px;display:grid}.checklist{grid-template-columns:1fr 1fr;gap:4px 40px;display:grid}.check-item{border-top:1px solid var(--line);gap:15px;padding:22px 0;display:flex}.check-item:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.check-item .ck{background:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}@supports (color:color-mix(in lab,red,red)){.check-item .ck{background:color-mix(in srgb,var(--green) 16%,transparent)}}.check-item .ck{color:var(--green-700);margin-top:1px}.check-item .ck svg{stroke-width:2.6px;width:15px;height:15px}.check-item b{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:4px;font-size:16.5px;font-weight:700;display:block}.check-item span{color:var(--muted);font-size:14px;line-height:1.5}@media (max-width:900px){.checklist-grid{grid-template-columns:1fr;gap:36px}.checklist{grid-template-columns:1fr}.check-item:nth-last-child(2){border-bottom:0}}.scale-bignum{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.bn{border-right:1px solid var(--line);padding:44px 26px 40px}.bn:last-child{border-right:0}.bn .v{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(46px,5.4vw,86px);font-weight:800;line-height:.92}.bn .v .u{color:var(--green-700)}.bn .l{font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;margin-top:16px;font-size:12px;line-height:1.4}@media (max-width:760px){.scale-bignum{grid-template-columns:1fr 1fr}.bn:nth-child(2){border-right:0}.bn:first-child,.bn:nth-child(2){border-bottom:1px solid var(--line)}}.scale-ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.ticker-track{grid-template-columns:repeat(4,1fr);display:grid}.tk{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:40px;display:flex}.tk:last-child{border-right:0}.tk .v{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,52px);font-weight:800;line-height:1}.tk .v .u{color:var(--green-700)}.tk .l{color:var(--muted);font-size:13.5px}@media (max-width:760px){.ticker-track{grid-template-columns:1fr 1fr}.tk:nth-child(2){border-right:0}.tk:first-child,.tk:nth-child(2){border-bottom:1px solid var(--line)}}html[data-fx-smooth=on]{scroll-behavior:smooth}.fx-progress{z-index:1200;pointer-events:none;background:linear-gradient(90deg,var(--green-700),var(--green));width:0;height:3px;transition:width 80ms linear;display:none;position:fixed;top:0;left:0}[data-fx-trans=on] .btn,[data-fx-trans=on] .sol-card,[data-fx-trans=on] .nav-links a,[data-fx-trans=on] .metric,[data-fx-trans=on] .bento-tile,[data-fx-trans=on] .foot-col a,[data-fx-trans=on] .nav-login{transition:transform .26s var(--ease),box-shadow .26s var(--ease),color .2s var(--ease),background .26s var(--ease),border-color .26s var(--ease)}[data-fx-hover=on] .sol-card:hover{transform:translateY(-5px)}[data-fx-hover=on] .btn-primary:hover{transform:translateY(-2px)}[data-fx-hover=on] .btn-ghost:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:no-preference){[data-fx-reveal=on] [data-reveal]{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(24px)}[data-fx-reveal=on] [data-reveal].in{opacity:1;transform:none}[data-fx-heroin=on][data-fxenter=on] .hero-badge,[data-fx-heroin=on][data-fxenter=on] .hero h1,[data-fx-heroin=on][data-fxenter=on] .hero .lead,[data-fx-heroin=on][data-fxenter=on] .hero-cta,[data-fx-heroin=on][data-fxenter=on] .hero-foot,[data-fx-heroin=on][data-fxenter=on] .hero-metrics,[data-fx-heroin=on][data-fxenter=on] .trust-note{opacity:0;animation:fxRise .82s var(--ease) forwards}[data-fx-heroin=on][data-fxenter=on] .hero-badge{animation-delay:40ms}[data-fx-heroin=on][data-fxenter=on] .hero h1{animation-delay:.12s}[data-fx-heroin=on][data-fxenter=on] .hero .lead{animation-delay:.22s}[data-fx-heroin=on][data-fxenter=on] .hero-cta{animation-delay:.32s}[data-fx-heroin=on][data-fxenter=on] .hero-foot,[data-fx-heroin=on][data-fxenter=on] .hero-metrics,[data-fx-heroin=on][data-fxenter=on] .trust-note{animation-delay:.42s}[data-fx-glow=on] .hero-cta .btn-primary,[data-fx-glow=on] .final-card .btn-primary{animation:fxGlow 2.8s var(--ease) infinite}[data-fx-float=on] .hero-split-media .dash,[data-fx-float=on] .plat-media .dash{animation:6.5s ease-in-out infinite fxFloat}}@keyframes fxRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fxGlow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--green) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--green) 14%,transparent),0 16px 34px -12px color-mix(in srgb,var(--green) 55%,transparent)}}@keyframes fxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@media print{[data-reveal],[data-fx-heroin] .hero *{opacity:1!important;animation:none!important;transform:none!important}.fx-progress{display:none!important}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}.hero-bg-wrap{isolation:isolate;position:relative}.hero-bg-wrap>.hero{z-index:1;position:relative}html[data-bg] .hero-bg-wrap>.hero,html[data-bg] .hero-bg-wrap>.hero.hero-split,html[data-bg] .hero-bg-wrap>.hero.hero-bento,html[data-bg] .hero-bg-wrap>.hero.hero-mono,html[data-bg] .hero-bg-wrap>.hero.hero-orb,html[data-bg] .hero-bg-wrap>.hero.hero-cred,html[data-bg] .hero-bg-wrap>.hero.hero-center,html[data-bg] .hero-bg-wrap>.hero.hero-ed,html[data-bg] [data-variant=v01] .hero-bg-wrap>.hero,html[data-bg] [data-variant=v03] .hero-bg-wrap>.hero-split,html[data-bg] [data-variant=v05] .hero-bg-wrap>.hero-split,html[data-bg] [data-variant=v07] .hero-bg-wrap>.hero,html[data-bg] [data-variant=v09] .hero-bg-wrap>.hero-center{background:0 0!important}html[data-bg] [data-variant=v09] .hero-bg-wrap>.hero-center:before{opacity:.25}[data-card-green=wash] .sol-card{background:var(--mint);border-color:var(--mint-2)}[data-card-green=wash] .sol-card .sol-meta{border-top-color:var(--green)}@supports (color:color-mix(in lab,red,red)){[data-card-green=wash] .sol-card .sol-meta{border-top-color:color-mix(in srgb,var(--green) 22%,transparent)}}[data-card-green=wash] .sol-card .sol-meta,[data-card-green=wash] .sol-card .sol-n,[data-card-green=wash] .sol-card .sol-ic{color:var(--green-700)}[data-card-green=edge] .sol-card{border-left:3px solid var(--green);border-radius:0 var(--radius) var(--radius) 0}[data-card-green=edge] .sol-card .sol-meta{color:var(--green-700)}[data-card-green=chip] .sol-card .sol-ic{background:var(--green);border-radius:14px;width:48px;height:48px;padding:11px}@supports (color:color-mix(in lab,red,red)){[data-card-green=chip] .sol-card .sol-ic{background:color-mix(in srgb,var(--green) 18%,transparent)}}[data-card-green=chip] .sol-card .sol-ic{color:var(--green-700);box-sizing:border-box;margin-bottom:22px}[data-card-green=chip] .sol-card .sol-n,[data-card-green=chip] .sol-card .sol-meta{color:var(--green-700)}[data-card-green=mega] .sol-card .sol-n{font-family:var(--font-display);letter-spacing:-.035em;color:var(--green-700);margin-bottom:18px;font-size:48px;font-weight:800;line-height:1}[data-card-green=mega] .sol-card .sol-ic{display:none}[data-card-green=mega] .sol-card h3{color:var(--ink)}[data-card-green=mega] .sol-card .sol-meta{color:var(--green-700)}[data-card-green=full] .sol-card:first-child{background:var(--green);border-color:var(--green);color:#04130b}[data-card-green=full] .sol-card:first-child h3,[data-card-green=full] .sol-card:first-child p{color:#04130b}[data-card-green=full] .sol-card:first-child .sol-n{color:#04130bb3}[data-card-green=full] .sol-card:first-child .sol-ic{color:#04130b}[data-card-green=full] .sol-card:first-child .sol-meta{color:#04130bb3;border-top-color:#04130b2e}[data-theme=dark][data-card-green=full] .sol-card:first-child{background:var(--green-700);border-color:var(--green-700);color:#04130b}[data-theme=dark][data-card-green=full] .sol-card:first-child h3,[data-theme=dark][data-card-green=full] .sol-card:first-child p{color:#04130b}[data-card-green=wash] .sol-card:hover,[data-card-green=edge] .sol-card:hover,[data-card-green=chip] .sol-card:hover,[data-card-green=mega] .sol-card:hover{border-color:var(--green)}[data-card-green=wash] [data-variant=v04] .sol-card:first-child{background:var(--mint);border-color:var(--mint-2)}.nav-right{gap:10px}.nav-theme-toggle{border:1px solid var(--line);height:38px;color:var(--ink-2);font-family:var(--font-text);letter-spacing:-.005em;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.nav-theme-toggle:hover{color:var(--ink);border-color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.nav-theme-toggle:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.nav-theme-toggle svg{opacity:.85;display:block}.nav-theme-label{color:var(--ink)}.nav-lang{position:relative}.nav-lang-btn{border:1px solid var(--line);height:38px;color:var(--ink-2);font-family:var(--font-text);letter-spacing:-.005em;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.nav-lang-btn:hover{color:var(--ink);border-color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.nav-lang-btn:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.nav-lang-btn svg{opacity:.85}.nav-lang-code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);font-size:12px}.nav-lang-menu{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;min-width:180px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -28px #0e131152,0 2px 4px #0e13110f}.nav-lang-menu li{margin:0;padding:0}.nav-lang-menu button{width:100%;color:var(--ink-2);font-family:var(--font-text);letter-spacing:-.005em;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.nav-lang-menu button:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.nav-lang-menu button:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.nav-lang-menu button:hover{color:var(--ink)}.nav-lang-menu button.on{background:var(--mint);color:var(--green-700)}.nav-lang-menu button .code{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);min-width:22px;font-size:11.5px}.nav-lang-menu button.on .code{color:var(--green-700)}.nav-lang-menu button .label{flex:1}[data-theme=dark] .nav-lang-menu{background:var(--surface);box-shadow:0 24px 60px -28px #000000b3,0 0 0 1px var(--line)}@media (max-width:560px){.nav-lang-btn{padding:0 10px}.nav-lang-btn svg{display:none}.nav-theme-toggle{padding:0 10px}.nav-theme-label{display:none}}.foot .foot-disc{max-width:none}.foot-social{align-items:center;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:inline-flex}.foot-social li{margin:0;padding:0}.foot-social a{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.foot-social a:hover{color:var(--green-700);border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.foot-social a:hover{background:color-mix(in srgb,var(--green) 10%,transparent)}}.foot-social a:hover{transform:translateY(-1px)}.foot-social a svg{width:18px;height:18px;display:block}.foot-contacts{border-bottom:1px solid var(--line-2);padding:34px 0 30px}.fc-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:34px;display:grid}.fc-block{flex-direction:column;gap:8px;display:flex}.fc-hint{color:var(--muted);max-width:32ch;margin:0;font-size:13.5px;line-height:1.5}.fc-page-banner{background:var(--green);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:22px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.fc-page-banner{background:color-mix(in srgb,var(--green) 8%,transparent)}}.fc-page-banner{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.fc-page-banner{border:1px solid color-mix(in srgb,var(--green) 22%,transparent)}}.fc-page-banner{border-radius:14px}.fc-page-banner .fc-label{color:var(--green-700);margin-bottom:6px}.fc-page-hint{color:var(--ink-2);max-width:60ch;margin:0;font-size:14px;line-height:1.5}.fc-page-cta{background:var(--green);color:#04130b;font-family:var(--font-display);letter-spacing:-.005em;white-space:nowrap;transition:background .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14.5px;font-weight:700;display:inline-flex}.fc-page-cta:hover{box-shadow:0 10px 24px -10px var(--green);background:#00b85e;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.fc-page-cta:hover{box-shadow:0 10px 24px -10px color-mix(in srgb,var(--green) 60%,transparent)}}.fc-label{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.fc-line{color:var(--ink);letter-spacing:-.005em;transition:color .15s var(--ease);align-items:center;gap:10px;width:fit-content;padding:6px 0;font-size:15px;font-weight:500;display:inline-flex}.fc-line:hover{color:var(--green-700)}.fc-kind{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}@media (max-width:980px){.fc-grid{grid-template-columns:1fr 1fr;gap:28px}.fc-page-banner{gap:16px;padding:20px}}@media (max-width:760px){.fc-grid{grid-template-columns:1fr;gap:24px}.fc-page-cta{width:100%}}.fs-wrap{z-index:1100;position:fixed;bottom:24px;right:24px}.fs-btn{background:var(--green);color:#04130b;cursor:pointer;width:56px;height:56px;box-shadow:0 14px 32px -10px var(--green),0 2px 4px #00000014;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fs-btn{box-shadow:0 14px 32px -10px color-mix(in srgb,var(--green) 70%,transparent),0 2px 4px #00000014}}.fs-btn{transition:transform .25s var(--ease),background .2s var(--ease),box-shadow .25s var(--ease)}.fs-btn:hover{background:#00b85e;transform:scale(1.06)}.fs-btn:active{transform:scale(.94)}.fs-btn.open{transform:rotate(90deg)}.fs-btn.open:hover{transform:rotate(90deg)scale(1.06)}.fs-btn:focus-visible{box-shadow:0 0 0 4px var(--green),0 14px 32px -10px var(--green);outline:none}@supports (color:color-mix(in lab,red,red)){.fs-btn:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 30%,transparent),0 14px 32px -10px color-mix(in srgb,var(--green) 70%,transparent)}}.fs-btn-icon{justify-content:center;align-items:center;display:inline-flex}.fs-popover{background:var(--surface);border:1px solid var(--line);width:min(340px,100vw - 32px);font-family:var(--font-text);transform-origin:100% 100%;opacity:0;transition:opacity .22s var(--ease),transform .22s var(--ease);pointer-events:none;border-radius:18px;padding:18px;position:absolute;bottom:calc(100% + 14px);right:0;transform:translateY(16px)scale(.96);box-shadow:0 36px 80px -28px #0e13115c,0 2px 4px #0e13110f}.fs-popover.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}[data-theme=dark] .fs-popover{box-shadow:0 36px 80px -28px #000000b3,0 0 0 1px var(--line)}.fs-pop-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.fs-pop-head h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:16px;font-weight:800}.fs-pop-head p{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.4}.fs-pop-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.fs-pop-close:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.fs-pop-close:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.fs-pop-close:hover{color:var(--ink)}.fs-channels{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fs-channels li{margin:0;padding:0}.fs-channels a{color:var(--ink);background:0 0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,transform .15s;display:grid}.fs-channels a:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.fs-channels a:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}.fs-channels a .arr{color:var(--muted);transition:color .15s,transform .15s}.fs-channels a:hover .arr{color:var(--green-700);transform:translate(2px)}.fs-ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.fs-ic-green{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.fs-ic-green{background:color-mix(in srgb,var(--green) 16%,transparent)}}.fs-ic-green{color:var(--green-700)}.fs-ic-mint{background:var(--mint);color:var(--green-700)}.fs-ic-ink{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.fs-ic-ink{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.fs-ic-ink{color:var(--ink)}.fs-ch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.fs-ch-text b{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);font-size:14px;font-weight:700}.fs-ch-text span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fs-see-all{background:var(--green);border-radius:10px;align-items:center;gap:6px;margin-top:14px;padding:10px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fs-see-all{background:color-mix(in srgb,var(--green) 10%,transparent)}}.fs-see-all{color:var(--green-700);letter-spacing:-.005em;font-size:13px;font-weight:600;transition:background .15s,color .15s}.fs-see-all:hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.fs-see-all:hover{background:color-mix(in srgb,var(--green) 18%,transparent)}}.fs-see-all .arr{width:14px;height:14px}@media (max-width:560px){.fs-wrap{bottom:18px;right:18px}.fs-btn{width:52px;height:52px}}html.bare .fs-wrap{display:none}@media print{.fs-wrap{display:none!important}}.sp-root{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-text)}.sp-root *{box-sizing:border-box}.sp-nav{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.sp-nav-in{justify-content:space-between;align-items:center;height:74px;display:flex}.sp-logo{height:24px;color:var(--ink);align-items:center;display:flex}.sp-logo svg{width:auto;height:24px}.sp-back{color:var(--ink-2);letter-spacing:-.005em;align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex}.sp-back:hover{color:var(--ink)}.sp-hero{border-bottom:1px solid var(--line-2);padding:80px 0 56px}.sp-hero .sp-badge{margin-bottom:24px}.sp-hero h1{max-width:18ch;margin-bottom:20px;font-size:clamp(34px,4.4vw,60px)}.sp-hero .lead{max-width:58ch;color:var(--ink-2)}.sp-body{padding:64px 0 96px}.sp-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid}.sp-channels header,.sp-form-wrap header{margin-bottom:24px}.sp-channels header h2,.sp-form-wrap header h2{margin-bottom:8px}.sp-channels header p,.sp-form-wrap header p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.sp-channel{border:1px solid var(--line);background:var(--surface);transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:10px;padding:18px;display:grid}.sp-channel:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 18px 36px -22px #0e13112e}.sp-channel:hover .arr{color:var(--green-700);transform:translate(2px)}.sp-ch-ic{border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.sp-ch-ic-green{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.sp-ch-ic-green{background:color-mix(in srgb,var(--green) 16%,transparent)}}.sp-ch-ic-green{color:var(--green-700)}.sp-ch-ic-mint{background:var(--mint);color:var(--green-700)}.sp-ch-ic-ink{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.sp-ch-ic-ink{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.sp-ch-ic-ink{color:var(--ink)}.sp-ch-text{flex-direction:column;gap:3px;min-width:0;display:flex}.sp-ch-text b{font-family:var(--font-display);color:var(--ink);letter-spacing:-.005em;font-size:15.5px;font-weight:700}.sp-ch-text span{font-family:var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sp-channel .arr{color:var(--muted);transition:color .2s,transform .2s}.sp-form-wrap{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:30px}.sp-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sp-field{flex-direction:column;gap:7px;display:flex}.sp-field-full{grid-column:1/-1}.sp-field label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.sp-field label svg{opacity:.7}.sp-field input,.sp-field textarea{background:var(--bg);width:100%;color:var(--ink);border:1px solid var(--line);font-family:var(--font-text);letter-spacing:-.005em;transition:border-color .15s var(--ease),box-shadow .15s var(--ease),background .15s var(--ease);resize:vertical;border-radius:12px;padding:12px 14px;font-size:15px}.sp-field textarea{min-height:120px;line-height:1.5}.sp-field input::placeholder,.sp-field textarea::placeholder{color:var(--muted)}.sp-field input:focus,.sp-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green);outline:none}@supports (color:color-mix(in lab,red,red)){.sp-field input:focus,.sp-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 18%,transparent)}}.sp-field input:focus,.sp-field textarea:focus{background:var(--surface)}.sp-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;margin-top:8px;display:flex}.sp-actions .btn-primary{height:50px;padding:0 22px}.sp-actions .btn-primary svg{margin-right:2px}.sp-prefer{color:var(--ink-2);font-size:13.5px}.sp-prefer b{color:var(--green-700);font-weight:600}.sp-prefer:hover{color:var(--ink)}.sp-success{background:var(--green);border-radius:12px;grid-column:1/-1;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.sp-success{background:color-mix(in srgb,var(--green) 14%,transparent)}}.sp-success{color:var(--green-700);font-size:14px;line-height:1.45}.sp-success b{color:var(--green-700);font-weight:700}@media (max-width:900px){.sp-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.sp-hero{padding:60px 0 40px}.sp-body{padding:48px 0 72px}.sp-form-wrap{padding:22px}.sp-form{grid-template-columns:1fr}}.vx{z-index:1100;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);color:#fff;font-family:var(--font-text);background:#0e1311eb;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -20px #00000080,inset 0 1px #ffffff0a}.vx-arrow{color:#ffffffc7;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:inline-flex}.vx-arrow:hover{color:#fff;background:#ffffff14}.vx-arrow svg{width:18px;height:18px}.vx-label{cursor:pointer;color:#fff;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:170px;padding:5px 12px;font-family:inherit;transition:background .2s;display:inline-flex}.vx-label:hover{background:#ffffff0f}.vx-num{font-family:var(--font-mono);color:var(--green);letter-spacing:.06em;font-size:11px}.vx-name{color:#fff;letter-spacing:-.005em;font-size:13.5px;font-weight:600}.vx-grid-btn,.tw-gear{color:#ffffffc7;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:inline-flex}.vx-grid-btn:hover,.tw-gear:hover{color:#fff;background:#ffffff14}.vx-grid-btn svg,.tw-gear svg{width:17px;height:17px}.vx-panel{z-index:1099;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);color:#fff;opacity:0;background:#0e1311f5;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;width:min(720px,100vw - 32px);max-height:60vh;padding:14px;transition:opacity .18s,transform .18s;display:none;position:fixed;bottom:78px;left:50%;overflow:auto;transform:translate(-50%)translateY(8px);box-shadow:0 30px 70px -20px #0000008c}.vx-panel.open{opacity:1;display:grid;transform:translate(-50%)translateY(0)}.vx-item{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto 1fr;gap:12px;padding:12px 14px;transition:background .15s,border-color .15s;display:grid}.vx-item:hover{background:#ffffff12;border-color:#ffffff1f}.vx-item.active{border-color:var(--green);background:#00c86814}.vi-n{font-family:var(--font-mono);color:var(--green);letter-spacing:.08em;padding-top:3px;font-size:11.5px}.vi-t{color:#fff;letter-spacing:-.005em;font-size:13.5px;font-weight:600;display:block}.vi-d{color:#fff9;margin-top:3px;font-size:12px;line-height:1.45;display:block}@media (max-width:560px){.vx-panel{grid-template-columns:1fr}.vx-label{min-width:140px}}html.bare .vx,html.bare .vx-panel,html.bare .tw,html.bare .tw-backdrop{display:none!important}.tw-backdrop{z-index:1190;pointer-events:none;background:0 0;transition:background .25s;position:fixed;top:0;right:0;bottom:0;left:0}.tw-backdrop.open{pointer-events:auto;background:#00000052}.tw{--tw-acc:var(--green);z-index:1200;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);color:#fff;width:316px;transition:transform .25s var(--ease);font-family:var(--font-text);background:#0e1311f5;border-left:1px solid #ffffff14;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-30px 0 80px -20px #0000008c}.tw.open{transform:translate(0)}.tw-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.tw-head h3{font-family:var(--font-display);color:#fff;letter-spacing:-.015em;margin:0;font-size:18px;font-weight:800}.tw-head .sub{color:#ffffff8c;max-width:30ch;margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.4;display:block}.tw-head-text{flex-direction:column;gap:0;display:flex}.tw-x{color:#ffffffb3;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tw-x:hover{color:#fff;background:#ffffff14}.tw-x svg{width:16px;height:16px}.tw-body{flex-direction:column;flex:1;gap:18px;padding:14px 18px 24px;display:flex;overflow-y:auto}.tw-sec{font-family:var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-top:8px;font-size:10.5px;font-weight:700}.tw-sec:first-child{margin-top:0}.tw-field{flex-direction:column;gap:6px;display:flex}.tw-field label{color:#ffffffc7;letter-spacing:-.005em;font-size:12.5px;font-weight:500}.tw-seg{background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;gap:2px;width:100%;padding:3px;display:inline-flex}.tw-seg button{color:#ffffffb3;font-family:var(--font-text);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;padding:7px 10px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.tw-seg button:hover{color:#fff}.tw-seg button.on{background:var(--tw-acc);color:#04130b}.tw-sel{color:#fff;width:100%;font-family:var(--font-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0d url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23ffffff99' stroke-width='1.6'><path d='M2 4l4 4 4-4'/></svg>") right 12px center/10px no-repeat;border:1px solid #ffffff12;border-radius:10px;padding:9px 30px 9px 12px;font-size:12.5px;font-weight:500}.tw-sel option{color:#fff;background:#101413}.tw-sw{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.tw-sw button{cursor:pointer;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;height:32px;transition:transform .15s,border-color .15s;display:inline-flex}.tw-sw button:hover{transform:translateY(-1px)}.tw-sw button.on{border-color:#fff;box-shadow:0 0 0 2px #ffffff26}.tw-sw button.auto{color:#ffffffb3;font-family:var(--font-mono);letter-spacing:.05em;background:repeating-linear-gradient(45deg,#ffffff2e 0,#ffffff2e 4px,#ffffff0f 4px,#ffffff0f 8px);font-size:10px;font-weight:500}.tw-reset{color:#ffffffc7;font-family:var(--font-text);letter-spacing:-.005em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;margin-top:10px;padding:10px 14px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.tw-reset:hover{color:#fff;background:#ffffff1a}.tw-code{color:#eef2f0eb;width:100%;font-family:var(--font-mono);resize:vertical;-webkit-font-smoothing:antialiased;background:#0000004d;border:1px solid #ffffff12;border-radius:10px;min-height:120px;padding:10px 12px;font-size:11.5px;line-height:1.5}.tw-code:focus{border-color:var(--tw-acc);box-shadow:0 0 0 2px var(--tw-acc);outline:none}@supports (color:color-mix(in lab,red,red)){.tw-code:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--tw-acc) 22%,transparent)}}.tw-row-btns{gap:6px;margin-top:6px;display:flex}.tw-btn{background:var(--tw-acc);color:#04130b;font-family:var(--font-text);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;flex:1;padding:9px 12px;font-size:12.5px;font-weight:700;transition:opacity .15s,background .15s}.tw-btn:hover{opacity:.88}.tw-btn:disabled{opacity:.45;cursor:not-allowed}.tw-btn-ghost{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff12}.tw-btn-ghost:hover{color:#fff;opacity:1;background:#ffffff1a}.tw-msg{font-size:11.5px;line-height:1.4;font-family:var(--font-text);border-radius:8px;margin-top:8px;padding:8px 10px}.tw-msg-ok{background:var(--tw-acc)}@supports (color:color-mix(in lab,red,red)){.tw-msg-ok{background:color-mix(in srgb,var(--tw-acc) 18%,transparent)}}.tw-msg-ok{color:#bff3d6;border:1px solid var(--tw-acc)}@supports (color:color-mix(in lab,red,red)){.tw-msg-ok{border:1px solid color-mix(in srgb,var(--tw-acc) 30%,transparent)}}.tw-msg-err{color:#f3b8b8;background:#f06b6b24;border:1px solid #f06b6b4d}@media (max-width:420px){.tw{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
