@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-var-Dx4kXJAl.woff2) format("woff2")}:root{--font-display: Inter, system-ui, sans-serif;--font-body: Inter, system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 32px;--text-3xl: 48px;--text-4xl: 64px;--leading-body: 1.55;--leading-tight: 1.08;--tracking-display: -.02em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--section-y-desktop: 112px;--section-y-tablet: 80px;--section-y-phone: 56px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-pill: 9999px;--elev-flat: none;--elev-ring: 0 0 0 1px var(--border);--elev-raised: 0 12px 30px rgba(0, 0, 0, .08);--motion-fast: .14s;--motion-base: .22s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--container-max: 1120px;--container-gutter-desktop: 36px;--container-gutter-tablet: 24px;--container-gutter-phone: 16px;--head-h: 68px;--measure: 68ch;color-scheme:dark;--bg: #0c0c0c;--surface: #131313;--surface-warm: #1b1b1a;--fg: #f5f5f2;--fg-2: #c6c6c0;--muted: #9a9a94;--meta: #f5f5f2;--border: #2b2b29;--border-soft: #1f1f1e;--accent: #f5f5f2;--accent-on: #0c0c0c;--accent-hover: #e3e3de;--accent-active: #d3d3cd;--success: #45c07c;--warn: #e0a341;--danger: #f07575;--focus-ring: 0 0 0 3px rgba(245, 245, 242, .3);--scrim: rgba(0, 0, 0, .62);--band-text: #0c0c0c;--band-muted: #5d5d5a;--band-line: #cfcfca;--band-btn: #0c0c0c;--band-btn-hover: #232321}:root[data-theme=light]{color-scheme:light;--bg: #ffffff;--surface: #fafafa;--surface-warm: #f5f5f5;--fg: #111111;--fg-2: #3a3a3a;--muted: #6f6f6f;--meta: #111111;--border: #e2e2e2;--border-soft: #eeeeee;--accent: #111111;--accent-on: #ffffff;--accent-hover: color-mix(in oklab, var(--accent), black 8%);--accent-active: color-mix(in oklab, var(--accent), black 14%);--success: #168a46;--warn: #b7791f;--danger: #c53030;--focus-ring: 0 0 0 3px rgba(17, 17, 17, .18);--scrim: rgba(17, 17, 17, .32);--band-text: #ffffff;--band-muted: #bdbdbd;--band-line: #4a4a48;--band-btn: #ffffff;--band-btn-hover: #e6e6e6;--elev-raised: 0 12px 30px rgba(0, 0, 0, .08)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-wrap:balance}h1{font-size:clamp(var(--text-2xl),5.4vw,var(--text-4xl))}h2{font-size:clamp(var(--text-2xl),4.2vw,var(--text-3xl))}h3{font-size:var(--text-lg);letter-spacing:-.012em}p{text-wrap:pretty}a{color:inherit}img,svg{max-width:100%}code,.mono{font-family:var(--font-mono);font-size:.94em}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--fg);color:var(--bg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;left:var(--space-4);top:var(--space-4);z-index:60;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--fg);color:var(--bg);font-size:var(--text-sm);text-decoration:none;transform:translateY(-200%)}.skip:focus-visible{transform:none}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-gutter-desktop)}.eyebrow{display:flex;align-items:center;gap:var(--space-3);margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.eyebrow:before{content:"";width:var(--space-6);height:1px;flex:none;background:var(--border)}.eyebrow--plain:before{display:none}.lede{max-width:56ch;font-size:var(--text-lg);line-height:1.5;color:var(--fg-2)}.muted{color:var(--muted)}.small{font-size:var(--text-sm)}.num{font-variant-numeric:tabular-nums}.site-head{position:sticky;top:0;z-index:40;background:var(--bg);border-bottom:1px solid var(--border)}.site-head__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:var(--head-h)}.brand{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--fg);font-family:var(--font-display);font-size:var(--text-base);font-weight:600;letter-spacing:-.015em;text-decoration:none}.brand__mark{width:26px;height:26px;flex:none;fill:none;stroke:var(--fg);stroke-width:1.1}.brand__core{fill:var(--fg);stroke:none}.brand__ver{margin-left:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;letter-spacing:.02em;color:var(--muted)}.nav{display:flex;align-items:center;gap:var(--space-6)}.nav a{padding-block:var(--space-3);padding-inline:var(--space-2);color:var(--fg-2);font-size:var(--text-sm);text-decoration:none;border-bottom:1px solid transparent}.nav a:hover{color:var(--fg)}.nav a[aria-current=page]{color:var(--fg);border-bottom-color:var(--fg)}.head-actions{display:flex;align-items:center;gap:var(--space-3)}.head-actions .link-quiet{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--space-2);color:var(--fg-2);font-size:var(--text-sm);text-decoration:none}.head-actions .link-quiet:hover{color:var(--fg)}.themebtn{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard)}.themebtn:hover{border-color:var(--fg)}.themebtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.themebtn [data-icon=sun]{display:none}:root[data-theme=dark] .themebtn [data-icon=sun]{display:block}:root[data-theme=dark] .themebtn [data-icon=moon]{display:none}.menubtn{display:none;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);cursor:pointer}.menubtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.menubtn__close,.menubtn[aria-expanded=true] .menubtn__open{display:none}.menubtn[aria-expanded=true] .menubtn__close{display:block}.mobile-nav{border-top:1px solid var(--border);padding:var(--space-2) 0 var(--space-5)}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:52px;border-bottom:1px solid var(--border-soft);font-size:var(--text-base);text-decoration:none}.mobile-nav a:after{content:"→";font-family:var(--font-mono);color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.btn:hover{border-color:var(--fg)}.btn--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.btn--primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.btn--lg{min-height:52px;padding:0 var(--space-8);font-size:var(--text-base)}.btn--block{width:100%}.btn span[aria-hidden]{margin-left:var(--space-1)}.hero{padding-block:calc(var(--space-12) + var(--space-6)) var(--section-y-desktop);border-bottom:1px solid var(--border)}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:var(--space-12)}.hero h1{margin-top:var(--space-5);max-width:16ch}.hero__lede{max-width:44ch;margin-top:var(--space-5);font-size:var(--text-lg);line-height:1.5;color:var(--fg-2)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.hero__meta{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border)}.hero__meta div{display:grid;gap:2px}.hero__meta dt{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hero__meta dd{font-size:var(--text-sm)}.plate{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-warm)}.plate img{display:block;width:100%;height:auto;border-radius:1px}.plate__cap{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-1) var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted)}.plate__cap b{font-weight:500;color:var(--fg)}.facts-band{border-bottom:1px solid var(--border);background:var(--surface)}.facts-band__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);padding-block:var(--space-6)}.fact dt{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fact dd{margin-top:var(--space-1);font-size:var(--text-base)}.section{padding-block:var(--section-y-desktop);scroll-margin-top:calc(var(--head-h) + var(--space-4))}.section+.section{padding-top:0}.section+.section--surface{padding-top:var(--space-12)}.page-head+.section{padding-top:var(--space-12)}.section--tight{padding-block:var(--section-y-tablet)}.section--surface{background:var(--surface);border-block:1px solid var(--border)}.sec-head{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:end;gap:var(--space-12);padding-bottom:var(--space-5);margin-bottom:var(--space-8);border-bottom:1px solid var(--fg)}.sec-head h2{margin-top:var(--space-4);max-width:24ch}.sec-head__note{max-width:40ch;padding-bottom:2px;font-size:var(--text-base);line-height:1.5;color:var(--fg-2)}.sec-head__note a{color:var(--fg);text-underline-offset:3px}.flow{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-12);margin-bottom:var(--space-12)}.step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--border)}.step__n{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);padding-top:4px}.step h3{font-size:var(--text-base);font-weight:600;letter-spacing:-.01em}.step p{margin-top:var(--space-1);font-size:var(--text-sm);line-height:1.5;color:var(--fg-2)}.duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.fleet{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.agent{display:grid;align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-5);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.agent:nth-child(5n){border-right:0}.agent__n{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.agent__trade{font-size:var(--text-base);line-height:1.35;color:var(--fg)}.agent--gate{background:var(--surface)}.agent--gate .agent__trade{font-weight:600}.gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:start}.crit{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.crit li{display:flex;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--border-soft);font-size:var(--text-sm)}.crit .num{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.scale{position:relative;margin-top:var(--space-5);padding-top:var(--space-6)}.scale__bar{position:relative;height:10px;border:1px solid var(--border);background:var(--surface-warm)}.scale__fill{position:absolute;top:0;right:10%;bottom:0;left:0;background:var(--fg)}.scale__bar:after{content:"";position:absolute;left:90%;top:-5px;bottom:-5px;width:1px;background:var(--fg)}.scale__mark{position:absolute;left:90%;top:0;transform:translate(-50%);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.scale__ticks{display:flex;justify-content:space-between;margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums}.gate__cap{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gate__body{max-width:46ch;font-size:var(--text-base);line-height:1.55;color:var(--fg-2)}.gate__honest{margin-top:var(--space-5);padding-left:var(--space-4);border-left:1px solid var(--fg);font-size:var(--text-sm);line-height:1.55;color:var(--fg)}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-bottom:var(--space-12)}.cols>div{padding-top:var(--space-4);border-top:1px solid var(--fg)}.cols h3{font-size:var(--text-base);font-weight:600}.cols p{max-width:34ch;margin-top:var(--space-2);font-size:var(--text-sm);line-height:1.55;color:var(--fg-2)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--fg)}.tier{display:flex;flex-direction:column;padding:var(--space-5) var(--space-6) var(--space-6);border-right:1px solid var(--border)}.tier:first-child{padding-left:0}.tier:last-child{padding-right:0;border-right:0}.tier--pick{background:var(--surface);border-inline:1px solid var(--border);padding-inline:var(--space-6)}.tier__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.tier__name{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.tier__flag{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--fg);color:var(--bg);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;white-space:nowrap}.tier__price{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.tier__term{margin:var(--space-2) 0 var(--space-5);font-size:var(--text-xs);color:var(--muted)}.tier__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:1.5;color:var(--fg-2)}.tier__list li{position:relative;padding-left:var(--space-4)}.tier__list li:before{content:"–";position:absolute;left:0;color:var(--muted)}.tier__cta{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border)}.tier--pick .tier__cta{border-top-color:var(--border)}.tiers-note{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-8);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--muted)}.tiers-note p:last-child{color:var(--fg-2)}.compare-wrap{overflow-x:auto}.compare{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--text-sm)}.compare thead th{padding:0 var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--fg);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--muted)}.compare tbody th{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--border);font-size:var(--text-sm);font-weight:500;text-align:left}.compare tbody td{width:18%;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-align:center;vertical-align:middle}.compare thead th:not(:first-child){text-align:center}.tick{display:inline-block;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--fg)}.dash{color:var(--muted)}.faq{border-top:1px solid var(--border)}.faq details{border-bottom:1px solid var(--border)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-4);min-height:56px;font-size:var(--text-lg);font-weight:500;letter-spacing:-.01em;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-family:var(--font-mono);font-size:var(--text-lg);font-weight:400;color:var(--muted)}.faq details[open] summary:after{content:"–"}.faq summary:hover{color:var(--fg-2)}.faq__body{max-width:var(--measure);padding-bottom:var(--space-5);font-size:var(--text-base);line-height:1.6;color:var(--fg-2)}.faq__body p+p{margin-top:var(--space-3)}.band{background:var(--fg);color:var(--band-text)}.band .container{padding-block:var(--section-y-tablet)}.band h2{max-width:20ch;color:var(--band-text);font-size:clamp(var(--text-2xl),4.2vw,var(--text-3xl))}.band__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:var(--space-12)}.band p{max-width:44ch;color:var(--band-muted)}.band__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.band .btn{border-color:transparent;background:var(--band-btn);color:var(--fg)}.band .btn:hover{background:var(--band-btn-hover)}.band .btn--outline{border-color:var(--band-line);background:transparent;color:var(--band-text)}.band .btn--outline:hover{border-color:var(--band-text);background:transparent}.band__fine{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--band-muted)}.site-foot{padding-block:var(--space-12) var(--space-8)}.foot-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:var(--space-8)}.foot-brand p{max-width:30ch;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted)}.foot-col h3{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.foot-col ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.foot-col a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-size:var(--text-sm);color:var(--fg-2);text-decoration:none}.foot-col a:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border-soft);font-size:var(--text-sm);color:var(--muted)}.foot-bottom nav{display:flex;gap:var(--space-6)}.foot-bottom a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--muted);text-decoration:none}.foot-bottom a:hover{color:var(--fg)}.page-head{padding-block:calc(var(--space-12) + var(--space-6)) var(--space-8);border-bottom:1px solid var(--border)}.page-head h1{margin-top:var(--space-5);max-width:20ch}.page-head .lede{margin-top:var(--space-5)}.page-head__meta{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted)}.buy{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);gap:var(--space-12);align-items:start}.buy-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--fg)}.buy-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border)}.buy-steps__n{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);padding-top:4px}.buy-steps p{font-size:var(--text-base);line-height:1.55;color:var(--fg-2)}.buy-steps b{font-weight:600;color:var(--fg)}.buy-panel{position:sticky;top:calc(var(--head-h) + var(--space-6));display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--fg);background:var(--surface)}.buy-panel__name{font-size:var(--text-2xl)}.buy-panel p{font-size:var(--text-sm);line-height:1.55;color:var(--fg-2)}.buy-panel .fine{padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--text-xs);line-height:1.5;color:var(--muted)}.tier-table{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.tier-table li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-sm)}.tier-table b{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;font-variant-numeric:tabular-nums}.note-strip{display:flex;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4);border-left:1px solid var(--fg);background:var(--surface);font-size:var(--text-sm);line-height:1.55;color:var(--fg-2)}.note-strip strong{color:var(--fg)}.legal{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-12);align-items:start;padding-block:var(--space-12)}.legal-toc{position:sticky;top:calc(var(--head-h) + var(--space-6));padding-top:var(--space-3);border-top:1px solid var(--fg)}.legal-toc h2{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.legal-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}.legal-toc li{counter-increment:toc}.legal-toc a{display:flex;gap:var(--space-2);padding:var(--space-3) 0 var(--space-3) var(--space-3);border-left:1px solid var(--border);font-size:var(--text-sm);color:var(--muted);text-decoration:none}.legal-toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-xs);padding-top:2px}.legal-toc a:hover{color:var(--fg);border-left-color:var(--fg)}.prose{max-width:70ch}.prose section{padding-top:var(--space-6);border-top:1px solid var(--border);scroll-margin-top:calc(var(--head-h) + var(--space-4))}.prose section+section{margin-top:var(--space-8)}.prose h2{font-size:var(--text-xl);letter-spacing:-.015em}.prose h3{margin-top:var(--space-5);font-size:var(--text-base);font-weight:600}.prose p,.prose li{font-size:var(--text-base);line-height:1.65;color:var(--fg-2)}.prose p{margin-top:var(--space-3)}.prose ul,.prose ol{margin:var(--space-3) 0 0;padding-left:var(--space-5);display:grid;gap:var(--space-2)}.prose a{color:var(--fg);text-underline-offset:3px}.prose strong{color:var(--fg);font-weight:600}.prose .callout{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border-left:2px solid var(--fg);background:var(--surface);font-size:var(--text-sm);line-height:1.6;color:var(--fg-2)}.legal__meta{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--muted)}@media (max-width: 1080px){.container{padding-inline:var(--container-gutter-tablet)}.nav{display:none}.menubtn{display:grid}.head-actions .link-quiet{display:none}.hero{padding-block:var(--space-8) var(--section-y-tablet)}.hero__grid{grid-template-columns:1fr;gap:var(--space-8)}.hero h1,.hero__lede{max-width:24ch}.hero__lede{max-width:52ch}.section{padding-block:var(--section-y-tablet)}.section--tight{padding-block:var(--section-y-phone)}.sec-head{grid-template-columns:1fr;align-items:start;gap:var(--space-4)}.sec-head h2{max-width:28ch}.fleet{grid-template-columns:repeat(3,1fr)}.agent:nth-child(5n){border-right:1px solid var(--border)}.agent:nth-child(3n){border-right:0}.gate,.buy,.band__grid{grid-template-columns:1fr;gap:var(--space-8)}.buy-panel{position:static}.cols,.trio{grid-template-columns:1fr;gap:var(--space-6)}.duo{grid-template-columns:1fr;gap:var(--space-5)}.tiers{grid-template-columns:1fr;border-top:0}.tier,.tier--pick{padding:var(--space-5) 0;border-right:0;border-left:0;border-top:1px solid var(--border)}.tier--pick{padding-inline:var(--space-4);background:var(--surface)}.tiers-note{grid-template-columns:1fr;gap:var(--space-2)}.fact{min-width:0}.facts-band__grid{grid-template-columns:1fr 1fr;gap:var(--space-5)}.foot-grid{grid-template-columns:1fr 1fr;gap:var(--space-8)}.legal{grid-template-columns:1fr;gap:var(--space-8);padding-block:var(--space-8)}.legal-toc{position:static}}@media (max-width: 720px){.container{padding-inline:var(--container-gutter-phone)}.site-head__inner{min-height:60px}.brand__ver{display:none}.head-actions .btn{min-height:44px;padding-inline:var(--space-4)}.hero{padding-block:var(--space-6) var(--section-y-phone)}.hero h1{max-width:18ch}.hero__lede{font-size:var(--text-base);max-width:44ch}.hero__actions{margin-top:var(--space-6)}.hero__actions .btn{width:100%}.hero__meta{gap:var(--space-5);margin-top:var(--space-6)}.hero__meta div{min-width:44%}.section{padding-block:var(--section-y-phone)}.flow{grid-template-columns:1fr;margin-bottom:var(--space-8)}.fleet{grid-template-columns:1fr;border-top:0}.agent,.agent:nth-child(5n),.agent:nth-child(3n){border-right:0;padding:var(--space-3) 0;grid-template-columns:28px 1fr;align-items:center;column-gap:var(--space-3)}.agent__n{grid-row:auto}.agent__trade{grid-column:2}.facts-band__grid{grid-template-columns:1fr;gap:var(--space-4);padding-block:var(--space-5)}.tiers-note{text-align:left}.compare-wrap{overflow:visible}.compare,.compare thead,.compare tbody,.compare tr,.compare th,.compare td{display:block}.compare{min-width:0}.compare thead{display:none}.compare tbody tr{padding-block:var(--space-3);border-bottom:1px solid var(--border)}.compare tbody tr:first-child{border-top:1px solid var(--border)}.compare tbody th{padding:0 0 var(--space-2);border:0;font-weight:600}.compare tbody td{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:auto;padding:2px 0;border:0;text-align:left}.compare tbody td:before{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--muted)}.compare tbody td:nth-child(2):before{content:"Standard"}.compare tbody td:nth-child(3):before{content:"Studio"}.compare tbody td:nth-child(4):before{content:"Founder"}.foot-grid{grid-template-columns:1fr;gap:var(--space-6)}.foot-bottom{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.band .container{padding-block:var(--section-y-phone)}.band__actions{flex-direction:column;align-items:stretch}.page-head{padding-block:var(--space-8) var(--space-6)}.prose section+section{margin-top:var(--space-6)}.prose p,.prose li{font-size:var(--text-sm)}.buy-panel{padding:var(--space-5)}}@media (max-width: 380px){.head-actions .btn{display:none}.brand__mark{width:22px;height:22px}}@media print{:root,:root[data-theme]{--bg: #ffffff;--surface: #ffffff;--surface-warm: #ffffff;--fg: #000000;--fg-2: #1a1a1a;--muted: #444444;--border: #cccccc;--border-soft: #e5e5e5;--accent: #000000;--accent-on: #ffffff;color-scheme:light}.site-head,.site-foot,.band,.skip,.legal-toc,.foot-bottom{display:none!important}body{font-size:11pt;color:#000;background:#fff}.page-head{padding-block:0 var(--space-4);border-bottom:0}.legal{display:block;padding-block:var(--space-4)}.prose{max-width:none}.prose section{border-top:0;padding-top:0;break-inside:avoid-page}.prose h2{font-size:14pt}.prose p,.prose li{font-size:10.5pt;line-height:1.5}a{text-decoration:none;color:#000}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
