.waitlist-shell{padding-bottom:clamp(4rem,8vw,6rem)}.pro-waitlist{--waitlist-ink:#100b17;--waitlist-muted:#5a5266;--waitlist-line:#cec8d8;--waitlist-purple:#6e2bfa;--waitlist-purple-soft:#f1ecff;width:100%;color:var(--waitlist-ink);grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding-top:clamp(2rem,5vw,3.5rem);display:grid}.pro-waitlist__copy{isolation:isolate;max-width:43rem;position:relative}.pro-waitlist__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 32%,#6e2bfa29,#0000 65%),radial-gradient(circle at 72% 48%,#ffb8701f,#0000 58%);border-radius:999px;height:20rem;position:absolute;inset:-4rem -5rem auto -4rem}.pro-waitlist__eyebrow,.pro-waitlist__panel-label,.pro-waitlist__form-head p{font-family:var(--font-mono);letter-spacing:.1em;color:var(--waitlist-muted);margin:0;font-size:.74rem}.pro-waitlist__panel-label,.pro-waitlist__form-head p{text-transform:lowercase}.pro-waitlist__title{letter-spacing:-.048em;text-wrap:balance;max-width:12.5ch;margin:.85rem 0 0;font-size:clamp(3rem,7.4vw,5.35rem);font-weight:650;line-height:.98}.pro-waitlist__title span{background:linear-gradient(120deg, var(--waitlist-purple), #9d6bff 58%, #ffb870 118%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.08em;padding-bottom:.06em;display:block}.pro-waitlist__lede{max-width:36rem;color:var(--waitlist-muted);margin:1.35rem 0 0;font-size:clamp(1rem,.45vw + .92rem,1.16rem);line-height:1.62}.pro-waitlist__panel{background:radial-gradient(360px 160px at 100% 0,#6e2bfa1a,#0000 70%),#ffffff8f;border:1px solid #cec8d8d9;border-radius:24px;margin-top:clamp(1.6rem,4vw,2.3rem);padding:clamp(1.25rem,3vw,1.55rem);box-shadow:0 24px 54px -44px #100b1752}.pro-waitlist__panel ul{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pro-waitlist__panel li{color:#2a2235;padding-left:1.35rem;line-height:1.48;position:relative}.pro-waitlist__panel li:before{content:"";background:var(--waitlist-purple);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.62rem;left:0}.pro-waitlist__free-note{color:var(--waitlist-muted);margin:1.3rem 0 0;font-size:.94rem;line-height:1.55}.pro-waitlist__free-note a,.pro-waitlist__back a{color:var(--waitlist-purple);text-underline-offset:3px;font-weight:650}.pro-waitlist__free-note a:hover,.pro-waitlist__back a:hover{text-decoration:underline}.pro-waitlist__form-wrap{color:#f4f3f8;background:radial-gradient(500px 260px at 84% -10%,#6e2bfa52,#0000 66%),linear-gradient(160deg,#18121f 0%,#0d0a12 100%);border:1px solid #b79cff33;border-radius:30px;padding:clamp(1rem,3vw,1.25rem);position:relative;box-shadow:inset 0 1px #ffffff14,0 38px 90px -48px #100b17b8}.pro-waitlist__form-head{padding:1rem 1rem .9rem}.pro-waitlist__form-head p{color:#c4b5fd}.pro-waitlist__form-head h2{font-family:var(--font-display);letter-spacing:-.035em;margin:.45rem 0 0;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:650}.pro-waitlist__back{text-align:center;margin:1rem 0 0;font-size:.82rem}.pro-waitlist-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:22px;padding:clamp(1rem,3vw,1.35rem)}.pro-waitlist-form--success{text-align:center;padding:clamp(1.75rem,5vw,2.3rem)}.pro-waitlist-form__success-title{color:#f4f3f8;margin:0;font-size:1.05rem;font-weight:700}.pro-waitlist-form__success-text{color:#f4f3f8bd;margin:.55rem 0 0;font-size:.92rem;line-height:1.55}.pro-waitlist-form__grid{gap:.95rem;display:grid}.pro-waitlist-form__field label{color:#f4f3f8e0;margin-bottom:.42rem;font-size:.82rem;font-weight:650;display:block}.pro-waitlist-form__field label span{color:#f4f3f87a;font-weight:400}.pro-waitlist-form__field input,.pro-waitlist-form__field textarea{color:#f4f3f8;background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;outline:none;width:100%;padding:.78rem .85rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.pro-waitlist-form__field textarea{resize:vertical;min-height:6.25rem;line-height:1.5}.pro-waitlist-form__field input::placeholder,.pro-waitlist-form__field textarea::placeholder{color:#f4f3f85c}.pro-waitlist-form__field input:focus,.pro-waitlist-form__field textarea:focus{background:#ffffff1c;border-color:#c4b5fdb8;box-shadow:0 0 0 3px #c4b5fd29}.pro-waitlist-form__error{color:#fecaca;margin:.9rem 0 0;font-size:.82rem;line-height:1.45}.pro-waitlist-form button{background:var(--waitlist-purple);color:#fff;width:100%;min-height:2.75rem;font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;margin-top:1.15rem;padding:.85rem 1rem;font-size:.96rem;font-weight:700;transition:transform .16s,background-color .18s,filter .18s;display:inline-flex}.pro-waitlist-form button:hover{background:var(--brand-purple-hover);transform:translateY(-1px)}.pro-waitlist-form button:active{filter:brightness(.96);transform:scale(.98)}.pro-waitlist-form button:disabled{pointer-events:none;opacity:.55}.pro-waitlist-form__fineprint{text-align:center;color:#f4f3f885;margin:.9rem 0 0;font-size:.76rem;line-height:1.4}@media (max-width:1024px){.pro-waitlist{grid-template-columns:1fr;align-items:start}.pro-waitlist__copy{text-align:center;max-width:44rem;margin:0 auto}.pro-waitlist__title,.pro-waitlist__lede{margin-left:auto;margin-right:auto}.pro-waitlist__form-wrap{width:100%;max-width:32rem;margin:0 auto}}@media (max-width:540px){.pro-waitlist__title{max-width:11.5ch;font-size:clamp(2.55rem,12vw,3.4rem)}.pro-waitlist__panel{text-align:left}}
