.hero-split[data-astro-cid-3vll2ilu]{gap:48px;display:grid}.hero-split[data-astro-cid-3vll2ilu] h1{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}@media (width>=1100px){.hero-split[data-astro-cid-3vll2ilu] h1{font-size:clamp(2.5rem,1rem + 3vw,3.75rem)}.hero-split[data-astro-cid-3vll2ilu]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px}}.mini[data-astro-cid-3vll2ilu]{flex-wrap:wrap;gap:12px 48px;margin:0;display:flex}@media (width>=560px){.mini[data-astro-cid-3vll2ilu]{grid-template-columns:repeat(3,auto);justify-content:start;gap:12px 40px;display:grid}}.mini[data-astro-cid-3vll2ilu] dt[data-astro-cid-3vll2ilu]{font:600 2rem/1 var(--sans);letter-spacing:-.02em;color:var(--ink)}.mini[data-astro-cid-3vll2ilu] dd[data-astro-cid-3vll2ilu]{font:500 .8125rem/1.2 var(--sans);color:var(--muted);margin:8px 0 0}.two[data-astro-cid-3vll2ilu]{gap:24px 64px;display:grid}@media (width>=900px){.two[data-astro-cid-3vll2ilu]{grid-template-columns:1fr 1.2fr}}.body[data-astro-cid-3vll2ilu] p[data-astro-cid-3vll2ilu]{font-size:1.0625rem}.steps[data-astro-cid-3vll2ilu]{background:var(--line);border:1px solid var(--line);border-radius:var(--r);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=900px){.steps[data-astro-cid-3vll2ilu]{grid-template-columns:repeat(5,1fr)}}.steps[data-astro-cid-3vll2ilu] li[data-astro-cid-3vll2ilu]{background:var(--surface);padding:24px 20px}.n[data-astro-cid-3vll2ilu]{font:500 .75rem/1 var(--mono);color:var(--accent);margin-bottom:16px;display:block}.steps[data-astro-cid-3vll2ilu] p[data-astro-cid-3vll2ilu]{margin:0;font-size:.95rem}.steps[data-astro-cid-3vll2ilu] strong{color:var(--ink);font-weight:600}.calc-wrap[data-astro-cid-3vll2ilu]{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width>=1000px){.calc-wrap[data-astro-cid-3vll2ilu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.small[data-astro-cid-3vll2ilu]{font-size:.9rem}.calc[data-astro-cid-3vll2ilu]{min-width:0;padding:clamp(24px,3vw,36px)}.field[data-astro-cid-3vll2ilu]{margin-bottom:22px}.fh[data-astro-cid-3vll2ilu]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fh[data-astro-cid-3vll2ilu] label[data-astro-cid-3vll2ilu]{min-width:0;color:var(--d-ink);margin:0}.val[data-astro-cid-3vll2ilu]{border:1px solid var(--d-line);border-radius:var(--r-sm);background:#ffffff0f;flex:none;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.val[data-astro-cid-3vll2ilu] input[data-astro-cid-3vll2ilu]{width:84px;color:var(--d-ink);font-family:var(--mono);text-align:right;box-shadow:none;background:0 0;border:0;padding:8px 0;font-weight:600}.unit[data-astro-cid-3vll2ilu]{color:var(--d-muted);font-family:var(--mono)}.calc[data-astro-cid-3vll2ilu] input[data-astro-cid-3vll2ilu][type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--d-accent) var(--p,50%), var(--d-line) var(--p,50%));border-radius:99px;width:100%;height:4px}.calc[data-astro-cid-3vll2ilu] input[data-astro-cid-3vll2ilu][type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #0006}.calc[data-astro-cid-3vll2ilu] input[data-astro-cid-3vll2ilu][type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:0;border-radius:50%;width:20px;height:20px}.out[data-astro-cid-3vll2ilu]{background:var(--d-line);border:1px solid var(--d-line);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;gap:1px;margin:28px 0 20px;display:grid;overflow:hidden}.out[data-astro-cid-3vll2ilu] div[data-astro-cid-3vll2ilu]{background:var(--d-bg);padding:18px}.out[data-astro-cid-3vll2ilu] dt[data-astro-cid-3vll2ilu]{font:600 clamp(1.25rem, 1rem + 2vw, 2rem)/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--d-ink)}.out[data-astro-cid-3vll2ilu] .hi[data-astro-cid-3vll2ilu] dt[data-astro-cid-3vll2ilu]{color:var(--d-accent)}@media (width<=420px){.out[data-astro-cid-3vll2ilu]{grid-template-columns:minmax(0,1fr)}}.out[data-astro-cid-3vll2ilu] dd[data-astro-cid-3vll2ilu]{font:500 .8125rem/1.2 var(--sans);color:var(--d-muted);margin:8px 0 0}.payback[data-astro-cid-3vll2ilu]{color:var(--d-text);min-height:1.6em}.calc[data-astro-cid-3vll2ilu] .btn[data-astro-cid-3vll2ilu]{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:46px;padding-block:12px;line-height:1.25}.payback[data-astro-cid-3vll2ilu] strong{color:var(--d-ink)}.note[data-astro-cid-3vll2ilu]{margin:16px 0 0;font-size:.82rem}.notfit[data-astro-cid-3vll2ilu]{max-width:70ch;margin-top:28px}.benefits[data-astro-cid-3vll2ilu] h3[data-astro-cid-3vll2ilu]{font-size:1.125rem}.cmp[data-astro-cid-3vll2ilu] h3[data-astro-cid-3vll2ilu]{margin-bottom:4px}.sub[data-astro-cid-3vll2ilu]{font-size:.9rem}.cp[data-astro-cid-3vll2ilu] span[data-astro-cid-3vll2ilu]{font:600 2rem/1 var(--sans);letter-spacing:-.02em;color:var(--ink)}.featured[data-astro-cid-3vll2ilu] .cp[data-astro-cid-3vll2ilu] span[data-astro-cid-3vll2ilu]{color:var(--d-ink)}.cmp[data-astro-cid-3vll2ilu] ul[data-astro-cid-3vll2ilu]{border-top:1px solid var(--line);margin:20px 0;padding:0;list-style:none}.featured[data-astro-cid-3vll2ilu] ul[data-astro-cid-3vll2ilu]{border-color:var(--d-line)}.cmp[data-astro-cid-3vll2ilu] li[data-astro-cid-3vll2ilu]{border-bottom:1px solid var(--line);padding:10px 0 10px 26px;font-size:.95rem;position:relative}.featured[data-astro-cid-3vll2ilu] li[data-astro-cid-3vll2ilu]{border-color:var(--d-line)}.cmp[data-astro-cid-3vll2ilu] li[data-astro-cid-3vll2ilu]:before{font-weight:700;position:absolute;left:0}.cmp[data-astro-cid-3vll2ilu] li[data-astro-cid-3vll2ilu].y:before{content:"✓";color:var(--ok)}.featured[data-astro-cid-3vll2ilu] li[data-astro-cid-3vll2ilu].y:before{color:var(--d-accent)}.cmp[data-astro-cid-3vll2ilu] li[data-astro-cid-3vll2ilu].no:before{content:"✕";color:var(--accent)}.center-note[data-astro-cid-3vll2ilu]{text-align:center;margin-top:24px}
