@font-face{font-family:outfit;src:url(../media/Outfit_Variable_Latin-s.p.3l9rzm26h_u0r.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.BMcIDG_className{font-family:outfit,outfit Fallback}.BMcIDG_variable{--font-outfit:"outfit", "outfit Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.HSTDca_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.HSTDca_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.lAwfwq_className{font-family:GeistSans,GeistSans Fallback}.lAwfwq_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--hero-bg:#040a22;--hero-ink:#eef1fa;--hero-ink-2:#a7b0ce;--hero-ink-3:#6e789b;--hero-line:#96afff26;--hero-glow:#2856e633;--hero-accent:#7fa2ff;--hero-accent-soft:#5b86ff2e;--hero-btn-bg:#fff;--hero-btn-fg:#040a22;--hero-btn-hover:#dce4ff;--hero-btn2-line:#c8d4ff47;--hero-btn2-line-hover:#dce4ff9e;--nav-bg:#fffffff0;--nav-ink:#0a1026;--nav-ink-2:#4a5168;--nav-line:#e3e6ec;--nav-btn-bg:#0a1026;--nav-btn-fg:#fff;--nav-btn-hover:#222c4e;--night:#040a22;--night-2:#0b1638;--on-night:#eef1fa;--on-night-2:#a7b0ce;--on-night-3:#6e789b;--night-line:#96afff26;--night-line-strong:#c8d4ff47;--on-night-accent:#7fa2ff;--paper:#fff;--paper-2:#f3f5fa;--line:#e2e6ef;--line-2:#c9cfdc;--ink:#0a1026;--ink-2:#464d66;--ink-3:#7e859d;--accent:#023bb5;--accent-hover:#012c8a;--accent-fg:#fff;--accent-text:#023bb5;--accent-soft:#023bb51f;--accent-wash:#eef2fd;--focus:#5b86ff;--med-a:#0a1433;--med-b:#2f62d6;--rail-a:#0a1433;--rail-b:#023bb5;--rail-c:#7fa2ff;--glass-bg:#ffffffbd;--glass-line:#0a14331a;--glow-1:#023bb521;--glow-2:#7fa2ff33;--code-edge:#121c44;--code-k:#8fb1ff;--code-s:#e9d9ae;--code-n:#cfd8f5;--code-v:#fff;--g-a:#14275f;--g-b:#060d2b;--g-rim:#8caaff;--g-land:#8fa6e6;--g-hl:#d6e3ff;--g-grid:#a0b9ff;--g-eq:#769cff;--g-arc:#a9c3ff;--g-node:#fff;--g-label:#eef2ff;--g-glow:#4670ff;--g-orbit-a:#2e4aaa;--g-orbit-b:#7aa0ff;--g-sat:#6e95ff;--g-shadow:1;--g-land-a:.78;--g-glow-a:.18;--g-grid-a:.07;--display:var(--font-outfit),var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--display-w:500;--display-ls:-.034em;--display-lh:1.02;--ds:.88;--sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--gut:clamp(16px,4.5vw,56px);--max:1200px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;line-height:1.62}img,svg,canvas{max-width:100%;display:block}a{color:inherit}p{margin:0}ol,ul{margin:0;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}::selection{background:var(--accent-text);color:#fff}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.bi{vertical-align:.12em;width:.78em;height:.42em;margin-inline:.18em;display:inline-block}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:500}.display,.h1,.h2{font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-ls);text-wrap:balance;margin:0}.display{font-size:calc(clamp(3rem,7vw,6.1rem) * var(--ds));line-height:var(--display-lh)}.h1{font-size:calc(clamp(2.6rem,5.6vw,4.7rem) * var(--ds));line-height:calc(var(--display-lh) + .02)}.h2{font-size:calc(clamp(2.1rem,4.3vw,3.5rem) * var(--ds));line-height:1.06}.lede{color:var(--ink-2);max-width:58ch;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6}.body{color:var(--ink-2);max-width:64ch}.body+.body{margin-top:1em}.small{color:var(--ink-3);max-width:76ch;font-size:.86rem}.mono{font-family:var(--mono)}.pill{border:1px solid var(--accent-soft);background:var(--accent-wash);color:var(--accent-text);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:.7rem;font-weight:500;display:inline-flex}.actions{flex-wrap:wrap;gap:12px;display:flex}.btn{font-family:var(--sans);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:15px 22px;font-size:.92rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.btn--hero{background:var(--hero-btn-bg);color:var(--hero-btn-fg)}.btn--hero:hover{background:var(--hero-btn-hover)}.btn--hero2{border-color:var(--hero-btn2-line);color:var(--hero-ink)}.btn--hero2:hover{border-color:var(--hero-btn2-line-hover)}.btn--night2{border-color:var(--night-line-strong);color:var(--on-night)}.btn--night2:hover{border-color:var(--on-night-2)}.btn--accent{background:var(--accent);color:var(--accent-fg)}.btn--accent:hover{background:var(--accent-hover)}.btn--line{border-color:var(--line-2);color:var(--ink)}.btn--line:hover{border-color:var(--ink)}.btn--block{width:100%}.link{color:var(--accent-text);border-bottom:1px solid var(--accent-soft);font-weight:500;text-decoration:none;transition:border-color .18s}.link:hover{border-color:var(--accent-text)}.nav{top:env(safe-area-inset-top,0px);z-index:60;background:var(--nav-bg);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--nav-line);color:var(--nav-ink);position:sticky}.nav__in{align-items:center;gap:28px;height:68px;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand img{width:150px;height:auto;display:block}.nav__links{gap:26px;margin-left:auto;display:flex}.nav__links a{color:var(--nav-ink-2);border-bottom:1px solid #0000;padding-block:6px;font-size:.9rem;text-decoration:none;transition:color .18s,border-color .18s}.nav__links a:hover{color:var(--nav-ink)}.nav__links a[aria-current=page]{color:var(--nav-ink);border-bottom-color:var(--accent-text)}.nav__end{align-items:center;gap:18px;margin-left:8px;display:flex}.nav__si{color:var(--nav-ink-2);font-size:.9rem;text-decoration:none}.nav__si:hover{color:var(--nav-ink)}.btn--nav{background:var(--nav-btn-bg);color:var(--nav-btn-fg);padding:11px 18px;font-size:.86rem}.btn--nav:hover{background:var(--nav-btn-hover)}.menu-btn{border:1px solid var(--nav-line);color:var(--nav-ink);font:500 .84rem var(--sans);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:9px 15px;display:none}.menu{border-top:1px solid var(--nav-line);padding-block:12px 20px}.menu a{color:var(--nav-ink);border-bottom:1px solid var(--nav-line);padding:12px 0;font-size:1rem;text-decoration:none;display:block}.menu .btn{width:100%;color:var(--nav-btn-fg);border-bottom:0;margin-top:16px;padding:14px 18px;display:flex}@media (max-width:980px){.nav__links,.nav__end{display:none}.menu-btn{display:inline-flex}}@media (min-width:981px){.menu{display:none!important}}.rise .w{vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.rise .w>span{animation:1s cubic-bezier(.19,1,.22,1) both rise;display:inline-block}@keyframes rise{0%{transform:translateY(108%)}to{transform:none}}.skip{z-index:100;background:var(--nav-btn-bg);color:var(--nav-btn-fg);border-radius:999px;padding:10px 16px;font-size:.9rem;text-decoration:none;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}.hero{background:var(--hero-bg);color:var(--hero-ink);position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(48rem 36rem at 76% 44%,var(--hero-glow),transparent 62%);pointer-events:none;position:absolute;inset:0}.hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(56px,8vw,100px) clamp(30px,4vw,48px);display:grid;position:relative}.kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hero-ink-3);align-items:center;gap:14px;margin-bottom:30px;font-size:.72rem;font-weight:500;display:flex}.kicker__eq{color:var(--hero-accent);align-items:center;gap:14px;display:inline-flex}.kicker__eq:after{content:"";background:linear-gradient(90deg,var(--hero-accent),transparent);width:40px;height:1px}.hero__sub{color:var(--hero-ink-2);max-width:48ch;margin-top:28px;font-size:clamp(1.06rem,1.4vw,1.22rem);line-height:1.6}.hero .actions{margin-top:36px}.hero__globe{justify-self:center;width:100%;max-width:620px;position:relative}.hero__globe canvas{aspect-ratio:1;width:100%;height:auto}.legend{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hero-ink-3);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:2px 0 0;padding:0;font-size:.7rem;list-style:none;display:flex}.legend li{align-items:center;gap:9px;display:inline-flex}.legend i{border-top:1.5px solid var(--hero-accent);width:22px;height:0;display:inline-block}.values{border-top:1px solid var(--hero-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;position:relative}.values>div{padding:24px 24px 34px 0}.values>div+div{border-left:1px solid var(--hero-line);padding-left:24px}.values dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hero-accent);font-size:.68rem}.values .v{font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-ls);font-size:calc(1.9rem * var(--ds));color:var(--hero-ink);margin-top:10px;line-height:1.05;display:block}.values dd{color:var(--hero-ink-2);margin:8px 0 0;font-size:.92rem}@media (max-width:940px){.hero__grid{grid-template-columns:1fr}.hero__globe{max-width:440px}}@media (max-width:700px){.values{grid-template-columns:1fr}.values>div,.values>div+div{border-left:0;padding:18px 0}.values>div+div{border-top:1px solid var(--hero-line)}}.sec{padding-block:clamp(72px,9vw,124px)}.sec--tint{background:var(--paper-2)}.sec--night{background:var(--night);color:var(--on-night);position:relative}.sec--night .eyebrow{color:var(--on-night-3)}.sec--night .lede,.sec--night .body{color:var(--on-night-2)}.sec+.sec:not(.sec--tint):not(.sec--night){border-top:1px solid var(--line)}.head{gap:18px;max-width:780px;margin-bottom:clamp(40px,5vw,64px);display:grid}.head--c{text-align:center;justify-items:center;margin-inline:auto}.head--c .lede{margin-inline:auto}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}.split>*{min-width:0}@media (max-width:880px){.split{grid-template-columns:1fr}}.cmp{border-top:1px solid var(--line)}.cmp__row{border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:28px;padding:20px 0;display:grid}.cmp__row--h{padding-block:0 14px}.cmp__row--h span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem}.cmp__row--h span.us{color:var(--accent-text)}.cmp__k{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);font-size:.74rem}.cmp__a{color:var(--ink-3)}.cmp__b{color:var(--ink);font-weight:500}@media (max-width:720px){.cmp__row{grid-template-columns:1fr;gap:6px}.cmp__row--h{display:none}.cmp__a:before{content:"Bank transfer · ";font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem}.cmp__b:before{content:"Equator Settle · ";font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:.68rem;font-weight:400}}.flow-sec{background:var(--paper);position:relative;overflow:hidden}.glow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.glow i{filter:blur(110px);border-radius:50%;position:absolute}.glow i:first-child{background:var(--glow-1);width:30rem;height:30rem;animation:24s ease-in-out infinite drift-a;top:-6rem;left:-8rem}.glow i:nth-child(2){background:var(--glow-2);width:28rem;height:28rem;animation:28s ease-in-out infinite drift-b;bottom:-8rem;right:-7rem}.glow i:nth-child(3){background:var(--glow-1);opacity:.7;width:22rem;height:22rem;animation:32s ease-in-out infinite reverse drift-a;top:30%;left:42%}@keyframes drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(5%,-4%)scale(1.08)}}@keyframes drift-b{0%,to{transform:translate(0,0)scale(1.05)}50%{transform:translate(-5%,4%)scale(1)}}.flow-head{text-align:center;justify-items:center;gap:18px;max-width:820px;margin:0 auto clamp(48px,6vw,72px);display:grid;position:relative}.flow-head .h2 .l2{color:var(--accent-text);display:block}.flow-head .lede{margin-inline:auto}.dir{border:1px solid var(--line);background:var(--glass-bg);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto clamp(36px,4vw,52px);padding:5px;display:flex;position:relative}.dir button{color:var(--ink-2);font:500 .86rem var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px;transition:background-color .18s,color .18s}.dir button[aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}@media (max-width:560px){.dir{border-radius:24px;width:100%}.dir button{flex:100%}}.flow{--p:0;position:relative}.flow__rail{height:2px;position:absolute;top:36px;left:10%;right:10%;transform:translateY(-50%)}.flow__rail .base,.flow__rail .fill{background:linear-gradient(90deg,var(--rail-a),var(--rail-b),var(--rail-c));border-radius:2px;height:2px;position:absolute;top:0;left:0}.flow__rail .base{opacity:.2;right:0}.flow__rail .fill{width:calc(var(--p) * 100%);box-shadow:0 0 10px var(--rail-b)}.packet{background:var(--rail-b);width:12px;height:12px;box-shadow:0 0 14px 4px var(--rail-c);border-radius:50%;animation:3.6s ease-in-out infinite packet-x;position:absolute;top:1px;left:0;transform:translate(-50%,-50%)}@keyframes packet-x{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes packet-y{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}.fsteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;list-style:none;display:grid;position:relative}.fstep{flex-direction:column;align-items:center;gap:26px;min-width:0;display:flex}.med{z-index:1;border:1px solid var(--glass-line);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,opacity .5s;display:grid;position:relative;overflow:hidden}.med__g{background:conic-gradient(from 0deg,var(--med-a),var(--med-b),var(--med-a));animation:9s linear infinite spin;position:absolute;inset:-50%}@keyframes spin{to{transform:rotate(360deg)}}.med svg{color:#fff;stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;position:relative}.fcard{border:1px solid var(--glass-line);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;border-radius:24px;flex-direction:column;flex:1;align-items:center;gap:10px;width:100%;padding:26px 22px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative}.fcard:hover{border-color:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-soft),0 28px 60px -28px #040a2259;transform:translateY(-6px)}.fcard__n{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);font-size:.7rem;font-weight:500}.fcard h3{font-family:var(--display);font-weight:var(--display-w);letter-spacing:calc(var(--display-ls) * .6);font-size:calc(1.5rem * var(--ds));color:var(--ink);margin:0;line-height:1.1}.fcard p{color:var(--ink-2);font-size:.95rem;line-height:1.6}.badge{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;margin-top:auto;padding:4px 11px;font-size:.62rem;font-weight:500;display:inline-flex}.badge--t{border-color:var(--accent-soft);color:var(--accent-text);background:var(--accent-wash)}.fstep.is-active .med{box-shadow:0 0 0 6px var(--accent-soft),0 20px 44px -18px #02145a8c;transform:scale(1.1)}.fstep.is-active .fcard{border-color:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-soft),0 28px 60px -28px #040a2259;transform:translateY(-6px)}.fstep.is-todo .med{opacity:.8}@media (max-width:1023px){.flow__rail{width:2px;height:auto;inset:36px auto 60px 36px;transform:translate(-50%)}.flow__rail .base,.flow__rail .fill{background:linear-gradient(180deg,var(--rail-a),var(--rail-b),var(--rail-c));width:2px}.flow__rail .base{height:auto;bottom:0}.flow__rail .fill{height:calc(var(--p) * 100%)}.packet{animation-name:packet-y;top:0;left:1px}.fsteps{grid-template-columns:1fr;gap:28px}.fstep{flex-direction:row;align-items:flex-start;gap:22px}.fcard{text-align:left;align-items:flex-start}}.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid}.col h3{border-bottom:1.5px solid var(--accent-text);margin:0 0 14px;padding-bottom:14px;font-size:1.04rem;font-weight:500}.col ul{list-style:none}.col li{color:var(--ink-2);padding:9px 0 9px 18px;font-size:.95rem;line-height:1.55;position:relative}.col li:before{content:"";background:var(--ink-3);width:7px;height:1px;position:absolute;top:1.3em;left:0}.col p{color:var(--ink-2);font-size:.95rem}@media (max-width:880px){.cols{grid-template-columns:1fr}}.stmts{border-top:1px solid var(--line)}.stmt{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:clamp(18px,3.5vw,48px);padding-block:clamp(26px,3.4vw,40px);display:grid}.stmt__i{font-family:var(--mono);color:var(--accent-text);letter-spacing:.06em;font-size:.74rem}.stmt h3{font-family:var(--display);font-weight:var(--display-w);letter-spacing:calc(var(--display-ls) * .7);font-size:calc(clamp(1.55rem,2.9vw,2.3rem) * var(--ds));margin:0;line-height:1.12}.stmt p{color:var(--ink-2);font-size:.98rem}.sec--night .stmts{border-top-color:var(--night-line)}.sec--night .stmt{border-bottom-color:var(--night-line)}.sec--night .stmt__i{color:var(--on-night-accent)}.sec--night .stmt p{color:var(--on-night-2)}@media (max-width:820px){.stmt{grid-template-columns:2.2rem minmax(0,1fr);row-gap:10px}.stmt p{grid-column:2}}.facts{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.fact{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 24px}.fact:nth-child(3n){border-right:0}.fact:nth-last-child(-n+3){border-bottom:0}.fact dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem}.fact dd{color:var(--ink);margin:7px 0 0;font-size:1rem;font-weight:500}@media (max-width:760px){.facts{grid-template-columns:1fr}.fact,.fact:nth-child(3n),.fact:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line)}.fact:last-child{border-bottom:0}}.dl{border-top:1px solid var(--line);margin:0}.dl>div{border-bottom:1px solid var(--line);grid-template-columns:12rem minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.dl dt{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);padding-top:3px;font-size:.74rem}.dl dd{color:var(--ink-2);margin:0}.dl dd b{color:var(--ink);font-weight:500}@media (max-width:620px){.dl>div{grid-template-columns:1fr;gap:4px}}.corr{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.corr>*{min-width:0}.corr__tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:9px;font-size:.72rem;display:inline-flex}.corr__tag i{background:var(--accent-text);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.corr h2{margin-top:16px}.corr .body{margin-top:18px}@media (max-width:880px){.corr{grid-template-columns:1fr}}.princ{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.princ>div{text-align:center;border:1px solid var(--line);background:var(--paper);border-radius:22px;flex-direction:column;align-items:center;min-width:0;padding:36px 28px 34px;display:flex}.princ svg{box-sizing:content-box;background:var(--accent-wash);width:24px;height:24px;color:var(--accent-text);stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:14px}.princ h3{font-family:var(--display);font-weight:var(--display-w);letter-spacing:calc(var(--display-ls) * .6);font-size:calc(1.4rem * var(--ds));color:var(--ink);margin:22px 0 10px;line-height:1.15}.princ p{color:var(--ink-2);max-width:34ch;font-size:.96rem}@media (max-width:880px){.princ{grid-template-columns:1fr}}.code{background:var(--night);border:1px solid var(--code-edge);border-radius:16px;overflow:hidden}.code pre{font-family:var(--mono);color:var(--on-night-2);margin:0;padding:20px 18px;font-size:.8rem;line-height:1.8;overflow-x:auto}.c-k{color:var(--code-k)}.c-s{color:var(--code-s)}.c-n{color:var(--code-n)}.c-v{color:var(--code-v);font-weight:500}.c-d{color:var(--on-night-3)}.cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.cta>*{min-width:0}@media (max-width:780px){.cta{grid-template-columns:1fr;align-items:start}}.cor-hero{background:var(--hero-bg);color:var(--hero-ink);position:relative;overflow:hidden}.cor-hero:before{content:"";background:radial-gradient(50rem 34rem at 70% 50%,var(--hero-glow),transparent 64%);pointer-events:none;position:absolute;inset:0}.cor-hero__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(56px,7vw,96px);display:grid;position:relative}.cor-hero .eyebrow{color:var(--hero-ink-3);margin-bottom:22px;display:block}.cor-hero .lede{color:var(--hero-ink-2);margin-top:24px}.cor-hero .actions{margin-top:32px}.flatmap{position:relative}.flatmap canvas{aspect-ratio:64/49;width:100%;height:auto}.flatmap__cap{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hero-ink-3);justify-content:space-between;gap:16px;margin-top:10px;font-size:.68rem;display:flex}@media (max-width:940px){.cor-hero__grid{grid-template-columns:1fr}}.pair{font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-ls);font-size:calc(clamp(2.6rem,6vw,4.6rem) * var(--ds));color:var(--ink);align-items:center;gap:18px;line-height:1;display:flex}.pair .bi{width:.6em;height:.34em;color:var(--accent-text)}.trust-hero{background:var(--paper-2);border-bottom:1px solid var(--line)}.trust-hero__in{padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px)}.trust-hero .h1{max-width:16ch}.trust-hero .lede{margin-top:22px}.diagram{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin-top:clamp(36px,5vw,56px);padding:clamp(16px,3vw,36px)}.diagram svg{width:100%;height:auto}.diagram .d-wide{display:block}.diagram .d-tall{max-width:420px;margin-inline:auto;display:none}@media (max-width:820px){.diagram .d-wide{display:none}.diagram .d-tall{display:block}}.diagram text{font-family:var(--sans)}.dg-mono{letter-spacing:.12em;font-family:var(--mono)!important}.dg-bar{fill:var(--accent-wash);stroke:var(--accent-text);stroke-width:1.2px}.dg-title{fill:var(--accent-text);font-weight:600}.dg-ink{fill:var(--ink)}.dg-ink2{fill:var(--ink-3)}.dg-node{fill:var(--paper);stroke:var(--line-2);stroke-width:1.5px}.dg-node--lic{fill:var(--accent-wash);stroke:var(--accent-text)}.dg-node--set{fill:var(--paper);stroke:var(--accent-text);stroke-dasharray:4 4}.dg-core{fill:var(--accent-text)}.dg-funds{stroke:var(--accent-text);stroke-width:2.2px;fill:none}.dg-instr{stroke:var(--accent-text);stroke-width:1.3px;fill:none;stroke-dasharray:4 6;opacity:.7;animation:1.1s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-20px}}.dg-pkt{fill:var(--accent-text)}.dg-pkt-glow{fill:var(--accent-text);opacity:.18}.dg-legend{fill:var(--ink-3)}.doc{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.doc>*{min-width:0}.toc{top:calc(env(safe-area-inset-top,0px) + 96px);position:sticky}.toc ol{border-left:1px solid var(--line);list-style:none}.toc a{color:var(--ink-3);border-left:1px solid #0000;margin-left:-1px;padding:8px 0 8px 18px;font-size:.92rem;text-decoration:none;transition:color .18s,border-color .18s;display:block}.toc a:hover{color:var(--ink)}.toc a.on{color:var(--accent-text);border-left-color:var(--accent-text)}.doc__sec{border-top:1px solid var(--line);padding-block:clamp(36px,4vw,56px);scroll-margin-top:90px}.doc__sec:first-child{border-top:0;padding-top:0}.doc__sec .h2{font-size:calc(clamp(1.8rem,3.2vw,2.6rem) * var(--ds));margin:12px 0 20px}@media (max-width:900px){.doc{grid-template-columns:1fr}.toc{position:static}.toc ol{border-left:0;flex-wrap:wrap;gap:4px 16px;display:flex}.toc a{border-left:0;padding:4px 0}}.posture{background:var(--night);color:var(--on-night);border-radius:20px;padding:clamp(24px,4vw,40px)}.posture .body{color:var(--on-night-2)}.dev-page{background:var(--night);color:var(--on-night)}.dev-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px);padding-block:clamp(56px,7vw,96px);display:grid}.dev-hero__grid>*{min-width:0}.dev-page .eyebrow{color:var(--on-night-3);margin-bottom:22px;display:block}.dev-page .lede,.dev-page .body{color:var(--on-night-2)}.dev-page .actions{margin-top:32px}@media (max-width:940px){.dev-hero__grid{grid-template-columns:1fr}}.term{border:1px solid var(--night-line);background:var(--night-2);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px -40px #0009}.term__bar{border-bottom:1px solid var(--night-line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-night-3);align-items:center;gap:8px;padding:12px 16px;font-size:.68rem;display:flex}.term__bar i{background:var(--night-line-strong);border-radius:50%;width:10px;height:10px}.term__bar span{margin-left:8px}.term__replay{border:1px solid var(--night-line);color:var(--on-night-2);font:500 .64rem var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:5px 11px}.term__replay:hover{color:var(--on-night)}.term pre{font-family:var(--mono);color:var(--on-night-2);min-height:15.5em;margin:0;padding:18px 18px 6px;font-size:.78rem;line-height:1.75;overflow-x:auto}.term__caret{vertical-align:-.15em;background:var(--on-night-accent);width:.55em;height:1.05em;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.events{font-family:var(--mono);gap:7px;padding:6px 18px 18px;font-size:.76rem;list-style:none;display:grid}.events li{color:var(--on-night-2);grid-template-columns:auto 12.5rem minmax(0,1fr);align-items:center;gap:10px;transition:opacity .35s,transform .35s;display:grid}.events li.pending{opacity:0;transform:translateY(6px)}.events li i{background:var(--on-night-accent);width:7px;height:7px;box-shadow:0 0 8px var(--on-night-accent);border-radius:50%}.events li b{color:var(--on-night);font-weight:500}@media (max-width:560px){.events li{grid-template-columns:auto 1fr}.events li span{grid-column:2}}.spec{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.spec>div{border:1px solid var(--night-line);background:linear-gradient(180deg,var(--night-2),transparent);border-radius:18px;padding:26px}.spec .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-night-accent);font-size:.68rem}.spec h3{font-family:var(--display);font-weight:var(--display-w);letter-spacing:calc(var(--display-ls) * .6);font-size:calc(1.55rem * var(--ds));color:var(--on-night);margin:14px 0}.spec ul{gap:9px;list-style:none;display:grid}.spec li{color:var(--on-night-2);padding-left:16px;font-size:.93rem;position:relative}.spec li:before{content:"";background:var(--on-night-3);width:6px;height:1px;position:absolute;top:.75em;left:0}@media (max-width:880px){.spec{grid-template-columns:1fr}}.dev-sec{border-top:1px solid var(--night-line);padding-block:clamp(64px,8vw,112px)}.tabs{border:1px solid var(--night-line);border-radius:999px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;margin-bottom:18px;padding:5px;display:flex}.tabs button{color:var(--on-night-2);font:500 .84rem var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px}.tabs button[aria-selected=true]{background:var(--on-night);color:var(--night)}.contact{background:var(--paper-2);padding-block:clamp(56px,7vw,100px)}.contact__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.contact__grid>*{min-width:0}.contact .h1{margin-top:20px}.contact .lede{margin-top:22px}.contact .dl{margin-top:36px}.formcard{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,3.4vw,40px);box-shadow:0 40px 80px -50px #040a2259}@media (max-width:900px){.contact__grid{grid-template-columns:1fr}}.form{gap:18px;display:grid}.field label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:.7rem;font-weight:500;display:block}.field input,.field select,.field textarea{width:100%;font:400 1rem var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:12px;padding:13px 14px;transition:border-color .18s,box-shadow .18s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent-text);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.field textarea{resize:vertical;min-height:110px}.row2{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:560px){.row2{grid-template-columns:1fr}}.status{background:var(--accent-wash);color:var(--ink-2);border-radius:12px;padding:14px 16px;font-size:.92rem}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 68px);display:grid}.auth__form{padding:clamp(40px,6vw,80px) var(--gut);align-items:center;display:flex}.auth__form .form{width:100%;max-width:400px;margin-inline:auto}.auth__panel{background:var(--hero-bg);color:var(--hero-ink);flex-direction:column;justify-content:center;padding:clamp(40px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth__panel canvas{aspect-ratio:1;width:100%;max-width:440px;height:auto;margin-inline:auto}.auth__panel .h2{font-size:calc(clamp(1.8rem,2.8vw,2.5rem) * var(--ds));max-width:16ch;margin-top:8px}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth__panel{display:none}}.foot{background:var(--paper);color:var(--ink-2);border-top:1px solid var(--line);padding-block:clamp(56px,7vw,88px) 40px}.foot .brand img{width:170px}.foot__top{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot__top>*{min-width:0}.foot h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;font-size:.68rem;font-weight:500}.foot ul{gap:11px;list-style:none;display:grid}.foot a{color:var(--ink-2);font-size:.93rem;text-decoration:none}.foot a:hover{color:var(--ink)}.foot__line{max-width:34ch;color:var(--ink-2);margin-top:18px;font-size:.93rem}.foot__legal{border-top:1px solid var(--line);gap:12px;margin-top:clamp(40px,5vw,64px);padding-top:28px;display:grid}.foot__legal p{max-width:84ch;color:var(--ink-3);font-size:.84rem;line-height:1.7}@media (max-width:860px){.foot__top{grid-template-columns:1fr 1fr}}@media (max-width:520px){.foot__top{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.glow i,.med__g,.packet,.dg-instr,.term__caret,.rise .w>span{animation:none}.packet{display:none}.btn,.link,.nav__links a,.fcard,.med{transition:none}}.flow-sec>.wrap{z-index:1;position:relative}.diagram .dg-title{font-family:var(--display);letter-spacing:var(--display-ls)}.dev-page .small{color:var(--on-night-3)}.dev-page .h1,.dev-page .h2{color:var(--on-night)}.dev-page .code{border-color:var(--night-line)}.dev-page .code pre{background:var(--night-2)}.uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.use{background:var(--paper);border:1px solid var(--line);border-radius:22px;min-width:0;padding:30px 28px}.use__dir{background:var(--accent-wash);color:var(--accent-text);font-family:var(--mono);letter-spacing:.08em;border-radius:999px;align-items:center;padding:6px 12px;font-size:.74rem;font-weight:500;display:inline-flex}.use h3{font-family:var(--display);font-weight:var(--display-w);letter-spacing:calc(var(--display-ls) * .6);font-size:calc(1.45rem * var(--ds));color:var(--ink);margin:22px 0 10px;line-height:1.15}.use p{color:var(--ink-2);font-size:.96rem}@media (max-width:900px){.uses{grid-template-columns:1fr}}.doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.door{border:1px solid var(--night-line);background:linear-gradient(180deg,var(--night-2),transparent);min-width:0;color:var(--on-night);border-radius:22px;flex-direction:column;gap:12px;padding:28px 24px 26px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative}.door:hover{border-color:var(--night-line-strong);transform:translateY(-6px);box-shadow:0 30px 60px -36px #000000b3}.door .med{border-color:var(--night-line-strong);width:56px;height:56px;margin-bottom:8px}.door .med svg{width:24px;height:24px}.door h3{font-family:var(--display);font-weight:var(--display-w);letter-spacing:calc(var(--display-ls) * .6);font-size:calc(1.5rem * var(--ds));color:var(--on-night);margin:0;line-height:1.1}.door p{color:var(--on-night-2);font-size:.95rem;line-height:1.55}.door__go{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-night-accent);margin-top:auto;padding-top:10px;font-size:.7rem;font-weight:500}.door:hover .door__go{text-underline-offset:4px;text-decoration:underline}@media (max-width:1024px){.doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.doors{grid-template-columns:1fr}}.cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:880px){.cols--2{grid-template-columns:1fr}}.foot__legal a{text-underline-offset:3px;text-decoration:underline}
