.house-loan-emi-calculator-module__aOcoqq__calculatorPage{--calculator-ink:#20202b;--calculator-muted:#696775;--calculator-paper:#f8f7f4;--calculator-orange:#f06a4b;--calculator-orange-deep:#db5030;--calculator-line:#20202b21;color:var(--calculator-ink);padding:156px 24px 84px;position:relative;overflow:hidden}.house-loan-emi-calculator-module__aOcoqq__heroGrid{pointer-events:none;background:linear-gradient(#20202b0b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#20202b0b 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 12% 15%,#f06a4b33,#0000 29%),radial-gradient(circle at 86% 9%,#beb9fa59,#0000 27%);height:550px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.house-loan-emi-calculator-module__aOcoqq__container{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.house-loan-emi-calculator-module__aOcoqq__intro{text-align:center;max-width:790px;margin:0 auto}.house-loan-emi-calculator-module__aOcoqq__eyebrow,.house-loan-emi-calculator-module__aOcoqq__sectionKicker{color:var(--calculator-orange-deep);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-family:Montserrat,Arial,sans-serif;font-size:.72rem;font-weight:700;display:inline-flex}.house-loan-emi-calculator-module__aOcoqq__eyebrow span{background:currentColor;width:28px;height:1px}.house-loan-emi-calculator-module__aOcoqq__intro h1{letter-spacing:-.07em;max-width:760px;margin:0 auto;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:600;line-height:.94}.house-loan-emi-calculator-module__aOcoqq__intro h1 em{color:var(--calculator-orange);font-family:Libertinus Serif,Georgia,serif;font-weight:400}.house-loan-emi-calculator-module__aOcoqq__intro>p{max-width:630px;color:var(--calculator-muted);margin:26px auto 0;font-family:Montserrat,Arial,sans-serif;font-size:1rem;line-height:1.75}.house-loan-emi-calculator-module__aOcoqq__toolMeta{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0 40px;display:flex}.house-loan-emi-calculator-module__aOcoqq__toolMeta span{border:1px solid var(--calculator-line);color:var(--calculator-muted);background:#ffffff94;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-family:Montserrat,Arial,sans-serif;font-size:.76rem;font-weight:600;display:inline-flex}.house-loan-emi-calculator-module__aOcoqq__toolMeta svg{color:var(--calculator-orange)}.house-loan-emi-calculator-module__aOcoqq__calculatorShell{border:1px solid var(--calculator-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #221f3017}.house-loan-emi-calculator-module__aOcoqq__controlsPanel,.house-loan-emi-calculator-module__aOcoqq__resultsPanel{padding:clamp(28px,4vw,52px)}.house-loan-emi-calculator-module__aOcoqq__controlsPanel{background:#ffffffa8}.house-loan-emi-calculator-module__aOcoqq__panelIntro{align-items:center;gap:15px;margin-bottom:40px;display:flex}.house-loan-emi-calculator-module__aOcoqq__panelIcon{width:50px;height:50px;color:var(--calculator-orange-deep);background:#f06a4b1a;border:1px solid #f06a4b59;border-radius:16px;place-items:center;display:grid}.house-loan-emi-calculator-module__aOcoqq__panelIntro p,.house-loan-emi-calculator-module__aOcoqq__panelIntro h2{margin:0}.house-loan-emi-calculator-module__aOcoqq__panelIntro p{color:var(--calculator-orange-deep);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-family:Montserrat,Arial,sans-serif;font-size:.68rem;font-weight:700}.house-loan-emi-calculator-module__aOcoqq__panelIntro h2,.house-loan-emi-calculator-module__aOcoqq__scheduleHeading h2{letter-spacing:-.05em;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:600}.house-loan-emi-calculator-module__aOcoqq__controlGroup+.house-loan-emi-calculator-module__aOcoqq__controlGroup{margin-top:35px}.house-loan-emi-calculator-module__aOcoqq__controlHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.house-loan-emi-calculator-module__aOcoqq__controlHeader label{color:var(--calculator-ink);font-family:Montserrat,Arial,sans-serif;font-size:.88rem;font-weight:700}.house-loan-emi-calculator-module__aOcoqq__numberFieldWrap{min-width:122px;color:var(--calculator-orange-deep);border-bottom:1px solid #f06a4b7a;align-items:center;gap:3px;font-family:Montserrat,Arial,sans-serif;font-size:.88rem;font-weight:700;display:flex}.house-loan-emi-calculator-module__aOcoqq__numberField{width:100%;min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:5px 0}.house-loan-emi-calculator-module__aOcoqq__numberField::-webkit-inner-spin-button{margin:0}.house-loan-emi-calculator-module__aOcoqq__numberField::-webkit-outer-spin-button{margin:0}.house-loan-emi-calculator-module__aOcoqq__range{cursor:pointer;width:100%;height:4px;accent-color:var(--calculator-orange);margin:0}.house-loan-emi-calculator-module__aOcoqq__range::-webkit-slider-runnable-track{background:#20202b1f;border-radius:999px;height:4px}.house-loan-emi-calculator-module__aOcoqq__range::-webkit-slider-thumb{background:var(--calculator-orange);-webkit-appearance:none;border:4px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 2px 8px #20202b38}.house-loan-emi-calculator-module__aOcoqq__range::-moz-range-track{background:#20202b1f;border-radius:999px;height:4px}.house-loan-emi-calculator-module__aOcoqq__range::-moz-range-thumb{background:var(--calculator-orange);border:4px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 2px 8px #20202b38}.house-loan-emi-calculator-module__aOcoqq__rangeLabels{color:#908c98;justify-content:space-between;margin-top:10px;font-family:Montserrat,Arial,sans-serif;font-size:.72rem;display:flex}.house-loan-emi-calculator-module__aOcoqq__resetButton,.house-loan-emi-calculator-module__aOcoqq__scheduleButton{color:var(--calculator-orange-deep);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-family:Montserrat,Arial,sans-serif;font-size:.82rem;font-weight:700;display:inline-flex}.house-loan-emi-calculator-module__aOcoqq__resetButton{margin-top:38px;padding:0}.house-loan-emi-calculator-module__aOcoqq__resetButton:hover,.house-loan-emi-calculator-module__aOcoqq__scheduleButton:hover{color:var(--calculator-ink)}.house-loan-emi-calculator-module__aOcoqq__resultsPanel{background:var(--calculator-ink);color:#fffaf7;position:relative;overflow:hidden}.house-loan-emi-calculator-module__aOcoqq__resultsPanel:before{content:"";border:1px solid #ffffff29;border-radius:50%;width:390px;height:390px;position:absolute;top:-165px;right:-140px}.house-loan-emi-calculator-module__aOcoqq__resultsPanel:after{content:"";filter:blur(15px);background:#f06a4b30;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-155px;right:-85px}.house-loan-emi-calculator-module__aOcoqq__resultTopline,.house-loan-emi-calculator-module__aOcoqq__emiValue,.house-loan-emi-calculator-module__aOcoqq__emiHint,.house-loan-emi-calculator-module__aOcoqq__graph,.house-loan-emi-calculator-module__aOcoqq__totalRow,.house-loan-emi-calculator-module__aOcoqq__applyButton{z-index:1;position:relative}.house-loan-emi-calculator-module__aOcoqq__resultTopline{color:#fffaf7b8;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-family:Montserrat,Arial,sans-serif;font-size:.76rem;font-weight:700;display:flex}.house-loan-emi-calculator-module__aOcoqq__resultTopline svg{color:#ffb39f}.house-loan-emi-calculator-module__aOcoqq__emiValue{letter-spacing:-.06em;margin:15px 0 6px;font-size:clamp(2.2rem,4vw,3.55rem);font-weight:600;line-height:1}.house-loan-emi-calculator-module__aOcoqq__emiHint{color:#fffaf7a1;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:.83rem}.house-loan-emi-calculator-module__aOcoqq__graph{max-width:360px;margin:35px auto 27px}.house-loan-emi-calculator-module__aOcoqq__graph svg{width:100%;display:block;overflow:visible}.house-loan-emi-calculator-module__aOcoqq__graphTrack{stroke:#ffffff1f}.house-loan-emi-calculator-module__aOcoqq__graphInterest{stroke:#464452}.house-loan-emi-calculator-module__aOcoqq__graphPrincipal{stroke:var(--calculator-orange)}.house-loan-emi-calculator-module__aOcoqq__graphLabel{text-align:center;margin-top:-69px}.house-loan-emi-calculator-module__aOcoqq__graphLabel span{color:#fffaf799;letter-spacing:.09em;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif;font-size:.7rem;font-weight:600;display:block}.house-loan-emi-calculator-module__aOcoqq__graphLabel strong{letter-spacing:-.05em;margin-top:5px;font-size:1.55rem;font-weight:600;display:block}.house-loan-emi-calculator-module__aOcoqq__legend{gap:10px;margin-top:47px;display:grid}.house-loan-emi-calculator-module__aOcoqq__legend>div{color:#fffaf7b8;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;display:grid}.house-loan-emi-calculator-module__aOcoqq__legend strong{color:#fffaf7;font-weight:700}.house-loan-emi-calculator-module__aOcoqq__legendDot{border-radius:50%;width:9px;height:9px}.house-loan-emi-calculator-module__aOcoqq__principalDot{background:var(--calculator-orange)}.house-loan-emi-calculator-module__aOcoqq__interestDot{background:#6d697a}.house-loan-emi-calculator-module__aOcoqq__totalRow{color:#fffaf7b8;border-top:1px solid #ffffff26;justify-content:space-between;gap:18px;margin-top:29px;padding-top:21px;font-family:Montserrat,Arial,sans-serif;font-size:.8rem;display:flex}.house-loan-emi-calculator-module__aOcoqq__totalRow strong{color:#fffaf7;font-size:.9rem}.house-loan-emi-calculator-module__aOcoqq__applyButton{background:var(--calculator-orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:25px;padding:15px 18px;font-family:Montserrat,Arial,sans-serif;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:flex}.house-loan-emi-calculator-module__aOcoqq__applyButton:hover{background:var(--calculator-orange-deep);transform:translateY(-2px)}.house-loan-emi-calculator-module__aOcoqq__scheduleSection{border:1px solid var(--calculator-line);background:#ffffffb8;border-radius:24px;margin-top:30px;padding:clamp(24px,4vw,42px)}.house-loan-emi-calculator-module__aOcoqq__scheduleHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.house-loan-emi-calculator-module__aOcoqq__scheduleHeading h2{margin:0}.house-loan-emi-calculator-module__aOcoqq__scheduleHeading>span{color:var(--calculator-muted);white-space:nowrap;font-family:Montserrat,Arial,sans-serif;font-size:.78rem;font-weight:600}.house-loan-emi-calculator-module__aOcoqq__tableWrap{border:1px solid #20202b17;border-radius:15px;overflow-x:auto}.house-loan-emi-calculator-module__aOcoqq__tableWrap table{border-collapse:collapse;width:100%;min-width:710px;font-family:Montserrat,Arial,sans-serif;font-size:.8rem}.house-loan-emi-calculator-module__aOcoqq__tableWrap th,.house-loan-emi-calculator-module__aOcoqq__tableWrap td{text-align:right;padding:15px 18px}.house-loan-emi-calculator-module__aOcoqq__tableWrap th:first-child,.house-loan-emi-calculator-module__aOcoqq__tableWrap td:first-child{text-align:left}.house-loan-emi-calculator-module__aOcoqq__tableWrap thead{color:var(--calculator-orange-deep);letter-spacing:.09em;text-transform:uppercase;background:#f06a4b14;font-size:.68rem}.house-loan-emi-calculator-module__aOcoqq__tableWrap tbody tr+tr{border-top:1px solid #20202b14}.house-loan-emi-calculator-module__aOcoqq__tableWrap tbody td:not(:first-child){color:var(--calculator-muted)}.house-loan-emi-calculator-module__aOcoqq__tableWrap tbody td:first-child{color:var(--calculator-ink);font-weight:700}.house-loan-emi-calculator-module__aOcoqq__scheduleButton{margin:24px auto 0}.house-loan-emi-calculator-module__aOcoqq__disclaimer{color:#898692;text-align:center;max-width:750px;margin:24px auto 0;font-family:Montserrat,Arial,sans-serif;font-size:.73rem;line-height:1.65}@media (max-width:760px){.house-loan-emi-calculator-module__aOcoqq__calculatorPage{padding:106px 16px 54px}.house-loan-emi-calculator-module__aOcoqq__heroGrid{background-size:34px 34px,34px 34px,auto,auto;height:440px}.house-loan-emi-calculator-module__aOcoqq__intro h1{letter-spacing:-.075em;font-size:clamp(2.5rem,14vw,4rem)}.house-loan-emi-calculator-module__aOcoqq__intro>p{margin-top:21px;font-size:.91rem;line-height:1.65}.house-loan-emi-calculator-module__aOcoqq__toolMeta{gap:8px;margin:24px 0 28px}.house-loan-emi-calculator-module__aOcoqq__toolMeta span{padding:8px 10px;font-size:.68rem}.house-loan-emi-calculator-module__aOcoqq__calculatorShell{border-radius:20px;grid-template-columns:1fr}.house-loan-emi-calculator-module__aOcoqq__controlsPanel,.house-loan-emi-calculator-module__aOcoqq__resultsPanel{padding:28px 22px}.house-loan-emi-calculator-module__aOcoqq__panelIntro{margin-bottom:30px}.house-loan-emi-calculator-module__aOcoqq__controlGroup+.house-loan-emi-calculator-module__aOcoqq__controlGroup{margin-top:28px}.house-loan-emi-calculator-module__aOcoqq__controlHeader{gap:10px}.house-loan-emi-calculator-module__aOcoqq__numberFieldWrap{min-width:112px}.house-loan-emi-calculator-module__aOcoqq__graph{max-width:320px;margin-top:28px}.house-loan-emi-calculator-module__aOcoqq__scheduleSection{border-radius:20px;margin-top:20px;padding:24px 16px}.house-loan-emi-calculator-module__aOcoqq__scheduleHeading{flex-direction:column;align-items:start;gap:9px;margin-bottom:21px}.house-loan-emi-calculator-module__aOcoqq__tableWrap th,.house-loan-emi-calculator-module__aOcoqq__tableWrap td{padding:13px 14px}}@media (prefers-reduced-motion:reduce){.house-loan-emi-calculator-module__aOcoqq__applyButton{transition:none}}
