@layer components{.slider_wrap{--_gap-size:var(--site-gutter);--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);--_visible:var(--_visible-xs);--_visible-xs:1.02;--_visible-sm:var(--_visible-xs);--_visible-md:var(--_visible-sm);--_visible-lg:var(--_visible-md);gap:var(--space-6);width:100%;display:grid}@media (min-width:30rem){.slider_wrap{--_visible:var(--_visible-sm)}}@media (min-width:48rem){.slider_wrap{--_visible:var(--_visible-md)}}@media (min-width:64rem){.slider_wrap{--_visible:var(--_visible-lg)}}.slider_list{gap:var(--_gap-size);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;min-width:0;margin-inline:calc(-1 * var(--_edge));padding-inline:var(--_edge);scroll-padding-inline:var(--_edge);display:flex;overflow-x:auto}.slider_list::-webkit-scrollbar{display:none}.slider_list:active{cursor:grabbing}.slider_list.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.slider_wrap:not(.is-ready) .slider_list,.slider_wrap:has(.slider_controls.is-empty) .slider_list{cursor:auto}.slider_list>*{flex:0 0 calc((100% - (var(--_visible) - 1) * var(--_gap-size)) / var(--_visible));scroll-snap-align:start;min-width:0}.slider_wrap.crop-start .slider_list{margin-inline-start:0;padding-inline-start:0;scroll-padding-inline-start:0}.slider_wrap.contained .slider_list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.slider_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.slider_wrap:not(.is-ready) .slider_controls,.slider_controls.is-empty{display:none}.slider_markers{align-items:center;gap:var(--space-2);display:flex}.slider_marker{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);width:.75rem;height:.75rem;transition:background-color var(--hover-duration) var(--hover-ease);background:0 0;padding:0}.slider_marker.is-active{background-color:var(--text)}@media (hover:hover){.slider_marker:hover{background-color:var(--text)}}.slider_steps{gap:var(--space-2);display:flex}.accordion_wrap{width:100%}.accordion_item{interpolate-size:allow-keywords;border-bottom:var(--border-width) solid var(--border);transition:border-color var(--hover-duration) var(--hover-ease)}@media (hover:hover){.accordion_item:hover{border-bottom-color:currentColor}}.accordion_toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.accordion_toggle::-webkit-details-marker{display:none}.accordion_title{margin-block:0}.accordion_icon{transition:rotate var(--open-duration) var(--open-ease);rotate:90deg}.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon{rotate:-90deg}.accordion_item::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--open-duration) var(--open-ease), content-visibility var(--open-duration) var(--open-ease) allow-discrete;overflow:hidden}.accordion_item:is([open],.stacki-opened)::details-content{content-visibility:visible;block-size:auto}.stacki-designer .accordion_wrap.preview .accordion_item::details-content{content-visibility:visible;block-size:auto}.accordion_body{padding-bottom:var(--space-5)}.ablauf{gap:var(--space-6);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.ablauf_item{gap:var(--space-3);align-content:start;display:grid;position:relative}.ablauf_item img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-main);filter:saturate(.9);width:100%}.ablauf_item h3,.ablauf_item p{margin:0}.ablauf_item p{color:var(--text-2);font-size:var(--text-small)}.ablauf_num{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-2);background:var(--brand-500);color:var(--brand-text);font-weight:800;font-size:var(--text-small);line-height:1;position:absolute}.styles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.styles_tile{border-radius:var(--radius-main);color:var(--light-100);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:clip}.styles_tile img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:scale .5s var(--hover-ease);display:block}.styles_tile:after{content:"";background:linear-gradient(#0000 40%,#000000bf);position:absolute;inset:0}@media (hover:hover){.styles_tile:hover img{scale:1.06}}.styles_label{left:var(--space-4);bottom:var(--space-4);z-index:1;font-size:var(--h4);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;position:absolute}.quote{gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);display:grid}.quote p{margin:0}.quote_stars{color:var(--brand-500);letter-spacing:.1em}.quote_name{font-size:var(--text-small);color:var(--text-2)}.numbers{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));width:100%;margin:0;display:grid}.numbers div{border-top:.1875rem solid var(--brand-500);padding-top:var(--space-4);flex-direction:column-reverse;display:flex}.numbers dd{font-size:var(--display);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1}.numbers dt{color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-small)}.calc{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;width:100%;display:grid}.calc_result{font-size:var(--h2);color:var(--brand-500);grid-column:1/-1;font-weight:800}}
