.tb-hero .hv-hero-sub{animation-delay:3.3s}.tb-hero .hv-hero-ctas{animation-delay:3.55s}.tb-hero .hv-hero-foot{animation-delay:3.9s}.tb-hero .hv-caret{animation-delay:0s,4.3s}.tb-hero .hv-pill{color:var(--hv-lime);border-color:var(--hv-lime-line)}.tb-hero .hv-pill-dot{background:var(--hv-lime);box-shadow:0 0 12px var(--hv-glow)}.tb-hero .hv-stat b{font-variant-numeric:tabular-nums}.tb-stat-live b{color:var(--hv-lime)}.tb-who{background:var(--hv-bg);padding:64px 48px 96px;text-align:center}.tb-who .sk-eyebrow{color:var(--hv-text-2);justify-content:center}.tb-who h2{font:500 clamp(28px,3.8vw,44px)/1.08 var(--serif);letter-spacing:-.028em;color:var(--hv-text);margin:16px auto 0;max-width:820px;text-wrap:balance}.tb-roles{list-style:none;margin:34px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px}.tb-roles li{font:500 14px/1 var(--sans);letter-spacing:-.005em;color:var(--hv-text);padding:12px 18px;border:1px solid var(--hv-line-strong);border-radius:999px;background:var(--hv-surface)}.hv-anim .tb-roles li{opacity:0;transform:translateY(10px);animation:tb-role-in .5s var(--hv-ease) forwards;animation-delay:calc(.1s + var(--ri) * .06s)}@keyframes tb-role-in{to{opacity:1;transform:none}}.tb-seatbar{margin:38px 0 0;display:flex;flex-direction:column;gap:12px}.tb-seatbar-track{display:flex;gap:6px;flex-wrap:wrap;max-width:420px}.tb-seatbar-track i{width:14px;height:4px;border-radius:99px;background:var(--hv-lime);opacity:.85}.hv-anim .tb-seatbar-track i{animation:tb-seat .5s var(--hv-ease) backwards;animation-delay:calc(.45s + var(--si) * 28ms)}@keyframes tb-seat{0%{opacity:0;transform:scaleX(.2)}to{opacity:.85;transform:none}}@media (prefers-reduced-motion: reduce){.hv-anim .tb-seatbar-track i{animation:none}}.tb-seatbar-label{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hv-text-3)}.tb-ask{background:var(--ink);color:var(--dark-text);padding:104px 48px}.tb-ask h2{font:500 clamp(30px,4.2vw,50px)/1.06 var(--serif);letter-spacing:-.028em;margin:14px 0 0;max-width:760px;color:var(--dark-text)}.tb-ask .sk-lede{color:var(--dark-text-2);max-width:620px}.tb-ask .sk-eyebrow{color:var(--dark-text-2)}.tb-ask-grid{margin-top:54px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--dark-line);border:1px solid var(--dark-line);border-radius:18px;overflow:hidden}.tb-ask-grid article{background:var(--ink);padding:32px 30px 36px}.tb-ask-grid h3{font:500 19px/1.25 var(--sans);letter-spacing:-.015em;margin:0 0 12px;color:var(--dark-text)}.tb-ask-grid p{font:400 14.5px/1.65 var(--sans);color:var(--dark-text-2);margin:0}.tb-form-wrap{margin-top:44px}.tb-form-shell{background:#fff;border:1px solid var(--warm-line);border-radius:24px;padding:36px 38px 30px;max-width:880px;box-shadow:0 30px 70px -44px #1b1a1766}.tb-steps{border-bottom:1px solid var(--warm-line);padding-bottom:22px;margin-bottom:32px;scroll-margin-top:90px}.tb-step-count{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--warm-text-2)}.tb-rail{list-style:none;margin:16px 0 0;padding:0;display:flex;gap:28px;flex-wrap:wrap}.tb-rail li{display:inline-flex;align-items:center;gap:9px;font:500 14px/1 var(--sans);color:var(--warm-text-2);opacity:.55;transition:opacity .2s ease,color .2s ease}.tb-rail li i{width:8px;height:8px;border-radius:99px;background:currentColor;flex:0 0 auto}.tb-rail li.is-done{opacity:1}.tb-rail li.is-done i{background:var(--lime-deep)}.tb-rail li.is-now{opacity:1;color:var(--warm-text)}.tb-rail li.is-now i{background:var(--lime-deep);box-shadow:0 0 0 4px #b8e43638}.tb-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.tb-progress li{list-style:none;display:flex;flex-direction:column;gap:10px;font:500 13px/1 var(--sans);color:var(--warm-text-2);opacity:.6;transition:opacity .2s ease,color .2s ease}.tb-progress li i{display:block;height:4px;border-radius:99px;background:var(--paper-3);transition:background .25s ease}.tb-progress li.is-done,.tb-progress li.is-now{opacity:1}.tb-progress li.is-now{color:var(--warm-text)}.tb-progress li.is-done i,.tb-progress li.is-now i{background:var(--lime-deep)}.tb-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.tb-tile{position:relative;display:flex;align-items:center;gap:11px;min-height:52px;padding:10px 40px 10px 13px;border:1px solid var(--warm-line);border-radius:13px;background:var(--paper);font:500 13.5px/1.25 var(--sans);letter-spacing:-.005em;color:var(--warm-text);cursor:pointer;user-select:none;transition:border-color .14s ease,background .14s ease,transform .16s var(--hv-ease, ease),box-shadow .16s ease}.tb-tile input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tb-tile img{width:22px;height:22px;flex:0 0 auto;object-fit:contain}.tb-tile-check{position:absolute;right:11px;top:50%;transform:translateY(-50%) scale(.6);width:20px;height:20px;border-radius:99px;background:var(--lime);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .14s ease,transform .18s var(--hv-ease, ease)}.tb-tile:hover{border-color:#1b1a173d;transform:translateY(-1px)}.tb-tile.is-on{background:#fff;border-color:var(--lime-deep);box-shadow:0 0 0 3px #b8e4362e}.tb-tile.is-on .tb-tile-check{opacity:1;transform:translateY(-50%) scale(1)}.tb-tile input:focus-visible~.tb-tile-check{opacity:1;box-shadow:0 0 0 4px #b8e43659}.tb-other{margin-top:10px;display:flex;align-items:center;gap:12px;animation:tb-other-in .22s var(--hv-ease, ease) both}.tb-other>span{font:500 13.5px/1 var(--sans);color:var(--warm-text-2);white-space:nowrap}.tb-other .tb-input{max-width:360px;padding:11px 14px}@keyframes tb-other-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tb-step{display:flex;flex-direction:column;gap:30px}.tb-two{display:grid;grid-template-columns:1fr 1fr;gap:30px}.tb-field{display:flex;flex-direction:column;gap:9px}.tb-label{display:flex;align-items:baseline;gap:10px;font:500 15px/1.35 var(--sans);letter-spacing:-.008em;color:var(--warm-text)}.tb-opt{font:400 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--warm-text-2);opacity:.75}.tb-help{font:400 13.5px/1.55 var(--sans);color:var(--warm-text-2);margin:-3px 0 2px;max-width:62ch}.tb-err{font:400 13px/1.5 var(--sans);color:#b3261e;margin:2px 0 0}.tb-input{width:100%;font:400 15px/1.5 var(--sans);color:var(--warm-text);background:var(--paper);border:1px solid var(--warm-line);border-radius:12px;padding:13px 15px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.tb-input::placeholder{color:var(--warm-text-2);opacity:.62}.tb-input:focus{outline:none;background:#fff;border-color:var(--lime-deep);box-shadow:0 0 0 4px #b8e43633}.tb-area{resize:vertical;min-height:150px;line-height:1.6}.tb-field.is-bad .tb-input{border-color:#b3261e80}.tb-chips{display:flex;flex-wrap:wrap;gap:9px}.tb-chip,.tb-commit{display:inline-flex;align-items:center;gap:9px;padding:10px 15px 10px 11px;border:1px solid var(--warm-line);border-radius:999px;background:var(--paper);font:400 14px/1 var(--sans);color:var(--warm-text);cursor:pointer;user-select:none;transition:border-color .14s ease,background .14s ease,transform .14s var(--hv-ease, ease)}.tb-chip input,.tb-commit input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tb-chip-mark{width:18px;height:18px;border-radius:6px;border:1px solid var(--warm-line);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);flex:0 0 auto;transition:background .14s ease,border-color .14s ease}.tb-chip:hover,.tb-commit:hover{border-color:#1b1a173d}.tb-chip.is-on,.tb-commit.is-on{background:#fff;border-color:var(--lime-deep)}.tb-chip.is-on .tb-chip-mark,.tb-commit.is-on .tb-chip-mark{background:var(--lime);border-color:var(--lime-deep)}.tb-chip input:focus-visible~.tb-chip-mark,.tb-commit input:focus-visible~.tb-chip-mark,.tb-size input:focus-visible~b{box-shadow:0 0 0 4px #b8e43659}.tb-sizes{display:flex;gap:12px}.tb-size{flex:0 0 auto;width:104px;padding:16px 0 14px;border:1px solid var(--warm-line);border-radius:16px;background:var(--paper);display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .16s var(--hv-ease, ease)}.tb-size input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tb-size b{font:500 30px/1 var(--serif);letter-spacing:-.02em;color:var(--warm-text);border-radius:10px}.tb-size span{font:400 12.5px/1 var(--sans);color:var(--warm-text-2)}.tb-size:hover{border-color:#1b1a173d;transform:translateY(-1px)}.tb-size.is-on{background:#fff;border-color:var(--lime-deep);box-shadow:0 0 0 4px #b8e4362e}.tb-commit{align-items:flex-start;border-radius:16px;padding:16px 18px;line-height:1.55;max-width:68ch}.tb-commit .tb-chip-mark{margin-top:1px}.tb-form-error{margin:26px 0 0;padding:13px 16px;border-radius:12px;background:#b3261e14;border:1px solid rgba(179,38,30,.2);font:400 14px/1.55 var(--sans);color:#8c1d18}.tb-nav{margin-top:34px;padding-top:24px;border-top:1px solid var(--warm-line);display:flex;align-items:center;justify-content:space-between;gap:16px}.tb-form-shell .hv-btn-ghost,.tb-done .hv-btn-ghost{border-color:var(--warm-line);color:var(--warm-text);background:transparent}.tb-form-shell .hv-btn-ghost:hover,.tb-done .hv-btn-ghost:hover{border-color:#1b1a1747;background:var(--paper)}.tb-form-shell .hv-btn[disabled]{opacity:.68;cursor:progress}.tb-spin{width:14px;height:14px;border-radius:99px;border:2px solid rgba(14,20,16,.25);border-top-color:var(--ink);animation:tb-spin .7s linear infinite;flex:0 0 auto}@keyframes tb-spin{to{transform:rotate(360deg)}}.tb-done{text-align:center;padding:56px 38px 48px}.tb-done-mark{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:99px;background:var(--lime);color:var(--ink);margin-bottom:24px}.tb-done h3{font:500 clamp(28px,3.6vw,40px)/1.08 var(--serif);letter-spacing:-.025em;margin:0 0 14px;color:var(--warm-text)}.tb-done p{font:400 15.5px/1.65 var(--sans);color:var(--warm-text-2);margin:0 auto;max-width:56ch}.tb-done-next{margin-top:16px!important;padding-top:20px;border-top:1px solid var(--warm-line);max-width:56ch}.tb-done-ctas{margin-top:28px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tb-form-shell--embed{padding:22px 24px 18px;overflow:hidden}.tb-embed{position:relative;min-height:420px}.tb-embed iframe{display:block;transition:height .28s var(--hv-ease, cubic-bezier(.16, 1, .3, 1)),opacity .25s ease}.tb-embed-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;font:400 14px/1 var(--sans);color:var(--warm-text-2);pointer-events:none}.tb-form-foot{margin:18px 0 0;max-width:880px;font:400 13.5px/1.6 var(--sans);color:var(--warm-text-2);text-align:center}@media (max-width: 720px){.tb-form-shell--embed{padding:14px 12px 10px}.tb-embed{min-height:520px}}.tb-bar{position:relative;z-index:60;background:var(--lime);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:18px;padding:11px 44px 11px 20px;font:500 13.5px/1.35 var(--sans);letter-spacing:-.005em;text-align:center;flex-wrap:wrap}.tb-bar a{color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(14,20,16,.4);padding-bottom:1px;font-weight:600;white-space:nowrap}.tb-bar a:hover{border-bottom-color:var(--ink)}.tb-bar button{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:99px;background:transparent;color:var(--ink);opacity:.55;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font:400 17px/1 var(--sans)}.tb-bar button:hover{opacity:1;background:#0e141014}@media (max-width: 900px){.tb-ask-grid{grid-template-columns:1fr}.tb-ask{padding:80px 24px}}@media (max-width: 900px){.tb-who{padding:48px 24px 72px}}@media (max-width: 720px){.tb-tiles{grid-template-columns:repeat(2,1fr)}.tb-progress li span{font-size:12px}.tb-other{flex-direction:column;align-items:stretch;gap:8px}.tb-other .tb-input{max-width:none}}@media (max-width: 720px){.tb-form-shell{padding:26px 20px 24px;border-radius:20px}.tb-two{grid-template-columns:1fr;gap:26px}.tb-rail{gap:16px}.tb-rail li span{display:none}.tb-rail li i{width:26px;height:4px;border-radius:99px}.tb-sizes{width:100%}.tb-size{flex:1 1 0;width:auto}.tb-nav{flex-direction:column-reverse;align-items:stretch}.tb-nav .hv-btn{justify-content:center}.tb-nav>span{display:none}.tb-bar{padding:10px 40px 10px 16px;font-size:12.5px;gap:10px}.tb-done{padding:42px 20px 36px}}
