.inv{--inv-grad:linear-gradient(120deg, var(--color-brand-red), var(--color-brand-purple), var(--color-brand-blue));--inv-side:24px;background:var(--surface-page);color:var(--ink-1);font-family:var(--font-body);min-height:100vh;line-height:1.5}@media (max-width:767px){.inv{--inv-side:16px}}.inv *,.inv :before,.inv :after{box-sizing:border-box}.inv :where(h1,h2,h3,p,ol,ul,figure){margin:0;padding:0}.inv :where(ol,ul){list-style:none}.inv :where(em){font-style:normal}.inv :where(img){max-width:100%;display:block}.inv :where(a){color:inherit;text-decoration:none}.inv h1 em,.inv h2 em,.inv h3 em,.inv .inv-closer em,.inv .inv-big em,.inv .inv-name em{background:var(--inv-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.inv-wrap{max-width:1080px;padding:0 var(--inv-side);margin:0 auto}.inv-legend-strip{background:var(--surface-card-soft);border-bottom:.5px solid var(--hairline)}.inv-legend-strip p{max-width:1080px;padding:10px var(--inv-side);color:var(--ink-2);margin:0 auto;font-size:13px;line-height:1.5}.inv-legend-strip b{color:var(--ink-1);font-weight:600}@media (min-width:768px){.inv-legend-strip p{font-size:14px}}.inv .inv-top{background:var(--surface-overlay);border-bottom:.5px solid var(--hairline)}.inv-top-inner{max-width:1080px;padding:0 var(--inv-side);justify-content:space-between;align-items:center;gap:12px;height:60px;margin:0 auto;display:flex}.inv-top-actions{align-items:center;gap:10px;display:flex}.inv-brand{border-radius:10px;align-items:center;gap:10px;display:inline-flex}.inv .inv-brand:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:4px}.inv-mark{width:28px;height:28px;box-shadow:var(--shadow-card);border-radius:8px;flex-shrink:0;overflow:hidden}.inv-mark img{object-fit:cover;width:100%;height:100%}.inv-name{font-family:var(--font-brand);letter-spacing:-.035em;font-variation-settings:"opsz" 96;font-size:18px;font-weight:700;line-height:1}.inv-name em{font-weight:800}.inv .inv-btn{border-radius:var(--radius-pill);cursor:pointer;background:var(--inv-grad);color:var(--color-bg);font:inherit;letter-spacing:-.01em;box-shadow:0 10px 24px -12px var(--color-brand-purple);border:0;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:16px;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex}.inv .inv-btn:hover{transform:translateY(-1px)}.inv .inv-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.inv .inv-btn-sm{box-shadow:none;white-space:nowrap;padding:8px 16px;font-size:13.5px}.inv .inv-btn-block{width:100%}.inv-chips{flex-wrap:wrap;gap:8px;display:flex}.inv-chip{color:var(--ink-2);background:var(--surface-card);border:.5px solid var(--hairline);border-radius:var(--radius-pill);align-items:center;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.inv-pill-live,.inv-pill-soon,.inv-pill-grey{letter-spacing:.01em;border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.inv-pill-live{color:var(--color-success-ink);background:color-mix(in srgb, var(--color-success) 16%, transparent)}.inv-pill-soon{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 14%, transparent)}.inv-pill-grey{color:var(--ink-2);background:var(--fill-ghost)}[data-theme=dark] .inv-pill-live{color:var(--color-success)}.inv-hero{isolation:isolate;text-align:center;padding:72px 0 8px;position:relative;overflow:hidden}.inv-hero-copy{flex-direction:column;align-items:center;max-width:880px;display:flex;position:relative}.inv-eyebrow{color:var(--ink-2);background:var(--surface-overlay);border:.5px solid var(--hairline);border-radius:var(--radius-pill);margin-bottom:20px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.inv h1{letter-spacing:-.025em;font-size:56px;font-weight:600;line-height:1.05}.inv-hero h1{text-wrap:balance}.inv-sub{color:var(--ink-2);margin-top:24px;font-size:20px;line-height:1.4}.inv-hero .inv-sub{text-wrap:pretty;max-width:640px}.inv-kicker{margin-top:14px;font-size:17px;font-weight:600}.inv-cta-row{margin:26px 0 14px}.inv-hero .inv-chips{justify-content:center}.inv .inv-open-loop{color:var(--color-brand-blue);margin-top:18px;font-size:14px;font-weight:500;display:inline-block}[data-theme=dark] .inv .inv-open-loop{color:var(--color-brand-sky)}.inv-hero-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.inv-hero-mosaic{--inv-dot-w:3px;--inv-dots-o:.2;--inv-you-r:4px;--inv-you-o:.75;width:1040px;height:1040px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(41deg)}[data-theme=dark] .inv-hero-mosaic{--inv-dots-o:.3;--inv-you-o:.85}.inv-dots{stroke-width:var(--inv-dot-w,5.2px);opacity:var(--inv-dots-o,.85)}.inv .inv-video-sec{padding-top:24px}.inv-stop-red{stop-color:var(--color-brand-red)}.inv-stop-purple{stop-color:var(--color-brand-purple)}.inv-stop-blue{stop-color:var(--color-brand-blue)}.inv-you{fill:var(--color-brand-red);r:var(--inv-you-r,9px);opacity:var(--inv-you-o,1)}.inv-you-ring{stroke:var(--color-brand-red);stroke-width:1.5px;r:calc(var(--inv-you-r,9px) * 5 / 3);opacity:calc(var(--inv-you-o,1) * .5)}.inv-sec{padding:56px 0}.inv-sec+.inv-sec{border-top:.5px solid var(--hairline)}.inv-label{color:var(--color-brand-blue);letter-spacing:.01em;margin-bottom:10px;font-size:13px;font-weight:600}[data-theme=dark] .inv-label{color:var(--color-brand-sky)}.inv h2{letter-spacing:-.025em;margin-bottom:18px;font-size:40px;font-weight:600;line-height:1.1}.inv-h3{letter-spacing:-.025em;margin-top:28px;font-size:28px;font-weight:600;line-height:1.15}.inv-body{color:var(--ink-2);max-width:720px;font-size:18px;line-height:1.55}.inv-body b{color:var(--ink-1);font-weight:600}.inv-h3+.inv-body{margin-top:8px}.inv-closer{letter-spacing:-.02em;margin-top:28px;font-size:22px;font-weight:600}.inv-big{letter-spacing:-.025em;margin-bottom:14px;font-size:30px;font-weight:600;line-height:1.2}.inv-fine{color:var(--ink-2);margin-top:8px;font-size:13px}.inv-fine-14{max-width:720px;margin-top:16px;font-size:14px}.inv-card{background:var(--surface-card);border:.5px solid var(--hairline);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-card);padding:24px}.inv-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inv-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.inv-video{aspect-ratio:16/9;border:.5px solid var(--hairline);background:var(--surface-card);border-radius:24px;max-width:960px;margin:0 auto;position:relative;overflow:hidden}.inv-video video{width:100%;height:100%;display:block}.inv-video-note{text-align:center;color:var(--ink-2);margin-top:10px;font-size:13px}.inv-poster{background:radial-gradient(60% 80% at 15% 20%, color-mix(in srgb, var(--color-brand-red) 18%, transparent), transparent 70%), radial-gradient(60% 80% at 85% 80%, color-mix(in srgb, var(--color-brand-blue) 18%, transparent), transparent 70%), var(--surface-card);justify-content:center;align-items:center;display:flex}.inv-poster-mosaic{opacity:.22;width:62%;max-width:520px;position:absolute}.inv-poster-copy{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:0 16px;display:flex;position:relative}.inv-poster-line{letter-spacing:-.025em;font-size:28px;font-weight:600}.inv-play{background:var(--fill-ghost);width:64px;height:64px;color:var(--ink-3);border:.5px solid var(--hairline);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.inv-play svg{width:26px;height:26px;margin-left:3px}.inv-tax{flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0 0;display:flex}.inv-tax-tools{flex:520px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inv-tax-card{background:var(--surface-card);border:.5px solid var(--hairline);border-radius:var(--radius-card-sm);flex-direction:column;gap:10px;padding:14px;font-size:14px;font-weight:500;display:flex}.inv-tax-card i{color:var(--ink-3);background:var(--fill-ghost);border-radius:var(--radius-pill);align-self:flex-start;padding:2px 8px;font-size:12px;font-style:normal}.inv-tax-arrow{color:var(--ink-3);font-size:26px}.inv-tax-one{border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--color-brand-purple);box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:16px 18px;display:flex}.inv-tax-one b{font-weight:600;display:block}.inv-tax-one small{color:var(--ink-2);font-size:13px;display:block}.inv-tick{background:var(--inv-grad);width:28px;height:28px;color:var(--color-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inv-tick svg{width:16px;height:16px}.inv-tool{align-items:flex-start;gap:16px;display:flex}.inv-tool img{border-radius:10px;flex-shrink:0}.inv-tool-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inv-tool-h b{font-size:17px;font-weight:600}.inv-tool p,.inv-wide p,.inv-biz p{color:var(--ink-2);margin-top:6px;font-size:15px}.inv-wide b,.inv-biz b{font-size:18px;font-weight:600}.inv-track{grid-template-columns:repeat(4,minmax(0,.85fr)) repeat(4,minmax(0,1.15fr));gap:0;margin-top:12px;display:grid;position:relative}.inv-stop{padding:26px 10px 0 0;position:relative}.inv-stop:before{content:"";background:var(--hairline);height:2px;position:absolute;top:7px;left:0;right:0}.inv-stop.live:before{background:var(--color-success)}.inv-dot{background:var(--surface-card);border:2px solid var(--ink-3);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.inv-stop.live .inv-dot{background:var(--color-success);border-color:var(--color-success)}.inv-stop-body .inv-tool-h{gap:6px}.inv-stop-body .inv-tool-h b{font-size:13.5px}.inv-stop-body img{border-radius:6px}.inv-stop-body p{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.45}.inv-glyph{background:var(--fill-ghost);width:24px;height:24px;color:var(--ink-2);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.inv-glyph svg{width:15px;height:15px}.inv-founder{align-items:center;gap:28px;max-width:760px;display:flex}.inv-photo-ring{background:var(--inv-grad);border-radius:27px;flex-shrink:0;padding:3px}.inv-photo-ring img{object-fit:cover;border:3px solid var(--surface-card);border-radius:24px;width:176px;height:176px}.inv-founder-name{letter-spacing:-.02em;font-size:22px;font-weight:600;display:block}.inv-founder-role{color:var(--ink-2);margin-top:2px;font-size:15px;display:block}.inv-founder p{margin-top:12px;font-size:17px}.inv-founder-logos{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.inv-founder-logos span{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.inv-founder-logos img{border-radius:6px}.inv-terms{background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--color-brand-blue) 35%, transparent), transparent 70%), var(--color-ink);max-width:640px;color:var(--color-bg);border-radius:24px;margin-top:24px;padding:30px 30px 26px;position:relative}.inv-terms-tag{border:.5px solid color-mix(in srgb, var(--color-bg) 35%, transparent);border-radius:var(--radius-pill);padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:18px;right:18px}.inv-terms ol{gap:4px;margin-top:18px;display:grid}.inv-terms li{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.3}.inv-reg-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:40px;display:grid}.inv-reg-copy .inv-chips{margin-top:18px}.inv-form-wrap{gap:14px;display:grid}.inv-form{gap:16px;padding:28px;display:grid}.inv-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.inv-field>label,.inv-bands legend{padding:0;font-size:14px;font-weight:600}.inv-form input[type=text],.inv-form input[type=email],.inv-form select,.inv-form textarea{width:100%;font:inherit;color:var(--ink-1);background:var(--surface-card);border:.5px solid var(--hairline-input);border-radius:var(--radius-card-sm);padding:11px 13px;font-size:16px}.inv-form textarea{resize:vertical;min-height:84px}.inv-form input:focus,.inv-form select:focus,.inv-form textarea:focus{outline:2px solid var(--color-brand-blue);outline-offset:1px}.inv-form [aria-invalid=true]{border-color:var(--color-danger)}.inv-band-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.inv-band{cursor:pointer;border:.5px solid var(--hairline-input);border-radius:var(--radius-pill);color:var(--ink-2);background:var(--surface-card);align-items:center;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.inv-band input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.inv-band.on{color:var(--btn-dark-fg);background:var(--btn-dark-bg);border-color:var(--btn-dark-bg)}.inv-band:has(input:focus-visible){outline:2px solid var(--color-brand-blue);outline-offset:2px}.inv-err{color:var(--color-danger);font-size:13px}.inv-form-alert{color:var(--color-danger);font-size:13px;font-weight:600}.inv-form-error{text-align:center}.inv-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inv-legend-box{background:var(--surface-card-soft);border-radius:var(--radius-card-sm);color:var(--ink-2);padding:14px 16px;font-size:13px;line-height:1.5}.inv-legend-title{color:var(--ink-1);margin-bottom:4px;font-weight:600}.inv-consent label{color:var(--ink-1);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.inv-consent input{width:18px;height:18px;accent-color:var(--color-brand-purple);flex-shrink:0;margin-top:2px}.inv-under-btn{text-align:center;color:var(--ink-2);margin-top:-6px;font-size:13px}.inv-privacy{color:var(--ink-2);text-align:center;font-size:12px}.inv-privacy a,.inv-foot a{text-underline-offset:2px;text-decoration:underline}.inv-done{gap:10px;padding:32px 28px;display:grid}.inv-done h3{letter-spacing:-.025em;font-size:26px;font-weight:600}.inv-done p{color:var(--ink-2);font-size:15px}.inv-done .inv-chips{margin-top:6px}.inv-done-mark{background:var(--inv-grad);width:44px;height:44px;color:var(--color-bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.inv-done-mark svg{width:24px;height:24px}.inv-faq{gap:10px;max-width:820px;display:grid}.inv-faq details{background:var(--surface-card);border:.5px solid var(--hairline);border-radius:var(--radius-card);padding:0 20px}.inv-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.inv-faq summary::-webkit-details-marker{display:none}.inv-plus{color:var(--ink-3);flex-shrink:0;font-size:20px;transition:transform .2s}.inv-faq details[open] .inv-plus{transform:rotate(45deg)}.inv-faq details p{color:var(--ink-2);padding:0 0 18px;font-size:15px}.inv-foot{border-top:.5px solid var(--hairline);background:var(--surface-card);padding:40px 0 56px}.inv-foot h2{letter-spacing:-.01em;margin-bottom:14px;font-size:18px}.inv-foot ol{color:var(--ink-2);gap:8px;max-width:900px;padding-left:20px;font-size:13.5px;list-style:decimal;display:grid}.inv-foot b{color:var(--ink-1)}.inv-foot-row{color:var(--ink-2);margin-top:22px;font-size:13px}.inv-region{max-width:640px;padding:120px var(--inv-side);text-align:center;margin:0 auto}.inv-region h1{margin-bottom:12px;font-size:32px;line-height:1.15}.inv-region p{color:var(--ink-2);font-size:17px}@media (max-width:960px){.inv-track{grid-template-columns:1fr;gap:0}.inv-stop{padding:0 0 22px 32px}.inv-stop:before{width:2px;height:auto;inset:0 auto 0 7px}.inv-stop:last-child:before{display:none}.inv-tax-arrow{transform:rotate(90deg)}}@media (max-width:860px){.inv-hero{padding-top:24px}.inv-reg-grid{grid-template-columns:1fr;gap:28px}.inv-hero-mosaic{--inv-dot-w:3.8px;--inv-dots-o:.16;--inv-you-o:0;width:440px;height:440px}[data-theme=dark] .inv-hero-mosaic{--inv-dots-o:.2;--inv-you-o:0}.inv .inv-video-sec{padding-top:16px}.inv-eyebrow{margin-bottom:14px}.inv h1{font-size:33px;line-height:1.1}.inv-sub{margin-top:14px;font-size:17px}.inv-kicker{margin-top:10px}.inv-cta-row{margin:18px 0 12px}.inv h2{font-size:30px}.inv-sec{padding:44px 0}.inv-grid-2,.inv-grid-3{grid-template-columns:1fr}.inv-tax-tools{flex-basis:100%;grid-template-columns:1fr 1fr}.inv-tax{flex-direction:column;align-items:stretch}.inv-tax-arrow{align-self:center}.inv-founder{flex-direction:column;align-items:flex-start;gap:20px}.inv-big{font-size:24px}.inv-closer{font-size:20px}.inv-terms li{font-size:22px}.inv-terms{padding:52px 22px 22px}.inv-form{padding:20px}.inv-poster-line{font-size:20px}.inv-play{width:48px;height:48px}}@media (max-width:420px){.inv-eyebrow{padding:6px 10px;font-size:12px}.inv .inv-btn-sm{padding:7px 12px;font-size:12.5px}.inv-name{font-size:16px}}@media (prefers-reduced-motion:reduce){.inv *{transition:none!important}}
