.configurator_wrapper__BjJNk{padding:4rem 0 9.6rem}@media(max-width:900px){.configurator_wrapper__BjJNk{padding-bottom:14rem}}.configurator_progress__mUY8W{display:flex;gap:.4rem;margin-bottom:4rem;list-style:none;counter-reset:progress}.configurator_progress__mUY8W li{flex:1 1;padding-top:1rem;border-top:4px solid var(--c-line);font-size:1.3rem;color:var(--c-muted)}.configurator_progress__mUY8W li.configurator_done__iQPqi{border-color:var(--c-accent)}.configurator_progress__mUY8W li[aria-current=step]{border-color:var(--c-text);color:var(--c-text);font-weight:600}.configurator_progress__mUY8W button{padding:0;border:0;background:none;color:var(--c-accent);font:inherit;cursor:pointer;text-decoration:underline}@media(max-width:900px){.configurator_progress__mUY8W li:not([aria-current=step])>*{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.configurator_layout__gWt6u{display:grid;grid-template-columns:minmax(0,1fr) 34rem;grid-gap:4.8rem;gap:4.8rem;align-items:start}@media(max-width:900px){.configurator_layout__gWt6u{grid-template-columns:1fr}}.configurator_side__Ev0Zb{position:-webkit-sticky;position:sticky;top:10rem}@media(max-width:900px){.configurator_side__Ev0Zb{display:none}}.configurator_stepCount__rQT6A{font-size:1.4rem;color:var(--c-muted)}.configurator_title__uLa6v{margin:.4rem 0 3.2rem;font-size:clamp(3rem,4.4vw,4.4rem);scroll-margin-top:12rem}.configurator_title__uLa6v:focus{outline:none}.configurator_fieldset__kB804{margin:0 0 3.2rem;padding:0;border:0}.configurator_legend__t__HH{display:block;margin-bottom:1.2rem;font-size:1.6rem;font-weight:600}.configurator_fixedOption__4H9EI{display:flex;flex-direction:column;gap:.6rem;padding:2rem;border:2px solid var(--c-accent);border-radius:var(--radius-m);background:var(--c-surface)}.configurator_fixedOption__4H9EI strong{font:var(--weight-display) 1.9rem/1.2 var(--font-display)}.configurator_fixedOption__4H9EI span{font-size:1.5rem;color:var(--c-muted)}.configurator_fixedOption__4H9EI em{font-style:normal;font-weight:600;color:var(--c-accent)}.configurator_options__FpEs4{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));grid-gap:1.2rem;gap:1.2rem}.configurator_option__lYaJA{position:relative;display:flex;cursor:pointer}.configurator_option__lYaJA input{position:absolute;opacity:0}.configurator_optionBody__FGvZB{display:flex;flex:1 1;flex-direction:column;gap:.6rem;padding:2rem;border:2px solid var(--c-line);border-radius:var(--radius-m);background:var(--c-bg);transition:border-color .2s,background .2s}.configurator_optionBody__FGvZB strong{font:var(--weight-display) 1.9rem/1.2 var(--font-display)}.configurator_optionBody__FGvZB span{font-size:1.5rem;color:var(--c-muted)}.configurator_optionBody__FGvZB em{margin-top:auto;padding-top:.6rem;font-style:normal;font-weight:600;color:var(--c-accent)}.configurator_option__lYaJA:hover .configurator_optionBody__FGvZB{border-color:var(--c-muted)}.configurator_option__lYaJA input:checked+.configurator_optionBody__FGvZB{border-color:var(--c-accent);background:var(--c-surface)}.configurator_option__lYaJA input:focus-visible+.configurator_optionBody__FGvZB{outline:3px solid var(--c-accent);outline-offset:2px}.configurator_excluded__F7ZOS,.configurator_included__M1roW{display:grid;grid-gap:.6rem;gap:.6rem;list-style:none}.configurator_excluded__F7ZOS li:before,.configurator_included__M1roW li:before{margin-right:.8rem;font-weight:600}.configurator_included__M1roW li:before{content:"✓";color:var(--c-accent)}.configurator_excluded__F7ZOS li:before{content:"✕";color:var(--c-muted)}.configurator_hint__tM0rb{margin-bottom:3.2rem;color:var(--c-muted)}.configurator_hint__tM0rb a{color:var(--c-accent)}.configurator_notice__8a_Y5{margin-bottom:3.2rem;padding:1.6rem 2rem;border-left:4px solid var(--c-accent);border-radius:var(--radius-s);background:var(--c-surface)}.configurator_linkButton__o0F5Y{padding:0;border:0;background:none;color:var(--c-accent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.configurator_formGrid__TyMG8{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:640px){.configurator_formGrid__TyMG8{grid-template-columns:1fr}}.configurator_full__98K1p{grid-column:1/-1}.configurator_field__NdA5s{display:block}.configurator_field__NdA5s input,.configurator_field__NdA5s textarea{width:100%;padding:1.4rem 1.6rem;border:1px solid var(--c-line);border-radius:var(--radius-s);background:var(--c-bg);color:var(--c-text);font:inherit}.configurator_chips__HZgDc{display:flex;flex-wrap:wrap;gap:.8rem}.configurator_chip__Jd9GS{cursor:pointer}.configurator_chip__Jd9GS input{position:absolute;opacity:0}.configurator_chip__Jd9GS span{display:inline-block;padding:.8rem 1.6rem;border:1px solid var(--c-line);border-radius:99px;font-weight:600}.configurator_chip__Jd9GS input:checked+span{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.configurator_chip__Jd9GS input:focus-visible+span{outline:3px solid var(--c-accent);outline-offset:2px}.configurator_review__k9Dsc{margin-bottom:2.4rem;padding:2.4rem;border:1px solid var(--c-line);border-radius:var(--radius-m)}.configurator_scope__b9OLb{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.4rem;gap:2.4rem;margin-bottom:3.2rem}@media(max-width:640px){.configurator_scope__b9OLb{grid-template-columns:1fr}}.configurator_check__68PHw{display:flex;gap:1.2rem;align-items:flex-start;margin-bottom:1.6rem;font-size:1.5rem}.configurator_check__68PHw input{margin-top:.4rem;accent-color:var(--c-accent)}.configurator_check__68PHw a{color:var(--c-accent)}.configurator_nav__5_Odv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem;margin-top:4rem;padding-top:2.4rem;border-top:1px solid var(--c-line)}.configurator_nav__5_Odv .button:last-child{margin-left:auto}.configurator_summary__LjR8l{padding:2.4rem;border-radius:var(--radius-m);background:var(--c-surface)}.configurator_muted__niTyF{color:var(--c-muted)}.configurator_total__PM0es{font:var(--weight-display) 4rem/1.1 var(--font-display)}.configurator_total__PM0es small{font:400 1.5rem/1 var(--font-body);color:var(--c-muted)}.configurator_monthly__sWaAN{margin-top:.4rem;font-weight:600}.configurator_lines__ajW1U{display:grid;margin:2rem 0 1.2rem;list-style:none;font-size:1.4rem}.configurator_lines__ajW1U li{display:flex;justify-content:space-between;gap:1.6rem;padding:.8rem 0;border-bottom:1px solid var(--c-line)}.configurator_lines__ajW1U li span:last-child{white-space:nowrap}.configurator_lines__ajW1U .configurator_sum__JtmVS{font-size:1.6rem;font-weight:600}.configurator_note__CfEYD{font-size:1.3rem;color:var(--c-muted)}.configurator_mobileBar__7Dfwi{display:none}@media(max-width:900px){.configurator_mobileBar__7Dfwi{display:block;position:fixed;inset:auto 0 0;z-index:90;border-top:1px solid var(--c-line);background:var(--c-bg);box-shadow:0 -8px 30px rgba(0,0,0,.08)}}.configurator_mobileSummary__Zx_fA{max-height:60vh;overflow-y:auto;padding:1.6rem}.configurator_mobileTotal__GzQ7r{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.6rem;border:0;background:none;color:var(--c-text);font:inherit;cursor:pointer}.configurator_mobileTotal__GzQ7r strong{font:var(--weight-display) 2.4rem/1 var(--font-display)}.configurator_mobileTotal__GzQ7r span{font-size:1.4rem;color:var(--c-muted)}.configurator_thanks__cQW1S{max-width:72rem;padding-block:4rem;text-align:center}.configurator_thanks__cQW1S>p{color:var(--c-muted)}.configurator_thanksIcon__UipgM{display:inline-grid;place-items:center;width:7.2rem;height:7.2rem;margin-bottom:2.4rem;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent);font-size:3.2rem}.configurator_nextSteps__VOhuT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.6rem;gap:1.6rem;margin:3.2rem 0;list-style:none;text-align:left}.configurator_nextSteps__VOhuT li{display:flex;flex-direction:column;gap:.4rem;padding:2rem;border:1px solid var(--c-line);border-radius:var(--radius-m)}.configurator_nextSteps__VOhuT span{font-size:1.4rem;color:var(--c-muted)}@media(max-width:640px){.configurator_nextSteps__VOhuT{grid-template-columns:1fr}}