:root{color-scheme:light;--saev-font-sans: "Manrope", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--saev-font-display: "Fraunces", Georgia, "Times New Roman", serif;--saev-bg: #f8f6f2;--saev-bg-soft: #f2f0ea;--saev-surface: #fffdf9;--saev-surface-muted: #f8f5ef;--saev-fg: #3c4e63;--saev-fg-muted: #55697f;--saev-fg-soft: #6f8399;--saev-border: #ddd9d1;--saev-border-strong: #d0cac1;--saev-dusty-navy: #3c4e63;--saev-accent: var(--saev-dusty-navy);--saev-accent-strong: #314357;--saev-primary-fg: #ffffff;--saev-link-hover: #2f4358;--saev-header-bg: rgba(248, 246, 242, .82);--saev-logo-badge-bg: #fefdfa;--saev-logo-badge-border: #d8d2ca;--saev-success: #2f6b4d;--saev-danger: #b34753;--saev-focus: rgba(60, 78, 99, .26);--saev-glow-a: rgba(95, 113, 136, .09);--saev-glow-b: rgba(138, 148, 161, .07);--saev-radius-xs: 10px;--saev-radius-sm: 14px;--saev-radius-md: 18px;--saev-radius-lg: 24px;--saev-radius-xl: 30px;--saev-radius-pill: 9999px;--saev-shadow-sm: 0 1px 2px rgba(12, 18, 24, .05), 0 8px 22px rgba(12, 18, 24, .05);--saev-shadow-md: 0 2px 8px rgba(12, 18, 24, .06), 0 20px 56px rgba(12, 18, 24, .08);--saev-grid-max: 1120px}[data-theme=dark]{color-scheme:dark;--saev-bg: #0d131b;--saev-bg-soft: #101822;--saev-surface: #15202c;--saev-surface-muted: #111a25;--saev-fg: #e6edf5;--saev-fg-muted: #bcc8d6;--saev-fg-soft: #9eafc1;--saev-border: #2d3a4a;--saev-border-strong: #3b4b5f;--saev-dusty-navy-enhanced: #2f4358;--saev-accent: var(--saev-dusty-navy-enhanced);--saev-accent-strong: #253648;--saev-primary-fg: #ffffff;--saev-link-hover: #f3f7fb;--saev-header-bg: rgba(13, 19, 28, .86);--saev-logo-badge-bg: #111c29;--saev-logo-badge-border: #30455c;--saev-success: #77d2a2;--saev-danger: #ff9ca9;--saev-focus: rgba(47, 67, 88, .42);--saev-glow-a: rgba(202, 217, 236, .08);--saev-glow-b: rgba(120, 145, 175, .06);--saev-shadow-sm: 0 1px 2px rgba(0, 0, 0, .42), 0 12px 30px rgba(0, 0, 0, .34);--saev-shadow-md: 0 2px 8px rgba(0, 0, 0, .48), 0 24px 70px rgba(0, 0, 0, .5)}.saev-container{width:min(var(--saev-grid-max),calc(100% - 48px));margin-inline:auto}.saev-headerNav{flex-wrap:wrap;justify-content:flex-end}.saev-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--saev-fg-soft);font-weight:700}.saev-h1{margin:0;font-family:var(--saev-font-display);font-size:clamp(34px,8vw,66px);line-height:1.03;letter-spacing:-.015em;font-weight:600}.saev-h2{margin:0;font-family:var(--saev-font-display);font-size:clamp(28px,6vw,48px);line-height:1.08;letter-spacing:-.01em;font-weight:600}.saev-lede{margin:0;font-size:clamp(17px,2.4vw,20px);line-height:1.62;color:var(--saev-fg-muted)}.saev-btn{appearance:none;border:1px solid color-mix(in srgb,var(--saev-accent) 34%,var(--saev-border));background:color-mix(in srgb,var(--saev-surface) 92%,var(--saev-accent) 8%);color:var(--saev-accent);border-radius:var(--saev-radius-pill);height:46px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.01em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;isolation:isolate;transform:translateY(0) scale(1);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .26s ease,border-color .2s ease,background-color .22s ease,color .2s ease,background-position .28s ease,filter .22s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.saev-btn:after{content:"";position:absolute;top:-140%;left:-30%;width:46%;height:360%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 48%,transparent 100%);transform:rotate(18deg) translate(-220%);transition:transform .58s cubic-bezier(.22,1,.36,1);pointer-events:none}.saev-btn:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 12px 26px #18243324}.saev-btn:hover:not(.saev-btnPrimary){border-color:color-mix(in srgb,var(--saev-accent) 54%,var(--saev-border));background:color-mix(in srgb,var(--saev-surface) 84%,var(--saev-accent) 16%)}.saev-btn:hover:after{transform:rotate(18deg) translate(420%)}.saev-btn:active{transform:translateY(0) scale(.99)}.saev-btn:disabled,.saev-btn[aria-disabled=true]{cursor:not-allowed;transform:none;box-shadow:none}.saev-btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--saev-focus)}.saev-btnPrimary{border-color:color-mix(in srgb,var(--saev-accent-strong) 78%,#223447);background:linear-gradient(130deg,var(--saev-accent) 0%,var(--saev-accent-strong) 46%,#2a3d51 100%);background-size:180% 180%;background-position:0% 50%;color:var(--saev-primary-fg);box-shadow:0 10px 24px #2f435840}.saev-btnPrimary:hover{border-color:#2a3d51;background-position:100% 50%;box-shadow:0 16px 30px #2f435852;filter:saturate(1.08)}.saev-btnPrimary:hover,.saev-btnPrimary:focus-visible,.saev-btnPrimary:active{color:var(--saev-primary-fg)}[data-theme=dark] .saev-btn{color:var(--saev-fg)}[data-theme=dark] .saev-btnPrimary{box-shadow:0 8px 20px #141f2c85}[data-theme=dark] .saev-btn:hover{box-shadow:0 14px 28px #00000061}[data-theme=dark] .saev-btnPrimary:hover{box-shadow:0 16px 34px #0b111994}.saev-input{width:100%;height:52px;border-radius:var(--saev-radius-pill);border:1px solid color-mix(in srgb,var(--saev-accent) 24%,var(--saev-border));background:color-mix(in srgb,var(--saev-surface) 96%,var(--saev-bg) 4%);color:var(--saev-fg);padding:0 16px;font-size:16px;font-family:inherit;line-height:1;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.saev-input::placeholder{color:var(--saev-fg-soft)}.saev-input:focus{border-color:var(--saev-accent);box-shadow:0 0 0 4px var(--saev-focus)}.saev-card{border:1px solid var(--saev-border);border-radius:var(--saev-radius-lg);background:var(--saev-surface);box-shadow:0 8px 24px #0d141e0f}[data-theme=dark] .saev-card{box-shadow:0 10px 30px #0000004d}.saev-brandLink{display:inline-flex;align-items:center;line-height:1}.saev-logoBadge{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:7px 10px;background:var(--saev-logo-badge-bg);border:1px solid var(--saev-logo-badge-border);-webkit-backdrop-filter:saturate(1.05);backdrop-filter:saturate(1.05)}.saev-logoImg{display:block;height:24px;width:auto}.saev-logoImgDarkTheme,[data-theme=dark] .saev-logoImgLightTheme{display:none}[data-theme=dark] .saev-logoImgDarkTheme{display:block}.saev-waitlistGrid{display:grid;grid-template-columns:1fr;gap:10px}.saev-formTrustText{margin-top:10px;font-size:12px;color:var(--saev-fg-soft)}.saev-formStatus{margin-top:10px;font-size:13px;color:var(--saev-success)}.saev-formStatus--error{color:var(--saev-danger)}.saev-fieldLabel{display:grid;gap:6px}.saev-fieldLabelText{font-size:12px;color:var(--saev-fg-soft)}.saev-hr{height:1px;background:var(--saev-border);border:0;margin:0}@media(prefers-reduced-motion:reduce){.saev-btn,.saev-btn:after{transition:none}.saev-btn:hover,.saev-btn:active{transform:none}}@media(max-width:640px){.saev-container{width:min(var(--saev-grid-max),calc(100% - 24px))}.saev-hideOnMobile{display:none}.saev-headerRow,.saev-headerNav{gap:8px!important}.saev-btn{padding:0 13px;font-size:13px}.saev-logoBadge{padding:6px 8px;border-radius:12px}.saev-logoImg{height:21px}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:radial-gradient(880px 420px at 14% -12%,var(--saev-glow-a),transparent 66%),linear-gradient(180deg,var(--saev-bg),var(--saev-bg-soft));color:var(--saev-fg);font-family:var(--saev-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;transition:background-color .22s ease,color .22s ease}a{color:inherit;text-decoration:none;transition:color .16s ease}a:hover{color:var(--saev-link-hover)}::selection{background:var(--saev-focus)}#root{min-height:100%}.lp-heroSection{position:relative;overflow:clip;padding:68px 0 46px}#waitlist,#how-it-works{scroll-margin-top:110px}.lp-heroSection:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--saev-bg-soft) 84%,#ffffff 16%),transparent 74%)}[data-theme=dark] .lp-heroSection:before{background:linear-gradient(180deg,color-mix(in srgb,var(--saev-bg-soft) 88%,#05070b 12%),transparent 76%)}.lp-heroGrid{position:relative;display:grid;grid-template-columns:1fr;gap:42px;align-items:center}.lp-textStack{display:grid;gap:16px;max-width:650px}.lp-supportingLine{margin:0;font-size:clamp(24px,4vw,36px);line-height:1.22;color:var(--saev-fg);letter-spacing:-.012em}.lp-useCaseLine{margin:0;font-size:clamp(16px,2vw,21px);line-height:1.5;color:var(--saev-fg-muted)}.lp-waitlistWrap{display:grid;gap:10px;margin-top:8px;max-width:560px}.lp-waitlistCard{padding:24px;border-radius:var(--saev-radius-xl);border-color:color-mix(in srgb,var(--saev-border) 68%,transparent);background:color-mix(in srgb,var(--saev-surface) 94%,var(--saev-bg) 6%)}[data-theme=dark] .lp-waitlistCard{border-color:color-mix(in srgb,var(--saev-border) 72%,transparent);background:color-mix(in srgb,var(--saev-surface) 95%,#0f1721 5%)}.lp-waitlistTitle{font-weight:700;letter-spacing:-.02em;margin:0;font-size:clamp(31px,4.3vw,46px);line-height:1.06}.lp-formHint{font-size:14px;color:var(--saev-fg-muted)}.lp-heroPreview{display:grid;justify-items:center}.lp-heroPreview .lp-screenFrame{width:min(430px,100%)}.lp-screenFrame{border-radius:30px;border:1px solid color-mix(in srgb,var(--saev-border) 60%,transparent);padding:9px;background:color-mix(in srgb,var(--saev-surface) 97%,var(--saev-bg) 3%);box-shadow:0 10px 28px #11182312}[data-theme=dark] .lp-screenFrame{border-color:color-mix(in srgb,var(--saev-border) 84%,transparent);background:color-mix(in srgb,var(--saev-surface) 92%,#0a0f16 8%);box-shadow:0 16px 32px #0000006b}.lp-screenImage{width:100%;aspect-ratio:9 / 19.5;object-fit:cover;border-radius:22px;border:1px solid color-mix(in srgb,var(--saev-border) 56%,transparent)}[data-theme=dark] .lp-screenImage{border-color:color-mix(in srgb,var(--saev-border) 84%,transparent)}.lp-section{padding:54px 0 14px}.lp-sectionHead{display:grid;gap:12px;margin-bottom:18px;max-width:780px}.lp-stepsGrid{display:grid;grid-template-columns:1fr;gap:14px}.lp-stepCard{padding:20px;border-radius:var(--saev-radius-lg);border-color:color-mix(in srgb,var(--saev-border) 56%,transparent);background:color-mix(in srgb,var(--saev-surface) 96%,var(--saev-bg) 4%);box-shadow:none}[data-theme=dark] .lp-stepCard{border-color:color-mix(in srgb,var(--saev-border) 74%,transparent);background:color-mix(in srgb,var(--saev-surface) 94%,#0f1721 6%)}.lp-stepHead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.lp-stepTitle{font-weight:700;letter-spacing:-.015em}.lp-stepText{margin:0;color:var(--saev-fg-muted);line-height:1.58}.lp-showcaseCard,.lp-finalCtaCard{padding:30px;border-radius:var(--saev-radius-xl);border-color:color-mix(in srgb,var(--saev-border) 58%,transparent)}.lp-showcaseCard{background:color-mix(in srgb,var(--saev-surface) 95%,var(--saev-bg) 5%)}.lp-finalCtaCard{display:grid;gap:12px;justify-items:start;background:color-mix(in srgb,var(--saev-surface) 95%,var(--saev-bg) 5%)}[data-theme=dark] .lp-showcaseCard,[data-theme=dark] .lp-finalCtaCard{border-color:color-mix(in srgb,var(--saev-border) 74%,transparent);background:color-mix(in srgb,var(--saev-surface) 94%,#0f1721 6%)}.lp-twoCol{display:grid;grid-template-columns:1fr;gap:24px}.lp-center{align-items:center}.lp-previewCopy{display:grid;gap:12px;max-width:560px}.lp-previewPhoneWrap{display:grid;justify-items:center}.lp-previewPhoneWrap .lp-screenFrame{width:min(390px,100%)}.lp-actionRow{display:flex;gap:10px;flex-wrap:wrap}.lp-finalCtaSection{padding:40px 0 58px}.lp-urgencyLine{margin:0;font-size:13px;letter-spacing:.13em;text-transform:uppercase;color:var(--saev-fg-soft);font-weight:700}.lp-finalCtaButton{min-width:190px}@media(min-width:901px){.lp-twoCol{grid-template-columns:1fr 1fr}}@media(min-width:981px){.lp-heroGrid{grid-template-columns:1.06fr .94fr}.lp-stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.lp-heroPreview .lp-screenFrame,.lp-previewPhoneWrap .lp-screenFrame{width:min(420px,100%)}}@media(max-width:700px){.lp-heroSection{padding-top:34px}.lp-showcaseCard,.lp-finalCtaCard,.lp-stepCard,.lp-waitlistCard{padding:20px;border-radius:var(--saev-radius-lg)}.lp-waitlistTitle{font-size:clamp(29px,9vw,42px)}}@media(max-width:540px){.lp-heroPreview .lp-screenFrame,.lp-previewPhoneWrap .lp-screenFrame{width:min(335px,100%)}.lp-actionRow{width:100%}.lp-actionRow .saev-btn{flex:1 1 0}.lp-finalCtaButton{width:100%}}
