@font-face{font-family:InterVariable;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--white: #ffffff;--ink: #0d1117;--brand: #1a6df5;--brand-600: #0f56d6;--brand-100: #d9e6ff;--brand-50: #eef4ff;--danger: #b42318;--danger-50: #fef3f2;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--nav-glass: rgba(255, 255, 255, .92);--selection: rgba(26, 109, 245, .18);--focus-ring: #1a6df5;--font-sans: "InterVariable", Inter, system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--text-12: 12px;--text-13: 13px;--text-14: 14px;--text-15: 15px;--text-16: 16px;--text-17: 17px;--text-18: 18px;--text-20: 20px;--text-24: 24px;--text-28: 28px;--text-32: 32px;--text-36: 36px;--text-40: 40px;--text-48: 48px;--text-56: 56px;--text-72: 72px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-body: -.011em;--tracking-tight-1: -.01em;--tracking-tight-2: -.015em;--tracking-tight-3: -.02em;--tracking-tight-4: -.025em;--tracking-tight-5: -.035em;--leading-none: 1;--leading-display: 1.05;--leading-title: 1.12;--leading-snug: 1.3;--leading-base: 1.5;--leading-body: 1.6;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-56: 56px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--space-112: 112px;--space-128: 128px;--space-160: 160px;--size-24: 24px;--size-28: 28px;--size-36: 36px;--size-44: 44px;--size-64: 64px;--size-80: 80px;--size-96: 96px;--size-160: 160px;--size-240: 240px;--size-320: 320px;--size-576: 576px;--size-640: 640px;--size-768: 768px;--size-896: 896px;--size-1360: 1360px;--radius-focus: 4px;--radius-item: 12px;--radius-panel: 16px;--radius-bubble: 20px;--radius-pill: 999px;--border-1: 1px;--border-2: 2px;--shadow-featured: 0 16px 40px -16px rgba(26, 109, 245, .35);--shadow-window: 0 32px 64px -32px rgba(15, 23, 42, .3), 0 2px 8px rgba(15, 23, 42, .05);--blur-8: 8px;--ease-reveal: cubic-bezier(.2, .7, .2, 1);--opacity-muted: .55;--menu-max-height: 80vh;--z-sticky: 10;--z-consent: 45;--z-header: 50;--z-skip: 60;--motion-fast: .15s;--motion-slow: .3s;--motion-bar: .7s;--motion-stagger-1: .12s;--motion-stagger-2: .24s;--motion-reveal: .5s;--motion-step-1: .1s;--motion-step-2: .45s;--motion-step-3: .85s;--motion-step-4: 1.25s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-112);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;color:var(--ink);background:var(--white);font-family:var(--font-sans);font-feature-settings:"cv11","ss03","ss01";font-variant-ligatures:contextual common-ligatures;letter-spacing:var(--tracking-body);line-height:var(--leading-base)}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}strong{color:var(--slate-900);font-weight:var(--weight-semibold)}::selection{background-color:var(--selection);color:var(--ink)}*:focus-visible{outline:var(--border-2) solid var(--focus-ring);outline-offset:var(--space-2);border-radius:var(--radius-focus)}.skip-link{position:absolute;top:var(--space-12);left:var(--space-12);z-index:var(--z-skip);padding:var(--space-10) var(--space-20);border-radius:var(--radius-pill);background:var(--slate-900);color:var(--white);font-size:var(--text-14);font-weight:var(--weight-semibold);transform:translateY(calc(var(--space-96) * -1))}.skip-link:focus{transform:none}.container{max-width:var(--size-1360);margin:0 auto;padding:0 var(--space-24)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-16) var(--space-32);border-radius:var(--radius-pill);font-family:inherit;font-feature-settings:inherit;font-size:var(--text-16);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color var(--motion-fast)}.btn-blue{background:var(--brand);color:var(--white)}.btn-blue:hover{background:var(--brand-600)}.btn-white{background:var(--white);color:var(--brand-600)}.btn-white:hover{background:var(--brand-100)}.btn-nav{padding:var(--space-10) var(--space-20);font-size:var(--text-14)}.nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);background:var(--nav-glass);-webkit-backdrop-filter:blur(var(--blur-8));backdrop-filter:blur(var(--blur-8));border-bottom:var(--border-1) solid var(--slate-100)}.nav-row{display:flex;align-items:center;justify-content:space-between;height:var(--size-80)}.brand{display:flex;align-items:center;gap:var(--space-10)}.brand-logo{width:auto;height:var(--size-28)}.nav-links{display:none;align-items:center;gap:var(--space-32);font-size:var(--text-16);font-weight:var(--weight-medium);color:var(--slate-600)}.nav-links a{transition:color var(--motion-fast)}.nav-links a:hover{color:var(--slate-900)}.nav-actions{display:flex;align-items:center;gap:var(--space-12)}.nav-actions .btn-nav{display:none}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--size-44);height:var(--size-44);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--slate-700);cursor:pointer;transition:background-color var(--motion-fast)}.nav-toggle:hover{background:var(--slate-100)}.nav-toggle .icon-close,.nav-toggle[aria-expanded=true] .icon-open{display:none}.nav-toggle[aria-expanded=true] .icon-close{display:block}.mobile-menu{max-height:0;overflow:hidden;opacity:0;visibility:hidden;border-top:var(--border-1) solid transparent;transition:max-height var(--motion-slow) ease-out,opacity var(--motion-slow) ease-out,visibility var(--motion-slow)}.mobile-menu.open{max-height:var(--menu-max-height);overflow-y:auto;opacity:1;visibility:visible;border-top-color:var(--slate-100);background:var(--white)}.mobile-links{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-24);padding-bottom:var(--space-24)}.mobile-links a{padding:var(--space-12);border-radius:var(--radius-item);font-size:var(--text-16);font-weight:var(--weight-medium);color:var(--slate-700)}.mobile-links a:hover{background:var(--slate-50);color:var(--slate-900)}.mobile-links hr{width:100%;margin:var(--space-12) 0;border:0;border-top:var(--border-1) solid var(--slate-100)}.hero{padding:var(--space-112) 0 var(--space-64)}.hero-grid{display:grid;gap:var(--space-48)}.hero-title{color:var(--slate-900);font-size:var(--text-36);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-5);line-height:var(--leading-display)}.hero-title-first{display:block;text-wrap:balance}.hero-title-second{display:block;margin-top:var(--space-12);color:var(--brand);font-size:var(--text-24);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight-3);line-height:var(--leading-snug);text-wrap:balance}.lede{max-width:var(--size-576);margin-top:var(--space-20);color:var(--slate-700);font-size:var(--text-18);line-height:var(--leading-body);text-wrap:pretty}.hero-action{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12);margin-top:var(--space-28)}.hero-status{color:var(--slate-600);font-size:var(--text-14);line-height:var(--leading-snug)}.hero-visual{min-width:0}.hero-window{overflow:hidden;border:var(--border-1) solid var(--slate-200);border-radius:var(--radius-panel);background:var(--white);box-shadow:var(--shadow-window)}.win-bar{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-12) var(--space-16);border-bottom:var(--border-1) solid var(--slate-100);background:var(--slate-50)}.win-dot{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);background:var(--slate-300)}.win-title{margin-left:var(--space-8);color:var(--slate-600);font-size:var(--text-13);font-weight:var(--weight-medium)}.win-body{display:grid;gap:var(--space-16);padding:var(--space-20)}.win-ask{justify-self:end;max-width:90%;padding:var(--space-12) var(--space-16);border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-focus) var(--radius-bubble);background:var(--brand-50);color:var(--slate-900);font-size:var(--text-15);line-height:var(--leading-base)}.win-call{display:grid;gap:var(--space-10);padding:var(--space-12) var(--space-16);border:var(--border-1) dashed var(--slate-300);border-radius:var(--radius-item)}.win-call-head{display:flex;align-items:center;gap:var(--space-8);color:var(--slate-900);font-size:var(--text-14);font-weight:var(--weight-semibold)}.win-logo{width:var(--size-24);height:var(--size-24)}.win-fan{display:flex;align-items:stretch;padding-left:var(--space-12)}.win-spokes{flex:0 0 var(--size-44);height:auto;color:var(--brand);opacity:var(--opacity-muted)}.win-rules{display:grid;flex:1;min-width:0}.win-rules li{display:flex;align-items:center;gap:var(--space-8);min-height:var(--size-28);padding-left:var(--space-8);color:var(--slate-700);font-size:var(--text-13)}.win-rules svg{flex-shrink:0;color:var(--brand)}.win-call-note{color:var(--slate-600);font-size:var(--text-12)}.win-answer{display:grid;gap:var(--space-12)}.win-label{margin-bottom:var(--space-2);color:var(--brand-600);font-size:var(--text-13);font-weight:var(--weight-semibold)}.win-path-text{color:var(--slate-900);font-size:var(--text-18);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-2);line-height:var(--leading-snug);text-wrap:balance}.win-why p:last-child{color:var(--slate-700);font-size:var(--text-14);line-height:var(--leading-base)}.win-guarantor{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-item);background:var(--slate-100)}.win-photo{flex-shrink:0;width:var(--size-36);height:var(--size-36);border-radius:var(--radius-pill);object-fit:cover}.win-guarantor-name{color:var(--slate-900);font-size:var(--text-14);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.win-guarantor-note{color:var(--slate-600);font-size:var(--text-13);line-height:var(--leading-snug)}.hero-caption{margin-top:var(--space-12);color:var(--slate-600);font-size:var(--text-13)}.win-step{animation:win-in var(--motion-reveal) var(--ease-reveal) both}.win-step-1{animation-delay:var(--motion-step-1)}.win-step-2{animation-delay:var(--motion-step-2)}.win-step-3{animation-delay:var(--motion-step-3)}.win-step-4{animation-delay:var(--motion-step-4)}.win-spokes{animation:spokes-in var(--motion-bar) ease-out var(--motion-step-2) both}@keyframes win-in{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}@keyframes spokes-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.stack{display:grid;gap:var(--space-8);margin-top:var(--space-48)}.bar{display:flex;align-items:center;min-height:var(--size-64);padding:var(--space-12) var(--space-28);border-radius:var(--radius-pill);font-size:var(--text-15);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-1);line-height:var(--leading-snug);animation:bar-in var(--motion-bar) var(--ease-reveal) both}.bar-top{width:80%;background:var(--brand);color:var(--white);animation-delay:var(--motion-stagger-2)}.bar-mid{width:90%;background:var(--slate-300);color:var(--slate-900);animation-delay:var(--motion-stagger-1)}.bar-base{width:100%;background:var(--slate-100);color:var(--slate-700)}@keyframes bar-in{0%{clip-path:inset(0 100% 0 0 round var(--radius-pill))}to{clip-path:inset(0 0 0 0 round var(--radius-pill))}}.section{padding:var(--space-96) 0}.section-tint{background:var(--slate-50)}.kicker{margin-bottom:var(--space-12);color:var(--brand-600);font-size:var(--text-16);font-weight:var(--weight-semibold)}.title{max-width:var(--size-896);color:var(--slate-900);font-size:var(--text-32);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-4);line-height:var(--leading-title);text-wrap:balance}.title-sm{max-width:var(--size-896);color:var(--slate-900);font-size:var(--text-24);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-3);line-height:var(--leading-title);text-wrap:balance}.intro{max-width:var(--size-640);margin-top:var(--space-20);color:var(--slate-600);font-size:var(--text-17);line-height:var(--leading-body)}.section-head{margin-bottom:var(--space-48)}.split{display:grid;gap:var(--space-40)}.rows{border-bottom:var(--border-1) solid var(--slate-200)}.row{display:grid;gap:var(--space-8);padding:var(--space-24) 0;border-top:var(--border-1) solid var(--slate-200)}.row h3{color:var(--slate-900);font-size:var(--text-20);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-2);line-height:var(--leading-snug)}.row p{color:var(--slate-600);font-size:var(--text-16);line-height:var(--leading-body)}.row p+p{margin-top:var(--space-8)}.asks{columns:1;column-gap:var(--space-16)}.ask{break-inside:avoid;margin-bottom:var(--space-16);padding:var(--space-20) var(--space-24);border-radius:var(--radius-bubble) var(--radius-bubble) var(--radius-focus) var(--radius-bubble);background:var(--brand-50)}.ask figcaption{margin-bottom:var(--space-6);color:var(--brand-600);font-size:var(--text-14);font-weight:var(--weight-semibold)}.ask blockquote{color:var(--slate-900);font-size:var(--text-17);line-height:var(--leading-base)}.steps{display:grid;gap:var(--space-32);margin-bottom:var(--space-80);counter-reset:step}.step{padding-top:var(--space-20);border-top:var(--border-2) solid var(--slate-300);counter-increment:step}.step:before{content:counter(step);display:block;margin-bottom:var(--space-16);color:var(--brand);font-size:var(--text-32);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-4);line-height:var(--leading-none)}.step h3{margin-bottom:var(--space-8);color:var(--slate-900);font-size:var(--text-20);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-2)}.step p{color:var(--slate-600);font-size:var(--text-16);line-height:var(--leading-body)}.duo{display:grid;gap:var(--space-8);margin-top:var(--space-32)}.duo-side{padding:var(--space-32);border-radius:var(--radius-panel);background:var(--white)}.duo-side-agent{background:var(--brand)}.duo-name{margin-bottom:var(--space-12);color:var(--slate-900);font-size:var(--text-20);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-2)}.duo-side p{color:var(--slate-700);font-size:var(--text-16);line-height:var(--leading-body)}.duo-side-agent .duo-name,.duo-side-agent p{color:var(--white)}.section-dark{background:var(--slate-900);color:var(--white)}.section-dark .title{color:var(--white)}.section-dark .intro{color:var(--slate-300)}.section-dark strong{color:var(--white)}.section-dark *:focus-visible{outline-color:var(--white)}.facts{display:grid;gap:var(--space-40)}.fact{padding-top:var(--space-20);border-top:var(--border-1) solid var(--slate-700)}.fact h3{margin-bottom:var(--space-8);color:var(--white);font-size:var(--text-20);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-2)}.fact p{color:var(--slate-300);font-size:var(--text-16);line-height:var(--leading-body)}.fact-tag{margin-top:var(--space-12);color:var(--brand-100);font-size:var(--text-14);font-weight:var(--weight-semibold)}.founder{display:grid;gap:var(--space-32)}.founder-photo{width:var(--size-160);height:var(--size-160);border-radius:var(--radius-panel);object-fit:cover}.founder-name{margin-top:var(--space-16);color:var(--slate-900);font-size:var(--text-18);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-1)}.founder-role{margin-top:var(--space-2);color:var(--slate-600);font-size:var(--text-14);line-height:var(--leading-snug)}.founder-place{margin-top:var(--space-2);color:var(--slate-600);font-size:var(--text-14)}.founder-body p{max-width:var(--size-640);color:var(--slate-700);font-size:var(--text-18);line-height:var(--leading-body);overflow-wrap:break-word}.founder-body p+p{margin-top:var(--space-20)}.founder-links{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-28)}.pill{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-20);border:var(--border-1) solid var(--slate-300);border-radius:var(--radius-pill);color:var(--slate-800);font-size:var(--text-14);font-weight:var(--weight-medium);transition:background-color var(--motion-fast)}.pill:hover{background:var(--slate-100)}.status{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-32);padding:var(--space-24) var(--space-28);border-radius:var(--radius-panel);background:var(--brand-50)}.status-label{color:var(--slate-900);font-size:var(--text-18);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-1)}.status-text p{margin-top:var(--space-4);color:var(--slate-700);font-size:var(--text-16);line-height:var(--leading-body)}.plans-label{margin-bottom:var(--space-16);color:var(--slate-600);font-size:var(--text-16);font-weight:var(--weight-semibold)}.plans{display:grid;gap:var(--space-16);margin-bottom:var(--space-20)}.plan{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-32);border:var(--border-1) solid var(--slate-200);border-radius:var(--radius-panel);background:var(--white)}.plan-featured{border:var(--border-2) solid var(--brand);box-shadow:var(--shadow-featured)}.plan-name{color:var(--slate-900);font-size:var(--text-24);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-3)}.plan-tag{margin-top:var(--space-4);color:var(--slate-600);font-size:var(--text-15);line-height:var(--leading-snug)}.plan-price{display:flex;align-items:baseline;gap:var(--space-4);margin-top:var(--space-20)}.price{color:var(--slate-900);font-size:var(--text-40);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-4);font-variant-numeric:tabular-nums}.per{color:var(--slate-600);font-size:var(--text-15)}.plan-rows{width:100%;margin:var(--space-16) 0;color:var(--slate-600);font-size:var(--text-15)}.plan-rows div{display:flex;justify-content:space-between;gap:var(--space-16)}.plan-rows div+div{margin-top:var(--space-6)}.plan-rows dd{color:var(--slate-900);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.plan-desc{flex:1;margin-bottom:var(--space-24);color:var(--slate-600);font-size:var(--text-15);line-height:var(--leading-body)}.footnote{max-width:var(--size-640);color:var(--slate-600);font-size:var(--text-14);line-height:var(--leading-body)}.faq details{border-top:var(--border-1) solid var(--slate-200)}.faq details:last-child{border-bottom:var(--border-1) solid var(--slate-200)}.faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-24);padding:var(--space-20) 0;color:var(--slate-900);font-size:var(--text-17);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-2);cursor:pointer;list-style:none;transition:color var(--motion-fast)}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--brand-600)}.faq summary svg{flex-shrink:0;margin-top:var(--space-4);color:var(--slate-500);transition:transform var(--motion-fast)}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{max-width:var(--size-640);padding-bottom:var(--space-24);color:var(--slate-600);font-size:var(--text-16);line-height:var(--leading-body)}.band{padding:var(--space-96) 0;background:var(--brand);color:var(--white)}.band-title{max-width:var(--size-768);font-size:var(--text-36);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-4);line-height:var(--leading-title);text-wrap:balance}.band p{max-width:var(--size-576);margin:var(--space-16) 0 var(--space-32);font-size:var(--text-18);line-height:var(--leading-body)}.band *:focus-visible{outline-color:var(--white)}.footer{padding:var(--space-48) 0}.footer-grid{display:grid;gap:var(--space-40)}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8)}.footer-brand img{width:auto;height:var(--size-28)}.footer-tag{max-width:var(--size-320);margin-top:var(--space-2);color:var(--slate-600);font-size:var(--text-14)}.footer-head{margin-bottom:var(--space-12);color:var(--slate-900);font-size:var(--text-14);font-weight:var(--weight-semibold)}.footer ul{color:var(--slate-600);font-size:var(--text-14)}.footer li+li{margin-top:var(--space-8)}.footer li a{transition:color var(--motion-fast)}.footer li a:hover{color:var(--slate-900)}.footer-bottom{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);margin-top:var(--space-48);padding-top:var(--space-24);border-top:var(--border-1) solid var(--slate-200);color:var(--slate-600);font-size:var(--text-13)}.footer-legal{display:flex;gap:var(--space-16)}.footer-legal a,.footer-link{transition:color var(--motion-fast)}.footer-legal a:hover,.footer-link:hover{color:var(--slate-900)}.footer-link{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.legal{max-width:var(--size-768)}.legal h2{margin-top:var(--space-40);color:var(--slate-900);font-size:var(--text-20);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-2)}.legal p,.legal ul{margin-top:var(--space-12);color:var(--slate-700);line-height:var(--leading-body)}.legal ul{padding-left:var(--space-20);list-style:disc}.legal li+li{margin-top:var(--space-8)}.legal a{color:var(--brand-600);text-decoration:underline}.legal code{font-family:var(--font-mono);font-size:var(--text-14)}.consent{position:fixed;right:var(--space-16);bottom:var(--space-16);left:var(--space-16);z-index:var(--z-consent);max-width:var(--size-576);padding:var(--space-20);border:var(--border-1) solid var(--slate-200);border-radius:var(--radius-panel);background:var(--white);box-shadow:var(--shadow-window);color:var(--slate-700);font-size:var(--text-14);line-height:var(--leading-base);animation:consent-in var(--motion-slow) ease-out}.consent a{color:var(--brand-600);text-decoration:underline}.consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-top:var(--space-12)}.consent .btn{padding:var(--space-10) var(--space-20);border:0;font-size:var(--text-14);cursor:pointer}@keyframes consent-in{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}@media(min-width:480px){.nav-actions .btn-nav{display:inline-flex}}@media(min-width:640px){.asks{columns:2}.row{grid-template-columns:5fr 7fr;gap:var(--space-24)}.steps,.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.container{padding:0 var(--space-40)}.nav-row{height:var(--size-96)}.brand{gap:var(--space-12)}.brand-logo{height:var(--size-36)}.btn-nav{padding:var(--space-12) var(--space-24);font-size:var(--text-15)}.hero{padding:var(--space-128) 0 var(--space-80)}.hero-title{font-size:var(--text-56)}.hero-title-second{font-size:var(--text-28)}.lede{font-size:var(--text-20)}.win-body{gap:var(--space-20);padding:var(--space-24)}.stack{gap:var(--space-10);margin-top:var(--space-56)}.bar{min-height:var(--size-80);padding:var(--space-16) var(--space-40);font-size:var(--text-20)}.bar-top{width:50%}.bar-mid{width:75%}.section{padding:var(--space-128) 0}.title{font-size:var(--text-48)}.title-sm{font-size:var(--text-32)}.intro{font-size:var(--text-18)}.section-head{margin-bottom:var(--space-64)}.row{padding:var(--space-28) 0}.row h3{font-size:var(--text-24)}.row p{font-size:var(--text-17)}.duo{grid-template-columns:repeat(2,minmax(0,1fr))}.duo-side{padding:var(--space-40)}.duo-name{font-size:var(--text-24)}.founder{grid-template-columns:var(--size-240) minmax(0,1fr);gap:var(--space-64)}.founder-photo{width:var(--size-240);height:var(--size-240)}.status{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-28) var(--space-40)}.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plan{padding:var(--space-40)}.faq summary{font-size:var(--text-20)}.band{padding:var(--space-128) 0}.band-title{font-size:var(--text-56)}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--space-48)}.footer-bottom{flex-direction:row}}@media(min-width:1024px){.container{padding:0 var(--space-56)}.hero{padding:var(--space-160) 0 var(--space-96)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-56)}.hero-title{font-size:var(--text-48)}.hero-title-second{font-size:var(--text-24)}.split{grid-template-columns:5fr 7fr;gap:var(--space-64)}.split-head{position:sticky;top:var(--space-128);align-self:start}.split-head .section-head{margin-bottom:0}.asks{columns:3}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-actions{gap:var(--space-20)}.nav-links{display:flex}.nav-toggle,.mobile-menu{display:none}}@media(min-width:1280px){.hero-grid{gap:var(--space-80)}.hero-title{font-size:var(--text-56)}.hero-title-second{font-size:var(--text-28)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bar,.win-step,.win-spokes,.consent{animation:none}*,*:before,*:after{transition:none!important}}body{background:var(--slate-50)}.shell{display:flex;min-height:100vh;flex-direction:column}.shell-main{flex:1;width:100%;padding-top:var(--space-48);padding-bottom:var(--space-96)}.shell-centered{display:flex;align-items:flex-start;justify-content:center}.shell-logo{display:inline-flex;align-items:center}.shell-logo img{width:auto;height:var(--size-28)}.shell-bar{border-bottom:var(--border-1) solid var(--slate-200);background:var(--white)}.shell-bar-row{display:flex;align-items:center;height:var(--size-64)}.shell-footer{border-top:var(--border-1) solid var(--slate-200);background:var(--white);color:var(--slate-500);font-size:var(--text-13)}.shell-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12);padding-top:var(--space-24);padding-bottom:var(--space-24)}.shell-footer-links{display:flex;gap:var(--space-16)}.shell-footer a{color:var(--slate-600)}.shell-footer a:hover{color:var(--slate-900)}.topbar{position:sticky;top:0;z-index:var(--z-sticky);border-bottom:var(--border-1) solid var(--slate-200);background:var(--nav-glass);-webkit-backdrop-filter:blur(var(--blur-8));backdrop-filter:blur(var(--blur-8))}.topbar-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);height:var(--size-64)}.topbar-account{display:flex;align-items:center;gap:var(--space-8);min-width:0}.avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--size-36);height:var(--size-36);border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-600);font-size:var(--text-13);font-weight:var(--weight-bold);letter-spacing:var(--tracking-body)}.avatar-small{width:var(--size-28);height:var(--size-28);font-size:var(--text-12)}.account-text{display:flex;min-width:0;max-width:var(--size-160);flex-direction:column;line-height:var(--leading-snug)}.account-email{overflow:hidden;color:var(--slate-900);font-size:var(--text-14);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.account-meta{overflow:hidden;color:var(--slate-500);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.account-meta code{font-family:var(--font-mono);color:var(--slate-700)}.icon-button{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--size-36);height:var(--size-36);border:var(--border-1) solid var(--slate-200);border-radius:var(--radius-pill);background:var(--white);color:var(--slate-600);cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast)}.icon-button:hover{background:var(--slate-100);color:var(--slate-900)}.menu-button{padding:var(--space-8) var(--space-16);border:var(--border-1) solid var(--slate-200);border-radius:var(--radius-pill);background:var(--white);color:var(--slate-900);font:inherit;font-size:var(--text-14);font-weight:var(--weight-semibold);cursor:pointer}.sections{display:none;flex-direction:column;padding:var(--space-8) var(--space-24) var(--space-16);border-top:var(--border-1) solid var(--slate-200);background:var(--white)}.sections-open{display:flex}.sections a{padding:var(--space-12) 0;border-bottom:var(--border-1) solid var(--slate-100);color:var(--slate-900);font-weight:var(--weight-medium)}.layout{display:grid;flex:1;width:100%;align-content:start;gap:var(--space-24);padding-top:var(--space-24);padding-bottom:var(--space-96)}.sidebar{display:none}.content{display:flex;min-width:0;flex-direction:column;gap:var(--space-24)}.content:focus,.shell-main:focus{outline:none}.panel{scroll-margin-top:var(--size-96);padding:var(--space-24);border:var(--border-1) solid var(--slate-200);border-radius:var(--radius-panel);background:var(--white)}.panel-hero{border-color:var(--brand-100);box-shadow:var(--shadow-featured)}.panel-danger{border-color:var(--slate-300)}.panel-head{margin-bottom:var(--space-20)}.panel-head h2{color:var(--slate-900);font-size:var(--text-24);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-3);line-height:var(--leading-title)}.panel-head p{max-width:var(--size-640);margin-top:var(--space-8);color:var(--slate-600);font-size:var(--text-15);line-height:var(--leading-body)}.panel-head-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}.panel h3{color:var(--slate-900);font-size:var(--text-17);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-2)}.muted{color:var(--slate-500);font-size:var(--text-14);line-height:var(--leading-body)}.hint{color:var(--brand-600);font-weight:var(--weight-semibold)}.error{color:var(--danger);font-size:var(--text-14);font-weight:var(--weight-semibold)}.success{color:var(--slate-900);font-size:var(--text-14);font-weight:var(--weight-semibold)}.visually-hidden{position:absolute;width:var(--border-1);height:var(--border-1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.problem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-16);border:var(--border-1) solid var(--slate-300);border-radius:var(--radius-item);background:var(--slate-50)}.confirm{display:flex;flex-basis:100%;flex-direction:column;gap:var(--space-12);padding:var(--space-16);border:var(--border-1) solid var(--slate-300);border-radius:var(--radius-item);background:var(--slate-50)}.confirm:focus{outline:none}.confirm p{color:var(--slate-900);font-size:var(--text-14);line-height:var(--leading-body)}.confirm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.topbar-error{padding-bottom:var(--space-12)}.status-pill{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12);border-radius:var(--radius-pill);background:var(--slate-100);color:var(--slate-700);font-size:var(--text-13);font-weight:var(--weight-semibold)}.status-pill:before{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--slate-400);content:""}.status-pill-on{background:var(--brand-50);color:var(--brand-600)}.status-pill-on:before{background:var(--brand)}.badge{display:inline-flex;padding:var(--space-2) var(--space-10);border-radius:var(--radius-pill);background:var(--slate-100);color:var(--slate-700);font-size:var(--text-12);font-weight:var(--weight-semibold);white-space:nowrap}.badge-on{background:var(--brand-50);color:var(--brand-600)}.badge-pending{background:var(--white);box-shadow:inset 0 0 0 var(--border-1) var(--slate-300);color:var(--slate-600)}button.btn{border:0;font-family:inherit;font-feature-settings:inherit;letter-spacing:inherit;cursor:pointer}.btn:disabled{background:var(--slate-200);color:var(--slate-600);cursor:not-allowed}.btn-small{padding:var(--space-8) var(--space-16);font-size:var(--text-14)}.btn-danger{background:var(--slate-900);color:var(--white)}.btn-danger:hover:not(:disabled){background:var(--ink)}.button-quiet{display:inline-flex;align-items:center;padding:var(--space-8) var(--space-16);border:var(--border-1) solid var(--slate-200);border-radius:var(--radius-pill);background:var(--white);color:var(--slate-900);font:inherit;font-size:var(--text-14);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-fast)}.button-quiet:hover{background:var(--slate-100)}.button-quiet:disabled,.icon-button:disabled{color:var(--slate-500);cursor:not-allowed}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);margin-top:var(--space-20)}.form{display:flex;flex-direction:column;gap:var(--space-16)}.form-grid{display:grid;gap:var(--space-16)}.field{display:flex;min-width:0;flex-direction:column;gap:var(--space-6)}.field-grow{flex:1}.label{color:var(--slate-900);font-size:var(--text-14);font-weight:var(--weight-semibold)}.input{width:100%;padding:var(--space-10) var(--space-12);border:var(--border-1) solid var(--slate-500);border-radius:var(--radius-item);background:var(--white);color:var(--slate-900);font:inherit;font-size:var(--text-16)}.input:focus{border-color:var(--brand)}.input:disabled{background:var(--slate-50)}.input[aria-invalid=true]{border-color:var(--danger)}.invite{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-12);margin-top:var(--space-20)}.field-check{display:flex;align-items:flex-start;gap:var(--space-10);color:var(--slate-900);font-size:var(--text-14);line-height:var(--leading-body)}.field-check input{flex:none;width:var(--space-20);height:var(--space-20);margin:var(--space-2) 0 0;accent-color:var(--brand)}.field-check a{color:var(--brand-600);text-decoration:underline}.address{padding:var(--space-16);border-radius:var(--radius-item);background:var(--slate-50)}.address-label{display:block;margin-bottom:var(--space-6);color:var(--slate-500);font-size:var(--text-12);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-body);text-transform:uppercase}.address-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12)}.address-row code{min-width:0;color:var(--slate-900);font-family:var(--font-mono);font-size:var(--text-15);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.connect-grid{display:grid;align-items:start;gap:var(--space-16);margin-top:var(--space-20)}.tool-card{display:flex;min-width:0;flex-direction:column;gap:var(--space-12);padding:var(--space-20);border:var(--border-1) solid var(--slate-200);border-radius:var(--radius-item);color:var(--slate-700);font-size:var(--text-15);line-height:var(--leading-body)}.tool-card code{font-family:var(--font-mono);font-size:var(--text-14)}.code-block{display:block;padding:var(--space-12) var(--space-16);border-radius:var(--radius-item);background:var(--slate-900);color:var(--white);font-family:var(--font-mono);font-size:var(--text-13);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.tool-card .button-quiet{align-self:flex-start}.details-flat{margin-top:0}.details-flat .guide-steps{margin-top:var(--space-12)}.guide-steps{display:flex;flex-direction:column;gap:var(--space-10);padding-left:var(--space-20);list-style:decimal}.guide-steps-plain{list-style:disc}.guide-steps li{padding-left:var(--space-4);color:var(--slate-700);font-size:var(--text-15);line-height:var(--leading-body)}.aside-card{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-20);border-radius:var(--radius-item);background:var(--brand-50)}.aside-card p{color:var(--slate-700);font-size:var(--text-15)}.aside-title{color:var(--slate-900);font-size:var(--text-15);font-weight:var(--weight-semibold)}.connections{display:flex;flex-direction:column;gap:var(--space-10);margin-top:var(--space-24);padding-top:var(--space-20);border-top:var(--border-1) solid var(--slate-200)}.list-rows{display:flex;flex-direction:column}.list-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) 0;border-top:var(--border-1) solid var(--slate-100);color:var(--slate-900);font-size:var(--text-15)}.list-row:first-child{border-top:0}.row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.person{display:flex;min-width:0;align-items:center;gap:var(--space-10);overflow-wrap:anywhere}.tiles{display:grid;gap:var(--space-12)}.tile{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-16);border-radius:var(--radius-item);background:var(--slate-50)}.tile-label{color:var(--slate-500);font-size:var(--text-13);font-weight:var(--weight-medium)}.tile-value{color:var(--slate-900);font-size:var(--text-28);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-3);line-height:var(--leading-title)}.meter{display:block;overflow:hidden;height:var(--space-6);border-radius:var(--radius-pill);background:var(--slate-200)}.meter-wide{width:var(--size-160);margin-top:var(--space-12)}.meter-fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--brand)}.usage-figure{margin-top:var(--space-24)}.usage-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16);margin-bottom:var(--space-8);color:var(--slate-600);font-size:var(--text-13)}.legend-item{display:inline-flex;align-items:center;gap:var(--space-6)}.legend-swatch{display:inline-block;width:var(--space-12);height:var(--space-12)}.legend-bar{border-radius:var(--radius-focus);background:var(--brand)}.legend-dot{border:var(--border-2) solid var(--slate-900);border-radius:var(--radius-pill);background:var(--white)}.legend-note{margin-left:auto;color:var(--slate-500)}.usage-chart{display:block;width:100%;height:auto}.usage-grid{stroke:var(--slate-200);stroke-width:var(--border-1)}.usage-axis{fill:var(--slate-500);font-size:var(--text-12)}.usage-bar{fill:var(--brand)}.usage-line{fill:none;stroke:var(--slate-900);stroke-width:var(--border-2)}.usage-dot{fill:var(--white);stroke:var(--slate-900);stroke-width:var(--border-2)}.usage-table{width:100%;border-collapse:collapse;color:var(--slate-700);font-size:var(--text-14)}.usage-table th,.usage-table td{padding:var(--space-6) var(--space-8) var(--space-6) 0;border-top:var(--border-1) solid var(--slate-100);font-weight:var(--weight-regular);text-align:left}.usage-table thead th{border-top:0;color:var(--slate-900);font-weight:var(--weight-semibold)}.plan-grid{display:grid;gap:var(--space-16);margin-top:var(--space-16)}.plan-card{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-24);border:var(--border-1) solid var(--slate-200);border-radius:var(--radius-item);background:var(--white)}.plan-current{border-color:var(--brand);box-shadow:inset 0 0 0 var(--border-1) var(--brand)}.plan-card-price strong{color:var(--slate-900);font-size:var(--text-32);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-4)}.plan-card-price span{color:var(--slate-500);font-size:var(--text-14)}.plan-points{display:flex;flex-direction:column;gap:var(--space-8)}.plan-points li{position:relative;padding-left:var(--space-24);color:var(--slate-700);font-size:var(--text-14)}.plan-points li:before{position:absolute;top:var(--space-6);left:0;width:var(--space-12);height:var(--space-6);border-radius:var(--radius-pill);background:var(--brand);content:""}.plan-card .btn{align-self:flex-start}.plan-badge{color:var(--brand-600)}.plan-card-price span{white-space:nowrap}.plan-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-16) var(--space-20);border-radius:var(--radius-item);background:var(--slate-50)}.plan-summary-name{color:var(--slate-900);font-size:var(--text-18)}.plan-summary-date{color:var(--slate-700);font-size:var(--text-15)}.details-card{margin-top:var(--space-24);padding:var(--space-16) var(--space-20);border:var(--border-1) solid var(--slate-200);border-radius:var(--radius-item)}.details-card summary{color:var(--slate-900);font-weight:var(--weight-semibold);cursor:pointer}.details-card[open] summary{margin-bottom:var(--space-16)}.notice{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-item);background:var(--brand-50);color:var(--slate-900)}.spinner{flex:none;width:var(--space-20);height:var(--space-20);border:var(--border-2) solid var(--brand-100);border-top-color:var(--brand);border-radius:var(--radius-pill);animation:spin var(--motion-bar) linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.wizard{display:flex;flex-direction:column}.wizard-step{position:relative;display:grid;grid-template-columns:var(--size-36) 1fr;gap:var(--space-16);padding-bottom:var(--space-28)}.wizard-step:not(:last-child):after{position:absolute;top:var(--size-44);bottom:var(--space-8);left:calc(var(--size-36) / 2);width:var(--border-1);background:var(--slate-200);content:""}.wizard-number{display:inline-flex;align-items:center;justify-content:center;width:var(--size-36);height:var(--size-36);border-radius:var(--radius-pill);background:var(--slate-900);color:var(--white);font-weight:var(--weight-semibold)}.wizard-done .wizard-number{background:var(--brand)}.wizard-body{display:flex;min-width:0;flex-direction:column;gap:var(--space-12);padding-top:var(--space-6)}.tickets{display:flex;flex-direction:column;gap:var(--space-12)}.ticket{display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-16);border:var(--border-1) solid var(--slate-200);border-radius:var(--radius-item)}.ticket-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10)}.ticket-code{color:var(--slate-900);font-family:var(--font-mono);font-size:var(--text-14);font-weight:var(--weight-semibold)}.ticket-date{margin-left:auto}.ticket-question{color:var(--slate-900);font-size:var(--text-15);line-height:var(--leading-body)}.ticket .button-quiet{align-self:flex-start}.ticket-replies{display:flex;flex-direction:column;gap:var(--space-8)}.ticket-reply{padding:var(--space-12) var(--space-16);border-left:var(--border-2) solid var(--brand);border-radius:var(--radius-focus);background:var(--brand-50);color:var(--slate-900);font-size:var(--text-15);line-height:var(--leading-body);white-space:pre-wrap}.app-narrow{width:100%;max-width:var(--size-576);margin:0 auto}.app-stack>*+*{margin-top:var(--space-16)}.panel-page h1,.panel-page-title{color:var(--slate-900);font-size:var(--text-24);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight-3)}.panel-page p,.panel-page li{color:var(--slate-600);font-size:var(--text-16);line-height:var(--leading-body)}.panel-page p.error{color:var(--danger);font-size:var(--text-14)}.panel-page strong{color:var(--slate-900)}.panel-page ol{padding-left:var(--space-20);list-style:decimal}.app-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.app-between{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12)}.app-list>li{padding-top:var(--space-12);padding-bottom:var(--space-12);border-top:var(--border-1) solid var(--slate-200)}.app-list>li:first-child{border-top:0}@media(min-width:640px){.form-grid{grid-template-columns:1fr 1fr}.field-wide{grid-column:1 / -1}.tiles{grid-template-columns:repeat(3,1fr)}.plan-grid{grid-template-columns:1fr 1fr}.account-text{max-width:var(--size-320)}.panel{padding:var(--space-32)}}@media(min-width:1024px){.menu-button,.sections,.sections-open{display:none}.layout{grid-template-columns:var(--size-240) 1fr;gap:var(--space-40);padding-top:var(--space-40)}.sidebar{position:sticky;top:var(--size-96);display:flex;align-self:start;flex-direction:column;gap:var(--space-2)}.sidebar a{padding:var(--space-10) var(--space-16);border-radius:var(--radius-item);color:var(--slate-600);font-size:var(--text-15);font-weight:var(--weight-medium);transition:background var(--motion-fast),color var(--motion-fast)}.sidebar a:hover{background:var(--white);color:var(--slate-900)}.connect-grid{grid-template-columns:1fr 1fr}}.actions-tight{margin-top:0}.plan-card-price strong{white-space:nowrap}.topbar-copy{display:none}.sections-code{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-8) 0 var(--space-12);border-bottom:var(--border-1) solid var(--slate-200)}@media(min-width:640px){.topbar-copy{display:inline-flex}}@media(max-width:639px){.shell-logo img{height:var(--size-24)}.topbar-row{flex-wrap:wrap;height:auto;gap:var(--space-8);padding-top:var(--space-8);padding-bottom:var(--space-8)}.topbar-row .shell-logo{margin-right:auto}.topbar-account{display:contents}.topbar .avatar{display:none}.account-text{order:1;flex-basis:100%;max-width:none}.icon-button{width:var(--size-44);height:var(--size-44)}.menu-button,.button-quiet,.btn-small{min-height:var(--size-44)}.shell-footer-links a{display:inline-flex;align-items:center;min-height:var(--size-44)}}@media(max-width:1023px){.sections-open{max-height:calc(100vh - var(--size-96));overflow-y:auto}}
