.pricing_wrap__KlzZD{max-width:1180px;margin:0 auto;padding:24px}.pricing_page__Lw1_x{display:grid;grid-gap:20px;gap:20px}.pricing_hero__Ylb45{border:1px solid #d2e3dd;border-radius:18px;background:radial-gradient(circle at 8% 24%,rgba(108,180,152,.22),transparent 34%),radial-gradient(circle at 92% 20%,rgba(37,96,78,.13),transparent 30%),#ffffff;padding:20px}.pricing_badge__KgeHh{display:inline-block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#255b4b;background:#e8f4ee;border:1px solid #b9d7ca;border-radius:999px;padding:6px 10px}.pricing_hero__Ylb45 h1{margin:12px 0 8px;color:#153d32;font-size:40px;line-height:1.1}.pricing_hero__Ylb45 p{margin:0;color:#507468;max-width:680px}.pricing_grid__7w9NZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pricing_card__6UOVp{position:relative;overflow:hidden;border:1px solid #cfe2da;border-radius:16px;background:#fcfffd;padding:16px;display:grid;grid-gap:10px;gap:10px}.pricing_cardShape__rpW6e{position:absolute;right:-24px;top:-16px;width:130px;height:110px;opacity:.14;pointer-events:none}.pricing_cardShape__rpW6e path{fill:#1a604b}.pricing_cardTop__heBA2 h2{margin:0;color:#10372d;font-size:24px}.pricing_cardTop__heBA2 small{color:#66857b}.pricing_priceRow__BfzeQ{display:flex;align-items:baseline;gap:10px}.pricing_priceRow__BfzeQ strong{color:#0d332a;font-size:34px;line-height:1}.pricing_priceRow__BfzeQ span{color:#1f5a48;background:#eaf6f0;border:1px solid #c9e3d8;border-radius:999px;padding:3px 8px;font-size:12px}.pricing_original__ioHw1{margin:0;color:#7b9a90;text-decoration:line-through}.pricing_features__lFE8e{margin:0;padding-left:16px;color:#355f52;display:grid;grid-gap:6px;gap:6px}.pricing_cta___VCGw{margin-top:6px;border:none;border-radius:12px;background:linear-gradient(135deg,#123d31,#1a5f4a);color:#fff;font-size:17px;font-weight:600;padding:12px;cursor:pointer}.pricing_cta___VCGw:disabled{cursor:not-allowed;opacity:.66}.pricing_meta__D7zqq{margin:0;color:#5f7f74}.pricing_notice__9_6Dk{margin:0;border:1px solid #bfd7cc;background:#ecf8f2;color:#1d4f40;border-radius:10px;padding:10px 12px}@media (max-width:940px){.pricing_grid__7w9NZ{grid-template-columns:1fr 1fr}.pricing_hero__Ylb45 h1{font-size:32px}}@media (max-width:700px){.pricing_wrap__KlzZD{padding:14px}.pricing_grid__7w9NZ{grid-template-columns:1fr}}