.hl_page{--hl-orange:#ff5722;--hl-orange-deep:#f15623;--hl-navy:#16181f;--hl-muted:#6b7280;--hl-cream:#fffaf6;--hl-peach:#fdeee4;--hl-line:#f0e4d8;min-height:100vh;background:#eef2f8;color:var(--hl-navy);font-family:Poppins,sans-serif}.hl_hero{position:relative;overflow:hidden;isolation:isolate;min-height:calc(100dvh - 8px);box-sizing:border-box;padding:108px 28px 36px 48px;background:radial-gradient(ellipse 42% 48% at 88% 18%,rgba(255,186,140,.22),transparent 62%),radial-gradient(ellipse 36% 44% at 8% 88%,rgba(255,168,110,.16),transparent 58%),var(--hl-cream)}.hl_hero_dots{top:64px;right:0;width:42%;height:44%;background-image:radial-gradient(rgba(255,122,62,.38) 1.15px,transparent 1.2px);background-size:15px 15px;opacity:.55;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 80% 20%,#000 35%,transparent 78%);mask-image:radial-gradient(ellipse 70% 70% at 80% 20%,#000 35%,transparent 78%)}.hl_blob,.hl_hero_dots{position:absolute;pointer-events:none;z-index:0}.hl_blob{border-radius:50%}.hl_blob_left{width:420px;height:420px;left:-160px;bottom:-180px;background:rgba(255,176,120,.16)}.hl_blob_right{width:280px;height:280px;right:8%;top:48px;background:rgba(255,196,150,.22)}.hl_blob_art{width:560px;height:560px;right:-40px;bottom:-120px;background:rgba(255,170,110,.14)}.hl_hero_inner{position:relative;z-index:1;max-width:1480px;margin:0 auto;min-height:calc(100dvh - 152px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:8px 12px;align-items:start}.hl_copy{position:relative;z-index:2;max-width:680px;padding:28px 8px 12px 0}.hl_badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:8px 16px 8px 12px;border-radius:999px;background:#ffe8d6;color:var(--hl-orange);font-size:.82rem;font-weight:700;letter-spacing:.01em;line-height:1}.hl_badge svg{flex-shrink:0;color:var(--hl-orange)}.hl_title{margin:0 0 18px;font-size:clamp(2.55rem,4.4vw,4.05rem);font-weight:800;line-height:1.12;letter-spacing:-.038em;color:var(--hl-navy)}.hl_title span{display:block}.hl_title em{font-style:normal;color:var(--hl-orange)}.hl_lead{margin:0 0 28px;max-width:540px;color:var(--hl-muted);font-size:1.05rem;line-height:1.72;font-weight:500}.hl_features{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}.hl_feature{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.hl_feature_ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#ffe4d2;color:var(--hl-orange)}.hl_feature_text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.hl_feature_text strong{font-size:.86rem;font-weight:700;color:var(--hl-navy);letter-spacing:-.02em}.hl_feature_text small{font-size:.78rem;font-weight:500;color:#7b8494}.hl_trust{max-width:640px;padding:14px 20px 16px;border-radius:18px;background:#fde8d8;border:1px solid rgba(241,140,90,.16)}.hl_trust p{margin:0 0 10px;text-align:center;font-size:.78rem;font-weight:600;color:#7a818e}.hl_trust_row{display:flex;align-items:center;justify-content:center;gap:18px 20px;flex-wrap:wrap}.hl_bank{display:block;height:26px;width:auto;max-width:108px;-o-object-fit:contain;object-fit:contain}.hl_bank_sbi{height:28px;max-width:92px}.hl_bank_hdfc{height:22px;max-width:118px}.hl_bank_icici{height:26px;max-width:118px}.hl_bank_axis{height:22px;max-width:112px}.hl_trust_more{font-size:.78rem;font-weight:600;color:#8b939e;white-space:nowrap}.hl_art{position:relative;align-self:center;height:min(680px,78dvh);display:flex;align-items:center;justify-content:center;pointer-events:none}.hl_art_glow{position:absolute;width:78%;height:70%;right:4%;bottom:6%;border-radius:50%;background:radial-gradient(circle,rgba(255,176,120,.28),transparent 68%)}.hl_art_img{position:relative;z-index:1;width:112%;max-width:none;height:auto;max-height:min(720px,82dvh);-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 22px 28px rgba(40,24,12,.14))}.hl_calc{scroll-margin-top:88px;padding:36px 24px 28px;background:linear-gradient(180deg,#f7f0ea,#eef2f8 48px)}#hl_prepay,#hl_schedule,#hl_tax{scroll-margin-top:104px}.hl_calc_inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(430px,540px) minmax(0,1fr);gap:22px;align-items:stretch}.hl_form,.hl_results{background:#fff;border-radius:18px;border:1px solid rgba(26,29,46,.06);box-shadow:0 1px 2px rgba(28,20,12,.04),0 16px 40px rgba(40,24,12,.08)}.hl_form{padding:28px 30px 26px}.hl_form_head{display:flex;align-items:center;gap:12px;margin-bottom:26px}.hl_form_ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:var(--hl-orange);color:#fff;box-shadow:0 6px 14px rgba(255,87,34,.28)}.hl_form_head h2{margin:0 0 2px;font-size:1.18rem;font-weight:700;letter-spacing:-.02em;color:#1a1d26}.hl_form_head p{margin:0;font-size:.78rem;font-weight:500;color:#8b919c}.hl_field{margin-bottom:20px}.hl_field_top{margin-bottom:10px}.hl_field_line,.hl_field_top{display:flex;align-items:center;justify-content:space-between;gap:16px}.hl_field_line{position:relative;margin-bottom:16px}.hl_field_line:has(.hl_select.is_open){z-index:12}.hl_field_line .hl_label{margin:0;flex-shrink:0}.hl_field_line .hl_control,.hl_field_line .hl_select{flex:1;min-width:0;max-width:none}.hl_label{margin:0;font-size:.9rem;font-weight:600;color:#2a2f3a}.hl_control{display:flex;align-items:center;height:42px;border:1px solid #e2e0dc;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.hl_control_value{width:188px;flex-shrink:0}.hl_control_split{width:132px}.hl_control_tenure{width:72px;flex-shrink:0}.hl_control:hover{border-color:#d4d0cb}.hl_control:focus-within{border-color:var(--hl-orange);box-shadow:0 0 0 3px rgba(255,87,34,.12)}.hl_prefix{padding:0 0 0 12px;color:#9aa0aa;font-weight:700;font-size:.92rem}.hl_unit_chip{align-self:stretch;display:grid;place-items:center;min-width:38px;padding:0 10px;background:#f3f4f6;color:#9aa0aa;font-size:.86rem;font-weight:700;border-left:1px solid #e8e6e2}.hl_control input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:700;color:var(--hl-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hl_control_tenure input,.hl_control_value input{text-align:right;padding-right:10px}.hl_control_split input{text-align:center;padding:0 6px}.hl_control input[type=number]::-webkit-inner-spin-button,.hl_control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hl_control input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.hl_tenure_row{display:flex;align-items:center;gap:8px;flex-shrink:0}.hl_unit_toggle{display:inline-flex;overflow:hidden;border-radius:10px;background:#ececec;flex-shrink:0}.hl_unit_toggle button{height:42px;padding:0 14px;border:0;background:transparent;color:#4b5563;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:700;cursor:pointer}.hl_unit_toggle button.is_on{background:var(--hl-orange);color:#fff}.hl_date{position:relative;overflow:visible;gap:10px;padding:0 14px;color:#8b919c;cursor:pointer}.hl_date>span,.hl_date>svg{position:relative;z-index:1;pointer-events:none}.hl_date span{font-size:.9rem;font-weight:600;color:var(--hl-navy)}.hl_date input[type=date]{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;color:transparent;caret-color:transparent;background:transparent;cursor:pointer}.hl_date input[type=date]::-webkit-datetime-edit,.hl_date input[type=date]::-webkit-datetime-edit-day-field,.hl_date input[type=date]::-webkit-datetime-edit-fields-wrapper,.hl_date input[type=date]::-webkit-datetime-edit-month-field,.hl_date input[type=date]::-webkit-datetime-edit-text,.hl_date input[type=date]::-webkit-datetime-edit-year-field{color:transparent}.hl_date input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.hl_select{position:relative;flex:1;min-width:0}.hl_select_btn{width:100%;padding:0 12px 0 14px;justify-content:space-between;gap:8px;background:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:.86rem;font-weight:600;color:var(--hl-navy);text-align:left}.hl_select_btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl_select_btn svg{flex-shrink:0;color:#8b919c;transition:transform .15s ease}.hl_select.is_open .hl_select_btn svg{transform:rotate(180deg)}.hl_select_menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #ece6e0;border-radius:12px;box-shadow:0 16px 32px rgba(28,20,12,.12)}.hl_select_menu button{width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;text-align:left;font-family:Poppins,sans-serif;font-size:.84rem;font-weight:600;color:#3f4454;cursor:pointer}.hl_select_menu button.is_active,.hl_select_menu button:hover{background:#fff4ed;color:var(--hl-orange)}.hl_form_actions{display:grid;grid-template-columns:1.55fr .9fr;gap:12px;margin-top:10px}.hl_btn_primary,.hl_btn_reset{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border-radius:10px;font-family:Poppins,sans-serif;font-size:.94rem;font-weight:700;cursor:pointer}.hl_btn_primary{border:0;background:var(--hl-orange);color:#fff;box-shadow:0 8px 18px rgba(255,87,34,.26)}.hl_btn_primary:hover{background:var(--hl-orange-deep)}.hl_btn_reset{border:1.5px solid var(--hl-orange);background:#fff;color:var(--hl-orange)}.hl_btn_reset:hover{background:#fff7f2}.hl_range_wrap{position:relative;height:28px;margin:4px 0 2px;display:flex;align-items:center}.hl_range_track{position:absolute;left:0;right:0;height:5px;border-radius:999px;background:#e8e4df;overflow:hidden;pointer-events:none}.hl_range_track i{display:block;height:100%;border-radius:999px;background:var(--hl-orange)}.hl_range{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.hl_range::-webkit-slider-runnable-track{height:5px;background:transparent;border:none}.hl_range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6.5px;border-radius:50%;background:var(--hl-orange);border:0;box-shadow:0 1px 4px rgba(255,87,34,.35)}.hl_range::-moz-range-track{height:5px;background:transparent;border:none}.hl_range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--hl-orange);border:0;box-shadow:0 1px 4px rgba(255,87,34,.35)}.hl_range_scale{display:flex;justify-content:space-between;font-size:.7rem;font-weight:500;color:#b0b5bd}.hl_form_error{margin:0;padding:24px;background:#fff;border-radius:22px;color:#b42318;font-weight:600}.hl_results{padding:22px 24px 18px;min-width:0;display:flex;flex-direction:column}.hl_results_live{position:relative;overflow:hidden;padding:20px 22px 0}.hl_result_art{position:absolute;top:2px;right:4px;width:168px;z-index:1;pointer-events:none}.hl_result_art img{display:block;width:100%;height:auto}.hl_results_head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid #ececec}.hl_results_live .hl_results_head{position:relative;z-index:2;justify-content:flex-start;gap:10px;padding:2px 160px 0 0;margin-bottom:10px;border-bottom:0}.hl_results_head h2{margin:0;font-size:1.18rem;font-weight:700;letter-spacing:-.02em}.hl_calculated{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#e8f8ee;color:#17803d;font-size:.72rem;font-weight:700}.hl_results_empty{min-height:560px}.hl_empty{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 32px 48px}.hl_empty_icon{position:relative;z-index:1;width:220px;height:220px;margin:0 0 18px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 42%,#fff7f1 0,#ffe8d6 62%,#ffdcc4 100%);box-shadow:0 12px 28px rgba(255,122,62,.14)}.hl_empty_art{width:168px;height:auto;margin:0}.hl_empty h3{margin:0 0 10px;font-size:1.28rem;font-weight:800;letter-spacing:-.03em;color:var(--hl-navy)}.hl_empty p{margin:0;max-width:360px;color:#6b7280;font-size:.94rem;line-height:1.65;font-weight:500}.hl_empty_arrow{position:absolute;right:16%;bottom:22px;width:82px;height:50px;pointer-events:none}.hl_emi_hero{position:relative;z-index:2;padding:0 160px 16px 0}.hl_emi_kicker{font-size:.92rem;font-weight:600;letter-spacing:-.01em;text-transform:none;margin-bottom:4px}.hl_emi_kicker,.hl_emi_value{display:block;color:var(--hl-orange)}.hl_emi_value{font-size:clamp(2.05rem,3.2vw,2.7rem);font-weight:800;letter-spacing:-.045em;line-height:1.08}.hl_metric_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #eceff3;border-bottom:1px solid #eceff3;margin:0 0 20px}.hl_metric{min-width:0;padding:14px 12px 14px 0}.hl_metric:nth-child(3n+2),.hl_metric:nth-child(3n+3){padding-left:16px;border-left:1px solid #eceff3}.hl_metric:nth-child(n+4){border-top:1px solid #eceff3}.hl_metric small{display:block;font-size:.72rem;font-weight:500;color:#8b939e;margin-bottom:5px}.hl_metric strong{display:block;font-size:.92rem;color:var(--hl-navy)}.hl_breakdown h3,.hl_metric strong{font-weight:700;letter-spacing:-.02em}.hl_breakdown h3{margin:0 0 14px;font-size:.98rem}.hl_breakdown_row{display:flex;align-items:center;gap:22px}.hl_donut{width:148px;height:148px;flex-shrink:0}.hl_donut text{fill:#fff;font-size:12px;font-weight:700;font-family:Poppins,sans-serif}.hl_legend{list-style:none;margin:0;padding:0;flex:1;min-width:0;display:grid;gap:16px}.hl_legend li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:4px 10px;align-items:start}.hl_legend i{width:10px;height:10px;margin-top:5px;border-radius:2px}.hl_legend i.is_principal{background:var(--hl-orange)}.hl_legend i.is_interest{background:#4f8cff}.hl_legend span{font-size:.82rem;font-weight:500;color:#6b7280}.hl_legend strong{grid-column:2;font-size:.9rem;font-weight:700;letter-spacing:-.02em;color:var(--hl-navy)}.hl_result_foot{display:flex;align-items:flex-start;gap:8px;margin:18px -22px 0;padding:11px 22px 12px;background:#fff6ef;color:#8b939e;font-size:.72rem;line-height:1.5;font-weight:500}.hl_result_foot svg{flex-shrink:0;margin-top:1px;color:#c4a48c}.hl_prepay_callout{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#fff7ed;border:1px solid #fde0c4;font-size:.86rem;line-height:1.55;color:#5c4638}.hl_table_head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.hl_table_head h3{margin:0;font-size:.98rem;font-weight:700}.hl_table_head span{font-size:.74rem;font-weight:600;color:#9aa1ac}.hl_table_scroll{max-height:320px;overflow:auto;border:1px solid #efe8e0;border-radius:12px}.hl_table{width:100%;border-collapse:collapse;font-size:.8rem}.hl_table td,.hl_table th{padding:9px 12px;text-align:right;white-space:nowrap}.hl_table td:first-child,.hl_table th:first-child{text-align:left}.hl_table th{position:sticky;top:0;background:#fff6ef;font-weight:700;color:#5c6370;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.hl_table tbody tr:nth-child(2n){background:#fbf8f5}.hl_disclaimer{margin:12px 0 0;font-size:.72rem;line-height:1.55;color:#8b939e}.hl_tools{padding:8px 24px 44px;background:#eef2f8}.hl_tools_inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hl_tool{display:flex;align-items:center;gap:6px 14px;min-width:0;height:100%;padding:18px 22px 18px 12px;background:#fff;border-radius:16px;border:1px solid #eceff3;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 28px rgba(22,24,31,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hl_tool:hover{transform:translateY(-3px);border-color:rgba(255,87,34,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 16px 32px rgba(22,24,31,.08)}.hl_tool_ico{width:108px;height:108px;flex-shrink:0;display:grid;place-items:center}.hl_tool_img{width:108px!important;height:108px!important;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(40,24,12,.12))}.hl_tool_body{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.hl_tool_body h3{margin:0 0 6px;font-size:1.04rem;font-weight:700;letter-spacing:-.03em;line-height:1.25;color:var(--hl-navy)}.hl_tool_body p{margin:0;font-size:.8rem;line-height:1.55;color:#7b8494;font-weight:500}.hl_insight{padding:8px 24px 48px;background:#eef2f8}.hl_insight_inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.08fr .92fr;gap:18px;align-items:stretch}.hl_insight_card{min-width:0;background:#fff;border-radius:18px;border:1px solid rgba(26,29,46,.06);box-shadow:0 1px 2px rgba(28,20,12,.04),0 16px 40px rgba(40,24,12,.07);padding:22px 24px 20px;display:flex;flex-direction:column}.hl_insight_head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.hl_insight_head_chart{flex-direction:column;align-items:flex-start;gap:10px}.hl_insight_head h2{margin:0;font-size:1.08rem;font-weight:700;letter-spacing:-.03em;color:#1a1d26}.hl_insight_head h2 span{font-size:.82rem;font-weight:500;color:#8b919c}.hl_insight_link{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin:0;padding:0;border:0;background:transparent;color:var(--hl-orange);font-family:Poppins,sans-serif;font-size:.84rem;font-weight:600;cursor:pointer}.hl_insight_link:hover{color:var(--hl-orange-deep)}.hl_am_scroll{overflow:auto;border:1px solid #eceff3;border-radius:12px}.hl_am_table{width:100%;border-collapse:collapse;font-size:.78rem}.hl_am_table td,.hl_am_table th{padding:11px 12px;text-align:right;white-space:nowrap;color:#2a2f3a;font-variant-numeric:tabular-nums}.hl_am_table td:first-child,.hl_am_table th:first-child{text-align:left;font-weight:700}.hl_am_year{display:block}.hl_am_period{display:block;margin-top:2px;font-size:.68rem;font-weight:500;color:#8b919c;letter-spacing:0}.hl_am_table th{background:#f6f7f9;font-weight:700;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.hl_am_table tbody tr+tr td{border-top:1px solid #eef1f4}.hl_am_gap td{color:#c5cad3;font-weight:600;letter-spacing:.12em;text-align:center}.hl_chart_legend{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:16px}.hl_chart_legend li,.hl_chart_tip p{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;color:#5c6370}.hl_chart_legend i,.hl_chart_tip i{width:10px;height:10px;border-radius:3px;flex-shrink:0}.hl_chart_legend i.is_principal,.hl_chart_tip i.is_principal{background:#ffc4a8}.hl_chart_legend i.is_interest,.hl_chart_tip i.is_interest{background:#c9e2ff}.hl_chart_box{flex:1;min-height:268px;width:100%}.hl_chart_tip{background:#fff;border:1px solid #eceff3;border-radius:10px;padding:10px 12px;box-shadow:0 12px 28px rgba(22,24,31,.1)}.hl_chart_tip strong{display:block;margin-bottom:6px;font-size:.78rem;font-weight:700;color:#1a1d26}.hl_chart_tip p{margin:0 0 4px}.hl_chart_tip p:last-child{margin:0}.hl_modal_back{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(22,24,31,.48);backdrop-filter:blur(4px)}.hl_modal{width:min(920px,100%);max-height:min(82vh,760px);display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(22,24,31,.22);overflow:hidden}.hl_modal_head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid #eef1f4}.hl_modal_head h2{margin:0 0 4px;font-size:1.12rem;font-weight:700;letter-spacing:-.03em}.hl_modal_head p{margin:0;font-size:.8rem;font-weight:500;color:#8b919c}.hl_modal_close{width:36px;height:36px;border:0;border-radius:10px;background:#f4f5f7;color:#4b5563;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.hl_modal_close:hover{background:#eceef2}.hl_modal .hl_am_scroll{margin:16px 22px 22px;max-height:calc(82vh - 130px)}.hl_seo{padding:8px 24px 72px;background:#eef2f8}.hl_seo_inner{max-width:1280px;margin:0 auto}.hl_faq_card{background:#fff;border-radius:18px;border:1px solid #eceff3;box-shadow:0 1px 2px rgba(28,20,12,.03),0 14px 36px rgba(40,24,12,.05);padding:28px 32px 12px}.hl_guide{display:grid;gap:16px;margin-bottom:20px}.hl_guide_card{background:#fff;border-radius:18px;border:1px solid rgba(26,29,46,.06);box-shadow:0 1px 2px rgba(28,20,12,.04),0 14px 36px rgba(40,24,12,.06);padding:24px 26px 22px}.hl_guide_split{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;align-items:stretch}.hl_guide_intro{padding:28px 30px 26px}.hl_guide_kicker{margin:0 0 8px;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-orange)}.hl_guide_intro h2{margin:0 0 12px;max-width:22em;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:800;letter-spacing:-.04em;line-height:1.18;color:#1a1d26}.hl_guide_intro h2 em{font-style:normal;color:var(--hl-orange)}.hl_guide_card p{margin:0 0 12px;color:#5c6370;font-size:.94rem;line-height:1.7;font-weight:500}.hl_guide_card p:last-child{margin-bottom:0}.hl_guide_card_head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hl_guide_card_head h3{margin:0;font-size:1.08rem;font-weight:700;letter-spacing:-.02em;color:#1a1d26}.hl_guide_ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffe8d6;color:var(--hl-orange);flex-shrink:0}.hl_tax_points{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 0}.hl_tax_points>div{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:#fff8f3;border:1px solid #fde8d6}.hl_tax_points svg{flex-shrink:0;margin-top:2px;color:var(--hl-orange)}.hl_tax_points p{margin:0}.hl_tax_points strong{display:block;margin-bottom:4px;color:#1a1d26;font-weight:700}.hl_reduce_list{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.hl_reduce_list li{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:#f7f8fb;color:#5c6370;font-size:.88rem;line-height:1.55;font-weight:500}.hl_reduce_list li:last-child{grid-column:1/-1}.hl_reduce_list .hl_guide_ico{width:34px;height:34px;border-radius:10px}.hl_reduce_list strong{display:block;margin-bottom:2px;color:#1a1d26;font-weight:700;font-size:.9rem}.hl_formula{margin:0 0 14px;padding:16px 18px;border-radius:14px;background:#fff6ef;border:1px solid #fde0c4}.hl_formula p{margin:0;font-family:Poppins,sans-serif;font-size:.98rem;font-weight:700;letter-spacing:-.02em;color:var(--hl-navy)}.hl_formula small{display:block;margin-top:8px;font-size:.74rem;font-weight:500;line-height:1.5;color:#8b939e}.hl_rate_wrap{overflow-x:auto;margin:0 0 10px;border:1px solid #eceff3;border-radius:12px}.hl_rate_table{width:100%;border-collapse:collapse;min-width:280px}.hl_rate_table td,.hl_rate_table th{padding:10px 14px;text-align:left;font-size:.86rem}.hl_rate_table th{background:#fff6ef;font-weight:700;color:#6b7280;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.hl_rate_table td{border-top:1px solid #f0f2f5;color:#5c6370}.hl_rate_table td:first-child{font-weight:700;color:var(--hl-navy)}.hl_rate_table td:last-child{text-align:right;font-weight:600;color:var(--hl-navy);white-space:nowrap}.hl_rate_table th:last-child{text-align:right}.hl_guide_note{font-size:.78rem!important;color:#8b939e!important}.hl_seo_disclaimer{margin:16px 0 0;font-size:.75rem;line-height:1.6;color:#8b939e;font-weight:500}.hl_faq_title{margin:0 0 22px;font-size:1.42rem;font-weight:800;letter-spacing:-.03em;color:#1a1d26}.hl_faq_title:after{content:"";display:block;width:44px;height:4px;margin-top:10px;border-radius:999px;background:var(--hl-orange)}.hl_faq_list{display:flex;flex-direction:column}.hl_faq_item{border-top:1px solid #eef1f4}.hl_faq_item:first-of-type{border-top:0}.hl_faq_item summary{display:flex;align-items:center;gap:14px;padding:16px 0;cursor:pointer;list-style:none}.hl_faq_item summary::-webkit-details-marker{display:none}.hl_faq_mark{width:24px;flex-shrink:0;display:grid;place-items:center}.hl_faq_num{font-size:.95rem;font-weight:700;color:#1a1d26}.hl_faq_info{width:22px;height:22px;border-radius:50%;background:var(--hl-orange);color:#fff;font-size:.72rem;font-weight:800;font-style:italic;font-family:Georgia,Times New Roman,serif;display:none;place-items:center;line-height:1}.hl_faq_item[open] .hl_faq_num{display:none}.hl_faq_item[open] .hl_faq_info{display:grid}.hl_faq_q{flex:1;min-width:0;font-size:.98rem;font-weight:700;letter-spacing:-.02em;color:#1a1d26}.hl_faq_chev{flex-shrink:0;color:#9aa1ac;transition:transform .18s ease}.hl_faq_item[open] .hl_faq_chev{transform:rotate(180deg)}.hl_faq_a{padding:0 0 18px 38px}.hl_faq_a p{margin:0;max-width:72ch;color:#5c6370;font-size:.9rem;line-height:1.7;font-weight:500}.hl_faq_a code{display:inline;padding:1px 0;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:700;color:#2a2f3a;background:transparent}.hl_trust_bar{list-style:none;margin:18px 0 0;padding:22px 28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 20px;background:#fff4ec;border-radius:16px}.hl_trust_bar li{display:flex;align-items:center;gap:12px;min-width:0}.hl_trust_ico{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;color:var(--hl-orange)}.hl_trust_bar strong{display:block;font-size:.92rem;font-weight:700;letter-spacing:-.02em;color:#1a1d26;line-height:1.25}.hl_trust_bar small{display:block;margin-top:2px;font-size:.75rem;font-weight:500;color:#8b919c}@media (max-width:1180px){.hl_hero{padding:104px 24px 32px}.hl_hero_inner{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr)}.hl_title{font-size:clamp(2.2rem,4vw,3.2rem)}.hl_features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.hl_tools_inner{gap:12px}.hl_insight_inner{grid-template-columns:1fr}.hl_tool{padding:14px 16px 14px 8px}.hl_tool_ico,.hl_tool_img{width:92px!important;height:92px!important}}@media (max-width:980px){.hl_hero{min-height:auto;padding:96px 16px 28px}.hl_hero_inner{min-height:0;display:flex;flex-direction:column;grid-template-columns:1fr;gap:8px}.hl_copy{display:contents;max-width:none;padding:0}.hl_badge{order:1;align-self:flex-start}.hl_title{order:2;font-size:clamp(2rem,8vw,2.6rem);margin-bottom:8px}.hl_lead{order:4;max-width:none;font-size:.98rem;margin-top:4px}.hl_features{order:5}.hl_trust{order:6;max-width:none}.hl_art{order:3;height:320px;margin:0 0 8px}.hl_art_img{max-height:320px}.hl_blob_right,.hl_hero_dots{opacity:.45}.hl_calc{padding:20px 14px}.hl_tools{padding:4px 14px 36px}.hl_insight{padding:4px 14px 40px}.hl_tools_inner{grid-template-columns:1fr;gap:12px}.hl_calc_inner{grid-template-columns:1fr;gap:16px}.hl_field_line{flex-direction:column;align-items:stretch;gap:8px}.hl_field_line .hl_control,.hl_field_line .hl_select{max-width:none}.hl_form_actions{grid-template-columns:1fr 1fr}.hl_seo{padding:4px 14px 56px}.hl_faq_card{padding:22px 18px 8px}.hl_guide_split,.hl_reduce_list,.hl_tax_points{grid-template-columns:1fr}.hl_reduce_list li:last-child{grid-column:auto}.hl_guide_card,.hl_guide_intro{padding:20px 16px 18px}.hl_trust_bar{grid-template-columns:1fr 1fr;padding:18px 16px;gap:16px 12px}.hl_result_art{width:132px}.hl_emi_hero,.hl_results_live .hl_results_head{padding-right:128px}.hl_metric{padding:12px 8px 12px 0}.hl_metric:nth-child(3n+2),.hl_metric:nth-child(3n+3){padding-left:12px}.hl_metric strong{font-size:.84rem}.hl_donut{width:128px;height:128px}}@media (max-width:560px){.hl_features{grid-template-columns:1fr 1fr;gap:12px 10px}.hl_feature_ico{width:36px;height:36px}.hl_trust_row{gap:12px 14px}.hl_bank{height:22px;max-width:88px}.hl_art{height:250px}.hl_art_img{max-height:250px}.hl_form,.hl_results{padding:18px 16px 16px}.hl_results_live{padding:18px 16px 0}.hl_result_foot{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.hl_field_top{gap:10px;flex-wrap:wrap}.hl_tenure_row{margin-left:auto}.hl_unit_toggle button{height:40px;padding:0 12px}.hl_control_value{width:168px}.hl_control_split{width:118px}.hl_form_actions{grid-template-columns:1fr}.hl_results_empty{min-height:420px}.hl_empty{padding:20px 12px 40px}.hl_empty_icon{width:176px;height:176px}.hl_empty_art{width:136px}.hl_empty_arrow{right:10%}.hl_result_art{width:108px;top:8px;right:2px}.hl_emi_hero,.hl_results_live .hl_results_head{padding-right:104px}.hl_metric_grid{grid-template-columns:1fr 1fr}.hl_metric:nth-child(3n+2),.hl_metric:nth-child(3n+3){padding-left:0;border-left:0}.hl_metric:nth-child(2n){padding-left:12px;border-left:1px solid #eceff3}.hl_metric:nth-child(n+3){border-top:1px solid #eceff3}.hl_breakdown_row{flex-direction:column;align-items:flex-start;gap:14px}.hl_legend{width:100%}.hl_tool_body h3{font-size:.98rem}.hl_tool_body p{font-size:.78rem}.hl_insight_head{flex-direction:column;align-items:flex-start}.hl_insight_card{padding:18px 14px 16px}.hl_am_table td,.hl_am_table th{padding:10px 8px;font-size:.72rem}.hl_modal_back{padding:10px}.hl_modal .hl_am_scroll,.hl_modal_head{padding-left:14px;padding-right:14px}.hl_faq_title{font-size:1.18rem}.hl_faq_a{padding-left:0}.hl_trust_bar{grid-template-columns:1fr}}