.landing-page-module__476eJW__landing{--ink:#090e20;--white:#fff;--muted:#5e5e5e;--faint:#8a8a8a;--border:#e7e2d6;--primary:#2f009e;--accent:#6b30f4;--orange:#ff6a1a;--teal:#1fc8be;--amber:#ffbe4d;--pink:#fbd0e0;--pink-hover:#f6b9d3;--fog:#f0f0f0;--peach:#ffeabc;--cream:#fff4e0;--lavender:#eae1ff;--lilac:#e0d9f0;--mint:#c5f7f1;--bg:#fff;--surface:#fff;--font-display:Georgia, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", serif;--font-ui:var(--font-geist-sans), -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--radius-pill:999px;--radius-card-sm:22px;--radius-badge:18px;background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;min-height:100dvh;line-height:1.55}.landing-page-module__476eJW__landing *{box-sizing:border-box}.landing-page-module__476eJW__landing a{color:inherit;text-decoration:none}.landing-page-module__476eJW__landing img,.landing-page-module__476eJW__landing svg{max-width:100%;display:block}.landing-page-module__476eJW__wrap{max-width:1120px;margin:0 auto;padding:0 28px}.landing-page-module__476eJW__landing ::selection{background:var(--accent);color:#fff}.landing-page-module__476eJW__nav{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.landing-page-module__476eJW__brand{font-size:32px;line-height:1}.landing-page-module__476eJW__btn{font-family:var(--font-ui);border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:600;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;display:inline-flex}.landing-page-module__476eJW__btn.landing-page-module__476eJW__btnPrimary{color:#fff;background:#e8709e;padding:12px 28px}.landing-page-module__476eJW__btn.landing-page-module__476eJW__btnPrimary:hover{background:#d0487a;transform:translateY(-2px);box-shadow:0 6px 18px #e8709e4d}.landing-page-module__476eJW__btn.landing-page-module__476eJW__navBtn{color:#1c1e21;background:0 0;border-color:#e0e0e0;padding:8px 20px}.landing-page-module__476eJW__btn.landing-page-module__476eJW__navBtn:hover{color:#d0487a;background:#f9e2ec;border-color:#e8709e}.landing-page-module__476eJW__btn.landing-page-module__476eJW__btnOutline{color:var(--ink);border-color:var(--border);background:0 0}.landing-page-module__476eJW__btn.landing-page-module__476eJW__btnOutline:hover{border-color:var(--accent);color:var(--accent)}.landing-page-module__476eJW__section{padding:56px 0}.landing-page-module__476eJW__landing h1,.landing-page-module__476eJW__landing h2,.landing-page-module__476eJW__landing h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500}.landing-page-module__476eJW__landing p{margin:0}.landing-page-module__476eJW__hero{text-align:center;padding-top:64px;padding-bottom:80px}.landing-page-module__476eJW__heroInner{flex-direction:column;align-items:center;margin:0 auto;display:flex}.landing-page-module__476eJW__hero h1{max-width:46ch;font-size:clamp(34px,5.5vw,54px);line-height:1.08}.landing-page-module__476eJW__heroBreak{display:none}.landing-page-module__476eJW__landing .landing-page-module__476eJW__dek{color:var(--muted);max-width:46ch;margin:26px 0;font-size:17px}.landing-page-module__476eJW__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.landing-page-module__476eJW__heroBanner{border-radius:14px;max-width:980px;height:clamp(240px,30vw,440px);margin:0 auto;position:relative;overflow:hidden}.landing-page-module__476eJW__heroBannerImg{object-fit:cover;object-position:top center}.landing-page-module__476eJW__heroBannerFade{background:linear-gradient(to bottom, #fff0 20%, var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.landing-page-module__476eJW__featureHead{text-align:center;max-width:60ch;margin:0 auto;font-size:34px}.landing-page-module__476eJW__featureGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:44px;display:grid}@media (max-width:760px){.landing-page-module__476eJW__featureGrid{grid-template-columns:1fr}}.landing-page-module__476eJW__featureCard{border-radius:var(--radius-card-sm);background:var(--surface);border:1px solid var(--border);padding:26px}.landing-page-module__476eJW__badge{justify-content:center;align-items:center;width:fit-content;margin-bottom:18px;display:flex}.landing-page-module__476eJW__featureCard h3{margin-bottom:6px;font-size:19px}.landing-page-module__476eJW__featureCard p{color:var(--muted);font-size:14px}.landing-page-module__476eJW__ctaBand{color:#fff;text-align:center;background:linear-gradient(155deg,#7c4dff,#4b1fc7);border-radius:40px;margin:0 28px;padding:64px 48px}@media (max-width:640px){.landing-page-module__476eJW__ctaBand{border-radius:28px;padding:48px 28px}}.landing-page-module__476eJW__ctaBand h2{color:#fff;font-size:clamp(26px,4vw,38px)}.landing-page-module__476eJW__ctaBand p{color:#ffffffc7;max-width:48ch;margin:14px auto 30px;font-size:15px}.landing-page-module__476eJW__ctaBand .landing-page-module__476eJW__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.landing-page-module__476eJW__ctaBand .landing-page-module__476eJW__btnOutline{color:#fff;border-color:#fff6}.landing-page-module__476eJW__ctaBand .landing-page-module__476eJW__btnOutline:hover{color:#fff;border-color:#fff}.landing-page-module__476eJW__ctaBand .landing-page-module__476eJW__btn.landing-page-module__476eJW__btnPrimary{color:var(--ink);background:#fff}.landing-page-module__476eJW__ctaBand .landing-page-module__476eJW__btn.landing-page-module__476eJW__btnPrimary:hover{background:#e6e6e6}.landing-page-module__476eJW__footer{padding:56px 0 40px}.landing-page-module__476eJW__footRow{border-top:1px solid var(--border);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:13px;display:flex}.landing-page-module__476eJW__footLinks{gap:20px;display:flex}.landing-page-module__476eJW__footLinks a:hover{color:var(--accent)}@media (min-width:761px){.landing-page-module__476eJW__heroBreak{display:inline}}
