.calculator-page[data-astro-cid-3qu46i7g]{color:#263238;background:#f5f6f7;min-height:100vh}.calculator-hero[data-astro-cid-3qu46i7g]{color:#fff;background:#172b45;padding:82px 24px 88px}.calculator-hero-inner[data-astro-cid-3qu46i7g]{max-width:1120px;margin:0 auto}.calculator-eyebrow[data-astro-cid-3qu46i7g],.section-kicker[data-astro-cid-3qu46i7g]{color:#bd8c39;letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.calculator-eyebrow[data-astro-cid-3qu46i7g] span[data-astro-cid-3qu46i7g]{background:#d5a044;width:27px;height:2px;display:inline-block}.calculator-hero[data-astro-cid-3qu46i7g] h1[data-astro-cid-3qu46i7g]{color:#fff;font-variation-settings:"wght" 400;letter-spacing:-1.8px;max-width:750px;margin:20px 0 18px;font-family:Manrope,sans-serif;font-size:clamp(38px,5.2vw,62px);line-height:1.12;font-weight:400!important}.calculator-hero-copy[data-astro-cid-3qu46i7g]{color:#ffffffc7;max-width:660px;margin:0;font-size:16px;line-height:1.8}.calculator-hero-points[data-astro-cid-3qu46i7g]{color:#ffffffe6;flex-wrap:wrap;gap:14px 28px;margin-top:30px;font-size:13px;display:flex}.check[data-astro-cid-3qu46i7g]{color:#d5a044;margin-right:5px;font-weight:800}.calculator-main[data-astro-cid-3qu46i7g]{max-width:1120px;margin:0 auto;padding:75px 24px 90px}.calculator-intro[data-astro-cid-3qu46i7g]{text-align:center;max-width:690px;margin:0 auto 35px}.calculator-intro[data-astro-cid-3qu46i7g] .section-kicker[data-astro-cid-3qu46i7g]{justify-content:center}.calculator-intro[data-astro-cid-3qu46i7g] h2[data-astro-cid-3qu46i7g],.calculator-help[data-astro-cid-3qu46i7g] h2[data-astro-cid-3qu46i7g]{color:#172b45;margin:13px 0 12px;font-family:Manrope,sans-serif;font-size:clamp(27px,3.4vw,38px);font-weight:600;line-height:1.2}.calculator-intro[data-astro-cid-3qu46i7g] p[data-astro-cid-3qu46i7g],.calculator-help[data-astro-cid-3qu46i7g] p[data-astro-cid-3qu46i7g]{color:#68747d;font-size:15px;line-height:1.8}.calculator-shell[data-astro-cid-3qu46i7g]{background:#fff;border:1px solid #e1e5e9;border-radius:13px;max-width:920px;margin:0 auto;padding:34px 38px 38px;box-shadow:0 12px 40px #172b450e}.calculator-topline[data-astro-cid-3qu46i7g]{justify-content:space-between;align-items:center;gap:15px;display:flex}.calculator-topline[data-astro-cid-3qu46i7g]>div[data-astro-cid-3qu46i7g]{flex-direction:column;gap:5px;display:flex}.calculator-small-label[data-astro-cid-3qu46i7g]{color:#8a959c;letter-spacing:1.3px;font-size:9px;font-weight:800}.calculator-topline[data-astro-cid-3qu46i7g] strong[data-astro-cid-3qu46i7g]{color:#172b45;font-size:14px}.calculator-step-count[data-astro-cid-3qu46i7g]{color:#8a959c;letter-spacing:1px;font-size:11px;font-weight:800}.progress-track[data-astro-cid-3qu46i7g]{background:#edf0f2;border-radius:20px;width:100%;height:4px;margin:20px 0 35px;overflow:hidden}.progress-bar[data-astro-cid-3qu46i7g]{border-radius:inherit;background:#d5a044;width:0;height:100%;transition:width .25s}.calculator-question-heading[data-astro-cid-3qu46i7g]{align-items:flex-start;gap:17px;margin-bottom:28px;display:flex}.question-number[data-astro-cid-3qu46i7g]{color:#a87523;background:#f7f1e7;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:flex}.calculator-question-heading[data-astro-cid-3qu46i7g] h3[data-astro-cid-3qu46i7g]{color:#172b45;margin:2px 0 7px;font-family:Manrope,sans-serif;font-size:21px;font-weight:600;line-height:1.35}.calculator-question-heading[data-astro-cid-3qu46i7g] p[data-astro-cid-3qu46i7g]{color:#7a858d;margin:0;font-size:13px;line-height:1.6}.service-choice-grid[data-astro-cid-3qu46i7g]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.service-choice[data-astro-cid-3qu46i7g]{color:#263238;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e7eb;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:140px;padding:19px 20px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.service-choice[data-astro-cid-3qu46i7g]:hover{background:#fffdf9;border-color:#d5a044;transform:translateY(-2px)}.service-choice[data-astro-cid-3qu46i7g]:focus-visible,.calculator-page[data-astro-cid-3qu46i7g] button[data-astro-cid-3qu46i7g]:focus-visible,.calculator-page[data-astro-cid-3qu46i7g] a[data-astro-cid-3qu46i7g]:focus-visible,.calculator-page[data-astro-cid-3qu46i7g] select[data-astro-cid-3qu46i7g]:focus-visible{outline-offset:3px;outline:3px solid #d5a04473}.service-choice-icon[data-astro-cid-3qu46i7g]{color:#a87523;background:#f7f1e7;border-radius:6px;justify-content:center;align-items:center;width:33px;height:33px;margin-bottom:12px;font-size:19px;display:flex}.service-choice-title[data-astro-cid-3qu46i7g]{color:#172b45;font-size:14px;font-weight:800}.service-choice-description[data-astro-cid-3qu46i7g]{color:#7b858d;max-width:300px;margin-top:6px;padding-right:15px;font-size:12px;line-height:1.55}.service-choice-arrow[data-astro-cid-3qu46i7g]{color:#b68a43;font-size:19px;position:absolute;top:20px;right:19px}.calculator-input-area[data-astro-cid-3qu46i7g]{max-width:650px;margin-left:55px}.calculator-input-area[data-astro-cid-3qu46i7g] label[data-astro-cid-3qu46i7g]{color:#34424c;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.calculator-input-area[data-astro-cid-3qu46i7g] select[data-astro-cid-3qu46i7g]{color:#263238;background:#fff;border:1px solid #dce2e6;border-radius:6px;width:100%;min-height:52px;padding:0 15px;font-family:inherit;font-size:14px}.input-hint[data-astro-cid-3qu46i7g]{color:#8a959c;margin:10px 0 0;font-size:12px;line-height:1.6}.calculator-navigation[data-astro-cid-3qu46i7g]{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:15px;margin-top:38px;padding-top:23px;display:flex}.calculator-back[data-astro-cid-3qu46i7g],.calculator-next[data-astro-cid-3qu46i7g],.result-secondary[data-astro-cid-3qu46i7g]{cursor:pointer;border-radius:5px;min-height:46px;padding:0 21px;font-family:inherit;font-size:13px;font-weight:800}.calculator-back[data-astro-cid-3qu46i7g]{color:#53616b;background:#fff;border:1px solid #dce2e6}.calculator-next[data-astro-cid-3qu46i7g]{color:#172b45;background:#d5a044;border:1px solid #d5a044}.calculator-next[data-astro-cid-3qu46i7g] span[data-astro-cid-3qu46i7g]{margin-left:12px}.calculator-next[data-astro-cid-3qu46i7g]:hover,.result-primary[data-astro-cid-3qu46i7g]:hover{background:#e0ad55}.result-heading[data-astro-cid-3qu46i7g]{text-align:center}.result-check[data-astro-cid-3qu46i7g]{color:#3e8051;background:#edf5ed;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;margin:0 auto 17px;font-size:20px;font-weight:800;display:flex}.result-heading[data-astro-cid-3qu46i7g] .section-kicker[data-astro-cid-3qu46i7g]{justify-content:center}.result-heading[data-astro-cid-3qu46i7g] h3[data-astro-cid-3qu46i7g]{color:#172b45;margin:12px 0 8px;font-family:Manrope,sans-serif;font-size:27px;font-weight:600}.result-heading[data-astro-cid-3qu46i7g]>p[data-astro-cid-3qu46i7g]{color:#74808a;max-width:570px;margin:0 auto;font-size:13px;line-height:1.7}.result-price-panel[data-astro-cid-3qu46i7g]{text-align:center;background:#fbf8f1;border:1px solid #e9dfcb;border-radius:8px;margin:30px auto;padding:27px 20px}.result-price-panel[data-astro-cid-3qu46i7g]>span[data-astro-cid-3qu46i7g]{color:#92703c;letter-spacing:1.4px;font-size:10px;font-weight:800}.result-price[data-astro-cid-3qu46i7g]{color:#172b45;letter-spacing:-1.5px;margin:12px 0 5px;font-family:Manrope,sans-serif;font-size:clamp(30px,5vw,43px);font-weight:700}.result-price-panel[data-astro-cid-3qu46i7g] p[data-astro-cid-3qu46i7g]{color:#899198;margin:0;font-size:11px}.result-breakdown[data-astro-cid-3qu46i7g]{max-width:650px;margin:0 auto}.result-breakdown[data-astro-cid-3qu46i7g] h4[data-astro-cid-3qu46i7g]{color:#172b45;margin:0 0 12px;font-size:14px}.result-detail-row[data-astro-cid-3qu46i7g]{color:#78838b;border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;padding:12px 0;font-size:13px;line-height:1.5;display:grid}.result-detail-row[data-astro-cid-3qu46i7g] span[data-astro-cid-3qu46i7g]{min-width:0}.result-detail-row[data-astro-cid-3qu46i7g] strong[data-astro-cid-3qu46i7g]{color:#34424c;text-align:right;font-weight:700}.result-explanation[data-astro-cid-3qu46i7g]{background:#f7f8f9;border-left:3px solid #d5a044;max-width:650px;margin:25px auto 0;padding:18px 20px}.result-explanation[data-astro-cid-3qu46i7g] strong[data-astro-cid-3qu46i7g]{color:#172b45;font-size:13px}.result-explanation[data-astro-cid-3qu46i7g] p[data-astro-cid-3qu46i7g]{color:#75818a;margin:7px 0 0;font-size:12px;line-height:1.7}.result-actions[data-astro-cid-3qu46i7g]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.result-primary[data-astro-cid-3qu46i7g]{color:#172b45;background:#d5a044;border:1px solid #d5a044;border-radius:5px;justify-content:center;align-items:center;min-height:47px;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.result-primary[data-astro-cid-3qu46i7g] span[data-astro-cid-3qu46i7g]{margin-left:12px}.result-secondary[data-astro-cid-3qu46i7g]{color:#53616b;background:#fff;border:1px solid #dce2e6}.start-over[data-astro-cid-3qu46i7g]{color:#8a6b39;cursor:pointer;background:0 0;border:0;margin:22px auto 0;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;display:block}.calculator-disclaimer[data-astro-cid-3qu46i7g]{background:#fff;border:1px solid #e2e6e9;border-radius:8px;gap:15px;max-width:920px;margin:22px auto 0;padding:21px 24px;display:flex}.disclaimer-icon[data-astro-cid-3qu46i7g]{color:#a87523;background:#f7f1e7;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-family:Georgia,serif;font-size:15px;font-weight:800;display:flex}.calculator-disclaimer[data-astro-cid-3qu46i7g] strong[data-astro-cid-3qu46i7g]{color:#34424c;font-size:12px}.calculator-disclaimer[data-astro-cid-3qu46i7g] p[data-astro-cid-3qu46i7g]{color:#7b858d;margin:7px 0 0;font-size:11px;line-height:1.75}.calculator-help[data-astro-cid-3qu46i7g]{background:#172b45;border-radius:9px;justify-content:space-between;align-items:center;gap:25px;max-width:920px;margin:65px auto 0;padding:32px 35px;display:flex}.calculator-help[data-astro-cid-3qu46i7g] .section-kicker[data-astro-cid-3qu46i7g]{color:#d5a044}.calculator-help[data-astro-cid-3qu46i7g] h2[data-astro-cid-3qu46i7g]{color:#fff;margin-top:10px;font-size:25px}.calculator-help[data-astro-cid-3qu46i7g] p[data-astro-cid-3qu46i7g]{color:#ffffffb3;max-width:570px;margin-bottom:0;font-size:13px}.help-link[data-astro-cid-3qu46i7g]{color:#fff;border:1px solid #d5a044;border-radius:5px;flex:none;align-items:center;gap:13px;padding:14px 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.help-link[data-astro-cid-3qu46i7g]:hover{background:#d5a04421}[data-astro-cid-3qu46i7g][hidden]{display:none!important}@media (width<=700px){.calculator-hero[data-astro-cid-3qu46i7g]{padding:60px 21px 65px}.calculator-hero[data-astro-cid-3qu46i7g] h1[data-astro-cid-3qu46i7g]{font-size:39px}.calculator-hero-points[data-astro-cid-3qu46i7g]{flex-direction:column;gap:10px}.calculator-main[data-astro-cid-3qu46i7g]{padding:55px 16px 65px}.calculator-shell[data-astro-cid-3qu46i7g]{padding:25px 19px 27px}.service-choice-grid[data-astro-cid-3qu46i7g]{grid-template-columns:1fr;gap:10px}.service-choice[data-astro-cid-3qu46i7g]{min-height:125px}.calculator-input-area[data-astro-cid-3qu46i7g]{margin-left:0}.calculator-question-heading[data-astro-cid-3qu46i7g]{gap:12px}.calculator-question-heading[data-astro-cid-3qu46i7g] h3[data-astro-cid-3qu46i7g]{font-size:18px}.calculator-navigation[data-astro-cid-3qu46i7g]{margin-top:28px}.calculator-back[data-astro-cid-3qu46i7g],.calculator-next[data-astro-cid-3qu46i7g]{padding:0 16px}.result-actions[data-astro-cid-3qu46i7g]{flex-direction:column}.result-primary[data-astro-cid-3qu46i7g],.result-secondary[data-astro-cid-3qu46i7g]{width:100%}.calculator-disclaimer[data-astro-cid-3qu46i7g]{padding:18px 16px}.calculator-help[data-astro-cid-3qu46i7g]{flex-direction:column;align-items:flex-start;padding:26px 23px}}@media print{body{background:#fff!important}.calculator-hero[data-astro-cid-3qu46i7g],.calculator-intro[data-astro-cid-3qu46i7g],.calculator-disclaimer[data-astro-cid-3qu46i7g],.calculator-help[data-astro-cid-3qu46i7g],.calculator-topline[data-astro-cid-3qu46i7g],.progress-track[data-astro-cid-3qu46i7g],.result-actions[data-astro-cid-3qu46i7g],.start-over[data-astro-cid-3qu46i7g]{display:none!important}.calculator-main[data-astro-cid-3qu46i7g]{padding:0}.calculator-shell[data-astro-cid-3qu46i7g]{max-width:100%;box-shadow:none;border:0}#calculator-result-screen[data-astro-cid-3qu46i7g]{display:block!important}.result-price-panel[data-astro-cid-3qu46i7g],.result-explanation[data-astro-cid-3qu46i7g]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
