:root{--font-display:"Adieu","Helvetica Neue",Arial,sans-serif;--font-body:"DM Sans","Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:900;--teal-50:#e8f4f7;--teal-100:#c3e3ec;--teal-200:#90c9da;--teal-300:#5aaec5;--teal-400:#3294ad;--teal-500:#237a93;--teal-600:#1a5f73;--teal-700:#163f4f;--teal-800:#123340;--teal-900:#0b2028;--orange-50:#fff4ec;--orange-100:#fee5cc;--orange-200:#fdc99f;--orange-300:#fbaa72;--orange-400:#f89660;--orange-500:#f28b50;--orange-600:#e06b2f;--orange-700:#c04f1a;--orange-800:#983a11;--orange-900:#6e2708;--cream-50:#fefcf5;--cream-100:#fdf6e3;--cream-200:#faedc6;--cream-300:#f6e2a8;--cream-400:#f2d8a7;--cream-500:#e8c072;--cream-600:#cfa040;--cream-700:#a67e28;--cream-800:#7a5c18;--cream-900:#4e3a0c;--green-50:#f1faf5;--green-100:#d5f0e2;--green-200:#a8e0c4;--green-300:#7abf98;--green-400:#55a47a;--green-500:#3d8860;--green-600:#2d6c4a;--green-700:#1e5235;--green-800:#133623;--green-900:#091c12;--red-50:#fdecea;--red-100:#fad3cd;--red-200:#f3a99d;--red-300:#ec8170;--red-400:#e15f4b;--red-500:#d24a38;--red-600:#b3402e;--red-700:#8f3224;--red-800:#6b251b;--red-900:#451711;--amber-50:#fdf6e3;--amber-100:#f9e9bd;--amber-200:#f0d384;--amber-300:#e3b94f;--amber-400:#d8a52f;--amber-500:#c2901f;--amber-600:#9c7016;--amber-700:#75530f;--neutral-0:#fff;--neutral-50:#f6f7f7;--neutral-100:#e8eaeb;--neutral-200:#d1d5d6;--neutral-300:#abb2b5;--neutral-400:#838d91;--neutral-500:#606a6f;--neutral-600:#4a5358;--neutral-700:#363f40;--neutral-800:#1f282b;--neutral-900:#0e1416;--text-display-2xl:80px;--lh-display-2xl:1.05;--ls-display-2xl:-1px;--text-display-xl:64px;--lh-display-xl:1.08;--ls-display-xl:-0.8px;--text-display-l:52px;--lh-display-l:1.10;--ls-display-l:-0.6px;--text-h1:44px;--lh-h1:1.15;--ls-h1:-0.44px;--text-h2:36px;--lh-h2:1.20;--ls-h2:-0.36px;--text-h3:28px;--lh-h3:1.25;--ls-h3:-0.28px;--text-h4:22px;--lh-h4:1.30;--ls-h4:-0.22px;--text-h5:18px;--lh-h5:1.35;--ls-h5:-0.18px;--text-h6:16px;--lh-h6:1.40;--ls-h6:-0.16px;--text-body-xl:20px;--lh-body-xl:1.55;--text-body-l:18px;--lh-body-l:1.60;--text-body-m:16px;--lh-body-m:1.60;--text-body-s:14px;--lh-body-s:1.50;--text-body-xs:12px;--lh-body-xs:1.40;--ls-body-xs:-0.12px;--text-caption:11px;--lh-caption:1.36;--text-overline:10px;--lh-overline:1.36;--ls-overline:0.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--dur-fast:120ms;--dur-med:200ms;--dur-slow:360ms}:root,[data-theme=dark]{color-scheme:dark;--bg:#123340;--bg-gradient:radial-gradient(ellipse at 50% 18%,#163f4f 0%,#123340 72%);--bg-subtle:#0e2a35;--surface:#173a44;--surface-raised:#1c4350;--surface-hover:#1f4b58;--fg:#fff;--fg-muted:#e0e0e0;--fg-subtle:#a1a1a1;--fg-on-brand:#123340;--fg-on-solid:#fff;--border:hsla(39,74%,80%,.15);--border-strong:hsla(39,74%,80%,.3);--border-subtle:hsla(0,0%,100%,.07);--divider:linear-gradient(90deg,rgba(18,51,64,.1),hsla(39,74%,80%,.3),rgba(18,51,64,.1));--brand:var(--orange-500);--brand-hover:var(--orange-400);--brand-active:var(--orange-600);--brand-text:var(--orange-500);--accent-cream:var(--cream-400);--accent-green:var(--green-300);--ring:0 0 0 3px rgba(242,139,80,.4);--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 12px rgba(0,0,0,.34);--shadow-lg:0 16px 44px rgba(0,0,0,.46);--success:var(--green-300);--success-bg:rgba(61,136,96,.16);--success-border:rgba(122,191,152,.34);--success-solid:var(--green-500);--danger:#f08a78;--danger-bg:rgba(210,74,56,.16);--danger-border:rgba(225,95,75,.36);--danger-solid:var(--red-500);--warning:var(--cream-400);--warning-bg:rgba(207,160,64,.15);--warning-border:hsla(40,72%,68%,.32);--warning-solid:var(--amber-400);--info:var(--teal-300);--info-bg:rgba(35,122,147,.18);--info-border:rgba(90,174,197,.32);--info-solid:var(--teal-500);--neutral-bg:hsla(0,0%,100%,.06);--neutral-border:hsla(0,0%,100%,.14)}[data-theme=light]{color-scheme:light;--bg:#eef3f3;--bg-gradient:radial-gradient(ellipse at 50% 18%,#f4f8f8 0%,#eef3f3 72%);--bg-subtle:#e3ebec;--surface:#fff;--surface-raised:#fff;--surface-hover:#f0f5f5;--fg:#123340;--fg-muted:#41606b;--fg-subtle:#6b828a;--fg-on-brand:#123340;--fg-on-solid:#fff;--border:rgba(18,51,64,.12);--border-strong:rgba(18,51,64,.24);--border-subtle:rgba(18,51,64,.07);--divider:linear-gradient(90deg,rgba(18,51,64,.04),rgba(18,51,64,.16),rgba(18,51,64,.04));--brand:var(--orange-500);--brand-hover:var(--orange-400);--brand-active:var(--orange-600);--brand-text:var(--orange-700);--accent-cream:var(--cream-600);--accent-green:var(--green-500);--ring:0 0 0 3px rgba(224,107,47,.32);--shadow-sm:0 1px 2px rgba(18,51,64,.08);--shadow-md:0 4px 14px rgba(18,51,64,.1);--shadow-lg:0 18px 48px rgba(18,51,64,.16);--success:var(--green-600);--success-bg:#e6f3ec;--success-border:#bfdfcd;--success-solid:var(--green-500);--danger:var(--red-600);--danger-bg:#fbeae6;--danger-border:#f1c6bc;--danger-solid:var(--red-500);--warning:var(--amber-700);--warning-bg:#fbf2dd;--warning-border:#ecd9a6;--warning-solid:var(--amber-500);--info:var(--teal-600);--info-bg:#e4f0f4;--info-border:#bcdae3;--info-solid:var(--teal-500);--neutral-bg:rgba(18,51,64,.05);--neutral-border:rgba(18,51,64,.12)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--text-body-m);line-height:var(--lh-body-m);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.eb-canvas{background:var(--bg-gradient);color:var(--fg);min-height:100%}figure,h1,h2,h3,h4,h5,h6,p{margin:0}a{color:var(--brand-text);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--brand-hover)}img,svg{display:block;max-width:100%}hr{border:0;height:1px;background:var(--divider);margin:var(--space-6) 0}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}code,kbd,samp{font-family:var(--font-mono);font-size:.9em;background:var(--neutral-bg);border:1px solid var(--border-subtle);padding:1px 6px;border-radius:var(--radius-sm)}h1{font:var(--fw-regular) var(--text-h1)/var(--lh-h1) var(--font-display);letter-spacing:var(--ls-h1)}h2{font:var(--fw-regular) var(--text-h2)/var(--lh-h2) var(--font-display);letter-spacing:var(--ls-h2)}h3{font:var(--fw-bold) var(--text-h3)/var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3)}h4{font:var(--fw-bold) var(--text-h4)/var(--lh-h4) var(--font-display);letter-spacing:var(--ls-h4)}h5{font:var(--fw-black) var(--text-h5)/var(--lh-h5) var(--font-display);letter-spacing:var(--ls-h5)}h6{font:var(--fw-black) var(--text-h6)/var(--lh-h6) var(--font-display);letter-spacing:var(--ls-h6)}.t-display-l{font-size:var(--text-display-l);line-height:var(--lh-display-l);letter-spacing:var(--ls-display-l)}.t-display-l,.t-h1{font-family:var(--font-display);font-weight:var(--fw-regular)}.t-h1{font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.t-h2{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.t-h3{font-size:var(--text-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.t-h3,.t-h4{font-family:var(--font-display);font-weight:var(--fw-bold)}.t-h4{font-size:var(--text-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.t-h5{font-size:var(--text-h5);line-height:var(--lh-h5);letter-spacing:var(--ls-h5)}.t-h5,.t-h6{font-family:var(--font-display);font-weight:var(--fw-black)}.t-h6{font-size:var(--text-h6);line-height:var(--lh-h6);letter-spacing:var(--ls-h6)}.t-body-xl{font-size:var(--text-body-xl);line-height:var(--lh-body-xl)}.t-body-l,.t-body-xl{font-family:var(--font-body)}.t-body-l{font-size:var(--text-body-l);line-height:var(--lh-body-l)}.t-body-m{font-size:var(--text-body-m);line-height:var(--lh-body-m)}.t-body-m,.t-body-s{font-family:var(--font-body)}.t-body-s{font-size:var(--text-body-s);line-height:var(--lh-body-s)}.t-body-xs{font-size:var(--text-body-xs);line-height:var(--lh-body-xs);letter-spacing:var(--ls-body-xs)}.t-body-xs,.t-overline{font-family:var(--font-body)}.t-overline{font-weight:var(--fw-medium);font-size:var(--text-overline);line-height:var(--lh-overline);letter-spacing:var(--ls-overline);text-transform:uppercase}.t-muted{color:var(--fg-muted)}.t-subtle{color:var(--fg-subtle)}.t-brand{color:var(--brand-text)}.eb-stack{display:flex;flex-direction:column;gap:var(--space-4)}.eb-cluster{flex-wrap:wrap}.eb-cluster,.eb-row{display:flex;align-items:center;gap:var(--space-3)}.eb-container{max-width:1120px;margin-inline:auto;padding-inline:var(--space-10)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.eb-btn{--_btn-bg:transparent;--_btn-fg:var(--fg);--_btn-bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:var(--fw-medium) var(--text-body-s)/1 var(--font-body);padding:10px 16px;min-height:38px;border-radius:var(--radius-md);border:1px solid var(--_btn-bd);background:var(--_btn-bg);color:var(--_btn-fg);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--dur-med) var(--ease-out),color var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out)}.eb-btn:focus-visible{box-shadow:var(--ring)}.eb-btn.is-disabled,.eb-btn[disabled]{opacity:.45;pointer-events:none}.eb-btn--primary{--_btn-bg:var(--brand);--_btn-fg:var(--fg-on-brand)}.eb-btn--primary:hover{--_btn-bg:var(--brand-hover)}.eb-btn--primary:active{--_btn-bg:var(--brand-active)}.eb-btn--ghost{--_btn-fg:var(--fg);--_btn-bd:var(--border-strong)}.eb-btn--ghost:hover{--_btn-bg:var(--brand);--_btn-fg:var(--fg-on-brand);--_btn-bd:var(--brand)}.eb-btn--sm{min-height:30px;padding:6px 12px;font-size:var(--text-body-xs)}.eb-btn--lg{min-height:48px;padding:14px 24px;font-size:var(--text-body-m)}.eb-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:clip}.eb-card--raised{background:var(--surface-raised);box-shadow:var(--shadow-md);border-color:var(--border-subtle)}.eb-card--interactive{cursor:pointer;transition:border-color var(--dur-med) var(--ease-out),box-shadow var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-out)}.eb-card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.eb-card__header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border)}.eb-card__body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.eb-card__footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);display:flex;gap:var(--space-3);align-items:center}.eb-card__title{font:var(--fw-bold) var(--text-h5)/var(--lh-h5) var(--font-display);color:var(--fg)}.eb-badge{--_bd-fg:var(--fg-muted);--_bd-bg:var(--neutral-bg);--_bd-bc:var(--neutral-border);display:inline-flex;align-items:center;gap:6px;font:var(--fw-medium) var(--text-body-xs)/1 var(--font-body);padding:4px 9px;border-radius:var(--radius-full);color:var(--_bd-fg);background:var(--_bd-bg);border:1px solid var(--_bd-bc);white-space:nowrap}.eb-badge--brand{--_bd-fg:var(--brand-text);--_bd-bg:rgba(242,139,80,.14);--_bd-bc:rgba(242,139,80,.32)}.eb-badge--success{--_bd-fg:var(--success);--_bd-bg:var(--success-bg);--_bd-bc:var(--success-border)}.eb-badge--info{--_bd-fg:var(--info);--_bd-bg:var(--info-bg);--_bd-bc:var(--info-border)}ol[class],ul[class]{list-style:none;margin:0;padding:0}.site-shell{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1 1 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-4)}.site-wordmark,.site-wordmark:hover{color:var(--fg)}.site-nav{display:flex;align-items:center;gap:var(--space-5)}.site-nav a{color:var(--fg-muted)}.site-nav a:hover{color:var(--fg)}.site-nav a.eb-btn--primary,.site-nav a.eb-btn--primary:hover{color:var(--fg-on-brand)}.section{padding-block:var(--space-16)}.section--tight{padding-block:var(--space-12)}.section+.section{border-top:1px solid var(--border)}.section__head{max-width:60ch;margin-bottom:var(--space-8)}.lead{color:var(--fg-muted);max-width:62ch}.eyebrow{color:var(--brand-text);margin-bottom:var(--space-3)}.hero{padding-block:var(--space-20) var(--space-16)}.hero__headline{max-width:18ch}.hero__sub{margin-top:var(--space-6);max-width:60ch;color:var(--fg-muted)}.hero__cta{margin-top:var(--space-8)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.step__num{display:inline-grid;place-content:center;width:34px;height:34px;border-radius:var(--radius-full);background:var(--neutral-bg);border:1px solid var(--border-strong);color:var(--brand-text);font:var(--fw-bold) var(--text-body-s) /1 var(--font-body);margin-bottom:var(--space-4)}.trust{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.trust__tile{padding:var(--space-6);height:100%}.trust__tile h3{margin-bottom:var(--space-2)}.beta-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle)}.beta-banner__text{color:var(--fg-muted)}.prose{max-width:72ch}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-10)}.prose h3{margin-top:var(--space-8)}.prose ol,.prose ul{padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.prose li{color:var(--fg-muted)}.prose .table-scroll{max-width:100%;overflow-x:auto}.prose table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--text-body-s)}.prose td,.prose th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top}.prose thead th{color:var(--fg-subtle);background:var(--bg-subtle)}.prose blockquote{margin:0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--border-strong);background:var(--bg-subtle);border-radius:var(--radius-sm);color:var(--fg-muted)}.prose code{overflow-wrap:anywhere}.gate{max-width:560px;margin-inline:auto}.gate .eb-card__body{gap:var(--space-5);padding:var(--space-8)}.gate__badge{align-self:flex-start}.legal-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.legal-list>li{display:flex}.legal-list__item{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6);color:var(--fg)}.legal-list__item:hover{color:var(--fg)}.legal-list__updated{color:var(--fg-subtle)}.legal-doc{max-width:78ch}.legal-doc__header{padding-bottom:var(--space-6);margin-bottom:var(--space-8);border-bottom:1px solid var(--border)}.legal-doc__updated{margin-top:var(--space-3);color:var(--fg-subtle)}.legal-doc__back{margin-bottom:var(--space-6)}.legal-doc__footer{margin-top:var(--space-12);padding-top:var(--space-6)}.legal-doc__footer,.site-footer{border-top:1px solid var(--border)}.site-footer{background:color-mix(in srgb,var(--bg) 60%,transparent);padding-block:var(--space-10)}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5)}.site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.site-footer__legal a{color:var(--fg-muted)}.site-footer__legal a:hover{color:var(--fg)}.site-footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.site-footer__sep{opacity:.5}@media (max-width:900px){.legal-list,.steps,.trust{grid-template-columns:1fr}.trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px),(pointer:coarse){.beta-banner a,.legal-doc__back a,.legal-doc__footer a,.site-footer__legal a,.site-footer__meta a,.site-nav a,.site-wordmark{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding-inline:var(--space-3)}.site-wordmark{justify-content:flex-start;padding-inline:0}.eb-btn:not(.eb-btn--lg){min-height:44px}.site-nav a.eb-btn--sm{padding:10px 16px;font-size:var(--text-body-s)}.site-footer__legal,.site-footer__meta{gap:var(--space-1) var(--space-3)}}@media (max-width:560px){.trust{grid-template-columns:1fr}.site-header__inner{flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding-block:var(--space-2) var(--space-3)}.site-nav{width:100%;justify-content:space-between;gap:var(--space-2)}}@media print{.legal-doc__back,.legal-doc__footer,.site-footer,.site-header{display:none!important}.eb-canvas{background:#fff!important;color:#000!important}.legal-doc{max-width:none}.legal-doc__updated,.prose blockquote,.prose li,a{color:#000!important}a{text-decoration:underline}}