@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_ed9e8a82-module__jm5_za__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_ed9e8a82-module__jm5_za__variable{--font-poppins:"Poppins","Poppins Fallback"}
:root{--landing-bg:var(--background,#fff);--landing-surface:var(--card,#fff);--landing-surface-strong:var(--muted,#f3f4f6);--landing-text:var(--foreground,#0f172a);--landing-text-muted:var(--muted-foreground,#6b7280);--landing-primary:var(--primary,#6366f1);--landing-primary-soft:color-mix(in srgb,var(--landing-primary)12%,transparent);--landing-primary-border:color-mix(in srgb,var(--landing-primary)40%,transparent);--landing-border:var(--border,rgba(15,23,42,.12))}.bg-brand-background{background-color:var(--landing-bg)}.bg-brand-dark{background-color:var(--landing-surface)}.bg-brand-primary{background-color:var(--landing-primary)}.text-brand-text{color:var(--landing-text)}.text-brand-primary{color:var(--landing-primary)}.border-brand-border{border-color:var(--landing-border)}.border-brand-primary{border-color:var(--landing-primary-border)}.landing .btn-secondary{border:1px solid var(--landing-border,currentColor)}.landing .feature-card,.landing .pricing-card,.landing .faq-item{transition:transform .3s,box-shadow .3s,border-color .3s}html.dark{--landing-bg:#0f1012;--landing-surface:#17181c;--landing-surface-strong:#1f2126;--landing-text:#f5f5f7;--landing-text-muted:#b9bcc6;--landing-primary:#a855f7;--landing-primary-soft:rgba(168,85,247,.12);--landing-primary-border:rgba(168,85,247,.4);--landing-border:rgba(255,255,255,.08)}@supports (color:color(display-p3 0 0 0)){html.dark{--landing-bg:color(display-p3 .059523 .062619 .0698968);--landing-surface:color(display-p3 .090891 .0939863 .108462);--landing-surface-strong:color(display-p3 .122977 .129153 .147314);--landing-text:color(display-p3 .960702 .960785 .968225);--landing-text-muted:color(display-p3 .727531 .73686 .773094)}}@supports (color:lab(0% 0 0)){html.dark{--landing-bg:lab(4.64677% -.0650734 -1.22374);--landing-surface:lab(8.26934% .332944 -3.00322);--landing-surface-strong:lab(12.6877% .0565872 -3.72551);--landing-text:lab(96.5799% .265718 -1.00721);--landing-text-muted:lab(76.2334% .358373 -5.47671)}}.light .landing{color:var(--foreground)}html.dark .landing{background:var(--landing-bg);color:var(--landing-text)}html.dark .bg-brand-dark{background-color:var(--landing-surface)}html.dark .bg-brand-background{background-color:var(--landing-bg)}html.dark .text-brand-text{color:var(--landing-text)}html.dark .text-brand-primary{color:var(--landing-primary)}html.dark .bg-brand-primary{background-color:var(--landing-primary)}html.dark .border-brand-border{border-color:var(--landing-border)}html.dark .border-brand-primary{border-color:var(--landing-primary-border)}html.dark .landing .feature-card,html.dark .landing .pricing-card,html.dark .landing .faq-item{background-color:var(--landing-surface);border-color:var(--landing-border)}html.dark .landing .feature-card:hover,html.dark .landing .pricing-card:hover,html.dark .landing .faq-item:hover{border-color:var(--landing-primary)}html.dark .landing .feature-icon-wrapper,html.dark .landing .step-number{background-color:var(--landing-primary-soft);border-color:var(--landing-primary-border);color:var(--landing-primary)}html.dark .landing .pricing-card.premium-card{border-color:var(--landing-primary);box-shadow:0 0 30px rgba(168,85,247,.3)}html.dark .landing .faq-answer p{color:var(--landing-text-muted)}html.dark .landing .btn-secondary{color:var(--landing-text);border-color:var(--landing-border)}html.dark .landing .btn-secondary:hover{background-color:var(--landing-surface-strong);border-color:var(--landing-text)}html.dark .landing ::-webkit-scrollbar-track{background:var(--landing-surface)}html.dark .landing ::-webkit-scrollbar-thumb{background:var(--landing-border)}html.dark .landing ::-webkit-scrollbar-thumb:hover{background:var(--landing-primary)}.landing .font-heading{font-family:Poppins,sans-serif}.landing .font-body{font-family:Inter,sans-serif}.landing .btn{border-radius:9999px;padding:.75rem 1.5rem;font-weight:500;transition:all .3s;display:inline-block}.landing .btn-primary{background-color:var(--landing-primary);color:#fff;box-shadow:0 0 15px rgba(168,85,247,.35)}.landing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 25px rgba(168,85,247,.5)}.cta-animated{isolation:isolate;will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background-color .22s,color .16s;position:relative;overflow:hidden}.cta-animated:hover{box-shadow:0 1px 0 0 var(--landing-border)inset,0 10px 28px -12px var(--landing-primary-border),0 0 0 2px color-mix(in srgb,var(--landing-primary)28%,transparent);transform:translateY(-2px)}.cta-animated:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,#fff 45%,var(--landing-primary))50%,transparent 100%);opacity:0;width:30%;height:100%;position:absolute;top:0;left:-35%;transform:translate(-10%)skew(-18deg)}.cta-animated:hover:before{opacity:.65;animation:.8s cubic-bezier(.22,1,.36,1) forwards cta-sweep}@keyframes cta-sweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.cta-animated,.cta-animated:hover{transition:box-shadow .15s;transform:none!important}.cta-animated:before,.cta-animated:hover:before{opacity:0!important;animation:none!important}}
