.CostCalculator_wrap__Yifpj{padding:130px 0 90px;background:linear-gradient(170deg,#fbeef5,#f4edfa 48%,#f7f2fb);min-height:100vh}@media(max-width:767px){.CostCalculator_wrap__Yifpj{padding:100px 0 60px}}.CostCalculator_hero__OU_4_{text-align:center;max-width:760px;margin:0 auto 40px}.CostCalculator_hero__OU_4_ .CostCalculator_eyebrow__Qysqy{display:inline-block;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#a33f91;background:#fff;border:1px solid #f0dcea;padding:5px 14px;border-radius:999px;margin-bottom:16px}.CostCalculator_hero__OU_4_ h1{font-size:clamp(28px,5vw,44px);font-weight:800;color:#112a45;margin:0 0 14px;line-height:1.1}.CostCalculator_hero__OU_4_ p{font-size:17px;color:#5b6b7b;line-height:1.6;margin:0}.CostCalculator_grid__plSuE{display:grid;grid-template-columns:1fr 360px;grid-gap:28px;gap:28px;align-items:start}@media(max-width:991px){.CostCalculator_grid__plSuE{grid-template-columns:1fr}}.CostCalculator_form__9pNiP{display:flex;flex-direction:column;gap:20px}.CostCalculator_block__ytYqI{background:#fff;border:1px solid #f1e7ee;border-radius:18px;padding:22px 22px 24px;box-shadow:0 10px 30px -22px #30318859}.CostCalculator_block__ytYqI h2{font-size:16px;font-weight:800;color:#112a45;margin:0 0 16px}.CostCalculator_cards__l9RVz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media(max-width:767px){.CostCalculator_cards__l9RVz{grid-template-columns:repeat(2,1fr)}}.CostCalculator_card__Lm_4D{text-align:left;padding:14px;border:1.5px solid #ecdfe8;border-radius:13px;background:#fff;cursor:pointer;transition:all .18s ease;display:flex;flex-direction:column;gap:3px}.CostCalculator_card__Lm_4D .CostCalculator_cardTitle__BLebQ{font-weight:700;font-size:14px;color:#112a45}.CostCalculator_card__Lm_4D .CostCalculator_cardDesc__QeGPB{font-size:12px;color:#94a3b8}.CostCalculator_card__Lm_4D:hover{border-color:#d9a9c9;transform:translateY(-2px)}.CostCalculator_card__Lm_4D.CostCalculator_on__2RZ1U{border-color:#0000;background:linear-gradient(135deg,#fdeaf1,#f2e9fb);box-shadow:inset 0 0 0 2px #a33f91}.CostCalculator_card__Lm_4D.CostCalculator_on__2RZ1U .CostCalculator_cardTitle__BLebQ{color:#a33f91}.CostCalculator_chips__OKRro{display:flex;flex-wrap:wrap;gap:9px}.CostCalculator_chip__20V4P{padding:9px 15px;border:1.5px solid #ecdfe8;border-radius:999px;background:#fff;color:#5b6b7b;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.CostCalculator_chip__20V4P:hover{border-color:#d9a9c9}.CostCalculator_chip__20V4P.CostCalculator_on__2RZ1U{color:#fff;background:linear-gradient(45deg,#d2232a,#a33f91 48%,#303188);border-color:#0000}.CostCalculator_row__rOckG{display:flex;gap:24px;flex-wrap:wrap}.CostCalculator_segGroup__9Bfbe{flex:1 1;min-width:200px}.CostCalculator_segLabel__V7r0P{display:block;font-size:12px;font-weight:700;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.CostCalculator_seg__nzxFP{display:inline-flex;background:#f6eef4;border-radius:10px;padding:4px;gap:4px;width:100%}.CostCalculator_segBtn__ATUBO{flex:1 1;padding:9px 10px;border:0;border-radius:7px;background:#0000;color:#6b5563;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}.CostCalculator_segBtn__ATUBO.CostCalculator_on__2RZ1U{background:#fff;color:#a33f91;box-shadow:0 3px 10px -4px #a33f9180}.CostCalculator_summary__1m0fW{position:sticky;top:96px}@media(max-width:991px){.CostCalculator_summary__1m0fW{position:static}}.CostCalculator_sumCard__dtVQR{background:#fff;border:1px solid #f1e7ee;border-radius:20px;padding:26px 24px;box-shadow:0 22px 50px -28px #30318880}.CostCalculator_sumLabel__YMTek{font-size:13px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px}.CostCalculator_range__3Jehu{font-size:clamp(26px,4vw,34px);font-weight:800;margin:6px 0 4px;background:linear-gradient(45deg,#d2232a,#a33f91 48%,#303188);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}.CostCalculator_range__3Jehu span{-webkit-text-fill-color:#c9b3c6;margin:0 4px}.CostCalculator_timeline__ZJA4z{font-size:14px;color:#5b6b7b;font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:18px}.CostCalculator_timeline__ZJA4z i{color:#a33f91}.CostCalculator_summaryList__cQHWf{list-style:none;margin:0 0 20px;padding:18px 0;border-top:1px dashed #eadfe8;border-bottom:1px dashed #eadfe8}.CostCalculator_summaryList__cQHWf li{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:14px;color:#64748b}.CostCalculator_summaryList__cQHWf li strong{color:#112a45;font-weight:700}.CostCalculator_ctaGhost__JvUP_,.CostCalculator_ctaPrimary__DQPA7{display:block;text-align:center;padding:13px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;transition:all .2s ease}.CostCalculator_ctaPrimary__DQPA7{background:linear-gradient(45deg,#d2232a,#a33f91 48%,#303188);color:#fff;box-shadow:0 12px 26px -12px #a33f91b3}.CostCalculator_ctaPrimary__DQPA7:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px #a33f91cc;color:#fff}.CostCalculator_ctaGhost__JvUP_{margin-top:10px;background:#fff;color:#a33f91;border:1.5px solid #ecd9e7}.CostCalculator_ctaGhost__JvUP_:hover{border-color:#a33f91;color:#a33f91}.CostCalculator_disclaimer__Ur20x{font-size:12px;color:#a0aec0;line-height:1.5;margin:16px 0 0}