@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/schibsted-var.woff2)format("woff2-variations")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/rupee-schibsted.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/public-sans-var.woff2)format("woff2-variations")}@font-face{font-family:Public Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/public-sans-italic.woff2)format("woff2-variations")}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/rupee-public-sans.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rupee-mono400.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rupee-mono600.woff2)format("woff2");unicode-range:U+20B9}:root{--ink:#101828;--indigo:#2e2a6e;--indigo-hover:#3b368f;--indigo-tint:#eeedf8;--hike:#087f5b;--hike-bright:#29c48f;--hike-tint:#e9f7f2;--deduct:#b42318;--deduct-tint:#fdecea;--paper:#fbfbfd;--white:#fff;--rule:#e3e5ec;--muted:#667085;--surface:var(--white);--surface-2:#f4f5f8;--line:var(--rule);--text:var(--ink);--text-2:#3d4657;--text-3:var(--muted);--slate:var(--muted);--font-display:"Schibsted Grotesk", system-ui, Helvetica, Arial, sans-serif;--font:"Public Sans", system-ui, Helvetica, Arial, sans-serif;--font-num:"IBM Plex Mono", ui-monospace, Menlo, monospace;--radius:14px;--radius-sm:10px;--radius-pill:999px;--focus:0 0 0 3px var(--indigo-tint);--wrap:1080px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.028em;margin:0 0 .5em;font-weight:700;line-height:1.06}h1{letter-spacing:-.032em;max-width:20ch;font-size:clamp(34px,6.2vw,46px)}h2{margin-top:2.4rem;font-size:clamp(24px,4vw,30px);line-height:1.12}h3{letter-spacing:-.02em;margin-top:1.8rem;font-size:1.25rem;font-weight:600;line-height:1.3}p{color:var(--ink);margin:0 0 14px}a{color:var(--indigo);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--indigo-hover)}.lede{color:var(--muted);max-width:62ch;font-size:1.125rem}.muted{color:var(--muted);font-size:.875rem}.num,.fig{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fig{font-weight:600}.fig.up{color:var(--hike)}.fig.down{color:var(--deduct)}.eyebrow,.kicker,.sec-label,.card-title,label,.field-label{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11.5px;font-weight:500;display:block}label,.field-label{margin-bottom:7px}.card-title{margin:0 0 12px}.delta{background:var(--hike-tint);color:var(--hike);font-family:var(--font-num);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.delta.down{background:var(--deduct-tint);color:var(--deduct)}.delta.neutral{background:var(--indigo-tint);color:var(--indigo)}.card{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);padding:22px}.stack>*+*{margin-top:16px}.site-header{border-bottom:1px solid var(--rule);background:var(--white)}.site-header .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:62px;display:flex}.logo{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:1.3rem;font-weight:700;text-decoration:none}.logo .caret,.caret{font-family:var(--font-display);color:var(--hike);font-weight:700}.logo .tld{color:var(--muted);font-size:.55em;font-weight:400}.site-header nav{gap:18px;font-size:.9375rem;display:flex}.site-header nav a{color:var(--muted);white-space:nowrap;text-decoration:none}.site-header nav a:hover{color:var(--indigo)}.site-footer{border-top:1px solid var(--rule);background:var(--white);color:var(--muted);margin-top:56px;padding:34px 0 48px;font-size:.875rem}.site-footer nav{flex-wrap:wrap;gap:10px 20px;margin-bottom:18px;display:flex}.site-footer a{color:var(--muted);text-decoration:none}.site-footer a:hover{color:var(--indigo);text-decoration:underline}main{padding:32px 0 0}input[type=text],input[type=number],select{width:100%;font-size:16px;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-sm);appearance:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s}select{font-family:var(--font);background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px;padding-right:38px}input:focus,select:focus{border-color:var(--indigo);box-shadow:var(--focus);outline:0}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}input[type=range]{width:100%;accent-color:var(--indigo);height:28px}.hint{color:var(--muted);margin-top:7px;font-size:13px}.field-row{gap:14px;display:grid}@media (width>=560px){.field-row.two{grid-template-columns:1fr 1fr}}.btn{min-height:46px;font-family:var(--font);border-radius:var(--radius-sm);cursor:pointer;background:var(--indigo);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--indigo-hover);color:#fff}.btn.secondary,.btn-secondary{background:var(--white);color:var(--indigo);border-color:var(--rule)}.btn.secondary:hover,.btn-secondary:hover{background:var(--white);border-color:var(--indigo)}.btn.quiet{color:var(--muted);background:0 0;border-color:#0000;padding-left:6px;padding-right:6px}.table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--rule);border-radius:var(--radius);background:var(--white);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9375rem}th,td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--rule);padding:11px 14px}th:first-child,td:first-child{text-align:left;background:var(--white);position:sticky;left:0}thead th{background:var(--white);font-family:var(--font-num);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11.5px;font-weight:500}thead th:first-child{background:var(--white)}tbody th{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:600}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}tbody tr.highlight td,tbody tr.highlight th,tbody tr.highlight th:first-child{background:#f6f6fa;font-weight:600}.note{border:1px solid var(--rule);border-left:3px solid var(--muted);border-radius:var(--radius-sm);background:var(--white);color:var(--muted);padding:14px 16px;font-size:.9375rem}.note strong{color:var(--ink)}.note.warn{border-left-color:var(--deduct)}.note.good{border-left-color:var(--hike)}details{border-bottom:1px solid var(--rule);padding:16px 0}summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:1rem;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--font-num);color:var(--muted);font-size:1.125rem;font-weight:500;line-height:1.4}details[open] summary:after{content:"−"}details p{color:var(--muted);margin:10px 0 0}.faq-list{border-top:1px solid var(--rule)}.link-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.link-grid a{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--indigo);padding:12px 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.link-grid a:hover{border-color:var(--indigo)}.prose ul,.prose ol{color:var(--muted);padding-left:1.25rem}.prose li{margin-bottom:7px}.prose strong{color:var(--ink);font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.calc{margin-bottom:36px;container:calc/inline-size}.calc-heading{margin-top:0}.calc .mode-switch{border:1px solid var(--rule);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.calc .mode-switch button{background:var(--white);min-height:44px;color:var(--muted);font-family:var(--font);cursor:pointer;border:0;font-size:.9375rem;font-weight:600}.calc .mode-switch button.active{background:var(--indigo);color:#fff}.calc .slider-row{grid-template-columns:1fr 92px;align-items:center;gap:14px;display:grid}.calc .pct-input{text-align:center}.calc .advanced summary{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11.5px;font-weight:500}.calc .hikeline{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);padding:22px 24px}.calc .hikeline .row{justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.calc .hikeline .row+.row{border-top:1px solid var(--rule)}.calc .hikeline .k{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:12px}.calc .hikeline .k em{text-transform:none;letter-spacing:0;margin-top:3px;font-size:11.5px;font-style:normal;display:block}.calc .hikeline .result{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:16px;display:flex}.calc .hikeline>.result:first-child{border-top:0;margin-top:0;padding-top:0}.calc .hikeline .result .k{margin-bottom:6px;display:block}.calc .hikeline .big{font-family:var(--font-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(24px,5.6vw,32px);font-weight:600}@media (width<=520px){.calc .hikeline .result{flex-direction:column;align-items:flex-start;gap:10px}}.calc .metric-grid{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.calc .metric{background:var(--white);padding:16px 14px}.calc .metric>span{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:6px;font-size:11.5px;font-weight:500;display:block}.calc .metric strong{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.calc .metric .gain{color:var(--hike)}.calc .regime-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:.9375rem;display:flex}.calc .regime-row:last-of-type{border-bottom:0}.calc .regime-row.win{font-weight:600}.calc .share-row,.calc .tool-actions{flex-wrap:wrap;gap:10px;display:flex}.calc .line{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;font-size:.9375rem;display:flex}.calc .line:last-child{border-bottom:0}.calc .line.strong{font-weight:600}.calc .line-label{color:var(--muted);flex-direction:column;display:flex}.calc .line.strong .line-label{color:var(--ink)}.calc .line-label em{color:var(--muted);margin-top:1px;font-size:12.5px;font-style:normal}.calc .line .cut{color:var(--deduct)}.calc-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:22px;display:grid}.calc-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (height>=780px){.calc-side{position:sticky;top:20px}}.calc-main{min-width:0;container:results/inline-size}.calc .panel-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 14px;font-size:16px;font-weight:700;line-height:1.3}.calc .panel{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);padding:20px}.calc .stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.calc .stat{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius);min-width:0;padding:16px}.calc .stat .k{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:8px;font-size:11.5px;font-weight:500;display:block}.calc .stat .v{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(18px,3.4cqi,23px);font-weight:600;display:block}.calc .stat .sub{color:var(--muted);margin-top:6px;font-size:12.5px;display:block}.calc .stat.gain{border-color:var(--hike)}.calc .stat.gain .v,.calc .stat.gain .sub{color:var(--hike)}.calc .stat.loss{border-color:var(--deduct)}.calc .stat.loss .v,.calc .stat.loss .sub{color:var(--deduct)}.calc .breakdown{padding:0;overflow:hidden}.calc .breakdown .panel-title{border-bottom:1px solid var(--rule);margin:0;padding:18px 20px 14px}.calc .breakdown .table-scroll{border:0;border-radius:0}.calc .breakdown table{font-size:14px}.calc .breakdown th,.calc .breakdown td{border-bottom:0;border-top:1px solid var(--rule);font-family:var(--font-num);font-variant-numeric:tabular-nums;padding:11px 20px;font-weight:400}.calc .breakdown thead th{background:var(--paper);border-top:0;padding:12px 20px 10px;font-size:11.5px;font-weight:500}.calc .breakdown tbody th{min-width:190px;font-family:var(--font);white-space:normal;text-align:left;font-size:14px}.calc .breakdown tbody tr:last-child th,.calc .breakdown tbody tr:last-child td{border-bottom:0}.calc .breakdown tr.sub th{color:var(--muted);padding-left:38px;font-size:13.5px}.calc .breakdown tr.sub th:before{content:"↳";color:var(--muted);margin-right:7px}.calc .breakdown tr.info th{color:var(--muted)}.calc .breakdown tr.info td,.calc .breakdown tr.deduct td{color:var(--deduct)}.calc .breakdown tr.zero td{color:var(--ink)}.calc .breakdown tr.subtotal th,.calc .breakdown tr.subtotal td{font-weight:600}.calc .breakdown tr.total th,.calc .breakdown tr.total td{border-top:2px solid var(--ink);font-weight:600}.calc .breakdown tr.total th{font-family:var(--font-display);font-size:15px}.calc .breakdown tr.total td{color:var(--hike);font-size:16px}.calc .panel-foot{border-top:1px solid var(--rule);color:var(--muted);margin:0;padding:12px 20px 16px;font-size:12.5px}.calc .bar{border-radius:var(--radius-pill);background:var(--rule);height:14px;display:flex;overflow:hidden}.calc .bar span{height:100%;display:block}.calc .home{background:var(--hike)}.calc .pf{background:var(--indigo)}.calc .tax{background:var(--deduct)}.calc .legend{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.calc .legend li{align-items:center;gap:7px;display:flex}.calc .legend .dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.calc .legend b{font-family:var(--font-num);color:var(--ink);font-weight:600}.calc .tag{background:var(--hike);color:#fff;font-family:var(--font-num);text-transform:uppercase;letter-spacing:.06em;border-radius:5px;margin-left:8px;padding:2px 7px;font-size:10.5px;font-weight:600}.calc .insight{background:var(--ink);border-radius:var(--radius);padding:18px}.calc .insight:empty{display:none}.calc .insight p{color:#d0d5dd;margin:0;font-size:14px;line-height:1.6}.calc .insight .k{font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;color:#98a2b3;margin-bottom:8px;font-size:11.5px}.calc .insight b{color:#fff;font-family:var(--font-num);font-size:.93em;font-weight:600}.calc .calc-chips .card-title{margin-bottom:8px}.calc .calc-chips .chip-group+.chip-group{margin-top:16px}.calc .chips{flex-wrap:wrap;gap:8px;display:flex}.calc .chip{border:1px solid var(--rule);background:var(--white);font-family:var(--font-num);color:var(--ink);border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:500;text-decoration:none}.calc .chip:hover{border-color:var(--indigo);color:var(--indigo)}.cta-negotiate{background:var(--ink);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;padding:22px;display:flex}.cta-negotiate .txt{flex:300px}.cta-eyebrow{font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;color:#98a2b3;margin:0 0 6px;font-size:11.5px}.cta-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 5px;font-size:19px;font-weight:700;line-height:1.25}.cta-copy{color:#d0d5dd;margin:0;font-size:14px}.cta-btn{border-radius:var(--radius-sm);background:var(--white);color:var(--ink);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cta-btn:hover{background:var(--indigo-tint);color:var(--ink)}.cta-btn svg{width:14px;height:14px}@container calc (width<=819px){.calc-layout{flex-direction:column;align-items:stretch;gap:16px;display:flex}.calc-side{display:contents}.calc-inputs{order:0}.calc-main{order:1;width:100%}.calc .insight{order:2}.calc .calc-chips{order:3}.calc-heading,.calc h1{margin-bottom:16px}}@container results (width<=599px){.calc .stat-row{grid-template-columns:1fr;gap:10px}.calc .stat{grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;padding:14px 16px;display:grid}.calc .stat .k{margin:0}.calc .stat .v{font-size:20px}.calc .stat .sub{grid-column:1/-1;margin-top:4px}.calc .stat.gain,.calc .stat.loss{order:-1}.calc .breakdown th,.calc .breakdown td{padding:10px 14px}.calc .breakdown thead th,.calc .breakdown .panel-title,.calc .panel-foot{padding-left:14px;padding-right:14px}.calc .breakdown tbody th{min-width:150px}.calc .breakdown tr.sub th{padding-left:26px}.cta-negotiate{padding:18px}}
