.pg-preise .page-hero{padding-top:clamp(64px,10vh,112px)}.pg-preise .kicker{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.pg-preise .page-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin-top:14px;font-size:clamp(40px,6.4vw,72px);font-weight:800;line-height:1.02}.pg-preise .page-hero h1 .serif{font-weight:500}.pg-preise .lede{max-width:54ch;color:var(--ink-soft);margin-top:22px;font-size:17px}.pg-preise .faq-list{border-top:1px solid var(--card-line);max-width:820px;margin-top:36px}.pg-preise .faq-list details{border-bottom:1px solid var(--card-line)}.pg-preise .faq-list summary{cursor:pointer;padding:22px 52px 22px 0;font-size:17px;font-weight:700;list-style:none;position:relative}.pg-preise .faq-list summary::-webkit-details-marker{display:none}.pg-preise .faq-list summary:after{content:"+";color:var(--accent-pop);font-size:24px;font-weight:500;line-height:1;transition:transform .15s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pg-preise .faq-list details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.pg-preise .faq-list summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.pg-preise .faq-list details p{max-width:68ch;color:var(--ink-soft);padding:0 52px 22px 0;font-size:15px}.pg-preise .cta-band{border:1px solid var(--card-line);background:var(--white);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,5vw,48px);display:flex}.pg-preise .cta-band h2{max-width:18ch}@media (max-width:820px){.pg-preise .page-hero{padding-top:56px}.pg-preise .cta-band{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.pg-preise .page-hero h1{overflow-wrap:anywhere}.pg-preise .faq-list summary{padding-right:40px}.pg-preise .faq-list details p{padding-right:0}}
