:root{--bg:#fff;--bgSoft:#f8fafc;--text:#0f172a;--textMuted:#64748b;--border:#e2e8f0;--primary:#22c55e}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--bg);color:#0f172a;color:var(--text);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit}.Header_header__yH5mU{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-bottom:1px solid var(--border);left:0;position:fixed;right:0;top:0;z-index:100}.Header_wrap__f3pOD{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 1.5rem}.Header_logo__H58rS{color:var(--text);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.Header_nav__cqg75{align-items:center;display:flex;gap:1.75rem}.Header_nav__cqg75 a{color:var(--textMuted);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.Header_nav__cqg75 a:hover{color:var(--text)}.Header_cta__\+4WWU{background:var(--primary)!important;border-radius:8px!important;color:#fff!important;padding:.5rem 1rem!important}.Header_cta__\+4WWU:hover{opacity:.9}.Header_menuBtn__5KE8F{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px}.Header_menuBtn__5KE8F span{background:var(--text);border-radius:1px;height:2px;width:22px}@media (max-width:768px){.Header_menuBtn__5KE8F{display:flex}.Header_nav__cqg75{background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;gap:1rem;left:0;opacity:0;padding:1.5rem;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:transform .2s,opacity .2s}.Header_navOpen__aUIMx{opacity:1;pointer-events:auto;transform:translateY(0)}}.Hero_hero__xU0ZK{background:linear-gradient(180deg,var(--bgSoft) 0,var(--bg) 100%);padding:8rem 1.5rem 5rem;text-align:center}.Hero_wrap__TL3g\+{margin:0 auto;max-width:720px}.Hero_badge__uQbHx{background:#22c55e1f;border-radius:999px;color:var(--primary);display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1rem;padding:.35rem .85rem}.Hero_title__UK3O7{color:var(--text);font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 1.25rem}.Hero_subtitle__fuGep{color:var(--textMuted);font-size:1.15rem;line-height:1.6;margin:0 0 2rem}.Hero_ctas__VuimE{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Hero_primary__Qhaow,.Hero_secondary__7gE3F{border-radius:10px;display:inline-block;font-size:1rem;font-weight:600;padding:.85rem 1.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s}.Hero_primary__Qhaow{background:var(--primary);box-shadow:0 4px 14px #22c55e59;color:#fff}.Hero_primary__Qhaow:hover{box-shadow:0 6px 20px #22c55e66;transform:translateY(-2px)}.Hero_secondary__7gE3F{background:var(--bg);border:2px solid var(--border);color:var(--text)}.Hero_secondary__7gE3F:hover{border-color:var(--primary);color:var(--primary)}.Features_section__zTe4\+{background:var(--bg);padding:4rem 1.5rem}.Features_wrap__0FhJJ{margin:0 auto;max-width:1100px;text-align:center}.Features_title__EvFQM{color:var(--text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin:0 0 .5rem}.Features_subtitle__K8omN{color:var(--textMuted);font-size:1.1rem;margin:0 0 3rem}.Features_grid__7XiMQ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));text-align:left}.Features_card__7OtzV{background:var(--bgSoft);border:1px solid var(--border);border-radius:12px;padding:1.5rem;transition:border-color .2s,box-shadow .2s}.Features_card__7OtzV:hover{border-color:var(--primary);box-shadow:0 8px 24px #0000000f}.Features_icon__4Kbcg{display:block;font-size:1.75rem;margin-bottom:.75rem}.Features_cardTitle__eL5Wk{color:var(--text);font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.Features_cardDesc__W4vlX{color:var(--textMuted);font-size:.95rem;line-height:1.55;margin:0}.HowItWorks_section__S6\+nR{background:var(--bgSoft);padding:4rem 1.5rem}.HowItWorks_wrap__KJlpb{margin:0 auto;max-width:900px}.HowItWorks_title__BkMIU{color:var(--text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin:0 0 .5rem;text-align:center}.HowItWorks_subtitle__6RwCd{color:var(--textMuted);font-size:1.1rem;margin:0 0 3rem;text-align:center}.HowItWorks_steps__HqLSz{counter-reset:step;list-style:none;margin:0 0 3rem;padding:0}.HowItWorks_step__LRdtu{counter-increment:step;display:flex;gap:1.25rem;margin-bottom:1.75rem}.HowItWorks_step__LRdtu:last-child{margin-bottom:0}.HowItWorks_stepNum__NR82I{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:2.25rem;justify-content:center;width:2.25rem}.HowItWorks_stepContent__hl8R4{flex:1 1}.HowItWorks_stepTitle__kxYDY{color:var(--text);font-size:1.1rem;font-weight:700;margin:0 0 .35rem}.HowItWorks_stepBody__umDcL{color:var(--textMuted);font-size:.95rem;line-height:1.55;margin:0}.HowItWorks_demo__A7o\+R{border-top:1px solid var(--border);margin-top:3rem;padding-top:2.5rem}.HowItWorks_demoLabel__XinoN{color:var(--textMuted);font-size:.9rem;font-weight:600;letter-spacing:.05em;margin:0 0 1.25rem;text-align:center;text-transform:uppercase}.HowItWorks_images__mnBOF{display:flex;flex-direction:column;gap:2rem}.HowItWorks_figure__kvjkL{background:var(--bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 20px #0000000f;margin:0;overflow:hidden}.HowItWorks_img__96BIR{display:block;height:auto;vertical-align:middle;width:100%}.HowItWorks_caption__k-0Z3{border-top:1px solid var(--border);color:var(--textMuted);font-size:.9rem;line-height:1.5;margin:0;padding:1rem 1.25rem}@media (min-width:768px){.HowItWorks_stepNum__NR82I{font-size:1.1rem;height:2.5rem;width:2.5rem}.HowItWorks_stepTitle__kxYDY{font-size:1.15rem}}.Pricing_section__P5-nI{background:var(--bgSoft);padding:4rem 1.5rem}.Pricing_wrap__okJGo{margin:0 auto;max-width:1100px;text-align:center}.Pricing_title__MpUof{color:var(--text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin:0 0 .5rem}.Pricing_subtitle__8ShPA{color:var(--textMuted);font-size:1.1rem;margin:0 0 .25rem}.Pricing_taxNote__Dor96{color:var(--textMuted);font-size:.9rem;margin:0 0 1.5rem}.Pricing_toggle__-VCta{align-items:center;color:var(--textMuted);display:flex;font-size:.95rem;gap:.75rem;justify-content:center;margin-bottom:2.5rem}.Pricing_toggleAnnual__fuCKM{color:var(--text);font-weight:600}.Pricing_save__5I4Tj{background:#22c55e26;border-radius:6px;color:var(--primary);font-size:.85rem;font-weight:600;padding:.2rem .5rem}.Pricing_grid__YlsMs{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Pricing_card__8vgUX{background:var(--bg);border:2px solid var(--border);border-radius:14px;padding:2rem;position:relative;text-align:left;transition:border-color .2s,box-shadow .2s}.Pricing_card__8vgUX:hover{border-color:var(--primary);box-shadow:0 12px 32px #00000014}.Pricing_cardPopular__aq\+HD{border-color:var(--primary);box-shadow:0 8px 28px #22c55e33}.Pricing_badge__edvy7{background:var(--primary);border-radius:999px;color:#fff;font-size:.8rem;font-weight:600;left:50%;padding:.35rem .75rem;position:absolute;top:-12px;transform:translateX(-50%)}.Pricing_planName__N5Anv{color:var(--text);font-size:1.35rem;font-weight:700;margin:0 0 .25rem}.Pricing_planDesc__aQsHO{color:var(--textMuted);font-size:.95rem;margin:0 0 1rem}.Pricing_price__pF3AY{color:var(--text);font-size:1.5rem;font-weight:800;margin:0 0 1.25rem}.Pricing_features__hq1Pm{color:var(--textMuted);font-size:.95rem;line-height:1.9;list-style:none;margin:0 0 1.5rem;padding:0}.Pricing_features__hq1Pm li:before{color:var(--primary);content:"✓ ";font-weight:700}.Pricing_ctaPrimary__9G\+9O,.Pricing_cta__gulV5{border-radius:10px;display:block;font-weight:600;padding:.75rem 1.25rem;text-align:center;text-decoration:none;transition:opacity .2s,transform .15s}.Pricing_cta__gulV5{background:var(--bgSoft);border:2px solid var(--border);color:var(--text)}.Pricing_cta__gulV5:hover{border-color:var(--primary);color:var(--primary)}.Pricing_ctaPrimary__9G\+9O{background:var(--primary);color:#fff}.Pricing_ctaPrimary__9G\+9O:hover{opacity:.95;transform:translateY(-1px)}.FAQ_section__4Uarl{background:var(--bg);padding:4rem 1.5rem}.FAQ_wrap__cFBz5{margin:0 auto;max-width:680px;text-align:center}.FAQ_title__mmi-s{color:var(--text);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;margin:0 0 .5rem}.FAQ_subtitle__U6wWc{color:var(--textMuted);font-size:1.1rem;margin:0 0 2rem}.FAQ_list__5qeo4{text-align:left}.FAQ_item__A69AB{border:1px solid var(--border);border-radius:10px;margin-bottom:.75rem;overflow:hidden}.FAQ_itemOpen__yoY\+k .FAQ_question__ex0RD{border-bottom-color:var(--border)}.FAQ_itemOpen__yoY\+k .FAQ_chevron__5OrAp{transform:rotate(180deg)}.FAQ_question__ex0RD{align-items:center;background:var(--bgSoft);border:none;border-bottom:1px solid #0000;color:var(--text);cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:background .2s;width:100%}.FAQ_question__ex0RD:hover{background:#00000008}.FAQ_chevron__5OrAp{color:var(--textMuted);flex-shrink:0;font-size:.7rem;margin-left:.5rem;transition:transform .2s}.FAQ_answer__ACFqA{color:var(--textMuted);font-size:.95rem;line-height:1.6;padding:1rem 1.25rem}.FAQ_answer__ACFqA p{margin:0}.FAQ_answerPlaceholder__pl2kw{font-size:.9rem;opacity:.85}.Footer_footer__BKjJu{background:var(--bgSoft);border-top:1px solid var(--border);padding:3rem 1.5rem 2rem}.Footer_wrap__7XMLJ{margin:0 auto;max-width:1200px;text-align:center}.Footer_tagline__mD8tl{color:var(--textMuted);font-size:.95rem;line-height:1.55;margin:0 auto 2rem;max-width:520px}.Footer_links__\+AsmS{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;margin-bottom:2rem}.Footer_links__\+AsmS h4{color:var(--text);font-size:.85rem;font-weight:700;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.Footer_links__\+AsmS a{color:var(--textMuted);display:block;font-size:.95rem;margin-bottom:.4rem;text-decoration:none}.Footer_links__\+AsmS a:hover{color:var(--primary)}.Footer_copyright__W5QQF{color:var(--textMuted);font-size:.85rem;margin:0}
/*# sourceMappingURL=main.5e02038f.css.map*/