.th{--th-page:#060a13;--th-surface:#0b1220;--th-raised:#111b2e;--th-line:#94a3b81f;--th-line-strong:#94a3b838;--th-text:#e8eef6;--th-soft:#c3cfdd;--th-muted:#8394aa;--th-accent:#2dd4bf;--th-accent-strong:#14b8a6;--th-sky:#38bdf8;--th-amber:#fbbf24;--th-rose:#fb7185;--th-success:#34d399;--th-display:"Space Grotesk","Inter",system-ui,sans-serif;background:var(--th-page);color:var(--th-soft);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.6;overflow-x:hidden}.th *,.th :after,.th :before{box-sizing:border-box}.th a{color:var(--th-accent)}.th a:focus-visible,.th button:focus-visible,.th summary:focus-visible{outline:2px solid var(--th-accent);outline-offset:2px}.th-wrap{margin:0 auto;max-width:1120px;padding:0 16px}.th-section{border-top:1px solid var(--th-line);padding:64px 0}.th-section:first-of-type{border-top:0}.th-kicker{color:var(--th-accent);display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.th h1,.th h2,.th h3{color:var(--th-text);font-family:var(--th-display);letter-spacing:-.02em;margin:0}.th h1{font-size:clamp(2rem,4.4vw,3.15rem);line-height:1.08}.th h1,.th h2{font-weight:700}.th h2{font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.15}.th h3{font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.th p{margin:0}.th-head{grid-gap:10px;display:grid;gap:10px;margin-bottom:28px;max-width:720px}.th-head p{color:var(--th-soft)}.th-muted{color:var(--th-muted);font-size:13.5px}.th-hero{padding:72px 0 56px;position:relative}.th-hero:before{background:radial-gradient(ellipse at 30% 30%,#14b8a61a,#0000 60%);content:"";height:520px;inset:-120px 0 auto;pointer-events:none;position:absolute}.th-hero-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);position:relative}.th-hero-copy{grid-gap:18px;display:grid;gap:18px}.th-lead{color:var(--th-soft);font-size:17px;max-width:600px}.th-actions{display:flex;flex-wrap:wrap;gap:10px}.th .th-btn{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid var(--th-line-strong);border-radius:11px;color:var(--th-soft);display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;min-height:44px;padding:0 18px;text-decoration:none;transition:background .16s ease-out,transform .16s ease-out}.th .th-btn:hover{background:#ffffff12;color:var(--th-text);transform:translateY(-1px)}.th .th-btn--primary{border-color:#0000;box-shadow:0 14px 30px -18px #2dd4bfb3}.th .th-btn--primary,.th .th-btn--primary:hover{background:linear-gradient(135deg,var(--th-accent),var(--th-sky));color:#03151a}.th-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.th-chips li{align-items:center;background:#2dd4bf14;border:1px solid #2dd4bf42;border-radius:999px;color:#99f6e4;display:inline-flex;font-size:13px;font-weight:500;gap:7px;min-height:30px;padding:0 12px}.th-mock{grid-gap:12px;background:var(--th-surface);border:1px solid var(--th-line-strong);border-radius:18px;box-shadow:0 18px 40px -32px #000000e6,inset 0 1px 0 #ffffff0a;display:grid;gap:12px;margin:0;padding:18px}.th-mock figcaption{color:var(--th-muted);font-size:12px;text-align:right}.th-mock-bar{align-items:center;color:var(--th-muted);display:flex;font-size:12.5px;justify-content:space-between}.th-mock-rec{align-items:center;background:#fb71851f;border-radius:999px;color:var(--th-rose);display:inline-flex;font-weight:600;gap:6px;padding:3px 10px}.th-mock-rec:before{background:var(--th-rose);border-radius:50%;content:"";height:7px;width:7px}.th-mock-stage{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.4fr 1fr}.th-mock-tile{aspect-ratio:16/10;background:linear-gradient(160deg,#13233a,#0c1626);border:1px solid var(--th-line);border-radius:12px;color:var(--th-muted);display:grid;font-size:12px;place-items:center;position:relative}.th-mock-tile span{bottom:6px;color:var(--th-text);font-size:11.5px;font-weight:600;left:8px;position:absolute}.th-mock-avatar{background:#2dd4bf24;border:1px solid #2dd4bf4d;border-radius:50%;color:#99f6e4;display:grid;font-family:var(--th-display);font-weight:700;height:44px;place-items:center;width:44px}.th-mock-queue{grid-gap:6px;display:grid;gap:6px}.th-mock-row{align-items:center;background:var(--th-raised);border:1px solid var(--th-line);border-radius:10px;color:var(--th-text);display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:9px 12px}.th-mock-row em{color:var(--th-muted);font-size:12px;font-style:normal}.th-mock-row strong,.th-pill{font-weight:600}.th-pill{align-items:center;background:#2dd4bf1a;border-radius:999px;color:#99f6e4;display:inline-flex;font-size:11.5px;min-height:22px;padding:0 9px}.th-pill--amber{background:#fbbf241f;color:#fcd34d}.th-mock-note{grid-gap:4px;border:1px dashed var(--th-line-strong);border-radius:12px;color:var(--th-soft);display:grid;font-size:12.5px;gap:4px;padding:12px}.th-mock-note b{color:var(--th-text);font-weight:600}.th-rail{grid-gap:12px;counter-reset:th-step;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.th-rail li{grid-gap:8px;align-content:start;background:var(--th-surface);border:1px solid var(--th-line);border-radius:14px;display:grid;gap:8px;padding:18px 16px;position:relative}.th-rail li:before{background:var(--th-accent);border-radius:50%;color:#03151a;content:counter(th-step);counter-increment:th-step;display:grid;font-family:var(--th-display);font-size:13px;font-weight:700;height:28px;place-items:center;width:28px}.th-rail strong{color:var(--th-text);font-size:14.5px}.th-rail p{color:var(--th-soft);font-size:13.5px}.th-built{grid-gap:0 32px;display:grid;gap:0 32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.th-built li{grid-gap:14px;border-bottom:1px solid var(--th-line);display:grid;gap:14px;grid-template-columns:34px 1fr;padding:18px 0}.th-built-icon{background:#2dd4bf14;border:1px solid #2dd4bf38;border-radius:10px;color:var(--th-accent);display:grid;font-size:14px;height:34px;place-items:center;width:34px}.th-built strong{color:var(--th-text);display:block;font-weight:600;margin-bottom:2px}.th-built p{font-size:14px}.th-cost{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.th-cost-card{grid-gap:6px;background:var(--th-surface);border:1px solid var(--th-line);border-radius:14px;display:grid;gap:6px;padding:20px}.th-cost-figure{font-feature-settings:"tnum";color:var(--th-text);font-family:var(--th-display);font-size:2rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.th-cost-card p{font-size:13.5px}.th-fit{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.th-fit article{grid-gap:8px;align-content:start;background:var(--th-surface);border:1px solid var(--th-line);border-radius:14px;display:grid;gap:8px;padding:20px}.th-fit ul{grid-gap:6px;display:grid;font-size:14px;gap:6px;margin:0;padding-left:18px}.th-table-wrap{background:var(--th-surface);border:1px solid var(--th-line);border-radius:14px;overflow-x:auto}.th-table{border-collapse:collapse;font-size:14px;min-width:760px;width:100%}.th-table th{background:var(--th-raised);color:var(--th-muted);font-size:11px;font-weight:700;letter-spacing:.08em;padding:12px 16px;text-align:left;text-transform:uppercase}.th-table td,.th-table th{border-bottom:1px solid var(--th-line)}.th-table td{color:var(--th-soft);padding:14px 16px;vertical-align:top}.th-table tr:last-child td{border-bottom:0}.th-table td:first-child{color:var(--th-text);font-weight:600;width:18%}.th-cols{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.th-panel{grid-gap:10px;align-content:start;background:var(--th-surface);border:1px solid var(--th-line);border-radius:14px;display:grid;gap:10px;padding:22px}.th-panel ul{grid-gap:6px;display:grid;font-size:14px;gap:6px;margin:0;padding-left:18px}.th-panel--note{box-shadow:inset 2px 0 0 var(--th-amber)}.th-updated{color:var(--th-muted);font-size:13px}.th-faq{grid-gap:8px;display:grid;gap:8px;max-width:860px}.th-faq details{background:var(--th-surface);border:1px solid var(--th-line);border-radius:12px;padding:0 18px}.th-faq summary{color:var(--th-text);cursor:pointer;display:flex;font-weight:600;gap:12px;justify-content:space-between;list-style:none;padding:16px 0}.th-faq summary::-webkit-details-marker{display:none}.th-faq summary:after{color:var(--th-accent);content:"+";font-weight:700}.th-faq details[open] summary:after{content:"–"}.th-faq details p{font-size:14.5px;padding:0 0 16px}.th-close{grid-gap:14px;display:grid;gap:14px;justify-items:center;text-align:center}.th-close p{max-width:600px}@media (max-width:1000px){.th-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.th-built,.th-cols,.th-cost,.th-fit,.th-hero-grid{grid-template-columns:1fr}.th-hero{padding:48px 0 40px}.th-section{padding:48px 0}}@media (max-width:520px){.th-mock-stage,.th-rail{grid-template-columns:1fr}.th .th-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.th .th-btn{transition:none}.th .th-btn:hover{transform:none}}
/*# sourceMappingURL=7344.6232b9c7.chunk.css.map*/