.explore-v3 .v3-commercial-simulator .v3-commercial-intro{max-width:var(--container);margin-inline:auto}.explore-v3 .v3-commercial-simulator h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;margin-block:var(--s-4)}.explore-v3 .v3-commercial-simulator .v3-commercial-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s-12);align-items:start;max-width:var(--container);margin-inline:auto}.v3-commercial-inputs{min-width:0}.v3-commercial-inputs fieldset{min-width:0;border:0;border-top:1px solid var(--ink-600);padding:var(--s-6) 0;margin:0}.v3-commercial-inputs legend{float:left;width:100%;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:var(--s-5)}.v3-commercial-inputs legend+*{clear:both}.v3-commercial-inputs legend span{font-size:.75rem;letter-spacing:.08em;color:var(--presentation-orange);margin-right:var(--s-3)}.v3-commercial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin-block:var(--s-4)}.explore-v3 .v3-commercial-form label{font-size:.875rem;font-weight:500;line-height:1.5}.explore-v3 .v3-commercial-form :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:var(--s-3);border:1px solid var(--ink-300);border-radius:var(--r-sm);background:var(--white);color:var(--sempa-noir);font:inherit;font-size:1rem}.explore-v3 .v3-commercial-form [type=hidden],.explore-v3 .v3-commercial-form [hidden]{display:none}.explore-v3 .v3-commercial-form .v3-rental-choice{border:0;padding:var(--s-4) 0;margin:0}.explore-v3 .v3-commercial-form .v3-rental-choice legend{font-size:1rem;margin-bottom:var(--s-3)}.explore-v3 .v3-commercial-form .v3-rental-option{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:var(--s-3);min-height:48px;padding-block:var(--s-2)}.explore-v3 .v3-commercial-form .v3-rental-option input{width:var(--s-5);height:var(--s-5);min-height:0;margin:0;flex-shrink:0;accent-color:var(--presentation-orange)}.explore-v3 .v3-commercial-form :is(input,select,button,a):focus-visible{outline:3px solid var(--presentation-orange);outline-offset:var(--s-1)}.explore-v3 .v3-commercial-simulator .v3-sim-help{font-size:.875rem;line-height:1.6;margin-block:var(--s-3);color:var(--ink-200)}.explore-v3 .v3-commercial-simulator .v3-commercial-results{grid-column:auto;position:sticky;top:var(--s-6);min-width:0;margin:0;padding:var(--s-6);border:1px solid var(--ink-600);border-radius:var(--r-sm)}.explore-v3 .v3-commercial-results dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3)}.explore-v3 .v3-commercial-results dd{font-size:1rem;white-space:normal;text-align:right}.explore-v3 .v3-commercial-results .v3-sim-total{font-weight:600}.explore-v3 .v3-commercial-results .v3-margin{display:block;padding-block:var(--s-5)}.explore-v3 .v3-commercial-results .v3-margin dd{font-size:clamp(1.75rem,3vw,2.5rem);text-align:left;margin-top:var(--s-2)}.explore-v3 .v3-commercial-results .v3-sim-quote{display:flex;justify-content:space-between;width:100%;margin-top:var(--s-5)}.explore-v3 .v3-commercial-results .v3-sim-legacy{padding-block:var(--s-3);border-bottom:1px solid var(--ink-600)}.explore-v3 .v3-commercial-simulator .v3-commercial-method{max-width:var(--container);margin:var(--s-8) auto 0;border-top:1px solid var(--ink-600);padding-top:var(--s-5)}.v3-sim-attention{animation:v3-sim-invitation 8s ease-in-out 2}.v3-sim-calculate:is(:hover,:focus-visible) .v3-sim-attention{animation-play-state:paused}.v3-commercial-form.is-interacting .v3-sim-attention{animation:none}@keyframes v3-sim-invitation{0%,5%,to{transform:translate(0)}1.5%{transform:translate(var(--s-1))}3%{transform:translate(0)}}@media(max-width:900px){.explore-v3 .v3-commercial-simulator .v3-commercial-form{grid-template-columns:1fr;gap:var(--s-6)}.explore-v3 .v3-commercial-simulator .v3-commercial-results{position:static}}@media(max-width:480px){.v3-commercial-grid{grid-template-columns:1fr}.explore-v3 .v3-commercial-simulator .v3-commercial-results{padding:var(--s-4)}.explore-v3 .v3-commercial-results dl>div{grid-template-columns:1fr}.explore-v3 .v3-commercial-results dd{text-align:left}.v3-sim-calculate{width:100%}}@media(prefers-reduced-motion:reduce){.v3-sim-attention{animation:none}}.simulator-intro[data-astro-cid-kfc2japq],.simulator-next[data-astro-cid-kfc2japq]{max-width:var(--container);margin-inline:auto;padding:var(--s-12) var(--s-6)}.simulator-intro[data-astro-cid-kfc2japq] h1[data-astro-cid-kfc2japq]{font-size:clamp(2.25rem,4vw,3.5rem);font-weight:550;line-height:1.12;letter-spacing:-.04em;margin:var(--s-6) 0 var(--s-4)}.simulator-intro[data-astro-cid-kfc2japq] p[data-astro-cid-kfc2japq],.simulator-next[data-astro-cid-kfc2japq] p[data-astro-cid-kfc2japq]{font-size:1.125rem;line-height:1.5}.simulator-back[data-astro-cid-kfc2japq]{display:inline-flex;gap:var(--s-2);align-items:center;min-height:44px;color:var(--sempa-noir)}.simulator-back[data-astro-cid-kfc2japq] .v3-link-label[data-astro-cid-kfc2japq]{text-decoration:underline;text-underline-offset:var(--s-1)}.simulator-next[data-astro-cid-kfc2japq] h2[data-astro-cid-kfc2japq]{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}a[data-astro-cid-kfc2japq]:focus-visible{outline:3px solid var(--sempa-noir);outline-offset:var(--s-1)}@media(max-width:767px){.simulator-intro[data-astro-cid-kfc2japq],.simulator-next[data-astro-cid-kfc2japq]{padding:var(--s-8) var(--s-5)}}.v3-simulator-page:has(.x-sim-quote) .simulator-next{display:none}
