.landing_page__GQ8bs{flex:1 1;background:#f9fafb;color:#1a1a1a;font-family:Inter,sans-serif}body[data-theme=dark] .landing_page__GQ8bs{background:#0f172a;color:#fff}.landing_wrap__z_NLl{max-width:1120px;margin:0 auto;padding:0 20px}.landing_hero__6tn6A{position:relative;overflow:hidden;padding:clamp(3rem,7vw,6rem) 0 clamp(3rem,6vw,5rem)}.landing_hero__6tn6A:before{content:"";position:absolute;top:-30%;right:-10%;width:60vw;height:60vw;max-width:720px;max-height:720px;background:radial-gradient(circle at 50% 50%,rgba(78,108,255,.22),transparent 65%);z-index:0}.landing_heroGrid__sUyJr{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3rem;gap:3rem;align-items:center}@media(max-width:920px){.landing_heroGrid__sUyJr{grid-template-columns:1fr;gap:2.5rem}}.landing_eyebrow__bEOsH{display:inline-block;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#2d4fe0;background:rgba(78,108,255,.12);margin-bottom:1.25rem}body[data-theme=dark] .landing_eyebrow__bEOsH{color:#b9c6ff;background:rgba(78,108,255,.2)}.landing_h1__YyKtW{font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.1;font-weight:800;letter-spacing:-.025em;margin:0 0 1.1rem}.landing_h1__YyKtW em{font-style:normal;background:linear-gradient(120deg,#4e6cff,#f56a31);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.landing_lead__eqcy1{font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.6;color:#555;margin:0 0 1.9rem;max-width:34rem}body[data-theme=dark] .landing_lead__eqcy1{color:#cbd5e1}.landing_actions__IHcpw{display:flex;flex-wrap:wrap;gap:.8rem}.landing_btnGhost__AtPN_,.landing_btnPrimary__lGF6l{display:inline-flex;align-items:center;justify-content:center;text-align:center;max-width:100%}.landing_btnPrimary__lGF6l{font:inherit;font-weight:700;font-size:1rem;color:#fff;background:linear-gradient(120deg,#4e6cff,#6a5bff);border:none;padding:.85rem 1.5rem;border-radius:12px;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease;box-shadow:0 16px 30px -14px rgba(78,108,255,.8)}.landing_btnPrimary__lGF6l:hover{transform:translateY(-2px);box-shadow:0 22px 36px -14px rgba(78,108,255,.85)}.landing_btnGhost__AtPN_{font:inherit;font-weight:700;font-size:1rem;color:#2d4fe0;background:rgba(0,0,0,0);border:1.5px solid rgba(78,108,255,.35);padding:.85rem 1.4rem;border-radius:12px;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.landing_btnGhost__AtPN_:hover{background:rgba(78,108,255,.09);border-color:#4e6cff}body[data-theme=dark] .landing_btnGhost__AtPN_{color:#c9d3ff;border-color:hsla(0,0%,100%,.22)}body[data-theme=dark] .landing_btnGhost__AtPN_:hover{background:hsla(0,0%,100%,.07)}@media(max-width:420px){.landing_btnGhost__AtPN_,.landing_btnPrimary__lGF6l{width:100%}}.landing_mock__ASnc2{border-radius:20px;padding:1.1rem;background:linear-gradient(160deg,#ffffff,#eef1ff);border:1px solid rgba(15,23,42,.08);box-shadow:0 40px 70px -30px rgba(30,41,99,.35)}body[data-theme=dark] .landing_mock__ASnc2{background:linear-gradient(160deg,#1e293b,#172036);border-color:hsla(0,0%,100%,.08)}.landing_mockBar__KqHtE{display:flex;gap:.4rem;margin-bottom:.9rem}.landing_mockBar__KqHtE i{width:10px;height:10px;border-radius:50%;background:#cbd5e1}.landing_mockBar__KqHtE i:first-child{background:#f56a63}.landing_mockBar__KqHtE i:nth-child(2){background:#f5c04e}.landing_mockBar__KqHtE i:nth-child(3){background:#57c26a}.landing_mockRow__MhvbF{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:.4rem;gap:.75rem;padding:.75rem .85rem;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.07);margin-bottom:.6rem;font-size:.86rem}body[data-theme=dark] .landing_mockRow__MhvbF{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.landing_mockRow__MhvbF>div{min-width:0;overflow-wrap:break-word}.landing_mockRow__MhvbF strong{font-weight:700}.landing_mockRow__MhvbF span{color:#555;font-size:.8rem}body[data-theme=dark] .landing_mockRow__MhvbF span{color:#cbd5e1}.landing_pill__tdEwm{padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.landing_pillGreen__QKz6J{background:rgba(87,194,106,.16);color:#2f8f45}.landing_pillBlue__0wq7d{background:rgba(78,108,255,.16);color:#2d4fe0}.landing_pillAmber__Saq8S{background:rgba(245,192,78,.2);color:#a9791b}.landing_heroNote__BpSH5{display:block;margin-top:.9rem;font-size:.85rem;font-weight:600;color:#555}body[data-theme=dark] .landing_heroNote__BpSH5{color:#cbd5e1}.landing_mockHeader__fqvt3{font-size:.78rem;font-weight:700;color:#555;margin-bottom:.7rem}body[data-theme=dark] .landing_mockHeader__fqvt3{color:#cbd5e1}.landing_mockNotification__yxvmL{display:flex;flex-direction:column;gap:.15rem;margin-top:.9rem;padding:.75rem .9rem;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 40px -20px rgba(30,41,99,.35);font-size:.82rem}.landing_mockNotification__yxvmL strong{font-weight:700}.landing_mockNotification__yxvmL span{color:#555;font-size:.78rem}body[data-theme=dark] .landing_mockNotification__yxvmL{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}body[data-theme=dark] .landing_mockNotification__yxvmL span{color:#cbd5e1}.landing_functionsBar__BF_TL{padding:1.4rem 0;border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}body[data-theme=dark] .landing_functionsBar__BF_TL{border-color:hsla(0,0%,100%,.08)}.landing_functionsInner__jCiko{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.landing_functionsLabel__2HANd{font-size:.85rem;font-weight:700;color:#555;white-space:nowrap}body[data-theme=dark] .landing_functionsLabel__2HANd{color:#cbd5e1}.landing_functionsList__tO9Ud{display:flex;flex-wrap:wrap;gap:.5rem}.landing_functionPill__xkxRn{padding:.3rem .75rem;border-radius:999px;font-size:.82rem;font-weight:600;background:rgba(78,108,255,.1);color:#2d4fe0}body[data-theme=dark] .landing_functionPill__xkxRn{background:rgba(78,108,255,.18);color:#c9d3ff}.landing_painList__iVSDQ{list-style:none;margin:0;padding:0;max-width:40rem;margin-inline:auto;display:flex;flex-direction:column;gap:.9rem}.landing_painItem__NFb9h{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1.1rem;border-radius:14px;background:#fff;border:1px solid rgba(229,57,53,.18);font-size:.96rem;line-height:1.55}body[data-theme=dark] .landing_painItem__NFb9h{background:#1e293b;border-color:rgba(229,57,53,.3)}.landing_painIcon__VA8DM{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:.8rem;font-weight:800;color:#e53935;background:rgba(229,57,53,.14)}.landing_solutionInner__l6eDY{max-width:46rem;text-align:center}.landing_solutionText__ndHLV{font-size:1.05rem;line-height:1.7;color:#555;margin:0}.landing_solutionText__ndHLV strong{color:inherit;font-weight:700}.landing_solutionText__ndHLV em{font-style:normal;font-weight:700;color:#2d4fe0}body[data-theme=dark] .landing_solutionText__ndHLV{color:#cbd5e1}body[data-theme=dark] .landing_solutionText__ndHLV em{color:#b9c6ff}.landing_benefitHighlight___wiU4{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center;padding:2rem;border-radius:20px;background:linear-gradient(140deg,rgba(78,108,255,.08),rgba(245,106,49,.06));border:1px solid rgba(78,108,255,.15);margin-bottom:2rem}body[data-theme=dark] .landing_benefitHighlight___wiU4{border-color:rgba(78,108,255,.25)}@media(max-width:780px){.landing_benefitHighlight___wiU4{grid-template-columns:1fr}}.landing_benefitHighlightText__G0zWx h3{font-size:1.3rem;font-weight:800;margin:0 0 .6rem;letter-spacing:-.01em}.landing_benefitHighlightText__G0zWx p{color:#555;line-height:1.6;margin:0}body[data-theme=dark] .landing_benefitHighlightText__G0zWx p{color:#cbd5e1}.landing_timeline__SeXTg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.landing_timeline__SeXTg li{display:flex;gap:.9rem;align-items:baseline}.landing_timeline__SeXTg li time{flex:none;font-weight:800;font-size:.85rem;color:#2d4fe0;width:3.4rem}body[data-theme=dark] .landing_timeline__SeXTg li time{color:#b9c6ff}.landing_timeline__SeXTg li div{display:flex;flex-direction:column;gap:.1rem}.landing_timeline__SeXTg li strong{font-size:.92rem;font-weight:700}.landing_timeline__SeXTg li span{font-size:.82rem;color:#555}body[data-theme=dark] .landing_timeline__SeXTg li span{color:#cbd5e1}.landing_stats__3mx6I{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;text-align:center}@media(max-width:780px){.landing_stats__3mx6I{grid-template-columns:repeat(2,1fr)}}.landing_statItem__tCSSq{display:flex;flex-direction:column;gap:.3rem}.landing_statItem__tCSSq strong{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800;letter-spacing:-.02em;color:#2d4fe0}body[data-theme=dark] .landing_statItem__tCSSq strong{color:#b9c6ff}.landing_statItem__tCSSq span{font-size:.88rem;color:#555;line-height:1.4}body[data-theme=dark] .landing_statItem__tCSSq span{color:#cbd5e1}.landing_statsNote__fX7QJ{text-align:center;margin:2rem 0 0;font-size:.82rem;color:#555}body[data-theme=dark] .landing_statsNote__fX7QJ{color:#cbd5e1}.landing_faqWrap__Yuqjr{max-width:42rem}.landing_faq__vI1GF{display:flex;flex-direction:column;gap:.75rem}.landing_faqItem__nexyu{padding:1rem 1.2rem;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.08)}body[data-theme=dark] .landing_faqItem__nexyu{background:#1e293b;border-color:hsla(0,0%,100%,.08)}.landing_faqItem__nexyu summary{cursor:pointer;font-weight:700;font-size:.98rem;list-style:none}.landing_faqItem__nexyu summary::-webkit-details-marker{display:none}.landing_faqItem__nexyu summary:after{content:"+";float:right;font-weight:800;color:#2d4fe0}.landing_faqItem__nexyu[open] summary:after{content:"−"}.landing_faqItem__nexyu p{margin:.75rem 0 0;color:#555;line-height:1.6;font-size:.92rem}body[data-theme=dark] .landing_faqItem__nexyu p{color:#cbd5e1}.landing_section__mgfch{padding:clamp(3rem,6vw,5rem) 0}.landing_sectionAlt__RF3A3{background:#e5e9f2}body[data-theme=dark] .landing_sectionAlt__RF3A3{background:#1e293b}.landing_h2__BAbKc{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;text-align:center;margin:0 0 .6rem}.landing_sectionText__fQL5z{text-align:center;color:#555;max-width:40rem;margin:0 auto 2.75rem;font-size:1.02rem;line-height:1.6}body[data-theme=dark] .landing_sectionText__fQL5z{color:#cbd5e1}.landing_cards__A6_a2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}@media(max-width:860px){.landing_cards__A6_a2{grid-template-columns:1fr}}.landing_card__17bbc{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:1.6rem;transition:transform .15s ease,box-shadow .2s ease}.landing_card__17bbc:hover{transform:translateY(-4px);box-shadow:0 24px 44px -24px rgba(30,41,99,.3)}body[data-theme=dark] .landing_card__17bbc{background:#1e293b;border-color:hsla(0,0%,100%,.08)}.landing_card__17bbc .landing_icon__bP2QS{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:13px;font-size:1.4rem;background:rgba(78,108,255,.12);margin-bottom:1rem}.landing_card__17bbc h3{font-size:1.15rem;font-weight:700;margin:0 0 .5rem}.landing_card__17bbc p{color:#555;line-height:1.6;font-size:.95rem;margin:0}body[data-theme=dark] .landing_card__17bbc p{color:#cbd5e1}.landing_steps__NOnSZ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;counter-reset:step}@media(max-width:860px){.landing_steps__NOnSZ{grid-template-columns:1fr 1fr}}@media(max-width:520px){.landing_steps__NOnSZ{grid-template-columns:1fr}}.landing_step__4oYpY{position:relative;padding:1.4rem;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08)}body[data-theme=dark] .landing_step__4oYpY{background:#1e293b;border-color:hsla(0,0%,100%,.08)}.landing_step__4oYpY:before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-weight:800;color:#fff;background:linear-gradient(120deg,#4e6cff,#6a5bff);margin-bottom:.9rem}.landing_step__4oYpY h4{font-size:1rem;font-weight:700;margin:0 0 .4rem}.landing_step__4oYpY p{color:#555;font-size:.9rem;line-height:1.55;margin:0}body[data-theme=dark] .landing_step__4oYpY p{color:#cbd5e1}.landing_ctaBand__y5fYs{margin:clamp(3rem,6vw,5rem) 0}.landing_ctaInner__c9VhO{border-radius:24px;padding:clamp(2.25rem,5vw,3.5rem);text-align:center;color:#fff;background:linear-gradient(140deg,#2d4fe0,#4e6cff 50%,#7b5bff);box-shadow:0 40px 70px -34px rgba(45,79,224,.6)}.landing_ctaInner__c9VhO h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;margin:0 0 .6rem;letter-spacing:-.02em}.landing_ctaInner__c9VhO p{color:hsla(0,0%,100%,.88);margin:0 0 1.6rem;font-size:1.02rem}.landing_ctaBtn__TTAho{display:inline-flex;align-items:center;justify-content:center;text-align:center;max-width:100%;font-weight:700;font-size:1rem;color:#2d4fe0;background:#fff;padding:.85rem 1.8rem;border-radius:12px;text-decoration:none;transition:transform .12s ease}.landing_ctaBtn__TTAho:hover{transform:translateY(-2px)}.landing_ctaActions__NQuOv{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.landing_ctaBtnGhost__wPxI9{display:inline-flex;align-items:center;justify-content:center;text-align:center;max-width:100%;font-weight:700;font-size:1rem;color:#fff;background:rgba(0,0,0,0);border:1.5px solid hsla(0,0%,100%,.55);padding:.85rem 1.8rem;border-radius:12px;text-decoration:none;transition:background .15s ease,transform .12s ease}.landing_ctaBtnGhost__wPxI9:hover{background:hsla(0,0%,100%,.14);transform:translateY(-2px)}@media(max-width:420px){.landing_ctaBtnGhost__wPxI9,.landing_ctaBtn__TTAho{width:100%}}.landing_landingFooter__teQ_6{background:#2d4fe0;color:hsla(0,0%,100%,.85);padding:clamp(2.5rem,5vw,3.5rem) 0 1.5rem}body[data-theme=dark] .landing_landingFooter__teQ_6{background:#0b1220}.landing_footerInner__0TUva{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:2rem;gap:2rem;padding-bottom:2rem;border-bottom:1px solid hsla(0,0%,100%,.15)}@media(max-width:720px){.landing_footerInner__0TUva{grid-template-columns:1fr}}.landing_footerBrand__z2g_P{display:flex;align-items:flex-start}.landing_footerLogo__IvcH_{height:48px;width:auto}.landing_footerCol__Q5AOy{display:flex;flex-direction:column;gap:.6rem}.landing_footerCol__Q5AOy h4{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.55);margin:0 0 .2rem}.landing_footerCol__Q5AOy a{color:hsla(0,0%,100%,.88);text-decoration:none;font-size:.92rem}.landing_footerCol__Q5AOy a:hover{text-decoration:underline}.landing_footerBottom__hcyVK{max-width:1120px;margin:0 auto;padding:1.25rem 20px 0;font-size:.78rem;color:hsla(0,0%,100%,.55)}