.k255[data-astro-cid-l35cwiep]{--peak-wide: 1350px;--peak-gutter: 0px;font-family:Lato,sans-serif}.k255__band[data-astro-cid-l35cwiep]{position:relative;padding:50px 0}.k255__band[data-astro-cid-l35cwiep]:before{content:"";position:absolute;width:100vw;inset:0 0 0 50%;transform:translate(-50%);background:#f7efe959;z-index:-1}.k255__head[data-astro-cid-l35cwiep]{display:flex}.k255__hl[data-astro-cid-l35cwiep],.k255__hm[data-astro-cid-l35cwiep],.k255__hr[data-astro-cid-l35cwiep]{box-sizing:border-box;width:33.333%;padding:10px}.k255__hm[data-astro-cid-l35cwiep]{padding:0}.k255__hr[data-astro-cid-l35cwiep]{display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.k255__title[data-astro-cid-l35cwiep]{margin:0;font-size:54px;font-weight:800;line-height:1.2em;color:#333}.k255__rule[data-astro-cid-l35cwiep]{padding:15px 0;line-height:0}.k255__rule[data-astro-cid-l35cwiep] span[data-astro-cid-l35cwiep]{display:block;width:50px;border-top:3px solid #91603c}.k255__sub[data-astro-cid-l35cwiep]{margin:0;font-size:18px;font-weight:600;line-height:1;color:#333}.k255__text[data-astro-cid-l35cwiep]{font-size:16px;line-height:1.7em;color:#7a7a7a}.k255__text[data-astro-cid-l35cwiep] p{margin:0 0 14.4px}.k255__tool[data-astro-cid-l35cwiep]{padding:10px}.k255__guide[data-astro-cid-l35cwiep]{padding:60px 10px 110px;display:flex;flex-direction:column;align-items:center;color:#333}.k255__gtitle[data-astro-cid-l35cwiep]{align-self:stretch;margin:0 0 20px;font-size:42px;font-weight:600;line-height:1;text-align:center;color:#333}.k255__gtext[data-astro-cid-l35cwiep]{max-width:800px;text-align:center;color:#7a7a7a;font-size:16px;line-height:1.5}.k255__gtext[data-astro-cid-l35cwiep] p{margin:0 0 14.4px}.k255__gh[data-astro-cid-l35cwiep]{align-self:stretch;margin:50px 0 40px;text-align:center}.k255__gh[data-astro-cid-l35cwiep] h3[data-astro-cid-l35cwiep]{margin:0;font-size:28px;font-weight:700;line-height:1;text-transform:uppercase;color:#333}.k255__tw[data-astro-cid-l35cwiep]{align-self:stretch;overflow-x:auto;margin-bottom:20px}.k255__tw[data-astro-cid-l35cwiep].is-first{margin-top:50px}.k255__gh[data-astro-cid-l35cwiep]+.k255__tw[data-astro-cid-l35cwiep]{margin-top:0}.k255__table[data-astro-cid-l35cwiep]{width:100%;margin:0;border-collapse:collapse;border-spacing:0;table-layout:auto;font-family:Lato,sans-serif;font-size:14.4px;line-height:1.5}.k255__table[data-astro-cid-l35cwiep] th[data-astro-cid-l35cwiep],.k255__table[data-astro-cid-l35cwiep] td[data-astro-cid-l35cwiep]{border:1px solid #bbb;vertical-align:middle}.k255__table[data-astro-cid-l35cwiep] th[data-astro-cid-l35cwiep]{padding:20px;background:#91603c;color:#fff;font-family:Lato,sans-serif;font-size:16px;font-weight:500;text-align:center}.k255__table[data-astro-cid-l35cwiep] th[data-astro-cid-l35cwiep] .k255__t[data-astro-cid-l35cwiep]{display:block}.k255__table[data-astro-cid-l35cwiep] th[data-astro-cid-l35cwiep] .k255__ti[data-astro-cid-l35cwiep]{font-size:16px}.k255__table[data-astro-cid-l35cwiep] td[data-astro-cid-l35cwiep]{padding:10px;color:var(--k255-cell, #7a7a7a)}.k255__table[data-astro-cid-l35cwiep] td[data-astro-cid-l35cwiep]>.k255__t[data-astro-cid-l35cwiep],.k255__ti[data-astro-cid-l35cwiep]{display:inline-block;font-size:14px}.k255__rh[data-astro-cid-l35cwiep]{display:none}.k255__factors[data-astro-cid-l35cwiep]{align-self:stretch;display:flex}.k255__fcard[data-astro-cid-l35cwiep]{box-sizing:border-box;width:calc(50% - 20px);margin-right:20px;padding:30px;background:#f7efe959;border:1px solid #bbb;border-radius:20px;box-shadow:0 0 10px #0000000d}.k255__fcard[data-astro-cid-l35cwiep]+.k255__fcard[data-astro-cid-l35cwiep]{margin:0 0 0 20px}.k255__fcard[data-astro-cid-l35cwiep] h4[data-astro-cid-l35cwiep]{margin:0 0 20px;font-size:24px;font-weight:600;line-height:1;color:#333}.k255__flist[data-astro-cid-l35cwiep]{color:#7a7a7a;font-size:16px;line-height:1.5}.k255__flist[data-astro-cid-l35cwiep] ul{margin:0;padding-left:40px}@media(max-width:1366px){.k255__title[data-astro-cid-l35cwiep]{font-size:48px}}@media(max-width:1200px){.k255__title[data-astro-cid-l35cwiep]{font-size:42px}}@media(max-width:1024px){.k255__hl[data-astro-cid-l35cwiep],.k255__hr[data-astro-cid-l35cwiep]{width:50%}.k255__hm[data-astro-cid-l35cwiep]{display:none}.k255__title[data-astro-cid-l35cwiep]{font-size:52px}.k255__guide[data-astro-cid-l35cwiep]{padding:90px 30px}}@media(max-width:767px){.k255__band[data-astro-cid-l35cwiep]{padding:20px 0}.k255__head[data-astro-cid-l35cwiep]{flex-direction:column}.k255__hl[data-astro-cid-l35cwiep],.k255__hr[data-astro-cid-l35cwiep]{width:100%;text-align:center}.k255__hl[data-astro-cid-l35cwiep]{padding:20px}.k255__hr[data-astro-cid-l35cwiep]{padding:0 20px 20px}.k255__title[data-astro-cid-l35cwiep]{font-size:36px}.k255__rule[data-astro-cid-l35cwiep] span[data-astro-cid-l35cwiep]{margin:0 auto}.k255__sub[data-astro-cid-l35cwiep]{font-size:20px;line-height:1.3em}.k255__text[data-astro-cid-l35cwiep]{font-size:14px}.k255__tool[data-astro-cid-l35cwiep]{padding:0 20px}.k255__guide[data-astro-cid-l35cwiep]{padding:40px 20px 60px}.k255__table[data-astro-cid-l35cwiep] thead[data-astro-cid-l35cwiep]{display:none}.k255__table[data-astro-cid-l35cwiep] td[data-astro-cid-l35cwiep]{display:flex;justify-content:space-between;overflow:hidden;margin-top:-1px;padding:0;background:#fff}.k255__table[data-astro-cid-l35cwiep] tr[data-astro-cid-l35cwiep],.k255__table[data-astro-cid-l35cwiep] tbody[data-astro-cid-l35cwiep]{display:block}.k255__rh[data-astro-cid-l35cwiep]{display:block;width:100%;padding:5px;box-sizing:border-box;background:#91603c;border:1px solid #bbb;color:#fff}.k255__table[data-astro-cid-l35cwiep] td[data-astro-cid-l35cwiep]>.k255__t[data-astro-cid-l35cwiep],.k255__rh[data-astro-cid-l35cwiep] .k255__t[data-astro-cid-l35cwiep]{display:inline-block;box-sizing:border-box;width:100%;padding:15px;align-self:center;text-align:left}.k255__rh[data-astro-cid-l35cwiep] .k255__ti[data-astro-cid-l35cwiep]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:14.4px}.k255__table[data-astro-cid-l35cwiep] td[data-astro-cid-l35cwiep]>.k255__t[data-astro-cid-l35cwiep],.k255__ti[data-astro-cid-l35cwiep]{font-size:12px}.k255__factors[data-astro-cid-l35cwiep]{flex-direction:column}.k255__fcard[data-astro-cid-l35cwiep],.k255__fcard[data-astro-cid-l35cwiep]+.k255__fcard[data-astro-cid-l35cwiep]{width:100%;margin:0}.k255__fcard[data-astro-cid-l35cwiep]+.k255__fcard[data-astro-cid-l35cwiep]{margin-top:20px}}.k255 .kc h2{font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.k255 .kc label{line-height:1;vertical-align:middle}.k255 .kc button{-webkit-appearance:button;display:inline-block;font-family:inherit;line-height:1.5;text-align:center;white-space:nowrap;user-select:none;transition:all .3s}.k255 .kc button:focus-visible{outline:2px solid #0f2125;outline-offset:2px}.k255 .kc table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin:0 0 15px;width:100%}.k255 .kc td,.k255 .kc th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}.k255 .kc th{font-weight:700}.k255 .kc tbody>tr:nth-child(odd)>td{background-color:#80808012}.k255 .kc tbody tr:hover>td{background-color:#8080801a}.k255 .kc{--bg:#ffffFF00;--card:#ffffff;--muted:#6b7280;--text:#111827;--accent:#3b82f6;--accent-2:#10b981;--danger:#ef4444;--ring:rgba(59, 130, 246, .25);--border:#d1d5db;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text);background:var(--bg)}.k255 .kc .wrap{max-width:1350px;margin:20px auto;padding:0}.k255 .kc .grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:980px){.k255 .kc .grid{grid-template-columns:repeat(12,1fr);gap:16px}.k255 .kc .card.form{grid-column:span 7}.k255 .kc .card.breakdown{grid-column:span 5}}.k255 .kc .card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:30px;box-shadow:0 4px 12px #0000000d}.k255 .kc .card h2{margin:0 0 10px;font-size:18px}.k255 .kc .row{display:grid;grid-template-columns:1fr auto;gap:6px;margin:15px 0}.k255 .kc label{font-size:14px;color:var(--muted);display:block;margin-bottom:4px}.k255 .kc .slider-wrapper{display:flex;flex-direction:column;gap:6px}.k255 .kc .slider-label-row{display:flex;justify-content:space-between;align-items:center}@media(max-width:639px){.k255 .kc .row{grid-template-columns:1fr}}.k255 .kc button,.k255 .kc input[type=number],.k255 .kc input[type=range],.k255 .kc select{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#f3f4f6;color:var(--text);outline:0;font-size:14px;transition:box-shadow .15s ease,border-color .15s ease}.k255 .kc input:focus,.k255 .kc select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--ring)}.k255 .kc input[type=range]{-webkit-appearance:none;height:6px;border-radius:6px;background:#d1d5db;width:100%}.k255 .kc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #0003}.k255 .kc input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px #0003}.k255 .kc .features{display:grid;grid-template-columns:1fr;gap:8px}.k255 .kc .feature{display:flex;align-items:center;gap:10px;padding:10px;border:1px dashed var(--border);border-radius:10px;background:#f9fafb}.k255 .kc .money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.k255 .kc .btnbar{display:flex;flex-direction:column;gap:10px;margin-top:8px}.k255 .kc .btn-row{display:flex;gap:10px;width:100%}.k255 .kc .btn-row .btn{flex:1}.k255 .kc .btn{cursor:pointer;border:none;border-radius:12px;padding:10px 14px;font-weight:600;letter-spacing:.2px;background:linear-gradient(180deg,#91603c,#91603c);color:#fff;box-shadow:0 0 10px #0000001a}.k255 .kc .btn.secondary{background:linear-gradient(180deg,#0f2125,#0f2125)}.k255 .kc .btn.ghost{background:0 0;color:var(--muted);border:0 solid var(--border)}.k255 .kc .breakdown table{width:100%;border-collapse:collapse}.k255 .kc .breakdown td,.k255 .kc .breakdown th{padding:10px 12px;border-bottom:1px dashed #d1d5db;font-size:14px}.k255 .kc .breakdown th{color:var(--muted);text-align:left}.k255 .kc .totals{margin-top:12px;border-top:1px solid #e5e7eb;padding-top:12px}.k255 .kc .totals .line{display:flex;justify-content:space-between;margin:6px 0}.k255 .kc .totals .grand{font-size:22px;font-weight:800}.k255 .kc footer{margin-top:24px;color:var(--muted);font-size:12px}@media(min-width:640px){.k255 .kc .features{grid-template-columns:repeat(2,1fr)}.k255 .kc .row select,.k255 .kc .slider-wrapper input{width:100%}.k255 .kc .output-row .label{width:60%;font-weight:500}.k255 .kc .output-row .value{width:40%;text-align:right;font-weight:600}.k255 .kc .row select{width:385px}}
