.rbkd{--rbkd-ink:#202423;--rbkd-muted:#626966;--rbkd-accent:#a64037;--rbkd-paper:#f5f4f0;--rbkd-line:#dedfd8;color:var(--rbkd-ink);background:#fff;border:1px solid var(--rbkd-line);border-radius:16px;max-width:1440px;width:100%;margin:32px auto;font:15px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 12px 38px #20242306;overflow:hidden;text-align:left;color-scheme:light}
.rbkd *{box-sizing:border-box}.rbkd .rbkd-header{padding:40px 40px 30px;border-bottom:1px solid var(--rbkd-line)}.rbkd h2,.rbkd h3,.rbkd p{margin:0;letter-spacing:normal}.rbkd .rbkd-eyebrow{color:var(--rbkd-accent);font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.6;margin-bottom:12px}.rbkd h2{font-size:clamp(25px,3vw,36px);font-weight:650;line-height:1.18;letter-spacing:-.035em;max-width:750px}.rbkd .rbkd-header>p:last-child{color:var(--rbkd-muted);margin-top:14px;max-width:700px}.rbkd .rbkd-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.rbkd fieldset{border:0;padding:0;margin:0;min-width:0}.rbkd .rbkd-inputs{padding:30px 36px 34px}.rbkd legend{float:left;width:100%;padding:0;margin:0 0 10px;font-size:18px;font-weight:650;line-height:1.4}.rbkd legend+.rbkd-muted{clear:both}.rbkd legend span,.rbkd h3>span{color:var(--rbkd-accent);font-size:12px;font-weight:500;margin-right:10px}.rbkd .rbkd-muted{color:var(--rbkd-muted);font-size:12px;line-height:1.6}.rbkd .rbkd-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 18px;margin-top:24px}.rbkd .rbkd-field{min-width:0}.rbkd .rbkd-field:first-child{grid-column:1/-1}.rbkd label{display:block;color:var(--rbkd-ink);font-size:12px;font-weight:600;margin:0 0 7px}.rbkd .rbkd-input-wrap{position:relative}.rbkd input[type=text],.rbkd input[type=email]{display:block;width:100%;max-width:none;height:48px;border:1px solid #bfc4be;border-radius:6px;background:#fff;color:var(--rbkd-ink);padding:10px 14px;font:500 16px/1.4 system-ui,sans-serif;box-shadow:none;transition:border-color .15s}.rbkd .rbkd-input-wrap input{padding-right:72px;font-variant-numeric:tabular-nums}.rbkd .rbkd-input-wrap>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--rbkd-muted);font-size:11px;pointer-events:none}.rbkd input:focus-visible,.rbkd button:focus-visible,.rbkd a:focus-visible,.rbkd .rbkd-table-scroll:focus-visible{outline:2px solid var(--rbkd-accent);outline-offset:3px}.rbkd input[aria-invalid=true]{border-color:var(--rbkd-accent);background:#fff9f7}.rbkd .rbkd-field small{display:block;color:var(--rbkd-muted);font-size:11px;font-weight:400;line-height:1.5;margin-top:7px}.rbkd .rbkd-example{margin-top:24px;padding-top:16px;border-top:1px solid var(--rbkd-line)}.rbkd .rbkd-results{padding:32px 36px;background:var(--rbkd-paper);border-left:1px solid var(--rbkd-line);min-width:0}.rbkd h3{font-size:18px;line-height:1.4;font-weight:650;margin-bottom:10px}.rbkd .rbkd-profit{margin:24px 0 20px}.rbkd .rbkd-profit>span,.rbkd .rbkd-profit>small{display:block;font-size:12px;color:var(--rbkd-muted)}.rbkd .rbkd-profit strong{display:block;font-size:clamp(26px,3.1vw,40px);line-height:1.2;letter-spacing:-.04em;margin:8px 0;overflow-wrap:anywhere;font-weight:650;font-variant-numeric:tabular-nums}.rbkd .rbkd-ratios{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-bottom:1px solid var(--rbkd-line);padding-bottom:24px}.rbkd .rbkd-ratios span{display:block;font-size:11px;color:var(--rbkd-muted)}.rbkd .rbkd-ratios strong{font-size:25px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.rbkd .rbkd-summary{margin:20px 0}.rbkd .rbkd-summary>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0}.rbkd dt{font-size:12px;max-width:50%;font-weight:400}.rbkd dd{font-size:13px;font-weight:650;text-align:right;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.rbkd .rbkd-definition{font-size:11px;color:var(--rbkd-muted);border-top:1px solid var(--rbkd-line);padding-top:20px}.rbkd .rbkd-calculation-status{font-size:12px;margin-top:18px}.rbkd .rbkd-negative{color:var(--rbkd-accent)}.rbkd .rbkd-scenarios{border-top:1px solid var(--rbkd-line);padding:30px 36px}.rbkd .rbkd-section-heading>p{font-size:12px;color:var(--rbkd-muted);margin:0 0 6px}.rbkd .rbkd-table-scroll{overflow-x:auto;margin:22px 0 14px}.rbkd .rbkd-table-scroll table{display:table;width:100%;min-width:880px;max-width:none;table-layout:fixed;overflow:visible;border:0;border-collapse:collapse;margin:0;line-height:1.5;background:transparent;font-size:12px}.rbkd th,.rbkd td{padding:12px 10px;text-align:right;border:0;border-bottom:1px solid var(--rbkd-line);font-variant-numeric:tabular-nums;white-space:nowrap;background:transparent}.rbkd th:first-child{text-align:left;white-space:normal;min-width:145px}.rbkd tbody th{font-weight:400}.rbkd thead th{color:var(--rbkd-muted);font-size:11px;font-weight:600;background:var(--rbkd-paper)}.rbkd .rbkd-profit-row th,.rbkd .rbkd-profit-row td{font-weight:700;background:#f8f5f2}.rbkd .rbkd-email{padding:32px 36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:45px;border-top:1px solid var(--rbkd-line);background:#fafaf8}.rbkd .rbkd-email h3{font-size:24px;letter-spacing:-.025em;max-width:290px}.rbkd .rbkd-email p{color:var(--rbkd-muted);font-size:13px}.rbkd .rbkd-email-fields{min-width:0}.rbkd .rbkd-check{display:flex;align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:1.6;margin:16px 0}.rbkd input[type=checkbox]{appearance:auto;flex:0 0 16px;width:16px;height:16px;min-width:16px;margin:2px 0 0;accent-color:var(--rbkd-accent)}.rbkd .rbkd-check small{font-size:10px;color:var(--rbkd-muted)}.rbkd .rbkd-privacy{font-size:11px;color:var(--rbkd-muted);text-decoration:underline;text-underline-offset:3px}.rbkd .rbkd-submit-row{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;margin-top:20px}.rbkd .rbkd-logo{display:block;width:58px;height:58px;object-fit:contain;max-width:100%;border:0;background:transparent}.rbkd .rbkd-submit{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;border:1px solid var(--rbkd-ink);border-radius:6px;background:var(--rbkd-ink);color:#fff;font:600 13px/1.4 system-ui,sans-serif;text-transform:none;letter-spacing:normal;margin:0;padding:15px 18px;cursor:pointer;min-height:48px;box-shadow:none}.rbkd .rbkd-submit:hover{background:#3b423e;color:#fff}.rbkd .rbkd-submit:disabled{opacity:.65;cursor:wait}.rbkd .rbkd-mail-status{margin-top:12px;font-size:12px;overflow-wrap:anywhere}.rbkd .rbkd-footnote{padding:22px 36px;font-size:11px;line-height:1.7;color:var(--rbkd-muted);border-top:1px solid var(--rbkd-line)}.rbkd .rbkd-sr,.rbkd .rbkd-trap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rbkd .rbkd-notice{padding:20px}
@media(max-width:820px){.rbkd .rbkd-layout,.rbkd .rbkd-email{grid-template-columns:1fr}.rbkd .rbkd-results{border-left:0;border-top:1px solid var(--rbkd-line)}.rbkd .rbkd-email{gap:22px}.rbkd .rbkd-email h3{max-width:none}.rbkd .rbkd-profit strong{font-size:36px}}
@media(max-width:480px){.rbkd{margin:16px auto;border-radius:10px}.rbkd .rbkd-header,.rbkd .rbkd-inputs,.rbkd .rbkd-results,.rbkd .rbkd-scenarios,.rbkd .rbkd-email,.rbkd .rbkd-footnote{padding:24px 18px}.rbkd .rbkd-fields{grid-template-columns:1fr;gap:19px}.rbkd h2{font-size:27px}.rbkd .rbkd-ratios strong{font-size:23px}.rbkd .rbkd-profit strong{font-size:32px}.rbkd .rbkd-summary>div{gap:10px}.rbkd dd{font-size:12px}}
@media(prefers-reduced-motion:reduce){.rbkd *{transition:none!important}}

.rbkd .rbkd-forget{font:400 11px/1.5 system-ui,sans-serif;color:var(--rbkd-muted);border:0;background:none;padding:0;margin-top:10px;text-decoration:underline;cursor:pointer;text-transform:none;letter-spacing:normal}.rbkd [data-save-status]{margin-top:8px}
