.waitlist-root{--navy:var(--redesign-navy,#1e1b4b);--navy-deep:var(--brand-navy,#6366f1);--text:var(--brand-ink,#0f172a);--sec:var(--redesign-muted,#64748b);--muted:var(--redesign-muted,#64748b);--border:var(--redesign-border,#e2e8f0);--card:#e8ecf8;--bg:var(--redesign-bg,#f8fafc);--gs:var(--redesign-blue,#6366f1);--ge:var(--redesign-purple,#7c3aed);--pad:72px;--nav:64px;--max:1160px;--cap-w:440px;background:var(--bg);color:var(--text);font-family:inherit;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.waitlist-root *,.waitlist-root :after,.waitlist-root :before{box-sizing:border-box}.waitlist-root{scroll-behavior:smooth}.waitlist-root #features{scroll-margin-top:100px}.waitlist-root .cl-h,.waitlist-root .frow-h,.waitlist-root .hh{font-family:inherit}.waitlist-root .btn{display:inline-flex;align-items:center;gap:6px;padding:13px 24px;font-size:14.5px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;background:linear-gradient(135deg,var(--gs),var(--ge));box-shadow:0 4px 20px rgba(37,99,235,.3);transition:opacity .15s,transform .15s}.waitlist-root .btn:hover{opacity:.88;transform:translateY(-2px)}.waitlist-root .btn:active{transform:scale(.97)}.waitlist-root .btn-outline{background:transparent;color:#fff;box-shadow:none;border:1.5px solid hsla(0,0%,100%,.22)}.waitlist-root .btn-outline:hover{background:hsla(0,0%,100%,.07)}.waitlist-root .btn-outline-dark{background:transparent;color:var(--text);box-shadow:none;border:1.5px solid var(--border)}.waitlist-root .btn-outline-dark:hover{background:var(--card)}.waitlist-root .cover{min-height:100vh;min-height:100svh;width:100%;display:grid;grid-template-columns:1fr 1.1fr;position:relative;overflow:hidden;background:#f8fafc}.waitlist-root .cv-left{display:flex;flex-direction:column;justify-content:center;padding:96px clamp(24px,4vw,56px) 40px clamp(24px,4.5vw,64px);position:relative;z-index:2}.waitlist-root .cv-left:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 0 50%,rgba(37,99,235,.13) 0,transparent 65%);pointer-events:none}@keyframes fup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes logoIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:none}}.waitlist-root .hmark{margin-bottom:28px;width:44px;height:44px;animation:logoIn .6s cubic-bezier(.16,1,.3,1) both;position:relative;z-index:1}.waitlist-root .hh{font-family:inherit;font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.023em;color:var(--navy);font-weight:800;margin-bottom:16px;max-width:460px;animation:fup .6s cubic-bezier(.16,1,.3,1) .1s both;position:relative;z-index:1}.waitlist-root .hh em{font-style:normal;background:linear-gradient(135deg,var(--gs),var(--ge));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.waitlist-root .hsub{font-size:15.5px;color:var(--sec);line-height:1.72;max-width:400px;margin-bottom:28px;animation:fup .6s cubic-bezier(.16,1,.3,1) .18s both;position:relative;z-index:1}.waitlist-root .hctas{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px;animation:fup .6s cubic-bezier(.16,1,.3,1) .26s both;position:relative;z-index:1}.waitlist-root .hnote{font-size:12px;color:var(--muted);animation:fup .6s cubic-bezier(.16,1,.3,1) .32s both;position:relative;z-index:1}.waitlist-root .cv-right{position:relative;background:linear-gradient(90deg,#f8fafc 0,var(--card) 45%);display:flex;align-items:center;justify-content:center;overflow:hidden}.waitlist-root .cv-right:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(37,99,235,.08) 0,transparent 65%);pointer-events:none}.waitlist-root .match-stage{position:relative;width:560px;height:520px;flex:none}@media(max-width:1120px){.waitlist-root .match-stage{transform:scale(.82)}}.waitlist-root .quiz-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;background:#fff;border-radius:18px;box-shadow:0 20px 48px rgba(15,23,42,.14),0 0 0 2px rgba(124,58,237,.35),0 0 30px 6px rgba(37,99,235,.15);padding:26px;z-index:2;animation:quizFade 3.9s cubic-bezier(.4,0,.2,1) forwards}@keyframes quizFade{0%{opacity:0;transform:translate(-50%,-50%) translateY(8px)}7%{opacity:1;transform:translate(-50%,-50%)}84%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) translateY(-8px)}}.waitlist-root .quiz-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#6366f1,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.waitlist-root .quiz-row{background:#f4f6fc;border-radius:10px;padding:12px 16px;margin-bottom:10px;border-left:3px solid transparent;opacity:0;transform:translateY(6px)}.waitlist-root .quiz-row.q1{border-left-color:#6366f1;animation:quizRowIn .5s cubic-bezier(.16,1,.3,1) .3s forwards}.waitlist-root .quiz-row.q2{border-left-color:#7c3aed;animation:quizRowIn .5s cubic-bezier(.16,1,.3,1) .85s forwards}.waitlist-root .quiz-q{font-size:13px;font-weight:600;color:var(--text);margin-bottom:3px}.waitlist-root .quiz-a{font-size:12.5px;color:var(--sec)}@keyframes quizRowIn{to{opacity:1;transform:none}}.waitlist-root .quiz-progress{background:#eef1fa;border:1px solid rgba(37,99,235,.15);border-radius:10px;padding:12px 16px;opacity:0;transform:translateY(6px);animation:quizRowIn .5s cubic-bezier(.16,1,.3,1) 1.35s forwards}.waitlist-root .quiz-progress-label{font-size:13px;font-weight:600;color:var(--text);margin-bottom:8px}.waitlist-root .quiz-bar-track{height:5px;background:#e2e7f5;border-radius:99px;overflow:hidden}.waitlist-root .quiz-bar-fill{height:100%;width:0;background:linear-gradient(90deg,#6366f1,#7c3aed);border-radius:99px;animation:quizBarFill .9s cubic-bezier(.4,0,.2,1) 1.55s forwards}@keyframes quizBarFill{to{width:100%}}.waitlist-root .quiz-result{margin-top:14px;background:linear-gradient(135deg,#6366f1,#7c3aed);border-radius:10px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;opacity:0;animation:quizRowIn .4s cubic-bezier(.16,1,.3,1) 2.15s forwards}.waitlist-root .quiz-result span{font-size:13px;font-weight:600;color:#fff}.waitlist-root .quiz-result small{font-size:11.5px;color:hsla(0,0%,100%,.75)}.waitlist-root .verify-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;background:#fff;border-radius:18px;box-shadow:0 20px 48px rgba(15,23,42,.14),0 0 0 2px rgba(124,58,237,.35),0 0 30px 6px rgba(37,99,235,.15);padding:26px;z-index:2;opacity:0;animation:verifyFade 3.6s cubic-bezier(.4,0,.2,1) 3.8s forwards}@keyframes verifyFade{0%{opacity:0;transform:translate(-50%,-50%) translateY(8px)}7%{opacity:1;transform:translate(-50%,-50%)}84%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) translateY(-8px)}}.waitlist-root .verify-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#6366f1,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:14px}.waitlist-root .verify-row{display:flex;align-items:center;gap:12px;background:#f4f6fc;border-radius:10px;padding:11px 14px;margin-bottom:9px;border:1.5px solid transparent;opacity:0;transform:translateY(6px)}.waitlist-root .verify-row.vr1{position:relative;animation:verifyRowIn .5s cubic-bezier(.16,1,.3,1) 4.1s forwards,verifyPick .5s ease-out 5.8s forwards}.waitlist-root .verify-row.vr2{animation:verifyRowIn .5s cubic-bezier(.16,1,.3,1) 4.45s forwards}.waitlist-root .verify-row.vr3{animation:verifyRowIn .5s cubic-bezier(.16,1,.3,1) 4.8s forwards}@keyframes verifyRowIn{to{opacity:1;transform:none}}@keyframes verifyPick{0%{border-color:transparent;background:#f4f6fc;transform:scale(1)}45%{transform:scale(.965)}70%{border-color:#6366f1;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(124,58,237,.08));transform:scale(1.015)}to{border-color:#6366f1;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(124,58,237,.08));transform:scale(1)}}.waitlist-root .verify-av{width:34px;height:34px;border-radius:50%;flex-shrink:0}.waitlist-root .verify-av.v1{background:linear-gradient(135deg,#a5b8f0,#7c8ce8)}.waitlist-root .verify-av.v2{background:linear-gradient(135deg,#b9a8f0,#8b7ce8)}.waitlist-root .verify-av.v3{background:linear-gradient(135deg,#c7aef0,#a07ce8)}.waitlist-root .verify-name{font-size:13px;font-weight:600;color:var(--text)}.waitlist-root .verify-role{font-size:11.5px;color:var(--sec)}.waitlist-root .verify-check{margin-left:auto;font-size:11.5px;font-weight:600;color:#6366f1;white-space:nowrap;opacity:0}.waitlist-root .verify-row.vr1 .verify-check{animation:verifyRowIn .4s ease 4.5s forwards,verifyCheckOut .25s ease 5.85s forwards}@keyframes verifyCheckOut{to{opacity:0}}.waitlist-root .verify-row.vr2 .verify-check{animation:verifyRowIn .4s ease 4.85s forwards}.waitlist-root .verify-row.vr3 .verify-check{animation:verifyRowIn .4s ease 5.2s forwards}.waitlist-root .verify-foot{margin-top:12px;font-size:12px;color:var(--muted);text-align:center;opacity:0;animation:verifyRowIn .4s ease 5.1s forwards}.waitlist-root .verify-selected-tag{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;font-size:10.5px;font-weight:700;padding:4px 10px;border-radius:99px;opacity:0;white-space:nowrap;animation:verifyRowIn .35s ease 5.95s forwards}.waitlist-root .match-line{position:absolute;top:50%;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--gs),var(--ge));transform:translate(-50%,-50%);opacity:0}.waitlist-root .match-line.draw{animation:lineDraw 1.1s cubic-bezier(.65,0,.35,1) 8.5s forwards}@keyframes lineDraw{0%{width:0;opacity:0}10%{opacity:1}to{width:230px;opacity:1}}.waitlist-root .match-pulse{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%,-50%) scale(0);box-shadow:0 0 24px 6px rgba(124,58,237,.6);opacity:0}.waitlist-root .match-pulse.fire{animation:pulseFire .9s cubic-bezier(.16,1,.3,1) 9.7s forwards}@keyframes pulseFire{0%{transform:translate(-50%,-50%) scale(0);opacity:1}60%{transform:translate(-50%,-50%) scale(28);opacity:.5}to{transform:translate(-50%,-50%) scale(40);opacity:0}}.waitlist-root .m-card{position:absolute;width:230px;background:#fff;border-radius:18px;box-shadow:0 20px 48px rgba(15,23,42,.14);padding:22px;opacity:0;border:1px solid var(--border)}.waitlist-root .m-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:18px 18px 0 0}.waitlist-root .m-card.biz{top:34%;left:0;transform:translateY(-50%);animation:slideInL .7s cubic-bezier(.16,1,.3,1) 7.6s forwards}.waitlist-root .m-card.prov{top:62%;right:0;transform:translateY(-50%);animation:slideInR .7s cubic-bezier(.16,1,.3,1) 7.85s forwards}@keyframes slideInL{0%{opacity:0;transform:translateY(-50%) translateX(-30px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@keyframes slideInR{0%{opacity:0;transform:translateY(-50%) translateX(30px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.waitlist-root .m-card.matched{animation-name:slideInL,matchGlow;animation-duration:.7s,.6s;animation-delay:7.6s,9.7s;animation-fill-mode:forwards,forwards;animation-timing-function:cubic-bezier(.16,1,.3,1),ease-out}.waitlist-root .m-card.prov.matched{animation-name:slideInR,matchGlow;animation-delay:7.85s,9.7s}@keyframes matchGlow{0%{box-shadow:0 20px 48px rgba(15,23,42,.14)}50%{box-shadow:0 20px 48px rgba(15,23,42,.14),0 0 0 3px rgba(124,58,237,.5),0 0 40px 8px rgba(37,99,235,.25)}to{box-shadow:0 20px 48px rgba(15,23,42,.14),0 0 0 2px rgba(124,58,237,.35),0 0 30px 6px rgba(37,99,235,.15)}}.waitlist-root .m-tag{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8892a4;margin-bottom:10px}.waitlist-root .m-row{display:flex;align-items:center;gap:11px;margin-bottom:14px}.waitlist-root .m-av{width:38px;height:38px;border-radius:50%;flex-shrink:0}.waitlist-root .m-av.biz-av{background:linear-gradient(135deg,rgba(37,99,235,.35),rgba(99,102,241,.2))}.waitlist-root .m-av.prov-av{background:linear-gradient(135deg,rgba(139,92,246,.35),rgba(124,58,237,.22))}.waitlist-root .m-name{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:1px}.waitlist-root .m-role{font-size:12px;color:#64748b}.waitlist-root .m-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.waitlist-root .m-chip{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:99px;background:#f8fafc;color:#64748b}.waitlist-root .m-status{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;margin-top:12px;padding-top:12px;border-top:1px solid #eceef8;opacity:0}.waitlist-root .m-status.show{animation:fup .5s cubic-bezier(.16,1,.3,1) 5.3s forwards}.waitlist-root .m-status-dot{width:6px;height:6px;border-radius:50%}.waitlist-root .m-card.biz .m-status-dot{background:#6366f1}.waitlist-root .m-card.prov .m-status-dot{background:#7c3aed}.waitlist-root .m-card.biz .m-status{color:#6366f1}.waitlist-root .m-card.prov .m-status{color:#7c3aed}.waitlist-root .m-badge{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%) scale(0);background:linear-gradient(135deg,var(--gs),var(--ge));color:#fff;font-size:12px;font-weight:700;padding:9px 18px;border-radius:99px;white-space:nowrap;box-shadow:0 8px 28px rgba(124,58,237,.5);opacity:0;display:flex;align-items:center;gap:6px;z-index:5}.waitlist-root .m-badge.pop{animation:badgePop .55s cubic-bezier(.34,1.56,.64,1) 9.55s forwards}@keyframes badgePop{0%{transform:translate(-50%,-50%) scale(0);opacity:0}60%{transform:translate(-50%,-50%) scale(1.12);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@media(max-width:980px){.waitlist-root .cover{grid-template-columns:1fr}.waitlist-root .cv-right{display:none}.waitlist-root .cv-left{padding:calc(var(--nav) + 40px) clamp(20px,6vw,40px) 56px;align-items:center;text-align:center}.waitlist-root .cv-left:before{background:radial-gradient(ellipse 130% 55% at 50% 32%,rgba(37,99,235,.13) 0,transparent 65%)}.waitlist-root .hh{font-size:clamp(30px,6.2vw,44px);max-width:520px}.waitlist-root .hsub{font-size:16px;max-width:460px}.waitlist-root .hctas{justify-content:center}.waitlist-root .cv-left .h-cap,.waitlist-root .cv-left .h-legal,.waitlist-root .cv-left .h-name-row,.waitlist-root .cv-left .h-news,.waitlist-root .cv-left .role-pick{width:100%;max-width:var(--cap-w);margin-left:auto;margin-right:auto}.waitlist-root .cv-left .h-news{justify-content:center}}.waitlist-root .sec{max-width:var(--max);margin:0 auto;padding:80px var(--pad)}.waitlist-root .sec-head{text-align:center;margin-bottom:52px}.waitlist-root .sec-label{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(135deg,var(--gs),var(--ge));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:14px}.waitlist-root .sec-h{font-family:inherit;font-size:clamp(28px,3.2vw,40px);line-height:1.16;letter-spacing:-.022em;color:var(--text);margin-bottom:14px}.waitlist-root .sec-h em{font-style:italic;background:linear-gradient(135deg,var(--gs),var(--ge));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.waitlist-root .sec-b{font-size:16px;color:var(--sec);line-height:1.75;max-width:560px;margin:0 auto}.waitlist-root .feat-rows{max-width:1200px;margin:0 auto;padding:0 var(--pad)}.waitlist-root .frow{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:80px 0}.waitlist-root .frow+.frow{border-top:1px solid var(--border)}.waitlist-root .frow.frow-flip .frow-text{order:2}.waitlist-root .frow.frow-flip .frow-vis{order:1}.waitlist-root .frow-text{max-width:440px}.waitlist-root .frow.frow-flip .frow-text{max-width:440px;margin-left:auto}.waitlist-root .frow-h{font-family:inherit;font-size:clamp(24px,2.8vw,34px);font-weight:800;letter-spacing:-.8px;line-height:1.2;color:var(--navy);margin-bottom:14px}.waitlist-root .frow-b{font-size:15.5px;color:var(--sec);line-height:1.82;margin-bottom:0}.waitlist-root .frow-vis{display:flex;align-items:center;justify-content:center;background:var(--card);border-radius:20px;padding:44px 40px;position:relative;overflow:hidden;min-height:320px}.waitlist-root .frow-vis:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(37,99,235,.06) 0,transparent 70%);pointer-events:none}.waitlist-root .frow .frow-text{opacity:0;transform:translateX(-24px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.waitlist-root .frow.frow-flip .frow-text{transform:translateX(24px)}.waitlist-root .frow .frow-vis{opacity:0;transform:translateX(24px);transition:opacity .65s cubic-bezier(.16,1,.3,1) .1s,transform .65s cubic-bezier(.16,1,.3,1) .1s}.waitlist-root .frow.frow-flip .frow-vis{transform:translateX(-24px)}.waitlist-root .frow.on .frow-text,.waitlist-root .frow.on .frow-vis{opacity:1;transform:none}.waitlist-root .f3-card{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.waitlist-root .f3-card-a{transform:rotate(-4deg) translateY(16px);transition-delay:.25s}.waitlist-root .f3-card-b{transform:rotate(3deg) translateY(16px);transition-delay:.45s}.waitlist-root .frow.on .f3-card-a{opacity:1;transform:rotate(-4deg) translateY(0)}.waitlist-root .frow.on .f3-card-b{opacity:1;transform:rotate(3deg) translateY(0)}@media(max-width:900px){.waitlist-root .frow{grid-template-columns:1fr;gap:28px;padding:48px 0}.waitlist-root .frow.frow-flip .frow-text,.waitlist-root .frow.frow-flip .frow-vis{order:unset}.waitlist-root .frow .frow-text,.waitlist-root .frow.frow-flip .frow-text{transform:translateY(18px);max-width:100%;margin-left:0}.waitlist-root .frow .frow-vis,.waitlist-root .frow.frow-flip .frow-vis{transform:translateY(18px)}}.waitlist-root .fcard{background:#fff;border-radius:18px;box-shadow:0 20px 48px rgba(15,23,42,.14),0 0 0 2px rgba(124,58,237,.35),0 0 30px 6px rgba(37,99,235,.15);padding:30px;width:100%;max-width:400px;position:relative;border:none}.waitlist-root .cats{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.waitlist-root .cat-chip{display:flex;align-items:center;gap:8px;padding:11px 20px;border-radius:99px;background:var(--card);border:1px solid transparent;font-size:14px;font-weight:600;color:var(--text);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.waitlist-root .cat-chip:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.15);border-color:rgba(37,99,235,.25)}.waitlist-root .cat-emoji{font-size:16px}.waitlist-root .stats-band{background:var(--navy);padding:64px var(--pad);position:relative;overflow:hidden}.waitlist-root .stats-band:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(37,99,235,.1) 0,transparent 65%);pointer-events:none}.waitlist-root .stats-grid{position:relative;z-index:1;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.waitlist-root .stat-n{font-family:inherit;font-size:clamp(32px,4vw,46px);letter-spacing:-.03em;line-height:1;background:linear-gradient(135deg,var(--gs),var(--ge));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.waitlist-root .stat-l{font-size:12.5px;font-weight:500;color:hsla(0,0%,100%,.45);letter-spacing:.03em;text-transform:uppercase}@media(max-width:760px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:36px 24px}}.waitlist-root .closing{background:var(--card);padding:80px var(--pad);text-align:center;position:relative;overflow:hidden}.waitlist-root .closing:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 65% at 50% 50%,rgba(37,99,235,.08) 0,transparent 70%);pointer-events:none}.waitlist-root .cl-in{position:relative;z-index:1;max-width:560px;margin:0 auto}.waitlist-root .cl-label{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(135deg,var(--gs),var(--ge));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:14px}.waitlist-root .cl-h{font-family:inherit;font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-1.2px;line-height:1.12;color:var(--navy);margin-bottom:12px}.waitlist-root .cl-h em{font-style:normal;background:linear-gradient(135deg,var(--gs),var(--ge));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.waitlist-root .cl-s{font-size:16px;color:var(--sec);margin-bottom:32px}.waitlist-root .cl-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.waitlist-root .h-name-row{flex:1 1 100%;margin-bottom:8px;animation:fup .6s cubic-bezier(.16,1,.3,1) .22s both}.waitlist-root .h-cap,.waitlist-root .h-name-row{display:flex;max-width:var(--cap-w);position:relative;z-index:1}.waitlist-root .h-cap{gap:8px;flex-wrap:wrap;margin-bottom:14px;animation:fup .6s cubic-bezier(.16,1,.3,1) .26s both}.waitlist-root .h-inp{flex:1;min-width:170px;padding:12px 16px;background:#fff;border:1.5px solid var(--border);border-radius:999px;font-size:15px;font-family:inherit;color:var(--text);outline:none;transition:border-color .2s,background .2s}.waitlist-root .h-inp:focus{border-color:var(--gs)}.waitlist-root .h-inp::placeholder{color:var(--muted)}@media(max-width:980px){.waitlist-root .h-inp{font-size:16px}}.waitlist-root .h-btn{padding:12px 22px;font-size:14px;font-weight:600;color:#fff;font-family:inherit;background:linear-gradient(135deg,var(--gs),var(--ge));border:none;border-radius:999px;cursor:pointer;box-shadow:0 4px 20px rgba(37,99,235,.3);transition:opacity .15s,transform .15s;white-space:nowrap}.waitlist-root .h-btn:hover{opacity:.88;transform:translateY(-1px)}.waitlist-root .h-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.waitlist-root .h-ok{font-size:14px;font-weight:500;color:var(--sec);margin-bottom:14px;animation:fup .4s cubic-bezier(.16,1,.3,1) both;position:relative;z-index:1}.waitlist-root .h-news{display:flex;align-items:center;gap:8px;margin-bottom:10px;animation:fup .6s cubic-bezier(.16,1,.3,1) .3s both}.waitlist-root .h-legal,.waitlist-root .h-news{max-width:var(--cap-w);position:relative;z-index:1}.waitlist-root .h-legal{font-size:10.5px;color:var(--muted);line-height:1.55;margin:0 0 14px;animation:fup .6s cubic-bezier(.16,1,.3,1) .32s both}.waitlist-root .h-legal a{color:var(--sec);text-decoration:underline}.waitlist-root .h-news input{width:15px;height:15px;accent-color:var(--gs);cursor:pointer;flex-shrink:0}.waitlist-root .h-news label{font-size:12.5px;color:var(--muted);cursor:pointer}.waitlist-root .h-center{margin-left:auto;margin-right:auto;text-align:left}.waitlist-root .role-pick{margin-bottom:14px;animation:fup .45s cubic-bezier(.16,1,.3,1) both;position:relative;z-index:1}.waitlist-root .closing .role-pick{max-width:420px;margin-left:auto;margin-right:auto}.waitlist-root .role-q{font-size:13px;color:var(--sec);margin-bottom:12px;letter-spacing:.01em}.waitlist-root .role-btns{display:flex;gap:10px}.waitlist-root .role-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;background:#fff;border:1.5px solid var(--border);border-radius:12px;cursor:pointer;font-family:inherit;text-align:center;transition:background .2s,border-color .2s,transform .2s}.waitlist-root .role-btn:hover{background:var(--card);border-color:var(--gs);transform:translateY(-2px)}.waitlist-root .role-btn:focus-visible{outline:none;border-color:var(--gs);box-shadow:0 0 0 3px rgba(37,99,235,.25)}.waitlist-root .role-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.waitlist-root .role-icon{font-size:22px;margin-bottom:2px;line-height:1}.waitlist-root .role-label{font-size:14px;font-weight:600;color:var(--text)}.waitlist-root .role-sub{font-size:11.5px;color:var(--muted)}@media(max-width:480px){.waitlist-root .role-btns{flex-direction:column}.waitlist-root .h-cap{flex-direction:column;gap:10px;flex-wrap:nowrap}.waitlist-root .h-btn,.waitlist-root .h-inp{flex:0 0 auto;width:100%;min-width:0}.waitlist-root .h-btn{padding:13px 22px}}.waitlist-root .hero-fade{height:0;pointer-events:none}.waitlist-root .closing-fade{height:180px;background:linear-gradient(to bottom,var(--bg) 0,var(--card) 100%);pointer-events:none}.waitlist-root .feat-rows-wrap{background:linear-gradient(to bottom,var(--bg) 0,#ecf0fa 40%,var(--bg) 100%)}.waitlist-root .rev{opacity:0;transform:translateY(20px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.waitlist-root .rev.on{opacity:1;transform:none}@media(max-width:900px){.waitlist-root{--pad:40px}}@media(max-width:560px){.waitlist-root{--pad:22px}}.waitlist-root .ev-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.18);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;color:#2563eb;margin-bottom:20px;max-width:fit-content;animation:fup .6s cubic-bezier(.16,1,.3,1) .05s both;position:relative;z-index:1}.waitlist-root .ev-badge span{color:var(--sec);font-weight:500}.waitlist-root .trust-strip{display:flex;align-items:center;gap:20px;margin-top:14px;flex-wrap:wrap;position:relative;z-index:1}.waitlist-root .trust-item{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--sec);font-weight:500}.waitlist-root .trust-dot{width:6px;height:6px;border-radius:50%;background:var(--gs);flex-shrink:0}