.waitlistSpotsBar{background:linear-gradient(90deg,var(--accent) 0,#6366f1 100%);color:var(--accent-contrast);text-align:center;padding:8px 16px;font-size:13px;font-weight:500}.waitlistSpotsBarInner{display:inline-flex;align-items:center;gap:8px}.waitlistSpotsBarDot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.8);animation:waitlistPulse 2s ease-in-out infinite}.waitlistSpotsBar strong{font-weight:700}.waitlistSpotsBar em{font-style:italic}.waitlistStickyCta{position:fixed;bottom:0;left:0;right:0;z-index:50;transform:translateY(100%);transition:transform .3s ease;pointer-events:none}.waitlistStickyCtaVisible{transform:translateY(0);pointer-events:auto}.waitlistStickyCtaInner{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px;background:var(--surface);border-top:1px solid var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -4px 24px rgba(0,0,0,.08)}.waitlistStickyCtaText{font-size:14px;font-weight:600;color:var(--text)}@media (min-width:769px){.waitlistStickyCta{left:50%;right:auto;transform:translateX(-50%) translateY(100%);bottom:20px;max-width:420px;width:100%}.waitlistStickyCtaVisible{transform:translateX(-50%) translateY(0)}.waitlistStickyCtaInner{border-radius:16px;border:1px solid var(--border);box-shadow:0 8px 32px rgba(0,0,0,.12)}}.waitlistHero{position:relative}.waitlistHero .hero2Gradient{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(37,99,235,.18) 0,rgba(99,102,241,.08) 40%,transparent 70%);animation:waitlistHeroGradient 6s ease-in-out infinite alternate}@keyframes waitlistHeroGradient{0%{opacity:.7}to{opacity:1}}.waitlistHeroGrid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.waitlistHero .hero2Content{text-align:left;max-width:none;margin:0}.waitlistHero .hero2Lead{margin-left:0;max-width:480px}.waitlistHero .hero2Actions{justify-content:flex-start;margin-top:32px}.waitlistHero .hero2Actions a{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;padding:14px 28px;border-radius:14px}.waitlistHeroVideo{position:relative}.waitlistHeroVideo .waitlistVideoCard{max-width:none;box-shadow:var(--shadow-2),0 0 60px rgba(37,99,235,.08)}.waitlistBadge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(99,102,241,.08));border:1px solid rgba(37,99,235,.2);color:var(--accent);margin-bottom:16px;box-shadow:0 0 16px rgba(37,99,235,.15),0 0 4px rgba(37,99,235,.1)}.waitlistBadgeDot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:waitlistPulse 2s ease-in-out infinite}.waitlistHero .hero2Actions .btn-primary{position:relative}.waitlistHero .hero2Actions .btn-primary:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid var(--accent);opacity:0;animation:waitlistCtaPulse 2.5s ease-in-out infinite;pointer-events:none}@keyframes waitlistCtaPulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.4;transform:scale(1.04)}}.waitlistCombinedSection{padding:80px 0 64px;background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.waitlistFeatureStrip+.waitlistBenefitsGrid{margin-top:48px}.waitlistBenefitsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}@media (max-width:768px){.waitlistBenefitsGrid{grid-template-columns:1fr;gap:20px}}.waitlistBenefitCard{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 24px;height:100%;transition:border-color .2s ease,box-shadow .2s ease}.waitlistBenefitCard:hover{border-color:rgba(37,99,235,.18);box-shadow:var(--shadow-1)}.waitlistBenefitIcon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(14,165,233,.08));color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.waitlistBenefitTitle{font-size:17px;font-weight:700;margin-bottom:8px;letter-spacing:-.01em}.waitlistBenefitDesc em,.waitlistBenefitTitle em{font-style:italic;color:var(--accent)}.waitlistBenefitDesc{font-size:14px;color:var(--muted);line-height:1.55;margin:0}.waitlistFeatureStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}@media (max-width:900px){.waitlistFeatureStrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.waitlistFeatureStrip{grid-template-columns:1fr}}.waitlistFeatureItem{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.waitlistFeatureIcon{width:36px;height:36px;border-radius:10px;background:rgba(37,99,235,.08);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.waitlistFeatureLabel{font-size:14px;font-weight:600;line-height:1.4;padding-top:7px}.waitlistEarlyFormSection{padding:64px 0;scroll-margin-top:100px}.waitlistEarlyFormLayout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:960px;margin:0 auto}@media (max-width:840px){.waitlistEarlyFormLayout{grid-template-columns:1fr;gap:32px;max-width:520px}}.waitlistEarlyFormCopy{text-align:left}.waitlistEarlyFormHeadline{font-size:clamp(24px,4vw,32px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-bottom:12px;color:var(--text)}.waitlistEarlyFormSubtext{font-size:16px;line-height:1.6;color:var(--muted);margin:0}.waitlistEarlyFormCard{position:relative}.waitlistEarlyFormCard .contactForm{border-radius:20px;border:1px solid var(--border);box-shadow:var(--shadow-2)}.waitlistEarlyFormCard .contactForm>p:first-of-type{display:none}@media (max-width:840px){.waitlistEarlyFormCopy{text-align:center}}.waitlistVideoCard{max-width:800px;margin:0 auto;border-radius:16px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-2);background:var(--surface)}.waitlistVideoChrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--border)}.waitlistVideoChrome span{width:10px;height:10px;border-radius:50%;background:var(--border-strong)}.waitlistVideoChrome span:first-child{background:#ff5f57}.waitlistVideoChrome span:nth-child(2){background:#febc2e}.waitlistVideoChrome span:nth-child(3){background:#28c840}.waitlistVideoLabel{margin-left:auto;font-size:12px;color:var(--muted);font-family:var(--font-mono)}.waitlistVideoFrame{position:relative;width:100%;padding-bottom:56.25%}.waitlistVideoFrame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.waitlistFormSection{position:relative;padding:96px 0;background:var(--text);overflow:hidden}.waitlistFormBgGlow{top:-120px;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(37,99,235,.15) 0,transparent 70%)}.waitlistFormBgGlow,.waitlistFormSection:before{position:absolute;border-radius:50%;pointer-events:none}.waitlistFormSection:before{content:"";bottom:-80px;right:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%)}.waitlistFormLayout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:960px;margin:0 auto}@media (max-width:840px){.waitlistFormLayout{grid-template-columns:1fr;gap:40px;max-width:520px}}.waitlistFormCopy{color:#fff}.waitlistFormKicker{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:rgba(37,99,235,.2);border:1px solid rgba(37,99,235,.35);color:#93bbff;margin-bottom:20px}.waitlistFormHeadline{font-size:clamp(28px,5vw,36px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-bottom:16px;color:#fff}.waitlistFormSubtext{font-size:16px;line-height:1.6;color:rgba(255,255,255,.6);margin-bottom:32px}.waitlistFormTrustList{display:flex;flex-direction:column;gap:14px}.waitlistFormTrustItem{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:rgba(255,255,255,.75)}.waitlistFormTrustItem svg{color:#4ade80;flex-shrink:0}.waitlistFormCard{position:relative}.waitlistFormCard .contactForm{border-radius:20px;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 20px 60px rgba(0,0,0,.4),0 0 80px rgba(37,99,235,.12)}.waitlistFormCard .contactFormTitle{color:var(--text)}.waitlistFormCard .contactForm>p:first-of-type{display:none}.waitlistQueueCard{text-align:center;padding:40px 24px;animation:waitlistFadeIn .4s ease-out}.waitlistQueuePosition{font-size:56px;font-weight:800;letter-spacing:-.03em;color:var(--accent);line-height:1;margin-bottom:8px}.waitlistQueueLabel{font-size:15px;font-weight:600;color:var(--text);margin-bottom:16px}.waitlistQueueMessage{font-size:14px;color:var(--muted);line-height:1.5;max-width:360px;margin:0 auto}.waitlistTimeline{display:flex;flex-direction:column;gap:12px;margin-top:20px;text-align:left;max-width:280px;margin-left:auto;margin-right:auto}.waitlistTimelineStep{display:flex;align-items:center;gap:12px}.waitlistTimelineNumber{width:28px;height:28px;border-radius:50%;background:rgba(37,99,235,.1);color:var(--accent);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.waitlistTimelineText{font-size:14px;font-weight:500;color:var(--text);line-height:1.3}.waitlistQueuePulse{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:8px 16px;border-radius:999px;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.2);font-size:13px;font-weight:600;color:var(--success)}.waitlistQueuePulseDot{width:8px;height:8px;border-radius:50%;background:var(--success);animation:waitlistPulse 2s ease-in-out infinite}.waitlistFoundersSection{padding:64px 0;background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.waitlistFoundersContent{text-align:center;max-width:600px;margin:0 auto}.waitlistCredentialStrip{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 32px;margin-top:32px}.waitlistCredential{text-align:center}.waitlistCredentialNumber{font-size:24px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,var(--accent) 0,#6366f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.waitlistCredentialLabel{font-size:13px;color:var(--muted);margin-top:2px}.waitlistInlineLink{color:var(--accent);font-weight:600;text-decoration:none}.waitlistInlineLink:hover{text-decoration:underline}.waitlistFaqSection{padding:80px 0}@media (max-width:768px){.waitlistHeroGrid{grid-template-columns:1fr;gap:40px}.waitlistHero .hero2Content{text-align:center;margin:0 auto}.waitlistHero .hero2Lead{margin-left:auto;margin-right:auto}.waitlistHero .hero2Actions{justify-content:center}.waitlistCombinedSection{padding:48px 0 40px}.waitlistFoundersSection{padding:48px 0}.waitlistEarlyFormSection{padding:40px 0;scroll-margin-top:60px}.waitlistFormSection{padding:56px 0}.waitlistFormBgGlow{width:320px;height:320px;top:-60px}.waitlistFormSection:before{width:250px;height:250px;bottom:-40px}.waitlistFormSubtext{font-size:14px;line-height:1.5;margin-bottom:24px}.waitlistCredentialStrip{gap:12px 20px;margin-top:24px}.waitlistCredentialNumber{font-size:20px}.waitlistHero .hero2Actions a{width:100%;justify-content:center}.waitlistFaqSection{padding:48px 0}.waitlistQueuePosition{font-size:44px}}@keyframes waitlistPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes waitlistFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}