._page_1mvmx_1{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;color:#202223;background:#fff;margin:0}._hero_1mvmx_10{background:linear-gradient(135deg,#0b2545,#13315c 48%,#1f4d78);color:#fff;padding:5.5rem 1.5rem 6rem;text-align:center}._heroInner_1mvmx_17{max-width:820px;margin:0 auto}._brand_1mvmx_22{margin:0 0 .6rem;font-size:2.9rem;font-weight:800;letter-spacing:-.02em}._tagline_1mvmx_29{margin:0 0 1.2rem;font-size:1.45rem;font-weight:600;color:#d9f3e9}._heroDesc_1mvmx_36{margin:0 auto 2.2rem;max-width:640px;font-size:1.05rem;line-height:1.7;color:#c9d7ea}._form_1mvmx_44{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}._input_1mvmx_51{width:320px;max-width:100%;padding:.85rem 1.1rem;font-size:1rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff1f;color:#fff;outline:none}._input_1mvmx_51::placeholder{color:#ffffffa6}._input_1mvmx_51:focus{border-color:#fff;background:#ffffff2e}._button_1mvmx_72{padding:.85rem 1.8rem;font-size:1rem;font-weight:700;border:none;border-radius:999px;background:#008060;color:#fff;cursor:pointer;transition:background .18s ease,transform .12s ease}._button_1mvmx_72:hover{background:#00a27a;transform:translateY(-1px)}._section_1mvmx_89{padding:4.2rem 1.5rem;max-width:1080px;margin:0 auto}._alt_1mvmx_95{max-width:none;background:#f6f8fa}._alt_1mvmx_95>*{max-width:1080px;margin-left:auto;margin-right:auto}._sectionTitle_1mvmx_106{margin:0 0 2.4rem;text-align:center;font-size:2rem;font-weight:800;color:#0b2545}._alt_1mvmx_95 ._sectionTitle_1mvmx_106{max-width:1080px;margin:0 auto 2.4rem}._grid_1mvmx_119{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}._card_1mvmx_125{background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:1.7rem 1.6rem;box-shadow:0 1px 3px #102a430f;transition:box-shadow .2s ease,transform .2s ease}._card_1mvmx_125:hover{box-shadow:0 10px 24px #102a431a;transform:translateY(-3px)}._icon_1mvmx_139{font-size:2rem;display:inline-block;margin-bottom:.7rem}._card_1mvmx_125 h3{margin:0 0 .5rem;font-size:1.12rem;color:#0b2545}._card_1mvmx_125 p,._step_1mvmx_152 p,._plan_1mvmx_153 p,._faqItem_1mvmx_154 p{margin:0;font-size:.95rem;line-height:1.65;color:#4b5563}._steps_1mvmx_161{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1.2rem;max-width:1080px}._step_1mvmx_152{background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:1.5rem 1.3rem;text-align:center}._stepNum_1mvmx_179{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#008060;color:#fff;font-weight:800;font-size:1.1rem;margin-bottom:.8rem}._step_1mvmx_152 h3{margin:0 0 .4rem;font-size:1.05rem;color:#0b2545}._plans_1mvmx_199{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;align-items:stretch}._plan_1mvmx_153{background:#fff;border:1px solid #e3e8ee;border-radius:16px;padding:2rem 1.8rem;text-align:center;display:flex;flex-direction:column;gap:.8rem}._plan_1mvmx_153 h3{margin:0;font-size:1.3rem;color:#0b2545}._price_1mvmx_223{font-size:2.2rem;font-weight:800;color:#0b2545}._per_1mvmx_229{font-size:1rem;font-weight:500;color:#6b7280}._planHighlight_1mvmx_235{border:2px solid #008060;box-shadow:0 12px 28px #00806024;transform:scale(1.02)}._planHighlight_1mvmx_235 ._price_1mvmx_223{color:#008060}._faq_1mvmx_154{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:0 auto;max-width:1080px}._faqItem_1mvmx_154{background:#fff;border:1px solid #e3e8ee;border-radius:12px;padding:1.4rem 1.5rem}._faqItem_1mvmx_154 h3{margin:0 0 .5rem;font-size:1.05rem;color:#0b2545}._footer_1mvmx_266{background:#0b2545;color:#c9d7ea;text-align:center;padding:2.4rem 1.5rem}._footer_1mvmx_266 a{color:#7ee0b8;text-decoration:none}._footer_1mvmx_266 a:hover{text-decoration:underline}._copy_1mvmx_282{margin:.7rem 0 0;font-size:.85rem;color:#7e93ab}@media only screen and (max-width:900px){._grid_1mvmx_119,._plans_1mvmx_199,._steps_1mvmx_161{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:560px){._hero_1mvmx_10{padding:3.5rem 1.2rem 4rem}._brand_1mvmx_22{font-size:2.1rem}._tagline_1mvmx_29{font-size:1.15rem}._grid_1mvmx_119,._plans_1mvmx_199,._steps_1mvmx_161,._faq_1mvmx_154{grid-template-columns:1fr}._planHighlight_1mvmx_235{transform:none}._input_1mvmx_51{width:100%}}
