@font-face{font-family:forSmartNext;src:url(../media/FORsmartNext_Regular-s.p.286n37c9qxass.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:forSmartNext;src:url(../media/FORsmartNext_Bold-s.p.1n3wn_3zo3hfw.woff)format("woff");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:forSmartNext Fallback;src:local(Arial);ascent-override:88.75%;descent-override:20.78%;line-gap-override:3.21%;size-adjust:102.0%}.forsmartnext_124dacad-module__zafmEW__className{font-family:forSmartNext,forSmartNext Fallback}.forsmartnext_124dacad-module__zafmEW__variable{--font-for-smart-next:"forSmartNext", "forSmartNext Fallback"}
@font-face{font-family:forSmartSans;src:url(../media/FORsmartSansWeb_Thin-s.p.1ab081425m2x8.woff)format("woff");font-display:swap;font-weight:100;font-style:thin}@font-face{font-family:forSmartSans;src:url(../media/FORsmartSansWeb_Regular-s.p.29cl9ji5-ktbd.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:forSmartSans;src:url(../media/FORsmartSansWeb_Bold-s.p.1357p7ub4-3eo.woff)format("woff");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:forSmartSans Fallback;src:local(Arial);ascent-override:91.01%;descent-override:21.3%;line-gap-override:3.29%;size-adjust:99.47%}.forsmartsans_42f878a2-module__X7XEvW__className{font-family:forSmartSans,forSmartSans Fallback}.forsmartsans_42f878a2-module__X7XEvW__variable{--font-for-smart-sans:"forSmartSans", "forSmartSans Fallback"}
@font-face{font-family:forSmartSansCon;src:url(../media/FORsmartSansConWeb_Thin-s.p.0o1v_bp_li-yd.woff)format("woff");font-display:swap;font-weight:100;font-style:thin}@font-face{font-family:forSmartSansCon;src:url(../media/FORsmartSansConWeb_Regular-s.p.1gctuzfzb2n3-.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:forSmartSansCon;src:url(../media/FORsmartSansConWeb_Bold-s.p.2v83n4oilcp7x.woff)format("woff");font-display:swap;font-weight:700;font-style:bold}@font-face{font-family:forSmartSansCon Fallback;src:local(Arial);ascent-override:103.89%;descent-override:24.32%;line-gap-override:3.75%;size-adjust:87.14%}.forsmartsanscon_8c4c20fe-module__KtDFHq__className{font-family:forSmartSansCon,forSmartSansCon Fallback}.forsmartsanscon_8c4c20fe-module__KtDFHq__variable{--font-for-smart-sans-con:"forSmartSansCon", "forSmartSansCon Fallback"}
.markdown-text{white-space:pre-line}.markdown-text a{font-weight:600;-webkit-text-decoration-line:underline;text-decoration-line:underline}.markdown-text ol{padding-left:1.5rem;list-style-type:decimal}.markdown-text ul{padding-left:1.5rem;list-style-type:disc}.markdown-text h1{margin-top:1rem;margin-bottom:.5rem;font-size:2rem;font-weight:700;line-height:2.5rem}.markdown-text h2{margin-top:.75rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.markdown-text h3{margin-top:.5rem;margin-bottom:.25rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.markdown-text h4{margin-top:.5rem;margin-bottom:.25rem;font-size:1.125rem;font-weight:500;line-height:1.75rem}.markdown-text h5{margin-top:.25rem;margin-bottom:.25rem;font-size:1rem;font-weight:500;line-height:1.5rem}.markdown-text h6{margin-top:.25rem;margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.markdown-text img{object-fit:contain}
.cookie-banner{z-index:50;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cookie-banner__card{border-radius:calc(var(--radius) - 4px);width:100%;max-width:760px;padding-top:2rem}.cookie-banner__content{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.cookie-banner__text{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.875rem;line-height:1.625}.cookie-banner__actions{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.cookie-banner__actions{flex-direction:row;justify-content:flex-end}}
.error-messages__title{color:hsl(var(--destructive));font-size:.875rem;font-weight:500;line-height:1.25rem}.error-messages__list{list-style-type:disc;list-style-position:inside}.error-messages__item{color:hsl(var(--destructive));font-size:.875rem;font-weight:500;line-height:1.25rem}
.video__internal{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}
.image{object-fit:contain}.image__placeholder{width:100%;height:100%}@keyframes pulse{50%{opacity:.5}}.image__placeholder{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity,1));animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}
.model-picker__title{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:1rem;font-weight:400;line-height:1.5rem;display:block}.model-picker__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.model-picker__option{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));text-align:left;--tw-text-opacity:1;width:100%;color:rgba(20,20,19,var(--tw-text-opacity,1));border-radius:.75rem;align-items:center;padding:.75rem 1rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:flex;position:relative}.model-picker__pill{pointer-events:none;--tw-border-opacity:1;border-width:1px;border-color:rgba(215,230,0,var(--tw-border-opacity,1));background-color:rgba(215,230,0,.1);border-radius:.75rem;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.model-picker__content{z-index:1;align-items:center;gap:.75rem;width:100%;display:flex;position:relative}.model-picker__dot{--tw-border-opacity:1;border-width:1px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:relative}.model-picker__dot--active{--tw-border-opacity:1;border-color:rgba(215,230,0,var(--tw-border-opacity,1))}.model-picker__dot-fill{--tw-bg-opacity:1;background-color:rgba(215,230,0,var(--tw-bg-opacity,1));border-radius:9999px;width:.5rem;height:.5rem}
.price-display{font-family:var(--font-for-smart-sans), sans-serif;--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}
.progress-steps{align-items:flex-start;width:100%;padding-bottom:1.75rem;display:flex}.progress-steps__item{flex:none;width:2.5rem;height:2.5rem;position:relative}.progress-steps__circle{--tw-border-opacity:1;border-width:2px;border-color:rgba(229,229,229,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.progress-steps__label-wrap{pointer-events:none;justify-content:center;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:0}.progress-steps__label{pointer-events:auto;white-space:nowrap;text-align:center;--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.progress-steps__item:first-child .progress-steps__label-wrap{justify-content:flex-start}.progress-steps__item:first-child .progress-steps__label{text-align:start}.progress-steps__item:last-child .progress-steps__label-wrap{justify-content:flex-end}.progress-steps__item:last-child .progress-steps__label{text-align:end}.progress-steps__connector{--tw-bg-opacity:1;background-color:rgba(229,229,229,var(--tw-bg-opacity,1));flex:1;align-self:center;min-width:1rem;height:.125rem}.progress-steps__connector--done{--tw-bg-opacity:1;background-color:rgba(215,230,0,var(--tw-bg-opacity,1))}.progress-steps__item--active .progress-steps__circle{--tw-border-opacity:1;border-color:rgba(212,225,87,var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(212,225,87,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(20,20,19,var(--tw-text-opacity,1))}
.recaptcha-disclaimer{--tw-text-opacity:1;color:rgba(89,89,89,var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.recaptcha-disclaimer__link{-webkit-text-decoration-line:underline;text-decoration-line:underline}
.stepper{gap:.5rem;width:100%;display:flex}.stepper__step{border-radius:9999px;flex:1;height:.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.stepper__step--completed{--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1))}.stepper__step--completed:is(.dark *){--tw-bg-opacity:1;background-color:rgba(215,230,0,var(--tw-bg-opacity,1))}.stepper__step--current{--tw-bg-opacity:1;background-color:rgba(215,230,0,var(--tw-bg-opacity,1))}.stepper__step--current:is(.dark *){--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.stepper__step--pending{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.stepper__step--pending:is(.dark *){--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity,1))}
.success-screen{text-align:center;align-items:center;padding:1rem;display:flex}.success-screen--xs{justify-content:center}.success-screen--xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.success-screen--xs{padding:1rem}.success-screen--sm{flex-direction:column;max-width:450px}.success-screen--sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.success-screen--sm{padding:1.5rem}.success-screen--md{flex-direction:column;max-width:500px}.success-screen--md>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.success-screen--md{padding:2rem}.success-screen--lg{flex-direction:column;max-width:600px}.success-screen--lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.success-screen--lg{padding:2.5rem}.success-screen--xl{flex-direction:column;max-width:700px}.success-screen--xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.success-screen--xl{padding:3rem}.success-screen__content{text-align:center;align-items:center;display:flex}.success-screen__content--xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.success-screen__content--sm{flex-direction:column}.success-screen__content--sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.success-screen__content--md{flex-direction:column}.success-screen__content--md>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.success-screen__content--lg{flex-direction:column}.success-screen__content--lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.success-screen__content--xl{flex-direction:column}.success-screen__content--xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.success-screen__icon-container{--tw-bg-opacity:1;background-color:rgba(215,230,0,var(--tw-bg-opacity,1));border-radius:9999px;display:flex}.success-screen__icon-container:is(.dark *){background-color:rgba(215,230,0,.9)}.success-screen__icon-container--xs{padding:.75rem}.success-screen__icon-container--sm{padding:1rem}.success-screen__icon-container--md{padding:1.5rem}.success-screen__icon-container--lg{padding:2rem}.success-screen__icon-container--xl{padding:2.5rem}.success-screen__icon{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1))}.success-screen__icon--xs{width:1.25rem;height:1.25rem}.success-screen__icon--sm{width:1.5rem;height:1.5rem}.success-screen__icon--md{width:2rem;height:2rem}.success-screen__icon--lg{width:2.5rem;height:2.5rem}.success-screen__icon--xl{width:3rem;height:3rem}.success-screen__title{font-family:var(--font-for-smart-next), sans-serif;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity,1));font-weight:700}.success-screen__title:is(.dark *){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.success-screen__title--xs{font-size:1rem;line-height:1.5rem}.success-screen__title--sm{font-size:1.125rem;line-height:1.75rem}.success-screen__title--md{font-size:1.5rem;line-height:2rem}.success-screen__title--lg{font-size:2rem;line-height:2.5rem}.success-screen__title--xl{font-size:2.25rem;line-height:2.5rem}.success-screen__description{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity,1))}.success-screen__description:is(.dark *){--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity,1))}.success-screen__description--xs{font-size:.75rem;line-height:1rem}.success-screen__description--sm{font-size:.875rem;line-height:1.25rem}.success-screen__description--md{font-size:1rem;line-height:1.5rem}.success-screen__description--lg{font-size:1.125rem;line-height:1.75rem}.success-screen__description--xl{font-size:1.25rem;line-height:1.75rem}.success-screen__button{width:100%}.success-screen__button--xs{font-size:.75rem;line-height:1rem}.success-screen__button--sm{font-size:.875rem;line-height:1.25rem}.success-screen__button--md{font-size:1rem;line-height:1.5rem}.success-screen__button--lg{font-size:1.125rem;line-height:1.75rem}.success-screen__button--xl{font-size:1.25rem;line-height:1.75rem}.success-screen__text-container{flex-direction:column;display:flex}
