*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.6 Inter,system-ui,-apple-system,sans-serif;color:#f0ece5;background:#0d0d0f}a{color:inherit}button,input{font:inherit}button{cursor:pointer}[hidden]{display:none!important}.izp-wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}.izp-header{position:sticky;top:0;z-index:10;backdrop-filter:blur(18px);border-bottom:1px solid #393235}.izp-header nav{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px}.izp-brand{text-decoration:none;line-height:1.1;color:#d8bb7e}.izp-brand span{display:block;font-family:Georgia,serif;font-weight:700;font-size:36px;letter-spacing:-2px}.izp-brand small{display:block;letter-spacing:.18em;font-size:8px;margin-top:7px}.izp-back{font-size:13px;text-decoration:none;border:1px solid #51433a;border-radius:99px;padding:9px 16px;color:#d8bb7e}.izp-intro{padding:70px 0 42px;max-width:980px}.izp-eyebrow{color:#d8bb7e;font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px}h1{font-size:clamp(35px,4.6vw,60px);line-height:1.08;letter-spacing:-.045em;margin:17px 0 25px}h1 span{color:#d8bb7e}h2{font-size:27px;line-height:1.18;letter-spacing:-.025em;margin:0 0 15px}h3{font-size:20px;line-height:1.3;margin:0 0 20px}.izp-intro>p{font-size:18px;color:#bcb3ad;max-width:850px}.izp-demo{display:flex;gap:13px;font-size:13px;color:#bdb0aa;border-left:2px solid #9e7e4c;background:#251e1b;padding:17px 20px;margin-top:30px;max-width:920px;border-radius:0 12px 12px 0}.izp-demo>span{font-size:20px;color:#d8bb7e}.izp-demo strong{display:block;color:#e5d5ba;margin-bottom:3px}.izp-common{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;padding:32px;border:1px solid #4a3d36;border-radius:20px;background:#171618}.izp-muted{color:#afa6a1;font-size:14px}.izp-common-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-content:center}.izp-common-fields small{grid-column:1/-1;color:#a49b95;font-size:11px}label{display:block;font-size:12px;font-weight:650;line-height:1.4;color:#d8cfc5;position:relative}label span{display:block;color:#aa9a87;font-size:11px;font-weight:400;margin:4px 0 8px}input[type=number]{display:block;width:100%;height:48px;padding:9px 12px;border:1px solid #564944;border-radius:9px;background:#101012;color:#f0ece5;margin-top:8px;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}input[type=number]:focus{border-color:#c9aa6a;outline:2px solid #c9aa6a;outline-offset:2px}input[aria-invalid=true]{border-color:#df8594!important}.izp-costs{padding-top:45px}.izp-section-line{margin-bottom:30px}.izp-options{display:grid;grid-template-columns:1fr 1fr;gap:24px}.izp-option{min-width:0;border:1px solid #59404a;border-radius:18px;padding:24px;background:linear-gradient(155deg,#291b22,#171618 60%);margin:0}.izp-option.izp-b{border-color:#6c583b;background:linear-gradient(155deg,#28231b,#171618 60%)}.izp-option legend{font-size:16px;line-height:1.4;font-weight:700;padding:0 8px;color:#e9dfd1;max-width:100%}.izp-badge{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;margin-right:7px;background:#72263d;color:#f0ece5;font-size:12px}.izp-b .izp-badge{background:#c9aa6a;color:#181410}.izp-option>.izp-muted{margin:0 0 23px}.izp-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 22px}.izp-advanced{margin-top:25px;border-top:1px solid #3b3033;padding-top:19px}.izp-advanced summary{font-size:12px;color:#d8bb7e;cursor:pointer;min-height:25px;line-height:1.5}.izp-advanced .izp-field-grid{margin-top:22px}.izp-advanced p{color:#aa9d97;font-size:11px}.izp-flow{border:1px solid #5c4148;border-radius:9px;padding:12px 14px;margin-top:23px;font-size:12px;min-height:75px;background:#321d25}.izp-b .izp-flow{border-color:#5b4932;background:#282219}.izp-flow strong{font-size:19px;color:#e2c68c;font-variant-numeric:tabular-nums}.izp-flow small{display:block;color:#b7a8a2;margin-top:4px}.izp-cover{padding:20px 0 0}.izp-cover label{display:flex;gap:12px;align-items:start;font-size:13px;font-weight:500;cursor:pointer}.izp-cover input{width:18px;height:18px;flex:0 0 18px;margin-top:1px;accent-color:#c9aa6a}.izp-cover p{font-size:12px;color:#b9aaa0;margin:10px 0 0 30px}.izp-actions{display:flex;gap:12px;flex-wrap:wrap;padding:23px 0 37px}.izp-actions button{background:#19171a;border:1px solid #594a3f;color:#d8bb7e;border-radius:8px;font-size:12px;padding:10px 15px;min-height:42px}.izp-actions button:hover{border-color:#c9aa6a;background:#30252a}.izp-errors{padding:20px;border:1px solid #bd7185;border-radius:12px;background:#321b25;color:#f0ccd5;margin:0 0 35px}#izp-results{scroll-margin-top:100px}.izp-result-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;border:1px solid #805b38;background:radial-gradient(ellipse at top right,#5e3c2355,transparent 70%),#201a1a;border-radius:20px;padding:36px}.izp-result-hero h2{font-size:29px}.izp-result-hero p:not(.izp-eyebrow){font-size:14px;color:#c3b7aa;margin-bottom:0}.izp-delta{text-align:right}.izp-delta strong{display:block;color:#e2c68c;font-size:clamp(36px,5vw,60px);font-weight:650;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1.1}.izp-delta span{display:block;font-size:12px;color:#b9aa9c;margin-top:11px}.izp-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.izp-value{padding:25px 28px;background:#24171e;border:1px solid #593344;border-radius:14px}.izp-value-b{background:#241f17;border-color:#5c4a2e}.izp-value p{margin:0 0 15px;color:#cbbdb3;font-size:13px}.izp-value strong{font-size:38px;line-height:1.1;display:block;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.izp-value small{display:block;color:#a99a93;font-size:11px;margin-top:14px}.izp-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;background:#c9aa6a}.izp-dot.a{background:#c86a8a}.izp-dot.b{background:#d8bb7e}.izp-chart-panel,.izp-table-panel{padding:30px;background:#151416;border:1px solid #3e3335;border-radius:16px;margin-bottom:22px}.izp-chart-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}.izp-chart-heading p{font-size:11px;color:#b8aba0}.izp-chart-heading p .b{margin-left:15px}#izp-chart{display:block;width:100%;height:auto;margin:15px 0}.izp-small{font-size:11px;color:#a6978f;margin:16px 0 0;line-height:1.7}.izp-table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}th,td{text-align:right;padding:13px 14px;border-bottom:1px solid #3e3335;vertical-align:top}th:first-child,td:first-child{text-align:left}th{font-size:11px;color:#c5ad82;font-weight:650}th:first-child{min-width:185px}td:first-child{color:#bcb0a6}td{color:#e7dfd6}tbody tr:last-child{font-weight:700;background:#261d1c}.izp-yearly{border:1px solid #4b3b36;background:#151416;border-radius:12px;padding:20px 25px;margin-bottom:45px}.izp-yearly summary{cursor:pointer;color:#d8bb7e;font-size:14px}.izp-yearly .izp-table-scroll{margin-top:20px;max-height:420px}.izp-yearly thead{position:sticky;top:0;background:#211b1d}.izp-method{padding:35px 0 45px;max-width:980px}.izp-method>p{font-size:13px;color:#aca19a;line-height:1.8}.izp-important{padding:21px 25px;background:#24191d;border-left:2px solid #9c536a;margin:25px 0;border-radius:0 10px 10px 0}.izp-important strong{font-size:15px;color:#e1c9cb}.izp-important p{font-size:12px;color:#bba9aa;margin:10px 0 0}.izp-sources a{color:#d8bb7e}.izp-cta{padding:32px;background:linear-gradient(110deg,#501d2e,#26171e);border:1px solid #6c3a4a;border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:60px}.izp-cta h2{font-size:24px}.izp-cta p{font-size:13px;color:#cdbac0}.izp-cta .button{flex:0 0 auto;font-size:13px}.izp-footer{padding:30px 0 60px;color:#a99b92;font-size:12px;line-height:1.9}
@media(max-width:900px){.izp-common{grid-template-columns:1fr;gap:18px}.izp-result-hero{gap:25px}.izp-option{padding:20px}.izp-option legend{font-size:14px}.izp-cta{align-items:start;flex-direction:column}.izp-chart-heading{align-items:start;flex-direction:column;gap:0}}
@media(max-width:680px){.izp-wrap{width:calc(100% - 28px)}.izp-header nav{min-height:75px}.izp-brand span{font-size:31px}.izp-brand small{font-size:7px}.izp-back{font-size:11px;padding:9px 12px}.izp-intro{padding:45px 0 30px}h1{font-size:37px;line-height:1.13}.izp-intro>p{font-size:16px}.izp-demo{font-size:12px;padding:16px}.izp-common{padding:24px 20px}.izp-common-fields{grid-template-columns:1fr 1fr;gap:20px 14px}.izp-common-fields label:last-of-type{grid-column:1/-1}.izp-options{grid-template-columns:1fr;gap:28px}.izp-field-grid{gap:18px 16px}.izp-result-hero{grid-template-columns:1fr;padding:27px 22px;gap:20px}.izp-delta{text-align:left}.izp-result-grid{grid-template-columns:1fr;gap:14px}.izp-value{padding:24px}.izp-value strong{font-size:34px}.izp-chart-panel,.izp-table-panel{padding:23px 16px}.izp-chart-heading h3{font-size:19px}.izp-chart-heading p{font-size:10px}#izp-chart{min-height:180px}.izp-yearly{padding:20px 16px}.izp-cta{padding:25px}.izp-cta .button{width:100%;padding:0 15px}table{font-size:12px}th,td{padding:12px 10px}th:not(:first-child){min-width:100px}.izp-actions{gap:9px}.izp-actions button{flex:1;min-width:150px;font-size:11px}}
@media print{header,.bkc-reopen,.izp-actions,.izp-cta,.izp-back{display:none!important}.izp-wrap{width:100%}.izp-intro{padding-top:0}.izp-result-hero,.izp-option{break-inside:avoid}.izp-advanced{display:block}body{font-size:11px}}
