.est-hero{padding-block:clamp(3.5rem,2rem + 5vw,6.5rem) clamp(3rem,2rem + 3vw,4.5rem)}.est-hero h1{max-inline-size:16ch;margin-inline:auto}.est-hero .t-lead{max-inline-size:44ch}.est-assure{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing);color:var(--fg-2)}@media (min-width:900px){.est-assure{flex-direction:row;justify-content:center;gap:0}.est-assure li{padding-inline:1.5rem}.est-assure li+li{border-inline-start:1px solid var(--rule)}}.est{scroll-margin-block-start:52px;padding-block-start:var(--space-tile-sm)}.est__head{max-inline-size:40rem}.est-app{min-inline-size:0}.est-funnel>form>.mt-l{margin:calc(2.5rem - 8px) -8px -8px;padding:8px}.est-funnel [data-step]{scroll-margin-block-start:76px}@media (max-width:1023px){.est-funnel .funnel__nav .btn--primary{display:none}}.est-confirm{display:grid;gap:1rem;padding:1.25rem;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule)}.est__qs{display:grid;gap:1.75rem}.est .fx-q{border-inline:0;border-block-end:0;margin:0;min-inline-size:0}.est .fx-q:first-child{border-block-start:0}.est-chips .chip{position:relative;min-block-size:44px}.est-chips .chip input{position:absolute;opacity:0;pointer-events:none}.est-chips .chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.est-chips .chip:has(input[type=checkbox]:checked) span:before{content:"";display:inline-block;inline-size:9px;block-size:5px;margin-inline-end:.5rem;border-inline-start:2px solid var(--accent);border-block-end:2px solid var(--accent);transform:translateY(-3px) rotate(-45deg)}.est .fx-q[data-invalid=true] .chip:not(:has(input:checked)){box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--error) 55%,var(--rule))}.est__eu{padding:1rem;border-radius:var(--radius-md);background:transparent;box-shadow:inset 0 0 0 1px var(--rule);color:var(--fg-2)}.est__eu:has(input:checked){background:var(--surface)}.est__eu-t{color:var(--fg);font-size:var(--text-body)}.est .q{margin:0;min-inline-size:0}.est__fields{display:grid;gap:1.25rem}@media (min-width:735px){.est__fields{grid-template-columns:1fr 1fr}.est__fields-wide{grid-column:1/-1}}.est__opt{font-weight:400;font-size:var(--text-caption)}.est__desc{resize:vertical;min-block-size:76px}.est .check a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.est-hp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.est-head{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.est-head__title{display:grid;gap:.75rem}.est-head__title .t-display-lg{max-inline-size:15ch;text-wrap:balance}.est-head__lead{max-inline-size:34ch}@media (min-width:900px){.est-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:end}}.est-phases .fa__text{max-inline-size:52ch}.est-phases .fa__inline-media:not(:has(.fm__slot)){display:none}.est-phases .fa__stage .fm__cx{display:none}@media (max-width:899px){.est-ix .ix__media:not(:has(.fm__slot)){display:none}}#est-close .close2,.est-ix,.est-ix .ix__panel{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.est-ix .ix__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:1069px){#est-close .close2{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}:is(.est-hero,.est-head,.est-phases,.est-ix,#est-close) :is(h1,h2,h3,h4,p,li,summary,dt,dd){overflow-wrap:anywhere}:lang(de) :is(.est-hero,.est-head,.est-phases,.est-ix,#est-close) :is(h1,h2,h3,summary,.t-lead,.fm__title){hyphens:auto}.est-funnel .funnel__panel{gap:1.5rem;padding:1.75rem 1.75rem 1.5rem}.est-panel__figure{display:grid;gap:.35rem}.est-panel__figure .fx-mask{margin-block:.15rem .1rem}.est-panel__unlock{margin-block-start:.6rem;padding-block-start:.85rem;border-block-start:1px solid var(--rule);color:var(--fg);text-wrap:pretty}.est-panel__brief{display:grid;gap:.5rem}.est-panel__brief .fx-brief>div:last-child{border-block-end:1px solid var(--rule)}.mobile-bar:has(>.est-mbar){transition:transform var(--duration-element) var(--ease-scene)}.mobile-bar:has(>.est-mbar[data-hidden=true]){transform:translateY(110%);visibility:hidden;transition:transform var(--duration-element) var(--ease-scene),visibility 0s linear var(--duration-element)}.est-mbar{display:flex;flex:1;align-items:center;justify-content:space-between;gap:1rem;min-inline-size:0}.est-mbar__fig{flex:1 1 auto;min-inline-size:0;display:grid;gap:.1rem}.est-mbar__kicker{white-space:normal;text-wrap:balance}.est-mbar .fx-mask{--fx-mask-size:var(--text-body);line-height:1.3;white-space:normal}.est-mbar .fx-mask__shape{white-space:normal}@media (max-width:399px){.est-mbar .fx-mask{--fx-mask-size:var(--text-caption)}}.est-mbar .btn{flex:none}@media (max-width:359px){.est-mbar{gap:.75rem}.est-mbar .btn{padding-inline:16px;font-size:var(--text-caption);letter-spacing:var(--text-caption--letter-spacing)}}.est-memo{max-inline-size:64rem;margin-inline:auto;scroll-margin-block-start:72px}.est-memo__fig{display:flex;flex-wrap:wrap;column-gap:.25em;margin:0;max-inline-size:none;font:600 clamp(2.2rem,1.4rem + 2.6vw,3.5rem)/1.04 var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.est-memo__fig>span{white-space:nowrap}.est-memo__fig--floor{display:block;font-size:var(--text-display-md);line-height:var(--text-display-md--line-height)}.est-memo__figure a{text-decoration:underline;text-underline-offset:.18em}.est-memo:not([data-unlocked=true]) .fx-reveal{animation:none}.est-memo__facts{display:grid;margin:0;border-block-start:1px solid var(--rule)}.est-memo__floor-body{max-inline-size:52ch}.est-memo__facts>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1rem;padding-block:.7rem;border-block-end:1px solid var(--rule)}.est-memo__facts dt{font-size:var(--text-caption);color:var(--fg-2)}.est-memo__facts dd{margin:0;font-size:var(--text-caption);font-weight:600}.est-memo__note{display:block;margin-block-start:.2rem;font-weight:400;color:var(--fg-2);text-wrap:pretty}.est-memo__status{color:var(--fg)}@media (max-width:734px){.est-memo__facts>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}