.hero,.related,.shell,.wrap{--c-accent:#e7b554;--c-accent-dark:#d9a23c;--c-light:#fff8e1;--c-interest:#f0d9a6;--c-ink:#333;--c-muted:#6b7280;--c-border:#e0e0e0}.wrap{width:100%;background:#fff;border-radius:18px;padding:32px;box-sizing:border-box;font-family:inherit;color:var(--c-ink);border:1px solid #ececec;box-shadow:0 10px 30px hsla(0,0%,7%,.05)}.heading{font-family:Inter,sans-serif;font-size:21px;color:#e7b554;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin:0 0 8px}.sub{font-size:14.5px;color:var(--c-muted);margin:0 0 24px;line-height:1.6;max-width:680px}.body{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:34px;gap:34px;align-items:stretch}.controls{gap:22px}.controls,.field{display:flex;flex-direction:column}.field{gap:10px}.fieldTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.fieldTop label{font-size:14px;font-weight:500;color:var(--c-ink)}.amountBox{display:flex;align-items:center;gap:4px;background:var(--c-light);border:1px solid var(--c-interest);border-radius:8px;padding:6px 10px;min-width:110px;justify-content:flex-end}.amountBox input{border:none;background:transparent;text-align:right;font-size:15px;font-weight:600;color:var(--c-ink);width:100%;outline:none;font-family:inherit}.amountBox input::-webkit-inner-spin-button,.amountBox input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amountBox input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.rupee,.unit{font-size:14px;font-weight:600;color:var(--c-muted)}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;background:linear-gradient(to right,var(--c-accent) 0,var(--c-accent) 50%,#ececec 50%,#ececec 100%);outline:none;cursor:pointer}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--c-accent);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer}.slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--c-accent);cursor:pointer}.rangeHints{display:flex;justify-content:space-between;font-size:12px;color:var(--c-muted)}.modeToggle{display:inline-flex;background:#f4f4f4;border-radius:10px;padding:4px;gap:4px;margin-bottom:22px}.modeBtn{border:none;background:transparent;padding:9px 16px;border-radius:7px;font-size:14px;font-weight:500;color:var(--c-muted);cursor:pointer;font-family:inherit;transition:all .15s ease}.modeBtn.active{background:var(--c-accent);color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15)}.result{background:var(--c-light);border:1px solid var(--c-interest);border-radius:12px;padding:22px;display:flex;flex-direction:column;justify-content:center;gap:16px}.resultLead{text-align:center}.resultLeadLabel{display:block;font-size:13px;color:var(--c-muted);margin-bottom:4px}.resultLeadValue{font-family:Inter,sans-serif;font-size:32px;font-weight:700;color:var(--c-accent-dark);line-height:1.1;letter-spacing:-.5px}.resultLeadNote{display:block;font-size:12px;color:var(--c-muted);margin-top:6px}.breakdown{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.breakdown li{display:flex;align-items:center;gap:10px;font-size:14px}.bLabel{flex:1 1;color:var(--c-muted)}.bValue{font-weight:600;color:var(--c-ink)}.dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.dotPrincipal{background:var(--c-accent)}.dotInterest{background:var(--c-interest)}.totalRow{border-top:1px dashed var(--c-interest);padding-top:12px;font-size:15px}.totalRow .bLabel{color:var(--c-ink);font-weight:600}.donutWrap{display:flex;justify-content:center}.donut{width:160px;height:160px}.donut,.donutHole{border-radius:50%;display:flex;align-items:center;justify-content:center}.donutHole{width:108px;height:108px;background:#fff;flex-direction:column;text-align:center}.donutLabel{font-size:11px;color:var(--c-muted)}.donutValue{font-size:18px;color:var(--c-accent-dark)}.donutPer{font-size:11px;color:var(--c-muted)}.ctaRow{margin-top:6px}.cta{display:inline-block;background:var(--c-accent);color:#fff;padding:11px 22px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease}.cta:hover{background:var(--c-accent-dark)}.disclaimer{font-size:12px;color:var(--c-muted);margin:18px 0 0;line-height:1.5}.pageIntro{max-width:820px;margin:0 0 24px}.crumbs{font-size:13px;color:var(--c-muted);margin-bottom:10px}.crumbs a{color:var(--c-accent-dark);text-decoration:none}.pageTitle{font-size:30px;font-weight:700;color:var(--c-ink);margin:0 0 12px}.pageLede{font-size:15px;color:var(--c-muted);line-height:1.6;margin:0}.faqSection{margin:40px 0 0}.faqHeading{font-family:Inter,sans-serif;font-size:26px;font-weight:700;color:var(--c-ink);margin:0 0 24px;letter-spacing:-.3px;padding-left:14px;border-left:4px solid var(--c-accent)}.faqItem{border:1px solid var(--c-border);border-radius:10px;margin-bottom:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faqItem.faqOpen{border-color:var(--c-interest);box-shadow:0 4px 16px rgba(0,0,0,.05)}.faqQ{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:var(--c-ink);padding:18px 20px;margin:0;transition:color .2s ease,background .2s ease}.faqItem.faqOpen .faqQ,.faqQ:hover{color:var(--c-accent-dark)}.faqItem.faqOpen .faqQ{background:var(--c-light)}.faqChevron{flex-shrink:0;font-size:20px;transition:transform .3s ease}.faqItem.faqOpen .faqChevron{transform:rotate(180deg)}.faqAnswerWrap{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease,padding .35s ease;padding:0 20px}.faqItem.faqOpen .faqAnswerWrap{max-height:400px;opacity:1;padding:0 20px 18px}.faqA{font-size:14px;color:var(--c-muted);line-height:1.6;margin:0}.cardGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.card{display:flex;flex-direction:column;background:#fff;border:1px solid #ececec;border-radius:16px;padding:30px 26px;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.card:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--c-accent),var(--c-accent-dark));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.card:hover{box-shadow:0 18px 40px hsla(0,0%,7%,.1);transform:translateY(-5px);border-color:#e6dcc3}.card:hover:after{transform:scaleX(1)}.cardHead{gap:16px;margin-bottom:16px}.cardHead,.cardIcon{display:flex;align-items:center}.cardIcon{width:54px;height:54px;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg,var(--c-accent) 0,var(--c-accent-dark) 100%);color:#fff;justify-content:center;box-shadow:0 8px 18px rgba(217,162,60,.35)}.cardIcon svg{width:26px;height:26px;stroke:#fff;color:#fff}.cardTitle{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:var(--c-ink);margin:0;letter-spacing:-.2px;line-height:1.3}.cardDesc{font-size:14.5px;color:var(--c-muted);line-height:1.6;margin:0 0 20px;flex:1 1}.cardLink{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--c-accent-dark);transition:gap .2s ease}.card:hover .cardLink{gap:12px}.cardLink svg{font-size:16px}.related{max-width:1000px;margin:48px 0 0}.relatedHeading{font-family:Inter,sans-serif;font-size:22px;font-weight:700;color:var(--c-ink);margin:0 0 20px;letter-spacing:-.3px;padding-left:14px;border-left:4px solid var(--c-accent)}.page{max-width:1100px;margin:0 auto;padding:110px 20px 60px}@media (max-width:900px){.cardGrid{grid-template-columns:1fr}}.hero{position:relative;min-height:380px;display:flex;align-items:center;background:#120e08;color:#fff;padding:140px 20px 64px}.hero,.heroArt{overflow:hidden}.heroArt{position:absolute;inset:0;width:100%;background:linear-gradient(105deg,#120e08,#191309 50%,#241a0e)}.heroDots{position:absolute;top:0;bottom:0;left:42%;right:0;background-image:radial-gradient(circle,rgba(231,181,84,.13) 1.1px,transparent 1.6px);background-size:26px 26px}.heroGlow{position:absolute;left:74%;top:50%;width:1100px;height:920px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(231,181,84,.18),rgba(231,181,84,0))}.heroArc{position:absolute;width:740px;height:740px;left:calc(76% - 370px);top:calc(50% - 370px);border:1.5px solid rgba(231,181,84,.08);border-radius:50%}.heroArcSm{width:580px;height:580px;left:calc(76% - 290px);top:calc(50% - 290px);border-color:rgba(231,181,84,.05)}.heroAccent{position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#f0c977,#d9a23c)}.heroWordmark{bottom:16px;right:5%;font-family:Inter,sans-serif;font-size:62px;font-weight:800;letter-spacing:10px;line-height:1;color:rgba(231,181,84,.06);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.heroStage,.heroWordmark{position:absolute;pointer-events:none}.heroStage{inset:0;z-index:2}.motif{position:absolute}.motif svg{width:100%;height:100%;display:block;overflow:visible}.mPercent{width:64px;height:64px;top:9%;right:31%;animation:floatY 4.2s ease-in-out infinite}.mHouse{width:150px;height:150px;top:30%;right:33%;animation:houseFloat 6s ease-in-out infinite}.mCalc{width:232px;height:300px;top:11%;right:15%}.mDonut{width:120px;height:120px;top:13%;right:6%;animation:donutSpin 16s linear infinite}.mBars{width:140px;height:150px;top:47%;right:6.5%}.mMoney{width:88px;height:88px;top:58%;right:37%;animation:floatY 3.6s ease-in-out infinite}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.heroArt:after{content:"";position:absolute;top:0;left:0;width:55%;height:100%;pointer-events:none;z-index:2;background:linear-gradient(100deg,transparent,rgba(214,40,40,.16) 42%,rgba(255,80,80,.32) 50%,rgba(214,40,40,.16) 58%,transparent);transform:translateX(-130%) skewX(-12deg);animation:heroSheen 7s ease-in-out infinite}@keyframes heroSheen{0%{transform:translateX(-130%) skewX(-12deg)}55%,to{transform:translateX(320%) skewX(-12deg)}}.artGlow{animation:glowPulse 5s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.7}50%{opacity:1}}.artLine{stroke-dasharray:360;stroke-dashoffset:360;transform-box:fill-box;transform-origin:bottom;animation:drawLine 3.6s ease-in-out infinite}@keyframes drawLine{0%{stroke-dashoffset:360;transform:translateY(16px)}45%{stroke-dashoffset:0;transform:translateY(0)}82%{stroke-dashoffset:0;transform:translateY(0)}to{stroke-dashoffset:-360;transform:translateY(0)}}.artDonut{animation:donutSweep 5.5s ease-in-out infinite}@keyframes donutSweep{0%{stroke-dashoffset:402}to{stroke-dashoffset:-2}}.artBar{transform-box:fill-box;transform-origin:bottom;animation:barLoad 3.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes barLoad{0%{transform:scaleY(0)}18%{transform:scaleY(1)}82%{transform:scaleY(1)}92%,to{transform:scaleY(0)}}.artKey{transform-box:fill-box;transform-origin:center;animation:keyTap 4.5s ease-in-out infinite}@keyframes keyTap{0%,70%,to{fill-opacity:0;transform:scale(1)}78%{fill-opacity:.75;transform:scale(.88)}88%{fill-opacity:0;transform:scale(1)}}.artEquals{animation:equalsPulse 2.6s ease-in-out infinite}@keyframes equalsPulse{0%,to{fill-opacity:.7}50%{fill-opacity:1}}.artCoin{transform-box:fill-box;transform-origin:center;animation:coinFloat 4s ease-in-out infinite}@keyframes coinFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.artHouse{transform-box:fill-box;transform-origin:center;animation:houseFloat 6s ease-in-out infinite}@keyframes houseFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.artHouseRoof{stroke-dasharray:230;stroke-dashoffset:230;animation:drawRoof 6s ease-in-out infinite}@keyframes drawRoof{0%{stroke-dashoffset:230}35%,to{stroke-dashoffset:0}}.artHouseDoor{animation:doorGlow 3.4s ease-in-out infinite}@keyframes doorGlow{0%,to{fill:transparent}50%{fill:#e7b55426}}.artCalc{transform-box:fill-box;transform-origin:1575px 330px;animation:calcBreathe 5s ease-in-out infinite}@keyframes calcBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.artDonutSpin{transform-box:fill-box;transform-origin:center;animation:donutSpin 16s linear infinite}@keyframes donutSpin{to{transform:rotate(1turn)}}.artArcSlow{animation:arcSpin 60s linear infinite}.artArcSlow,.artArcSlowRev{transform-box:fill-box;transform-origin:center}.artArcSlowRev{animation:arcSpin 80s linear infinite reverse}@keyframes arcSpin{to{transform:rotate(1turn)}}.hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,rgba(10,8,4,.5),rgba(12,9,5,.2) 45%,rgba(12,9,5,0) 70%)}.heroInner{position:relative;z-index:3;max-width:1200px;margin:0 auto;width:100%;animation:heroRise .7s ease-out both}@keyframes heroRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.heroBrand{display:block;height:34px;width:auto;margin-bottom:20px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}.heroCrumbs{font-size:13px;letter-spacing:.3px;color:#d8c79e;margin-bottom:18px}.heroCrumbs a{color:#d8c79e;text-decoration:none;transition:color .2s ease}.heroCrumbs a:hover,.heroEyebrow{color:var(--c-accent)}.heroEyebrow{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.heroEyebrow,.heroTitle{font-family:Inter,sans-serif}.heroTitle{font-size:44px;font-weight:700;margin:0 0 18px;line-height:1.12;letter-spacing:-.8px;max-width:780px}.heroTitle span{color:var(--c-accent)}.heroLede{font-size:16.5px;line-height:1.65;color:#e3e3e3;max-width:660px;margin:0 0 26px}.heroBadges{display:flex;flex-wrap:wrap;gap:12px}.heroBadge{display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.08);border:1px solid rgba(231,181,84,.5);backdrop-filter:blur(6px);padding:8px 16px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:.2px}.heroBadge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-accent)}.shell{max-width:1200px;margin:0 auto;padding:36px 20px 64px}.statStrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:0 0 36px}.stat{background:#fff;border:1px solid #ececec;border-radius:14px;padding:22px 18px;text-align:center;box-shadow:0 6px 18px hsla(0,0%,7%,.04);transition:transform .2s ease}.stat:hover{transform:translateY(-3px)}.statValue{display:block;font-family:Inter,sans-serif;font-size:30px;font-weight:700;background:linear-gradient(135deg,var(--c-accent),var(--c-accent-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.statLabel{display:block;font-size:13px;color:var(--c-muted);margin-top:6px;letter-spacing:.2px}.howSection{margin:44px 0 0}.howHeading{font-family:Inter,sans-serif;font-size:26px;font-weight:700;color:var(--c-ink);margin:0 0 30px;text-align:center;letter-spacing:-.3px;position:relative;padding-bottom:16px}.howHeading:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:56px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--c-accent),var(--c-accent-dark))}.howGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.howStep{background:#fff;border:1px solid #ececec;border-radius:16px;padding:30px 26px;position:relative;box-shadow:0 6px 18px hsla(0,0%,7%,.04)}.howNum{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--c-accent),var(--c-accent-dark));color:#fff;font-weight:700;font-size:18px;margin-bottom:18px;box-shadow:0 8px 18px rgba(217,162,60,.3)}.howNum,.howStepTitle{font-family:Inter,sans-serif}.howStepTitle{font-size:17px;font-weight:600;color:var(--c-ink);margin:0 0 9px;letter-spacing:-.2px}.howStepText{font-size:14px;color:var(--c-muted);line-height:1.55;margin:0}.chartRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:24px}.chartCard{background:#fff;border:1px solid #ececec;border-radius:14px;padding:22px;box-shadow:0 6px 18px hsla(0,0%,7%,.04)}.chartTitle{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:var(--c-ink);margin:0 0 14px;letter-spacing:-.2px}.chartSvg{width:100%;height:auto;display:block}.axisLine{stroke:#e3e3e3;stroke-width:1}.barFill{fill:var(--c-accent)}.barValue{fill:var(--c-ink);font-weight:600}.barLabel,.barValue{font-size:12px;text-anchor:middle}.barLabel{fill:var(--c-muted)}.chartFoot{font-size:12px;color:var(--c-muted);margin:8px 0 0;text-align:center}.donutBlock{align-items:center;gap:14px}.donutBlock,.donutLegend{display:flex;flex-direction:column}.donutLegend{list-style:none;margin:0;padding:0;gap:8px;width:100%;max-width:240px}.donutLegend li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-muted)}.legendVal{margin-left:auto;font-weight:600;color:var(--c-ink)}.tableCard{margin-top:24px;background:#fff;border:1px solid #ececec;border-radius:14px;padding:22px;overflow-x:auto;box-shadow:0 6px 18px hsla(0,0%,7%,.04)}.tableTitle{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:var(--c-ink);margin:0 0 14px;letter-spacing:-.2px}.dataTable{width:100%;border-collapse:collapse;font-size:14px;min-width:460px}.dataTable td,.dataTable th{text-align:right;padding:11px 14px;border-bottom:1px solid #f0f0f0}.dataTable td:first-child,.dataTable th:first-child{text-align:left}.dataTable thead th{background:var(--c-light);color:var(--c-ink);font-weight:600;border-bottom:1px solid var(--c-interest)}.dataTable tbody tr:hover{background:#fcfaf3}.rowHighlight{background:var(--c-light)!important;font-weight:600}.rowHighlight td:first-child{color:var(--c-accent-dark)}.seoContent{margin:44px 0 0}.seoContent h2{font-size:26px;font-weight:700;margin:0 0 18px;letter-spacing:-.3px;padding-left:14px;border-left:4px solid var(--c-accent)}.seoContent h2,.seoContent h3{font-family:Inter,sans-serif;color:var(--c-ink)}.seoContent h3{font-size:19px;font-weight:600;margin:26px 0 10px;letter-spacing:-.2px}.seoContent a{color:var(--c-accent-dark);font-weight:600;border-bottom:1px solid rgba(217,162,60,.35)}.seoContent p{font-size:15px;line-height:1.7;color:var(--c-muted);margin:0 0 14px}.seoContent ul{margin:0 0 14px;padding-left:20px}.seoContent li{font-size:15px;line-height:1.7;color:var(--c-muted);margin-bottom:6px}.leadBand{margin:48px 0 0;background:linear-gradient(120deg,#fffaf0,#fdf3df);border:1px solid #f0e3c4;border-radius:16px;padding:36px;color:var(--c-ink)}.leadInner{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:36px;gap:36px;align-items:center;max-width:1000px;margin:0 auto}.leadHeading{font-family:Inter,sans-serif;font-size:28px;font-weight:700;margin:0 0 12px;letter-spacing:-.4px;color:var(--c-ink)}.leadSub{font-size:15px;color:var(--c-muted);line-height:1.6;margin:0 0 18px}.leadPoints{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.leadPoints li{font-size:14px;color:var(--c-ink);padding-left:26px;position:relative}.leadPoints li:before{content:"✓";position:absolute;left:0;color:var(--c-accent);font-weight:700}.leadForm{background:#fff;border:1px solid #f0e3c4;border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 30px rgba(217,162,60,.12)}.leadInput{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit;color:var(--c-ink);outline:none}.leadInput:focus{border-color:var(--c-accent)}.leadPhone,.leadPhoneInput{width:100%!important}.leadPhoneInput{height:44px!important;border-radius:8px!important;font-size:14px!important}.leadConsent{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#555;line-height:1.45;cursor:pointer}.leadConsent input{margin-top:2px;accent-color:#25d366}.leadBtn{background:var(--c-accent);color:#fff;border:none;border-radius:8px;padding:13px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s ease}.leadBtn:hover{background:var(--c-accent-dark)}.leadBtn:disabled{background:#ccc;cursor:not-allowed}.leadDisclaimer{font-size:11.5px;color:#888;margin:0;text-align:center}.leadDisclaimer a{color:var(--c-accent-dark)}@media (max-width:980px){.body{grid-template-columns:1fr;gap:26px}}@media (max-width:900px){.cardGrid,.howGrid{grid-template-columns:1fr}.statStrip{grid-template-columns:repeat(2,1fr)}.chartRow,.leadInner{grid-template-columns:1fr}.leadInner{gap:24px}}@media (max-width:768px){.page{padding:90px 14px 44px}.shell{padding:26px 14px 44px}.hero{padding:104px 16px 40px;min-height:240px}.mHouse,.mMoney,.mPercent{display:none}.mCalc{width:150px;height:194px;top:16%;right:5%}.mDonut{width:78px;height:78px;top:12%;right:4%}.mBars{width:92px;height:98px;top:52%;right:5%}.heroBrand{height:28px;margin-bottom:16px}.heroWordmark{display:none}.heroTitle{font-size:28px;letter-spacing:-.4px}.heroLede{font-size:15px}.heroBadge{font-size:12px;padding:7px 13px}.wrap{padding:20px 16px;border-radius:14px}.heading{font-size:18px}.sub{font-size:13.5px;margin-bottom:20px}.body{gap:22px}.result{padding:20px 16px}.resultLeadValue{font-size:27px}.fieldTop{flex-wrap:wrap;gap:6px}.amountBox{min-width:96px;padding:5px 9px}.amountBox input{font-size:14px}.modeToggle{display:flex;width:100%}.modeBtn{flex:1 1;padding:9px 8px;font-size:13px}.howHeading{font-size:22px}.faqHeading,.relatedHeading,.seoContent h2{font-size:21px}.card,.howStep{padding:24px 20px}.donut{width:150px;height:150px}.donutHole{width:100px;height:100px}.leadBand{padding:22px 18px}.leadHeading{font-size:23px}.leadForm{padding:18px}.faqQ{font-size:15px;padding:16px}}@media (max-width:420px){.statStrip{grid-template-columns:1fr 1fr;gap:12px}.statValue{font-size:25px}.heroTitle,.resultLeadValue{font-size:24px}.donut{width:140px;height:140px}}