.Button-module__MbK5IW__button{border-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:all .2s;display:inline-flex;position:relative}.Button-module__MbK5IW__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__MbK5IW__button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.Button-module__MbK5IW__primary{background:hsl(var(--brand));color:hsl(var(--text-on-brand))}.Button-module__MbK5IW__primary:hover:not(:disabled){background:hsl(var(--brand-dark));box-shadow:0 4px 12px hsl(var(--brand)/.4);transform:translateY(-1px)}.Button-module__MbK5IW__primary:active:not(:disabled){transform:translateY(0)}.Button-module__MbK5IW__secondary{background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-1));border:1px solid hsl(var(--border))}.Button-module__MbK5IW__secondary:hover:not(:disabled){background:hsl(var(--background-stack-1));border-color:hsl(var(--text-prio-3))}.Button-module__MbK5IW__ghost{color:hsl(var(--text-prio-2));background:0 0}.Button-module__MbK5IW__ghost:hover:not(:disabled){background:hsl(var(--background-stack-1));color:hsl(var(--text-prio-1))}.Button-module__MbK5IW__sm{height:2.25rem;padding:0 1rem;font-size:.875rem}.Button-module__MbK5IW__md{height:2.75rem;padding:0 1.5rem;font-size:1rem}.Button-module__MbK5IW__lg{height:3.25rem;padding:0 2rem;font-size:1.125rem}.Button-module__MbK5IW__loading{pointer-events:none}.Button-module__MbK5IW__spinner{justify-content:center;align-items:center;display:flex;position:absolute}.Button-module__MbK5IW__spinnerIcon{width:1.25rem;height:1.25rem;animation:1s linear infinite Button-module__MbK5IW__spin}.Button-module__MbK5IW__spinnerCircle{opacity:.25}.Button-module__MbK5IW__spinnerPath{opacity:.75}.Button-module__MbK5IW__hiddenText{visibility:hidden}@keyframes Button-module__MbK5IW__spin{to{transform:rotate(360deg)}}
.Input-module__URjDmq__container{flex-direction:column;gap:.5rem;width:100%;display:flex}.Input-module__URjDmq__label{color:hsl(var(--text-prio-1));font-size:.9375rem;font-weight:600}.Input-module__URjDmq__required{color:hsl(var(--error));margin-left:.25rem}.Input-module__URjDmq__inputWrapper{align-items:center;display:flex;position:relative}.Input-module__URjDmq__input{background:hsl(var(--page-background));border:2px solid hsl(var(--border));border-radius:var(--radius-lg);width:100%;height:3rem;color:hsl(var(--text-prio-1));padding:0 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.Input-module__URjDmq__input::placeholder{color:hsl(var(--text-prio-3))}.Input-module__URjDmq__input:hover:not(:disabled){border-color:hsl(var(--text-prio-3))}.Input-module__URjDmq__input:focus{border-color:hsl(var(--brand));box-shadow:0 0 0 3px hsl(var(--brand)/.15);outline:none}.Input-module__URjDmq__input:disabled{background:hsl(var(--background-stack-1));cursor:not-allowed;opacity:.7}.Input-module__URjDmq__inputError{border-color:hsl(var(--error))}.Input-module__URjDmq__inputError:focus{border-color:hsl(var(--error));box-shadow:0 0 0 3px hsl(var(--error)/.15)}.Input-module__URjDmq__hasUnit{padding-right:4rem}.Input-module__URjDmq__unit{color:hsl(var(--text-prio-3));pointer-events:none;font-size:.875rem;position:absolute;right:1rem}.Input-module__URjDmq__helperText{color:hsl(var(--text-prio-3));margin:0;font-size:.8125rem}.Input-module__URjDmq__errorText{color:hsl(var(--error));margin:0;font-size:.8125rem}
.Textarea-module__NX5CNG__container{flex-direction:column;gap:.5rem;width:100%;display:flex}.Textarea-module__NX5CNG__label{color:hsl(var(--text-prio-1));font-size:.9375rem;font-weight:600}.Textarea-module__NX5CNG__required{color:hsl(var(--error));margin-left:.25rem}.Textarea-module__NX5CNG__textarea{background:hsl(var(--page-background));border:2px solid hsl(var(--border));border-radius:var(--radius-lg);width:100%;min-height:6rem;color:hsl(var(--text-prio-1));resize:vertical;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.Textarea-module__NX5CNG__textarea::placeholder{color:hsl(var(--text-prio-3))}.Textarea-module__NX5CNG__textarea:hover:not(:disabled){border-color:hsl(var(--text-prio-3))}.Textarea-module__NX5CNG__textarea:focus{border-color:hsl(var(--brand));box-shadow:0 0 0 3px hsl(var(--brand)/.15);outline:none}.Textarea-module__NX5CNG__textarea:disabled{background:hsl(var(--background-stack-1));cursor:not-allowed;opacity:.7}.Textarea-module__NX5CNG__textareaError{border-color:hsl(var(--error))}.Textarea-module__NX5CNG__textareaError:focus{border-color:hsl(var(--error));box-shadow:0 0 0 3px hsl(var(--error)/.15)}.Textarea-module__NX5CNG__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Textarea-module__NX5CNG__helperText{color:hsl(var(--text-prio-3));margin:0;font-size:.8125rem}.Textarea-module__NX5CNG__errorText{color:hsl(var(--error));margin:0;font-size:.8125rem}.Textarea-module__NX5CNG__count{color:hsl(var(--text-prio-3));margin-left:auto;font-size:.75rem}
.Select-module__ptVt0W__container{flex-direction:column;gap:.75rem;width:100%;display:flex}.Select-module__ptVt0W__label{color:hsl(var(--text-prio-1));font-size:.9375rem;font-weight:600}.Select-module__ptVt0W__required{color:hsl(var(--error));margin-left:.25rem}.Select-module__ptVt0W__grid{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.Select-module__ptVt0W__gridError .Select-module__ptVt0W__option{border-color:hsl(var(--error-border))}.Select-module__ptVt0W__option{background:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);cursor:pointer;text-align:left;box-sizing:border-box;flex-direction:row;align-items:center;gap:.875rem;width:100%;min-width:0;max-width:100%;padding:.875rem 1rem;font-family:inherit;transition:all .15s;display:flex}.Select-module__ptVt0W__option:hover:not(:disabled){border-color:hsl(var(--border));background:hsl(var(--background-stack-2))}.Select-module__ptVt0W__option:hover:not(:disabled) .Select-module__ptVt0W__arrowIcon{transform:translate(3px)}.Select-module__ptVt0W__option:focus-visible{border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand)/.15);outline:none}.Select-module__ptVt0W__optionSelected,.Select-module__ptVt0W__optionSelected:hover:not(:disabled){border-color:hsl(var(--brand));background:hsl(var(--background-stack-1))}.Select-module__ptVt0W__optionDisabled{opacity:.5;cursor:not-allowed}.Select-module__ptVt0W__optionWithImage{gap:1rem}.Select-module__ptVt0W__optionImage{object-fit:contain;border-radius:var(--radius-md);flex-shrink:0;width:2.5rem;height:2.5rem}.Select-module__ptVt0W__optionLabel{color:hsl(var(--text-prio-1));text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.3;overflow:hidden}.Select-module__ptVt0W__arrowIcon{width:1.25rem;min-width:1.25rem;height:1.25rem;color:hsl(var(--text-prio-3));flex-shrink:0;transition:all .15s}.Select-module__ptVt0W__arrowIconSelected{color:hsl(var(--brand))}.Select-module__ptVt0W__helperText{color:hsl(var(--text-prio-3));margin:0;font-size:.8125rem}.Select-module__ptVt0W__errorText{color:hsl(var(--error));margin:0;font-size:.8125rem}
.MultiSelect-module__xTg5NG__container{flex-direction:column;gap:.75rem;width:100%;display:flex}.MultiSelect-module__xTg5NG__label{color:hsl(var(--text-prio-1));font-size:.9375rem;font-weight:600}.MultiSelect-module__xTg5NG__required{color:hsl(var(--error));margin-left:.25rem}.MultiSelect-module__xTg5NG__grid{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.MultiSelect-module__xTg5NG__gridError .MultiSelect-module__xTg5NG__option{border-color:hsl(var(--error-border))}.MultiSelect-module__xTg5NG__option{background:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);cursor:pointer;text-align:left;box-sizing:border-box;flex-direction:row;align-items:center;gap:.875rem;width:100%;min-width:0;max-width:100%;padding:.875rem 1rem;font-family:inherit;transition:all .15s;display:flex}.MultiSelect-module__xTg5NG__option:hover:not(:disabled){background:hsl(var(--background-stack-2))}.MultiSelect-module__xTg5NG__option:focus-visible{border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand)/.15);outline:none}.MultiSelect-module__xTg5NG__optionSelected,.MultiSelect-module__xTg5NG__optionSelected:hover:not(:disabled){border-color:hsl(var(--brand));background:hsl(var(--background-stack-1))}.MultiSelect-module__xTg5NG__optionDisabled{opacity:.5;cursor:not-allowed}.MultiSelect-module__xTg5NG__optionImage{object-fit:contain;border-radius:var(--radius-md);flex-shrink:0;width:2.5rem;height:2.5rem}.MultiSelect-module__xTg5NG__optionLabel{color:hsl(var(--text-prio-1));word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.4}.MultiSelect-module__xTg5NG__checkbox{border:2px solid hsl(var(--border));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;min-width:1.25rem;height:1.25rem;transition:all .15s;display:flex}.MultiSelect-module__xTg5NG__checkboxSelected{background:hsl(var(--brand));border-color:hsl(var(--brand));color:hsl(var(--text-on-brand))}.MultiSelect-module__xTg5NG__helperText{color:hsl(var(--text-prio-3));margin:0;font-size:.8125rem}.MultiSelect-module__xTg5NG__errorText{color:hsl(var(--error));margin:0;font-size:.8125rem}
.Slider-module__DwIGjW__container{flex-direction:column;gap:.75rem;width:100%;display:flex}.Slider-module__DwIGjW__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Slider-module__DwIGjW__label{color:hsl(var(--text-prio-1));font-size:.9375rem;font-weight:600}.Slider-module__DwIGjW__value{color:hsl(var(--text-prio-1));font-size:1.125rem;font-weight:700}.Slider-module__DwIGjW__unit{color:hsl(var(--text-prio-3));margin-left:.25rem;font-size:.875rem;font-weight:400}.Slider-module__DwIGjW__track{background:hsl(var(--background-stack-2));border-radius:9999px;height:.5rem;margin:.75rem 0;position:relative}.Slider-module__DwIGjW__trackDisabled{opacity:.5}.Slider-module__DwIGjW__fill{background:hsl(var(--brand));pointer-events:none;border-radius:9999px;height:100%;position:absolute;top:0;left:0}.Slider-module__DwIGjW__input{opacity:0;cursor:pointer;z-index:2;width:100%;height:2rem;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Slider-module__DwIGjW__input:disabled{cursor:not-allowed}.Slider-module__DwIGjW__thumb{background:hsl(var(--brand));border:3px solid hsl(var(--page-background));pointer-events:none;width:1.5rem;height:1.5rem;box-shadow:0 2px 8px hsl(var(--text-prio-1)/.15);border-radius:50%;transition:transform .1s;position:absolute;top:50%;transform:translate(-50%,-50%)}.Slider-module__DwIGjW__input:hover~.Slider-module__DwIGjW__thumb,.Slider-module__DwIGjW__input:focus~.Slider-module__DwIGjW__thumb{transform:translate(-50%,-50%)scale(1.1)}.Slider-module__DwIGjW__input:active~.Slider-module__DwIGjW__thumb{transform:translate(-50%,-50%)scale(.95)}.Slider-module__DwIGjW__range{color:hsl(var(--text-prio-3));justify-content:space-between;font-size:.75rem;display:flex}.Slider-module__DwIGjW__helperText{color:hsl(var(--text-prio-3));margin:0;font-size:.8125rem}.Slider-module__DwIGjW__errorText{color:hsl(var(--error));margin:0;font-size:.8125rem}
.ProgressIndicator-module__xAKTJG__bar{background:hsl(var(--background-stack-2));border-radius:2px;width:100%;height:4px;overflow:hidden}.ProgressIndicator-module__xAKTJG__fill{background:hsl(var(--brand));border-radius:2px;height:100%;transition:width .3s}
.FormStep-module__HDQheq__container{flex-direction:column;gap:2rem;animation:.3s FormStep-module__HDQheq__fadeIn;display:flex}@keyframes FormStep-module__HDQheq__fadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.FormStep-module__HDQheq__header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.FormStep-module__HDQheq__title{color:hsl(var(--text-prio-1));font-size:1.5rem;font-weight:900;line-height:1.5}.FormStep-module__HDQheq__description{color:hsl(var(--text-prio-2));font-size:1rem}.FormStep-module__HDQheq__fields{flex-direction:column;gap:1.5rem;display:flex}@media (max-width:480px){.FormStep-module__HDQheq__fields{gap:1.25rem}}
.EndScreen-module__jfOPtG__container{flex-direction:column;gap:1.5rem;animation:.3s EndScreen-module__jfOPtG__fadeIn;display:flex}@keyframes EndScreen-module__jfOPtG__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EndScreen-module__jfOPtG__header{text-align:center}.EndScreen-module__jfOPtG__title{color:hsl(var(--text-prio-1));margin:0 0 .25rem;font-size:1.5rem;font-weight:900}.EndScreen-module__jfOPtG__subtitle{color:hsl(var(--text-prio-2));margin:0;font-size:.9375rem}.EndScreen-module__jfOPtG__discountBanner{background:hsl(var(--success-light));border:1px solid hsl(var(--success-border));border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 1rem;display:flex}.EndScreen-module__jfOPtG__discountLabel{color:hsl(var(--text-prio-1));font-size:.9375rem;font-weight:700}.EndScreen-module__jfOPtG__discountDescription{color:hsl(var(--text-prio-2));font-size:.8125rem}.EndScreen-module__jfOPtG__calculations{flex-direction:column;gap:.5rem;display:flex}.EndScreen-module__jfOPtG__calculation{background:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);flex-direction:column;padding:.75rem 1rem;display:flex}.EndScreen-module__jfOPtG__calculationRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.EndScreen-module__jfOPtG__calculationLabel{color:hsl(var(--text-prio-2));font-size:.9375rem;font-weight:500}.EndScreen-module__jfOPtG__calculationPrice{color:hsl(var(--text-prio-1));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:600}.EndScreen-module__jfOPtG__calculationDescription{display:none}.EndScreen-module__jfOPtG__calculationHighlighted{background:hsl(var(--page-background));border:2px solid hsl(var(--brand));box-shadow:0 4px 16px hsl(var(--brand)/.1);padding:1rem 1.25rem}.EndScreen-module__jfOPtG__calculationHighlighted .EndScreen-module__jfOPtG__calculationLabel{color:hsl(var(--text-prio-1));font-size:1rem;font-weight:700}.EndScreen-module__jfOPtG__calculationHighlighted .EndScreen-module__jfOPtG__calculationPrice{color:hsl(var(--text-prio-1));font-size:1.125rem;font-weight:900}.EndScreen-module__jfOPtG__calculationHighlighted .EndScreen-module__jfOPtG__calculationDescription{color:hsl(var(--text-prio-3));margin:.5rem 0 0;font-size:.8125rem;display:block}.EndScreen-module__jfOPtG__calculationGroups{flex-direction:column;gap:.75rem;display:flex}.EndScreen-module__jfOPtG__calculationGroup{background:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);padding:1rem 1.25rem}.EndScreen-module__jfOPtG__calculationGroupHighlighted{background:hsl(var(--background-stack-1));border:2px solid hsl(var(--brand));box-shadow:0 4px 16px hsl(var(--brand)/.1)}.EndScreen-module__jfOPtG__groupHeader{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.EndScreen-module__jfOPtG__groupLabel{color:hsl(var(--text-prio-2));margin:0;font-size:1rem;font-weight:900}.EndScreen-module__jfOPtG__groupTotal{color:hsl(var(--text-prio-2));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:900}.EndScreen-module__jfOPtG__calculationGroupHighlighted .EndScreen-module__jfOPtG__groupLabel,.EndScreen-module__jfOPtG__calculationGroupHighlighted .EndScreen-module__jfOPtG__groupTotal{color:hsl(var(--text-prio-1))}.EndScreen-module__jfOPtG__groupItems{flex-direction:column;gap:.5rem;display:flex}.EndScreen-module__jfOPtG__groupItem{justify-content:space-between;align-items:center;gap:1rem;display:flex}.EndScreen-module__jfOPtG__groupItemLabel{color:hsl(var(--text-prio-2));font-size:.875rem}.EndScreen-module__jfOPtG__groupItemPrice{color:hsl(var(--text-prio-2));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:600}.EndScreen-module__jfOPtG__calculationGroupHighlighted .EndScreen-module__jfOPtG__groupItemPrice{font-weight:700}.EndScreen-module__jfOPtG__groupDescription{color:hsl(var(--text-prio-3));border-top:1px solid hsl(var(--border));margin:.75rem 0 0;padding-top:.75rem;font-size:.8125rem;line-height:1.5}.EndScreen-module__jfOPtG__calculationGroupHighlighted .EndScreen-module__jfOPtG__groupDescription{color:hsl(var(--text-prio-2));border-top-color:hsl(var(--border))}.EndScreen-module__jfOPtG__infoBox{background:hsl(var(--brand)/.08);border:1px solid hsl(var(--brand));border-radius:var(--radius-lg);margin-top:.5rem;padding:1rem 1.25rem}.EndScreen-module__jfOPtG__infoBoxTitle{color:hsl(var(--text-prio-1));margin:0 0 .75rem;font-size:.875rem;font-weight:700}.EndScreen-module__jfOPtG__infoBoxList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.EndScreen-module__jfOPtG__infoBoxItem{color:hsl(var(--text-prio-2));padding-left:1.25rem;font-size:.875rem;line-height:1.5;position:relative}.EndScreen-module__jfOPtG__infoBoxItem:before{content:"";background:hsl(var(--brand));border-radius:50%;width:6px;height:6px;position:absolute;top:.5rem;left:0}.EndScreen-module__jfOPtG__infoBoxItem strong{color:hsl(var(--text-prio-1));font-weight:700}.EndScreen-module__jfOPtG__cta{background:hsl(var(--background-stack-1));border-radius:var(--radius-lg);text-align:center;border:1px solid hsl(var(--border));flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.EndScreen-module__jfOPtG__ctaTitle{color:hsl(var(--text-prio-1));margin:0;font-size:1.125rem;font-weight:700}.EndScreen-module__jfOPtG__ctaDescription{color:hsl(var(--text-prio-2));margin:0;font-size:.875rem}.EndScreen-module__jfOPtG__ctaButton{width:100%;margin-top:.5rem}.EndScreen-module__jfOPtG__errorState{flex-direction:column;align-items:center;gap:1rem;display:flex}.EndScreen-module__jfOPtG__errorMessage{color:hsl(var(--error));background:hsl(var(--error-light));border:1px solid hsl(var(--error-border));border-radius:var(--radius-md);margin:0;padding:.75rem 1rem;font-size:.875rem}.EndScreen-module__jfOPtG__successState{flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.EndScreen-module__jfOPtG__successIcon{color:hsl(var(--success));justify-content:center;margin:2rem 0;animation:.4s EndScreen-module__jfOPtG__scaleIn;display:flex}@keyframes EndScreen-module__jfOPtG__scaleIn{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.EndScreen-module__jfOPtG__successMessage{color:hsl(var(--text-prio-1));text-align:center;margin:0;font-size:1.125rem;font-weight:600}@media (max-width:480px){.EndScreen-module__jfOPtG__title{font-size:1.25rem}.EndScreen-module__jfOPtG__cta{padding:1.25rem}}
.Calculator-module__wFWrTW__container{background:hsl(var(--page-background));box-sizing:border-box;border-radius:20px;flex-direction:column;gap:16px;width:420px;max-width:100%;padding:16px 32px 32px;display:flex;box-shadow:0 12px 24px #00000026}.Calculator-module__wFWrTW__header{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;display:flex}.Calculator-module__wFWrTW__title{color:hsl(var(--text-prio-1));font-size:1.25rem;font-weight:900;line-height:1.5}.Calculator-module__wFWrTW__subtitle{color:hsl(var(--text-prio-2));margin-top:-8px;font-size:1rem}.Calculator-module__wFWrTW__content{flex-direction:column;display:flex}.Calculator-module__wFWrTW__buttons{flex-direction:column;gap:16px;margin-top:40px;display:flex}.Calculator-module__wFWrTW__nextButton{width:100%}.Calculator-module__wFWrTW__backButton{background:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);color:hsl(var(--text-prio-2));cursor:pointer;text-align:center;padding:8px;font-size:.875rem;font-weight:500}.Calculator-module__wFWrTW__backButton:hover{background:hsl(var(--background-stack-2))}.Calculator-module__wFWrTW__backButtonOnEndScreen{background:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);color:hsl(var(--text-prio-2));cursor:pointer;text-align:center;margin-top:40px;padding:8px;font-size:.875rem;font-weight:500}
.page-module__4Pk6Yq__main{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:16px;display:flex}.page-module__4Pk6Yq__mainEmbed{box-sizing:border-box;background:0 0;justify-content:center;align-items:flex-start;width:100%;padding:16px 16px 32px;display:flex}@media (max-height:500px){.page-module__4Pk6Yq__main{min-height:auto}}
