@layer tokens,base,roles,components;@layer pages{html[lang=de] :is(h1,h2,h3,.h1,.h2){text-wrap:balance}html[lang=de] :is(h1,h2,h3,h4,h5,h6){-webkit-hyphens:manual;hyphens:manual}html[lang=de] :is(p,blockquote),html[lang=de] :is(li,figcaption,label,.footer,.nav,.mnav,.dropdown){-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}html[lang=de] :is(.btn,.nav__link,.eyebrow,.chip){-webkit-hyphens:manual;hyphens:manual}html[lang=de] .footer__col--legal{width:auto;min-width:122px}html[lang=de] .footer__col a{-webkit-hyphens:manual;hyphens:manual}@media (max-width:1199.98px){html[lang=de] .footer__col--legal{max-width:none}html[lang=de] .footer__grid{column-gap:var(--space-40);grid-template-columns:1fr auto auto}html[lang=de] .footer__social{gap:var(--space-32);margin-top:var(--space-24);flex-direction:row;order:1;grid-area:auto/1/auto/-1}}@media (max-width:767.98px){html[lang=de] .footer__grid{grid-template-columns:1fr}html[lang=de] .footer__social{justify-content:flex-start;gap:var(--space-32);margin:var(--space-4) 0 var(--space-8);order:0}}@media (min-width:480px) and (max-width:767.98px){.br-p{display:none!important}h1,h2,h3,.h1,.h2{text-wrap:balance}p,li,blockquote{text-wrap:pretty}:root :is(.ats-cta h2,.cta-band h2,.ab-cta .ab-cta__lead){max-width:420px}}@media (max-width:1199.98px){.cta-band :is(h2,p.lead){text-wrap:balance}}:where(.stk-step__title){font-size:var(--text-h3-size);line-height:var(--text-h3-leading);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-tracking)}:where(.stk-step__body){font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-leading);color:var(--color-text)}:where(.stk-faq__title){font-size:var(--text-h3-size);line-height:var(--text-h3-leading);font-weight:var(--text-h3-weight);letter-spacing:var(--text-h3-tracking)}.stk{background:var(--gradient-surface-wash);overflow-x:clip}.page-stk main{padding-bottom:var(--space-64)}.page-stk .cta-band{margin-top:0}.stk-hero{padding-top:calc(var(--hero-t) + var(--space-80));text-align:center}.stk-hero__inner{flex-direction:column;align-items:center;display:flex;position:relative}.stk-hero__title{max-width:880px}.stk-hero__lead{max-width:810px;margin-top:var(--space-20)}.stk-hero__cta{margin-top:var(--space-40)}.stk-hero__demo{margin-top:calc(var(--hero-m) + var(--space-96))}.stk-hero__mock{border-radius:var(--radius-16);background:var(--color-surface);overflow:hidden}.stk-hero__mock svg{width:100%;height:auto;display:block}.stk-steps{padding:var(--space-96) 0 var(--space-64)}.stk-steps__list{max-width:1072px;padding-left:var(--space-8);margin-inline:auto}.stk-step{column-gap:var(--space-96);grid-template-columns:480px 416px;align-items:center;display:grid}.stk-step+.stk-step{margin-top:var(--space-24)}.stk-step__text{grid-area:1/1}.stk-step__art{grid-area:1/2}.stk-step--flip{grid-template-columns:416px 480px}.stk-step--flip .stk-step__text{grid-column:2}.stk-step--flip .stk-step__art{grid-column:1}.stk-step__body{max-width:472px;margin-top:var(--space-16)}.stk-step__btn{margin-top:var(--space-24)}@media (hover:hover) and (pointer:fine){.stk-step__art .illustration{transition:transform var(--duration-900) var(--ease-out)}@media (hover:hover){.stk-step__art:hover .illustration{transform:translateY(-6px)}}}.stk-faq{padding:var(--space-32) 0 var(--space-48)}.stk-faq__inner{max-width:1072px;margin-inline:auto}.stk-faq__title{margin-top:var(--space-8)}.stk-faq__list{margin-top:var(--space-24);padding:0 var(--space-28);background:var(--color-surface);border-radius:var(--radius-surface);box-shadow:var(--shadow-card)}.stk-faq__item+.stk-faq__item{border-top:var(--border-width-hairline) solid var(--color-border)}.stk-faq__q{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-20) 0;color:var(--color-text);font-size:var(--text-h5-size);line-height:var(--text-h5-leading);font-weight:var(--text-h5-weight);cursor:pointer;list-style:none;display:flex}.stk-faq__q::-webkit-details-marker{display:none}.stk-faq__q:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-2)}.stk-faq__icon{fill:none;stroke:var(--color-text-accent);stroke-width:2px;stroke-linecap:round;transition:rotate var(--duration-300) var(--ease-out);flex:none}.stk-faq__item[open] .stk-faq__icon{rotate:45deg}.stk-faq__a{max-width:760px;padding-bottom:var(--space-20)}@media (prefers-reduced-motion:reduce){.stk-faq__icon{transition:none}}.stk-cta{padding:var(--space-96) 0 var(--space-80)}.stk-cta .eyebrow{margin-inline:auto}.stk-cta p.lead{margin:var(--space-16) auto var(--space-20)}@media (max-width:1199.98px){.stk-hero{padding-top:var(--space-96)}.stk-hero__demo{margin-top:var(--space-112)}.stk-hero__lead{max-width:672px;margin-top:var(--space-8)}.stk-hero__cta{width:100%;max-width:672px;margin-top:var(--space-16)}.stk-hero__btn{width:100%}.stk-steps{padding:var(--space-64) 0 var(--space-48)}.stk-steps__list{max-width:none;padding-left:0}.stk-step,.stk-step--flip{column-gap:var(--space-40);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stk-faq{padding:var(--space-16) 0 var(--space-32)}.stk-cta{padding:var(--space-64) 0}.stk-cta .btn-row{gap:var(--space-8);flex-direction:column}.stk-cta .btn{width:100%}}@media (max-width:767.98px){.stk-hero{padding-top:var(--space-64)}.stk-hero__demo{margin-top:var(--space-64)}.stk-hero__lead{margin-top:var(--space-8)}.stk-hero__cta{max-width:none}.stk-step,.stk-step--flip{display:block}.stk-step+.stk-step{margin-top:var(--space-64)}.stk-step__art{width:min(100%, var(--layout-art-max,360px));margin:var(--space-24) auto 0}.stk-step__body{max-width:none}.stk-faq{padding-top:var(--space-48)}.stk-faq__list{padding:0 var(--space-20)}}html[lang=de] .nobr{white-space:nowrap}html[lang=de] .stk-step__title{-webkit-hyphens:manual;hyphens:manual}}@layer utilities;
