.overlayLanding-module__hAXnHa__page{--ov-bg:#0b0f19;--ov-card:#111b29;--ov-card-border:#1e293b;--ov-inset:#02061799;--ov-text:#f8fafc;--ov-body:#cbd5e1;--ov-muted:#94a3b8;--ov-accent:#b8f36b;--ov-accent-soft:#b8f36b1f;--ov-accent-text:#c9f69b;--ov-hero:radial-gradient(ellipse at top right, #b8f36b24, transparent 50%), linear-gradient(135deg, #121d2c, #0e1521);background:var(--ov-bg);color:var(--ov-text)}html.light .overlayLanding-module__hAXnHa__page{--ov-bg:#f5f7fb;--ov-card:#fff;--ov-card-border:#dbe3ee;--ov-inset:#f1f5f9;--ov-text:#0f172a;--ov-body:#334155;--ov-muted:#64748b;--ov-accent:#4d7c0f;--ov-accent-soft:#84cc1624;--ov-accent-text:#3f6212;--ov-hero:radial-gradient(ellipse at top right, #84cc1629, transparent 55%), linear-gradient(135deg, #fff, #eef4e6)}.overlayLanding-module__hAXnHa__hero{background:var(--ov-hero);border:1px solid var(--ov-card-border)}.overlayLanding-module__hAXnHa__card{background:var(--ov-card);border:1px solid var(--ov-card-border)}.overlayLanding-module__hAXnHa__inset{background:var(--ov-inset);color:var(--ov-body)}.overlayLanding-module__hAXnHa__title{color:var(--ov-text)}.overlayLanding-module__hAXnHa__body{color:var(--ov-body)}.overlayLanding-module__hAXnHa__muted{color:var(--ov-muted)}.overlayLanding-module__hAXnHa__accent{color:var(--ov-accent)}.overlayLanding-module__hAXnHa__eyebrow{background:var(--ov-accent-soft);border:1px solid color-mix(in srgb, var(--ov-accent) 30%, transparent);color:var(--ov-accent-text)}.overlayLanding-module__hAXnHa__chip{background:var(--ov-card);border:1px solid var(--ov-card-border);color:var(--ov-body)}.overlayLanding-module__hAXnHa__stepNum{background:var(--ov-accent-soft);color:var(--ov-accent)}.overlayLanding-module__hAXnHa__ctaPrimary{background:#b8f36b;color:#0f172a!important}html.light .overlayLanding-module__hAXnHa__ctaPrimary{background:#b8f36b;color:#0f172a!important}.overlayLanding-module__hAXnHa__ctaPrimary:hover{filter:brightness(1.08)}.overlayLanding-module__hAXnHa__ctaSecondary{background:var(--ov-card);border:1px solid color-mix(in srgb, var(--ov-accent) 45%, transparent);color:var(--ov-accent-text)}.overlayLanding-module__hAXnHa__ctaSecondary:hover{border-color:var(--ov-accent)}.overlayLanding-module__hAXnHa__linkRow{background:var(--ov-card);border:1px solid var(--ov-card-border);color:var(--ov-body)}.overlayLanding-module__hAXnHa__linkRow:hover{border-color:color-mix(in srgb, var(--ov-accent) 45%, transparent);color:var(--ov-text)}
