.LandingPage_page__9s1nH{--lp-navy:#081a38;--lp-blue:#2a62ff;--lp-mint:#18b4a8;--lp-sun:#ffd36a;--lp-ink:#0f172a;--lp-border:rgba(148,163,184,.35);min-height:100dvh;background:radial-gradient(760px 420px at 5% 2%,rgba(57,131,255,.14),transparent 58%),radial-gradient(620px 360px at 95% 15%,rgba(24,180,168,.15),transparent 54%),linear-gradient(180deg,#f4f8ff,#f8fbff 44%,#eff5ff);color:var(--lp-ink)}.LandingPage_hero__y6CP1{background:radial-gradient(740px 430px at 8% -14%,rgba(47,85,255,.44),transparent 60%),radial-gradient(660px 410px at 95% -6%,rgba(24,180,168,.35),transparent 58%),linear-gradient(145deg,#06132b,#0b2450 46%,#10386f)}.LandingPage_heroOrb__fLtbr{position:absolute;border-radius:9999px;filter:blur(4px);opacity:.55;animation:LandingPage_lp-float__dvnDD 10s ease-in-out infinite}.LandingPage_heroOrbBlue__7pDsD{top:18%;left:-9%;height:19rem;width:19rem;background:rgba(42,98,255,.36)}.LandingPage_heroOrbMint__U6QTL{right:-6%;top:4%;height:16rem;width:16rem;background:rgba(24,180,168,.32);animation-delay:1.2s}.LandingPage_heroOrbSun__JbxTr{right:16%;bottom:-3rem;height:11rem;width:11rem;background:rgba(255,211,106,.24);animation-delay:.5s}.LandingPage_heroPanel__IyI4i{border-radius:1.6rem;border:1px solid hsla(0,0%,100%,.24);background:linear-gradient(150deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.08)),rgba(6,19,43,.34);padding:1.5rem;backdrop-filter:blur(16px);box-shadow:0 18px 38px rgba(8,26,56,.28)}.LandingPage_heroListItem__Suzm4{position:relative;padding-left:1.5rem}.LandingPage_heroListItem__Suzm4:before{content:"";position:absolute;left:0;top:.5rem;height:.5rem;width:.5rem;border-radius:9999px;background:linear-gradient(140deg,var(--lp-sun),#ffb53f);box-shadow:0 0 0 3px rgba(255,211,106,.16)}.LandingPage_metricCard__DYog6{border-radius:1rem;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.08);padding:.9rem .95rem;backdrop-filter:blur(10px)}.LandingPage_metricLabel__gk5Tl{font-size:.68rem;font-weight:700;letter-spacing:.12em;color:#bfdbfe}.LandingPage_metricValue__vjg_X{margin-top:.4rem;font-size:.9rem;font-weight:600;color:#f8fbff}.LandingPage_sectionHeading__1GPtq{display:flex;flex-direction:column;gap:.5rem}.LandingPage_sectionEyebrow__3ud_p{font-size:.7rem;font-weight:700;letter-spacing:.22em;color:#3b82f6}.LandingPage_sectionEyebrowDark__JnKbL{font-size:.7rem;font-weight:700;letter-spacing:.22em;color:#7dd3fc}.LandingPage_sectionTitle___HqMR{font-family:var(--font-display),serif;font-size:clamp(1.875rem,3vw,2.4rem);font-weight:600;line-height:1.25;color:#0b1023}.LandingPage_priceSection___mln3{border-top:1px solid rgba(148,163,184,.22);border-bottom:1px solid rgba(148,163,184,.22);background:radial-gradient(540px 220px at 8% 0,rgba(59,130,246,.09),transparent 68%),radial-gradient(480px 220px at 92% 100%,rgba(20,184,166,.1),transparent 64%),linear-gradient(180deg,#f7faff,#eef5ff)}.LandingPage_pricePlanCard___DAkP{border-radius:1.5rem;border:1px solid rgba(59,130,246,.24);background:radial-gradient(360px 140px at 100% 0,rgba(20,184,166,.12),transparent 60%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(239,246,255,.96));padding:1.4rem;box-shadow:0 16px 32px rgba(37,99,235,.08)}.LandingPage_pricePlanBadge__ufs69{display:inline-flex;align-items:center;border-radius:9999px;background:linear-gradient(145deg,#1d4ed8,#2563eb);padding:.32rem .78rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;color:#eff6ff}.LandingPage_pricePlanTitle__O273P{font-family:var(--font-display),serif;font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:600;line-height:1.2;color:#0b1023}.LandingPage_pricePlanDescription__IG3D2{margin-top:.55rem;max-width:38rem;font-size:.9rem;line-height:1.8;color:#475569}.LandingPage_subsidySection___L5pF{border-top:1px solid rgba(148,163,184,.22);border-bottom:1px solid rgba(148,163,184,.22);background:radial-gradient(500px 200px at 10% 0,rgba(59,130,246,.1),transparent 68%),radial-gradient(500px 200px at 90% 100%,rgba(20,184,166,.1),transparent 64%),linear-gradient(180deg,#f0f6ff,#f8fbff)}.LandingPage_subsidyCard__BAqni{border-radius:1rem;border:1px solid var(--lp-border);background:hsla(0,0%,100%,.95);padding:1.3rem;box-shadow:0 8px 22px rgba(15,23,42,.06);text-align:center}.LandingPage_subsidyProcessLabel__0R51H{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(145deg,#1d4ed8,#2563eb);padding:.3rem .75rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#fff}.LandingPage_subsidyNote__8N2fJ{margin-top:1rem;font-size:.78rem;line-height:1.7;color:#64748b}.LandingPage_issueCard__dhMVp{border-radius:1rem;border:1px solid var(--lp-border);background:hsla(0,0%,100%,.92);padding:1.3rem;box-shadow:0 8px 22px rgba(15,23,42,.07);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.LandingPage_issueCard__dhMVp:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.42);box-shadow:0 14px 24px rgba(15,23,42,.09)}.LandingPage_valueCard__y4cxC{border-radius:1rem;border:1px solid rgba(59,130,246,.3);background:linear-gradient(155deg,rgba(23,37,84,.52),rgba(8,47,73,.44)),rgba(2,6,23,.38);padding:1.4rem;backdrop-filter:blur(10px);transition:transform .2s ease,border-color .2s ease}.LandingPage_valueCard__y4cxC:hover{transform:translateY(-2px);border-color:rgba(125,211,252,.5)}.LandingPage_previewCard__d3ohY{display:flex;flex-direction:column;gap:.9rem;border-radius:1.3rem;border:1px solid rgba(148,163,184,.32);background:linear-gradient(155deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.08)),rgba(8,26,56,.34);padding:.85rem;backdrop-filter:blur(14px);box-shadow:0 20px 36px rgba(8,26,56,.27)}.LandingPage_previewEyebrow__oeymj{font-size:.66rem;font-weight:700;letter-spacing:.2em;color:#93c5fd}.LandingPage_previewTitle__PqESH{margin-top:.35rem;font-size:1.05rem;font-weight:700;line-height:1.5;color:#f8fbff}.LandingPage_previewDescription__xO3Dw{margin-top:.35rem;font-size:.82rem;line-height:1.75;color:#dbeafe}.LandingPage_previewImageWrap__2d8zs{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgba(148,163,184,.42);background:#fff;box-shadow:0 14px 26px rgba(15,23,42,.18)}.LandingPage_previewImage__4zr4h{display:block;height:auto;width:100%}.LandingPage_previewBadge__ILGQd{position:absolute;z-index:2;border-radius:9999px;border:1px solid rgba(191,219,254,.38);background:rgba(8,26,56,.8);padding:.35rem .65rem;font-size:.7rem;font-weight:600;line-height:1.4;color:#eff6ff;backdrop-filter:blur(10px)}.LandingPage_previewBadgePrimary__a2WhZ{left:.65rem;top:.65rem}.LandingPage_previewBadgeSecondary__Ndnqf{right:.65rem;bottom:.65rem;background:rgba(12,74,110,.8)}.LandingPage_previewPoints__y_xjv{display:grid;gap:.45rem}.LandingPage_previewPoint__SgDTY{position:relative;border-radius:.75rem;border:1px solid rgba(191,219,254,.24);background:hsla(0,0%,100%,.08);padding:.5rem .65rem .5rem 1.5rem;font-size:.76rem;font-weight:600;line-height:1.55;color:#dbeafe}.LandingPage_previewPoint__SgDTY:before{content:"";position:absolute;left:.65rem;top:.78rem;height:.45rem;width:.45rem;border-radius:9999px;background:linear-gradient(145deg,#2a62ff,#18b4a8);box-shadow:0 0 0 3px rgba(42,98,255,.16)}.LandingPage_functionCard__ai97Q{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;border-radius:.95rem;border:1px solid rgba(148,163,184,.36);background:hsla(0,0%,100%,.92);padding:1rem;min-height:11.2rem}.LandingPage_functionDot__CzND4{height:.58rem;width:.58rem;border-radius:9999px;background:linear-gradient(145deg,var(--lp-blue),var(--lp-mint));box-shadow:0 0 0 3px rgba(42,98,255,.14)}.LandingPage_functionTitle__D6SqV{font-size:.95rem;font-weight:700;color:#0f172a}.LandingPage_functionDescription__CiooV{font-size:.83rem;line-height:1.75;color:#475569}.LandingPage_flowCard__CfTaI{border-radius:1rem;border:1px solid rgba(148,163,184,.3);background:linear-gradient(180deg,#fff,#f8fbff);padding:1.2rem;box-shadow:0 9px 24px rgba(15,23,42,.07)}.LandingPage_flowStep__3CDTi{font-size:.75rem;font-weight:700;letter-spacing:.14em;color:#2563eb}.LandingPage_faqItem__CYBUs{border-radius:.95rem;border:1px solid rgba(148,163,184,.35);background:hsla(0,0%,100%,.95);padding:1rem}.LandingPage_faqQuestion__j6YzY{cursor:pointer;list-style:none;font-size:1rem;font-weight:600;color:#0f172a}.LandingPage_faqQuestion__j6YzY::-webkit-details-marker{display:none}.LandingPage_faqQuestion__j6YzY:before{content:"Q";display:inline-flex;align-items:center;justify-content:center;margin-right:.6rem;height:1.25rem;width:1.25rem;border-radius:9999px;background:linear-gradient(150deg,#2a62ff,#18b4a8);color:#fff;font-size:.72rem;font-weight:700}.LandingPage_cta__Du0jH{border-radius:1.75rem;background:radial-gradient(300px 180px at 88% -8%,rgba(125,211,252,.24),transparent 60%),radial-gradient(300px 200px at 8% 105%,rgba(255,211,106,.2),transparent 62%),linear-gradient(150deg,#081a38,#0b2858 48%,#123d74);padding:2rem 1.5rem;box-shadow:0 24px 44px rgba(8,26,56,.22)}.LandingPage_contactCard__apFsl{border-radius:1.35rem;border:1px solid rgba(148,163,184,.4);background:radial-gradient(640px 260px at 100% -20%,rgba(59,130,246,.13),transparent 60%),radial-gradient(460px 220px at 0 100%,rgba(20,184,166,.14),transparent 58%),hsla(0,0%,100%,.96);padding:1.2rem;box-shadow:0 16px 36px rgba(15,23,42,.08)}.LandingPage_contactGrid__04hTv{display:grid;gap:.9rem}.LandingPage_contactField__JxE9M{display:flex;flex-direction:column;gap:.42rem}.LandingPage_contactLabel__D4k8U{font-size:.78rem;font-weight:700;letter-spacing:.04em;color:#334155}.LandingPage_contactInput__a55wb{width:100%;border-radius:.8rem;border:1px solid rgba(148,163,184,.45);background:hsla(0,0%,100%,.94);padding:.72rem .82rem;font-size:.9rem;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease}.LandingPage_contactInput__a55wb:focus{outline:none;border-color:rgba(37,99,235,.58);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.LandingPage_contactInputError__B9KcQ{border-color:rgba(225,29,72,.5);box-shadow:0 0 0 3px rgba(225,29,72,.08)}.LandingPage_contactTextarea__xANqO{min-height:7.8rem;resize:vertical;line-height:1.7}.LandingPage_contactMessageField__2EJLe{grid-column:1/-1}.LandingPage_contactHelperRow__R09tT{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.LandingPage_contactCount__VHUMk,.LandingPage_contactHelper__NZVU5{font-size:.74rem;color:#64748b}.LandingPage_contactError__t34qZ{font-size:.74rem;color:#e11d48}.LandingPage_contactHoneypotWrap__DAUx7{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.LandingPage_contactHoneypot__L1w6H{width:1px;height:1px;border:0;padding:0}.LandingPage_contactFooter__gczGj{margin-top:1rem;display:flex;flex-direction:column;gap:.7rem}.LandingPage_contactConsent__Q9Th_{display:flex;align-items:flex-start;gap:.55rem;font-size:.82rem;color:#334155}.LandingPage_contactConsent__Q9Th_ input{margin-top:.15rem;accent-color:#2563eb}.LandingPage_contactConsentText__qVgKY{line-height:1.6}.LandingPage_contactConsentLinkButton__S_JaE{border:0;background:none;padding:0;font:inherit;color:#1d4ed8;text-decoration:underline;text-decoration-color:rgba(37,99,235,.45);text-underline-offset:3px;cursor:pointer}.LandingPage_contactConsentLinkButton__S_JaE:hover{color:#1e40af}.LandingPage_contactSubmitButton__Fg_P3{align-self:flex-start;border-radius:9999px;border:1px solid rgba(37,99,235,.4);background:linear-gradient(145deg,#1d4ed8,#2563eb);padding:.72rem 1.35rem;font-size:.88rem;font-weight:700;color:#fff;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.LandingPage_contactSubmitButton__Fg_P3:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(37,99,235,.24)}.LandingPage_contactSubmitButton__Fg_P3:disabled{opacity:.7;cursor:wait;transform:none;box-shadow:none}.LandingPage_contactSuccessMessage__l_qa1{border-radius:.8rem;border:1px solid rgba(16,185,129,.35);background:rgba(16,185,129,.1);padding:.55rem .7rem;font-size:.8rem;color:#065f46}.LandingPage_contactErrorMessage__GJQ0k{border-radius:.8rem;border:1px solid rgba(225,29,72,.28);background:rgba(225,29,72,.08);padding:.55rem .7rem;font-size:.8rem;color:#9f1239}.LandingPage_privacyModalOverlay___Vvya{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(2,6,23,.55);backdrop-filter:blur(2px)}.LandingPage_privacyModal__qyRyu{width:min(56rem,100%);max-height:calc(100dvh - 2rem);border-radius:1rem;border:1px solid rgba(148,163,184,.35);background:#fff;box-shadow:0 24px 48px rgba(15,23,42,.25);display:flex;flex-direction:column;outline:none}.LandingPage_privacyModalHeader__AwNFA{border-bottom:1px solid rgba(148,163,184,.25);padding:1rem 1.1rem .9rem}.LandingPage_privacyModalEyebrow__sSyqt{font-size:.68rem;font-weight:700;letter-spacing:.14em;color:#475569}.LandingPage_privacyModalTitle__EfIyp{margin-top:.25rem;font-size:1.15rem;font-weight:700;color:#0f172a}.LandingPage_privacyModalMeta__ose0z{margin-top:.35rem;font-size:.75rem;color:#64748b}.LandingPage_privacyModalBody__63wCU{overflow-y:auto;padding:1rem 1.1rem;display:grid;gap:.9rem}.LandingPage_privacyModalSection__RQmq8{border-radius:.8rem;border:1px solid rgba(148,163,184,.28);background:rgba(248,250,252,.75);padding:.75rem .85rem}.LandingPage_privacyModalSectionTitle__KgTgs{font-size:.86rem;font-weight:700;color:#1e293b}.LandingPage_privacyModalSectionBody__rTjEC{margin-top:.35rem;display:grid;gap:.28rem;font-size:.78rem;line-height:1.7;color:#475569}.LandingPage_privacyModalFooter__QrqX1{border-top:1px solid rgba(148,163,184,.25);padding:.8rem 1.1rem;display:flex;justify-content:flex-end}.LandingPage_privacyModalCloseButton__0dK7n{border-radius:9999px;border:1px solid rgba(37,99,235,.36);background:linear-gradient(145deg,#1d4ed8,#2563eb);color:#fff;font-size:.78rem;font-weight:700;padding:.48rem .95rem}.LandingPage_fadeUp__HkC4L{opacity:0;animation:LandingPage_lp-fade-up___NBl5 .72s ease-out forwards}.LandingPage_delay100__RaAog{animation-delay:.1s}.LandingPage_delay200__yOLKF{animation-delay:.2s}.LandingPage_delay300__kSA78{animation-delay:.3s}@media (min-width:640px){.LandingPage_heroPanel__IyI4i{padding:1.8rem}.LandingPage_metricCard__DYog6{padding:1rem}.LandingPage_metricValue__vjg_X{font-size:.95rem}.LandingPage_previewCard__d3ohY{padding:1rem}.LandingPage_previewTitle__PqESH{font-size:1.2rem}.LandingPage_previewDescription__xO3Dw{font-size:.86rem}.LandingPage_previewBadge__ILGQd{font-size:.73rem}.LandingPage_cta__Du0jH{padding:2.4rem}.LandingPage_contactCard__apFsl{padding:1.5rem}.LandingPage_contactGrid__04hTv{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.LandingPage_contactSubmitButton__Fg_P3{padding-inline:1.5rem}.LandingPage_privacyModalHeader__AwNFA{padding:1.1rem 1.3rem 1rem}.LandingPage_privacyModalBody__63wCU{padding:1.1rem 1.3rem}.LandingPage_privacyModalFooter__QrqX1{padding-inline:1.3rem}}@media (max-width:420px){.LandingPage_previewBadgeSecondary__Ndnqf{display:none}}@keyframes LandingPage_lp-float__dvnDD{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes LandingPage_lp-fade-up___NBl5{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}