.calculation-module__NrC0DG__page{--calculation-muted:#e7ece9c7;--calculation-rule:#e7ece94d;color:var(--light);background:var(--deep);overflow:clip}.calculation-module__NrC0DG__intro{min-height:min(54rem,100svh);padding:clamp(8.5rem, 14svh, 11rem) var(--gutter) clamp(3.5rem, 6vw, 6rem);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(1rem,2vw,2rem);display:grid}.calculation-module__NrC0DG__introCopy{grid-area:1/1/auto/8;min-width:0}.calculation-module__NrC0DG__intro h1{max-width:10ch;margin-top:clamp(2rem,3.5vw,3.5rem);font-size:clamp(4.3rem,7.8vw,9.4rem);line-height:.98}.calculation-module__NrC0DG__lead{max-width:28rem;color:var(--calculation-muted);margin:clamp(2rem,3vw,3rem) 0 0 clamp(1.5rem,6vw,6rem);font-size:clamp(1.1rem,1.35vw,1.35rem);line-height:1.55}.calculation-module__NrC0DG__introMedia{aspect-ratio:4/5;grid-area:1/9/auto/13;width:100%;max-height:min(68svh,42rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}.calculation-module__NrC0DG__introMedia:after{content:"";background:linear-gradient(90deg,#03303559,#0000 42%);position:absolute;inset:0}.calculation-module__NrC0DG__introMedia .optimized-picture{width:100%;height:100%;display:block}.calculation-module__NrC0DG__introMedia img{object-fit:cover;object-position:79% center;width:100%;height:100%;position:absolute;inset:0}.calculation-module__NrC0DG__workspace{padding:clamp(3rem, 6vw, 6rem) var(--gutter) clamp(3rem, 5.5vw, 6rem);scroll-margin-top:96px}.calculation-module__NrC0DG__route{border-top:1px solid var(--calculation-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 clamp(3rem,5vw,5rem);padding:0;list-style:none;display:grid}.calculation-module__NrC0DG__route li{color:var(--calculation-muted);letter-spacing:.04em;text-transform:uppercase;padding:1rem 1rem 0 0;font-size:.75rem;line-height:1.5;position:relative}.calculation-module__NrC0DG__route li:before{background:var(--light);content:"";border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:-.25rem;left:0}.calculation-module__NrC0DG__form{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.75rem clamp(1rem,2vw,2rem);display:grid}.calculation-module__NrC0DG__formIntro{grid-area:1/1/7/6;min-width:0}.calculation-module__NrC0DG__formIntro>.section-kicker{color:var(--calculation-muted)}.calculation-module__NrC0DG__formIntro h2{max-width:15ch;margin-top:1.75rem;font-size:clamp(2.7rem,4.1vw,4.9rem);line-height:1.06}.calculation-module__NrC0DG__nameField,.calculation-module__NrC0DG__phoneField,.calculation-module__NrC0DG__timeField,.calculation-module__NrC0DG__consentGroup,.calculation-module__NrC0DG__submit,.calculation-module__NrC0DG__formNote,.calculation-module__NrC0DG__fallback{grid-column:7/13;min-width:0}.calculation-module__NrC0DG__nameField{grid-row:1}.calculation-module__NrC0DG__phoneField{grid-row:2}.calculation-module__NrC0DG__timeField{grid-row:3}.calculation-module__NrC0DG__consentGroup{grid-row:4}.calculation-module__NrC0DG__submit{grid-row:5}.calculation-module__NrC0DG__formNote{grid-row:6}.calculation-module__NrC0DG__fallback{grid-row:7}.calculation-module__NrC0DG__field{color:var(--calculation-muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:.6rem;font-size:.76rem;line-height:1.5;display:flex}.calculation-module__NrC0DG__field input{border:0;border-bottom:1px solid var(--calculation-rule);width:100%;min-width:0;min-height:64px;color:var(--light);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variation-settings:"wght" 280;text-transform:none;background:0 0;border-radius:0;outline:none;padding:0;font-size:1.15rem}.calculation-module__NrC0DG__field input::placeholder{color:#e7ece9a6;opacity:1}.calculation-module__NrC0DG__field input:focus-visible{border-bottom-color:var(--light);outline:2px solid var(--light);outline-offset:5px}.calculation-module__NrC0DG__consentField{color:var(--calculation-muted);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.9rem;font-size:.78rem;line-height:1.6;display:grid}.calculation-module__NrC0DG__consentField input{width:1.2rem;height:1.2rem;accent-color:var(--light);margin:.12rem 0 0}.calculation-module__NrC0DG__privacyNote{color:var(--calculation-muted);margin-bottom:1rem;font-size:.78rem;line-height:1.6}.calculation-module__NrC0DG__consentField a,.calculation-module__NrC0DG__privacyNote a{text-underline-offset:.18em;text-decoration:underline}.calculation-module__NrC0DG__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.calculation-module__NrC0DG__submit{border:1px solid var(--light);width:min(24rem,100%);min-height:64px;color:var(--deep);background:var(--light);cursor:pointer;justify-self:start;padding:1rem 1.5rem;transition:background-color .18s,border-color .18s}.calculation-module__NrC0DG__submit:disabled{cursor:wait;opacity:.58}.calculation-module__NrC0DG__formNote{color:var(--calculation-muted);font-size:.76rem;line-height:1.6}.calculation-module__NrC0DG__formNoteError{color:#efb8b4}.calculation-module__NrC0DG__formNoteSuccess{color:var(--light);font-variation-settings:"wght" 480}.calculation-module__NrC0DG__fallback{flex-wrap:wrap;gap:.8rem 1.8rem;font-size:.9rem;line-height:1.6;display:flex}.calculation-module__NrC0DG__fallback a{overflow-wrap:anywhere;border-bottom:1px solid}.has-js .calculation-module__NrC0DG__introMedia[data-motion]{clip-path:inset(0 0 calc(16% - var(--motion-progress) * 16%) 0)}.has-js .calculation-module__NrC0DG__introMedia[data-motion] img{transform:scale(calc(1.025 - var(--motion-progress) * .025))}.has-js .calculation-module__NrC0DG__intro h1[data-motion]{clip-path:none;opacity:calc(.35 + var(--motion-progress) * .65);transform:translate3d(calc(-28px + var(--motion-progress) * 28px), 0, 0)}.has-js .calculation-module__NrC0DG__lead[data-motion]{opacity:calc(.35 + var(--motion-progress) * .65);transform:translate3d(0, calc(18px - var(--motion-progress) * 18px), 0)}.has-js .calculation-module__NrC0DG__route [data-motion-item]{opacity:calc(.5 + var(--motion-item-progress) * .5);transform:translate3d(0, calc(14px - var(--motion-item-progress) * 14px), 0)}@media (hover:hover){.calculation-module__NrC0DG__submit:not(:disabled):hover{border-color:var(--mist);background:var(--mist)}}@media (max-width:980px){.calculation-module__NrC0DG__form{grid-template-columns:minmax(0,1fr);gap:1.75rem}.calculation-module__NrC0DG__formIntro,.calculation-module__NrC0DG__nameField,.calculation-module__NrC0DG__phoneField,.calculation-module__NrC0DG__timeField,.calculation-module__NrC0DG__consentGroup,.calculation-module__NrC0DG__submit,.calculation-module__NrC0DG__formNote,.calculation-module__NrC0DG__fallback{grid-area:auto/1}.calculation-module__NrC0DG__formIntro{max-width:44rem;margin-bottom:1.5rem}.calculation-module__NrC0DG__formIntro h2{max-width:20ch;font-size:clamp(3rem,6.4vw,4.5rem)}}@media (max-width:760px){.calculation-module__NrC0DG__intro{min-height:0;padding:8rem var(--gutter) 0;flex-direction:column;gap:2.5rem;display:flex}.calculation-module__NrC0DG__introCopy{width:100%}.calculation-module__NrC0DG__intro h1{max-width:10ch;margin-top:2rem;font-size:clamp(3.25rem,15.5vw,5rem)}.calculation-module__NrC0DG__lead{max-width:none;margin:2rem 0 0;font-size:1.06rem}.calculation-module__NrC0DG__introMedia{aspect-ratio:4/3;align-self:flex-end;width:88%;max-height:none}.calculation-module__NrC0DG__workspace{padding-top:3.5rem;padding-bottom:4rem;scroll-margin-top:80px}.calculation-module__NrC0DG__route{gap:.8rem;margin-bottom:3rem}.calculation-module__NrC0DG__route li{letter-spacing:.01em;padding-right:0;font-size:.68rem}.calculation-module__NrC0DG__formIntro{margin-bottom:1rem}.calculation-module__NrC0DG__formIntro h2{max-width:17ch;margin-top:1.5rem;font-size:clamp(2.55rem,10.8vw,3.5rem)}.calculation-module__NrC0DG__submit{width:100%}.calculation-module__NrC0DG__fallback{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.has-js .calculation-module__NrC0DG__page [data-motion]{clip-path:none!important;opacity:1!important;transition:none!important;transform:none!important}.has-js .calculation-module__NrC0DG__page [data-motion-item]{clip-path:none!important;opacity:1!important;transition:none!important;transform:none!important}.has-js .calculation-module__NrC0DG__introMedia[data-motion] img{clip-path:none!important;opacity:1!important;transition:none!important;transform:none!important}.calculation-module__NrC0DG__submit{transition:none}}
