:root{--waitlist-primary:#38bdf8;--waitlist-primary-dark:#0ea5e9;--waitlist-background:#0f172a;--waitlist-surface:rgba(15,23,42,.9);--waitlist-surface-soft:rgba(30,41,59,.6);--waitlist-border:rgba(148,163,184,.2);--waitlist-text:#f8fafc;--waitlist-muted:rgba(226,232,240,.7);--waitlist-success:#10b981}.waitlist{min-height:100vh;background:linear-gradient(135deg,var(--waitlist-background) 0,#1e293b 40%,#334155 100%);color:var(--waitlist-text);line-height:1.6}.waitlist a{color:inherit}.waitlist-container{max-width:1200px;margin:0 auto;padding:24px}.waitlist-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:56px;padding-top:16px;gap:16px;flex-wrap:wrap}.waitlist-link{font-size:14px;font-weight:500;text-decoration:none;color:var(--waitlist-muted);transition:color .2s ease}.waitlist-link--primary{color:var(--waitlist-primary)}.waitlist-link:hover{color:var(--waitlist-text)}.waitlist-logo{font-size:28px;font-weight:800;color:var(--waitlist-primary);text-decoration:none;transition:color .2s ease}.waitlist-logo:hover{color:var(--waitlist-primary-dark)}.waitlist-language-switcher{display:inline-flex;gap:8px;flex-wrap:wrap}.waitlist-language-button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;text-decoration:none;color:var(--waitlist-muted);font-size:14px;font-weight:500;border:1px solid transparent;transition:all .2s ease;background:transparent}.waitlist-language-button.active{background:rgba(56,189,248,.1);border-color:var(--waitlist-primary);color:var(--waitlist-primary)}.waitlist-language-button:hover{background:rgba(56,189,248,.05);color:var(--waitlist-text)}.waitlist-hero{text-align:center;margin-bottom:72px}.waitlist-heroTitle{font-size:clamp(32px,6vw,48px);font-weight:800;margin-bottom:18px;background:linear-gradient(135deg,#38bdf8,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.waitlist-heroSubtitle{font-size:20px;color:var(--waitlist-muted);max-width:720px;margin:0 auto}.waitlist-heroBody{margin:18px auto 0;max-width:760px;color:var(--waitlist-muted)}.waitlist-heroMeta{margin-top:16px;color:rgba(226,232,240,.6);font-size:14px}.waitlist-search{position:relative;margin:0 auto 56px;max-width:640px}.waitlist-searchIcon{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:18px;opacity:.7}.waitlist-searchInput{width:100%;padding:16px 18px 16px 50px;border-radius:16px;border:1px solid var(--waitlist-border);background:rgba(15,23,42,.6);color:var(--waitlist-text);font-size:16px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 12px 30px rgba(15,23,42,.4)}.waitlist-searchInput:focus-visible{border-color:var(--waitlist-primary);box-shadow:0 12px 40px rgba(56,189,248,.18)}.waitlist-searchSummary{margin-top:16px;text-align:center;color:var(--waitlist-muted);font-size:14px}.waitlist-section{margin-bottom:72px}.waitlist-sectionHeader{text-align:center;margin-bottom:36px}.waitlist-sectionTitle{font-size:clamp(28px,5vw,36px);font-weight:700;margin-bottom:12px}.waitlist-sectionSubtitle{color:var(--waitlist-muted);max-width:700px;margin:0 auto}.waitlist-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.waitlist-card{position:relative;padding:28px;border-radius:18px;border:1px solid var(--waitlist-border);background:var(--waitlist-surface);backdrop-filter:blur(18px);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;overflow:hidden}.waitlist-card:hover{transform:translateY(-6px);border-color:var(--waitlist-primary);box-shadow:0 20px 40px rgba(56,189,248,.15)}.waitlist-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--waitlist-primary),var(--waitlist-primary-dark));transform:scaleX(0);transition:transform .3s ease}.waitlist-card:hover:before{transform:scaleX(1)}.waitlist-card--link{display:block;text-decoration:none;color:inherit;cursor:pointer}.waitlist-cardIcon{font-size:44px;display:block;margin-bottom:16px}.waitlist-cardTitle{font-size:20px;font-weight:600;margin-bottom:10px}.waitlist-cardDescription{font-size:14px;color:var(--waitlist-muted)}.waitlist-faqList{max-width:800px;margin:0 auto;display:grid;gap:16px}.waitlist-faqItem{background:var(--waitlist-surface);border-radius:16px;border:1px solid var(--waitlist-border);overflow:hidden;transition:border-color .2s ease}.waitlist-faqItem:hover{border-color:var(--waitlist-primary)}.waitlist-faqQuestion{padding:22px 24px;cursor:pointer;font-size:18px;font-weight:600;display:flex;justify-content:space-between;align-items:center;color:var(--waitlist-text);background:transparent;border:none;width:100%;text-align:left}.waitlist-faqToggle{font-size:20px;color:var(--waitlist-primary);transition:transform .3s ease}.waitlist-faqItem[data-open=true] .waitlist-faqToggle{transform:rotate(45deg)}.waitlist-faqAnswer{padding:0 24px;max-height:0;overflow:hidden;color:var(--waitlist-muted);transition:all .3s ease}.waitlist-faqItem[data-open=true] .waitlist-faqAnswer{padding:0 24px 24px;max-height:200px}.waitlist-contactGrid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.waitlist-contactCard{background:var(--waitlist-surface);border-radius:20px;border:1px solid var(--waitlist-border);padding:32px;text-align:center;transition:all .3s ease;backdrop-filter:blur(18px)}.waitlist-contactCard:hover{transform:translateY(-4px);border-color:var(--waitlist-primary);box-shadow:0 12px 24px rgba(56,189,248,.12)}.waitlist-contactAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--waitlist-primary),var(--waitlist-primary-dark));color:#fff;text-decoration:none;border-radius:12px;padding:12px 20px;font-weight:600;font-size:14px;transition:transform .2s ease,box-shadow .2s ease}.waitlist-contactAction:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(56,189,248,.3)}.waitlist-form{display:grid;gap:20px;max-width:520px;margin:0 auto}.waitlist-formGroup{display:grid;gap:8px}.waitlist-formLabel{font-weight:600;color:var(--waitlist-text)}.waitlist-formControl{padding:14px 18px;border-radius:12px;border:1px solid var(--waitlist-border);background:rgba(15,23,42,.6);color:var(--waitlist-text);font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.waitlist-formControl:focus-visible{border-color:var(--waitlist-primary);box-shadow:0 10px 30px rgba(56,189,248,.18);outline:none}.waitlist-checkboxGroup{display:grid;gap:12px}.waitlist-checkboxItem,.waitlist-consent{display:inline-flex;align-items:center;gap:10px;color:var(--waitlist-muted)}.waitlist-consent{font-size:14px}.waitlist-consent--highlight{color:#f97316;font-weight:700;font-size:15px}.waitlist-consent--highlight span{display:inline-flex;align-items:center;gap:8px}.waitlist-consent--highlight input[type=checkbox]{accent-color:#f97316;transform:scale(1.1)}.waitlist-submitButton{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:linear-gradient(135deg,var(--waitlist-primary),var(--waitlist-primary-dark));color:#fff;border:none;border-radius:12px;padding:14px 22px;font-weight:600;font-size:15px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.waitlist-submitButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.waitlist-submitButton:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(56,189,248,.32)}.waitlist-successMessage{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(5,150,105,.12));border:1px solid rgba(16,185,129,.35);border-radius:12px;padding:18px;text-align:center;color:var(--waitlist-success);font-weight:600}.waitlist-resourcesGrid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.waitlist-resourceCard{background:var(--waitlist-surface);border-radius:16px;border:1px solid var(--waitlist-border);padding:24px;text-align:center;text-decoration:none;color:inherit;transition:all .2s ease;backdrop-filter:blur(18px)}.waitlist-resourceCard:hover{transform:translateY(-4px);border-color:var(--waitlist-primary);box-shadow:0 8px 16px rgba(56,189,248,.1)}.waitlist-backLink{display:inline-flex;align-items:center;gap:8px;color:var(--waitlist-primary);text-decoration:none;font-weight:500;margin-top:40px;transition:color .2s ease}.waitlist-backLink:hover{color:var(--waitlist-primary-dark);text-decoration:underline}.waitlist-section+.waitlist-section{margin-top:68px}.waitlist-article{display:grid;gap:24px}.waitlist-articleSection{background:var(--waitlist-surface);border-radius:18px;border:1px solid var(--waitlist-border);padding:28px;backdrop-filter:blur(18px)}.waitlist-articleHeading{font-size:20px;font-weight:600;margin-bottom:12px;color:var(--waitlist-text)}.waitlist-articleList{list-style:disc;margin-left:18px;color:var(--waitlist-muted);display:grid;gap:10px}.waitlist-articleList li{line-height:1.6}.waitlist-withdrawalForm{background:rgba(15,23,42,.6);border:1px solid var(--waitlist-border);border-radius:16px;padding:20px;overflow-x:auto;white-space:pre-wrap;color:var(--waitlist-muted);font-family:Inter,system-ui,sans-serif;line-height:1.6}@media (max-width:768px){.waitlist-container{padding:18px}.waitlist-header{flex-direction:column;text-align:center}.waitlist-search{margin-bottom:40px}.waitlist-sectionTitle{font-size:28px}}@media (max-width:480px){.waitlist-searchInput{padding:14px 16px 14px 45px;font-size:14px}.waitlist-card{padding:24px}}