@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_744198{font-family:Syne,Syne Fallback;font-style:normal}.__variable_744198{--font-marketing-display:"Syne","Syne Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_2ca027{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_2ca027{--font-marketing-sans:"Figtree","Figtree Fallback"}.marketing{--m-ink:#1a0b3c;--m-ink-soft:#2d165c;--m-slate:#3b1d7a;--m-mist:#ffe8f5;--m-foam:#fff7ec;--m-signal:#ff4d8d;--m-signal-hover:#ff2f78;--m-signal-soft:rgba(255,77,141,0.2);--m-teal:#00c2a8;--m-teal-soft:rgba(0,194,168,0.18);--m-sun:#ffc857;--m-sky:#4cc9f0;--m-violet:#7b5cff;--m-fg:#1a0b3c;--m-muted:#5c4a7a;--m-line:rgba(26,11,60,0.12);--m-surface:rgba(255,255,255,0.78);color:var(--m-fg);background:radial-gradient(900px 560px at 100% -5%,rgba(255,77,141,.35),transparent 55%),radial-gradient(800px 500px at -5% 15%,rgba(76,201,240,.4),transparent 50%),radial-gradient(700px 420px at 50% 110%,rgba(255,200,87,.35),transparent 55%),linear-gradient(165deg,#fff7ec,#ffe8f5 35%,#e8f9ff 70%,#f3fff8);font-family:var(--font-marketing-sans),ui-sans-serif,sans-serif;min-height:100vh}.marketing .m-display,.marketing h1,.marketing h2,.marketing h3{font-family:var(--font-marketing-display),ui-sans-serif,sans-serif;letter-spacing:-.03em}.marketing a{color:inherit;text-decoration:none}.marketing .m-shell{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.marketing .m-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.65rem 1.15rem;border-radius:999px;font-size:.95rem;font-weight:700;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.marketing .m-btn:active{transform:translateY(1px)}.marketing .m-btn-primary{background:var(--m-ink);color:#fff7ec}.marketing .m-btn-primary:hover{background:var(--m-ink-soft)}.marketing .m-btn-secondary{background:rgba(255,255,255,.65);color:var(--m-ink);border:2px solid rgba(26,11,60,.14)}.marketing .m-btn-secondary:hover{background:#fff;border-color:rgba(26,11,60,.28)}.marketing .m-btn-signal{background:linear-gradient(120deg,var(--m-signal) 0,#ff8a3d 55%,var(--m-sun) 100%);color:var(--m-ink);box-shadow:0 10px 28px rgba(255,77,141,.35)}.marketing .m-btn-signal:hover{filter:brightness(1.05);box-shadow:0 12px 32px rgba(255,77,141,.45)}@keyframes m-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes m-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes m-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes m-blob{0%,to{transform:translate(0) scale(1)}50%{transform:translate(12px,-8px) scale(1.06)}}.marketing .m-rise{animation:m-rise .7s cubic-bezier(.22,1,.36,1) both}.marketing .m-rise-delay-1{animation-delay:90ms}.marketing .m-rise-delay-2{animation-delay:.17s}.marketing .m-rise-delay-3{animation-delay:.25s}.marketing .m-wave-bar{transform-origin:center bottom;animation:m-wave 1.4s ease-in-out infinite}.marketing .m-float{animation:m-float 4.5s ease-in-out infinite}.marketing .m-blob{animation:m-blob 8s ease-in-out infinite}.marketing .m-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.marketing .m-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.marketing .m-blob,.marketing .m-float,.marketing .m-rise,.marketing .m-wave-bar{animation:none!important}.marketing .m-reveal{opacity:1;transform:none;transition:none}}