.page_container__t6KVa{max-width:1200px;margin:55px auto 0;padding:2rem;background:#fff}.page_title__ZXRgn{color:#2c3e50;margin-bottom:10px;font-size:28px}.page_subtitle__y2wBj{color:#7f8c8d;margin-bottom:30px;font-size:14px}.page_section__hSI_1{margin-bottom:40px}.page_sectionTitle__2Jcnw{color:#34495e;margin-bottom:20px;font-size:20px;border-bottom:2px solid #3498db;padding-bottom:10px}.page_inputGroup__ieVJf{margin-bottom:20px}.page_inputGroup__ieVJf label{display:block;margin-bottom:5px;font-weight:600;color:#555}.page_inputGroup__ieVJf input,.page_inputGroup__ieVJf select{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px}.page_checkboxGroup__B_w96{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.page_checkboxItem__VUk0Y{display:flex;align-items:center;background:#f8f9fa;padding:10px 15px;border-radius:5px;border:1px solid #e9ecef}.page_checkboxItem__VUk0Y input{width:auto;margin-right:8px;cursor:pointer}.page_checkboxItem__VUk0Y label{margin:0;cursor:pointer;font-weight:400}.page_calculateBtn__lCTX6{background:#27ae60;color:#fff;padding:15px 30px;border:none;border-radius:5px;font-size:18px;cursor:pointer;width:100%;margin-top:20px;transition:background .3s ease}.page_calculateBtn__lCTX6:hover{background:#229954}.page_results__jLKIx{background:#ecf0f1;padding:20px;border-radius:10px;margin-top:30px}.page_costBreakdown__6BQ9z{margin-top:10px}.page_resultItem__ndsgb{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #bdc3c7}.page_resultItem__ndsgb:last-child{border-bottom:none}.page_total__8R3yP{font-size:24px;font-weight:700;color:#e74c3c;margin-top:10px;padding-top:10px;border-top:2px solid #95a5a6;display:flex;justify-content:space-between}.page_timeline__li4dR{background:#3498db;color:#fff;padding:15px;border-radius:5px;margin-top:20px;text-align:center}.page_breakdown__5zl9C{margin-top:30px}.page_tableWrapper__1fJnn{overflow-x:auto}.page_marketTable__5Vmlm{width:100%;border-collapse:collapse;margin-top:15px}.page_marketTable__5Vmlm td,.page_marketTable__5Vmlm th{padding:12px;text-align:left;border-bottom:1px solid #ddd}.page_marketTable__5Vmlm th{background:#34495e;color:#fff}.page_marketTable__5Vmlm tr:hover{background:#f5f5f5}.page_notes__0Ld1T{background:#fff3cd;border:1px solid #ffeaa7;padding:15px;border-radius:5px;margin-top:20px;font-size:14px}.page_notes__0Ld1T ul{margin-left:20px;margin-top:10px}.page_notes__0Ld1T li{margin-bottom:5px}.page_seoSection__1J2Fe{margin-top:50px;padding:24px;border:1px solid #e8eef3;border-radius:10px;background:linear-gradient(135deg,#f7fbff,#f3f6fb)}.page_seoHeading__jPvuD{font-size:22px;color:#2c3e50;margin-bottom:12px}.page_seoSubheading__cdXqR{font-size:18px;color:#34495e;margin:24px 0 10px}.page_seoText__DagIn{color:#4a4a4a;line-height:1.7;margin-bottom:16px}.page_seoGrid___PLou{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin:16px 0 12px}.page_seoCard__q1asX{background:#fff;border:1px solid #e0e6ed;border-radius:8px;padding:14px;box-shadow:0 3px 10px rgba(0,0,0,.04)}.page_seoCard__q1asX h3{margin-top:0;margin-bottom:6px;color:#2f4058}.page_seoCard__q1asX p{margin:0;line-height:1.6;color:#4b5563}.page_seoList__GMlVe{margin-left:20px;line-height:1.6;color:#374151}.page_seoFooter__qBI1H{margin-top:14px;color:#4a4a4a;font-size:14px;line-height:1.6}@media print{.page_container__t6KVa{box-shadow:none}}