.auftakt{position:relative;z-index:1;display:flex;align-items:flex-end;min-height:100svh;padding:calc(90px + 4vh) clamp(22px,5vw,80px) clamp(40px,6.5vh,78px);overflow:hidden;background:#dcdad9;color:#16181c}.auftakt__kader{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:var(--kaderlage, 50% 100%);pointer-events:none}.auftakt__satz{position:relative;z-index:1;max-width:min(34ch,40vw);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.film-laeuft .auftakt__satz{opacity:0;transform:translate(-14px)}.film-laeuft .auftakt--rang .auftakt__satz{transform:translate(14px)}.auftakt h1{margin:0;font-size:clamp(28px,2.9vw,44px);font-weight:330;line-height:1.06;letter-spacing:-.03em}.auftakt__zeile{margin:clamp(14px,1.6vw,20px) 0 0;max-width:34ch;font-size:clamp(14px,1.05vw,17px);font-weight:400;line-height:1.55;color:#16181ca8}.auftakt--fenster,.auftakt--kern{--kaderlage: 0% 100%}.auftakt--rang{--kaderlage: 100% 100%;justify-content:flex-end;text-align:right}.auftakt--rang .auftakt__zeile{margin-left:auto}@media (max-width: 900px){.auftakt{flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;padding:calc(78px + 3vh) 0 clamp(44px,9vh,92px);text-align:left}.auftakt__satz{max-width:none;margin-top:clamp(30px,6vh,62px);padding:0 clamp(22px,6vw,96px)}.auftakt h1 br{display:none}.auftakt__kader{position:static;width:100%;height:auto;aspect-ratio:16 / 9}.auftakt h1{font-size:clamp(29px,7.6vw,40px)}.auftakt--rang{justify-content:flex-start;text-align:left}.auftakt--rang .auftakt__zeile{margin-left:0}.auftakt--fenster{background:#e7e6e5}.auftakt--kern{background:#d9d7d9}.auftakt--rang{background:#dcd9db}}.angebot-klar{position:relative;background:var(--dienst-paper, var(--st-paper, #f7f7f5));color:var(--dienst-ink, var(--st-ink, #171a2c));padding:clamp(80px,8vw,130px) 0}.angebot-klar__inner{width:min(1280px,calc(100% - (2*clamp(24px,5vw,80px))));margin:auto}.angebot-klar__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 clamp(40px,8vw,120px);align-items:end;margin-bottom:54px}.angebot-klar__head>p:first-child{grid-column:1 / -1;margin:0 0 24px;font:500 11px/1.5 Azeret Mono,monospace;letter-spacing:.055em;text-transform:uppercase;color:#625890}.angebot-klar__head h2{margin:0;max-width:16ch;font:400 clamp(2.5rem,4.2vw,4.6rem)/1.06 "Switzer",system-ui,sans-serif;letter-spacing:-.048em;text-wrap:balance}.angebot-klar__head>p:last-child{margin:0;max-width:40ch;color:#545665;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6}.angebot-klar__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.5vw,52px)}.angebot-klar__items:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.angebot-klar__items>article{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border-top:1px solid #cfcfd8;padding-top:28px}.angebot-klar__items h3{margin:0 0 18px;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.035em}.angebot-klar__items p,.angebot-klar__items li,.angebot-klar__foot p{color:#545665;font-size:16px;line-height:1.65}.angebot-klar__items p{margin:0 0 22px;max-width:52ch}.angebot-klar__items ul{margin:0 0 28px;padding:0 0 0 18px}.angebot-klar__items li{padding-left:3px;margin:8px 0}.angebot-klar__items a{margin-top:auto;padding:10px 0;font-size:16px;font-weight:500;line-height:1.45}.angebot-klar__items a span{margin-left:12px}.angebot-klar__items a,.angebot-klar__foot a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.angebot-klar :is(a,summary):focus-visible{outline:2px solid #625890;outline-offset:5px}.angebot-klar__foot{margin-top:50px;border-top:1px solid #d9d9df;padding-top:30px}.angebot-klar__foot>p{max-width:78ch;margin:0 0 26px}.angebot-klar__foot .service-guide__questions{max-width:820px;margin:32px 0}.angebot-klar__foot>p:last-child{margin-bottom:0}@media (max-width: 900px){.angebot-klar__head{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:36px}.angebot-klar__head>p:first-child{margin:0}.angebot-klar__head>p:last-child{max-width:60ch}.angebot-klar__items{grid-template-columns:minmax(0,1fr);gap:35px}.angebot-klar__items:has(>article:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}.angebot-klar__items>article{padding-top:24px}.angebot-klar__items h3{margin-bottom:14px}.angebot-klar__items ul{margin-bottom:16px}.angebot-klar__foot{margin-top:38px}}
