.guide-hero{padding:100px 0 110px;position:relative}.guide-hero h1,.article-hero h1{font-size:clamp(48px,7vw,100px);line-height:.94;letter-spacing:-.06em;max-width:850px;margin:22px 0}.guide-hero>p:not(.eyebrow){font-size:22px;max-width:600px;color:#5e5b62;line-height:1.5}.guide-hero__asset{position:absolute;right:0;top:55px;width:43%;z-index:-1}.guide-hero__asset img{width:100%;filter:drop-shadow(0 25px 18px rgba(28,17,45,.16))}.guide-intro{border-top:1px solid #d8d3db;padding:85px 0;display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.guide-intro h2,.guide-cta h2{font-size:clamp(35px,4vw,62px);line-height:1;letter-spacing:-.04em;margin:0}.guide-intro p{font-size:19px;line-height:1.65;color:#5e5b62}.guide-grid{padding:80px 0 120px}.guide-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide-card{background:#fff;border:1px solid #ded9e1;border-radius:22px;overflow:hidden}.guide-card__visual{height:210px;background:#f0edf4;display:grid;place-items:center}.guide-card__visual img{height:100%;width:82%;object-fit:contain}.guide-card>div:last-child{padding:22px}.guide-card h3{font-size:25px;line-height:1.05;margin:13px 0}.guide-card p:not(.section-kicker){color:#68656b;line-height:1.5}.planned-label{font-size:12px;color:#7c3aed;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.guide-cta{padding:65px 7vw;background:#ded2f6;border-radius:30px;margin-bottom:100px}.guide-cta p{font-size:18px;color:#5e5b62}.article-hero{padding:90px 0 70px}.article-hero>p:not(.eyebrow){font-size:21px;max-width:760px;color:#5e5b62;line-height:1.55}.print-button{margin-top:20px}.article-intro{max-width:900px;padding:20px 0 80px;font-size:19px;line-height:1.65;color:#5e5b62}.checklist{max-width:900px}.checklist-section{padding:38px 0;border-top:1px solid #d8d3db}.checklist-section h2,.article-wien h2,.related-content h2,.checklist-page .faq-landing h2{font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:-.04em;margin:0 0 26px}.checklist-items{display:grid;gap:12px}.checklist-items label{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #ded9e1;border-radius:12px;padding:15px 18px;cursor:pointer;color:#39353f;line-height:1.45}.checklist-items input{accent-color:#7c3aed;margin-top:4px;width:18px;height:18px;flex:none}.checklist-items label:has(input:checked){background:#f0edf4;text-decoration:line-through;color:#77747a}.article-wien{padding:65px 7vw;background:#f0edf4;border-radius:28px;margin-top:45px}.article-wien p{max-width:850px;color:#68656b;font-size:18px;line-height:1.6}.related-content{padding:100px 0}.related-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.related-grid a{padding:20px;border:1px solid #ded9e1;border-radius:14px;background:#fff;text-decoration:none;color:#17151a;display:grid;gap:18px}.related-grid span{font-size:13px;color:#68656b;line-height:1.4}.checklist-page .faq-landing{padding-top:0}.checklist-page .faq-landing h2{margin-bottom:28px}@media(max-width:900px){.guide-hero__asset{opacity:.32;width:55%}.guide-intro{grid-template-columns:1fr;gap:25px}.guide-cards{grid-template-columns:repeat(2,1fr)}.related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.guide-hero{padding:70px 0 80px}.guide-hero__asset{position:relative;top:auto;right:auto;width:100%;opacity:1;margin-top:30px}.guide-cards{grid-template-columns:1fr}.related-grid{grid-template-columns:1fr}.article-hero h1{font-size:47px}.article-intro{font-size:17px}.guide-cta{margin-bottom:70px}}
@media print{.visual-stage{background:#fff!important}.site-header,.footer,.wave-background,.article-hero .button,.guide-hero__asset,.skip-link,.related-content,.checklist-page .faq-landing{display:none!important}.checklist-page main{padding:0}.article-hero{padding:0 0 20px}.checklist-section{break-inside:avoid;padding:20px 0}.checklist-items label{border:0;padding:7px 0}.article-wien{background:#fff;border:1px solid #ddd}.checklist-items input{print-color-adjust:exact}}

.ratgeber-page .guide-hero{min-height:520px;padding:clamp(70px,8vw,120px) 0;display:flex;flex-direction:column;justify-content:center}.ratgeber-page .guide-hero__asset{position:absolute;right:2%;top:50%;transform:translateY(-50%);width:min(42%,620px);z-index:0;pointer-events:none}.ratgeber-page .guide-hero__asset img{display:block;width:100%;height:auto}.ratgeber-page .guide-hero>*:not(.guide-hero__asset){position:relative;z-index:1}.ratgeber-page .guide-hero>p:not(.eyebrow){max-width:650px}.ratgeber-page .guide-intro{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(36px,7vw,110px);align-items:start}.ratgeber-page .guide-grid{padding:96px 0 110px}.ratgeber-page .guide-grid .landing-grid__heading{max-width:820px;margin-bottom:42px}.ratgeber-page .guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.ratgeber-page .guide-card{display:flex;flex-direction:column;min-width:0;min-height:470px;border-radius:26px}.ratgeber-page .guide-card__visual{height:200px;flex:0 0 200px;padding:12px}.ratgeber-page .guide-card__visual img{width:100%;height:100%;object-fit:contain}.ratgeber-page .guide-card>div:last-child{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px}.ratgeber-page .guide-card .section-kicker{font-size:10px;color:#7c3aed;letter-spacing:.16em}.ratgeber-page .guide-card h3{font-size:clamp(22px,2vw,29px);line-height:1.08;letter-spacing:-.025em;margin:10px 0 12px}.ratgeber-page .guide-card p:not(.section-kicker){font-size:16px;line-height:1.5;margin:0;color:#68656b}.ratgeber-page .guide-card .text-link,.ratgeber-page .guide-card .planned-label{align-self:flex-start;margin-top:auto;padding:11px 17px;border-radius:999px;background:#7c3aed;color:#fff;text-decoration:none;border:0;font-size:14px;font-weight:700;letter-spacing:0;line-height:1}.ratgeber-page .guide-card .planned-label{background:#f0edf4;color:#7c3aed}.ratgeber-page .guide-cta{display:grid;gap:6px;padding:58px clamp(28px,6vw,88px);margin:0 auto 100px}.ratgeber-page .guide-cta .landing-hero__actions{margin:24px 0 0}@media(max-width:900px){.ratgeber-page .guide-hero{min-height:480px}.ratgeber-page .guide-hero__asset{width:52%;opacity:.22}.ratgeber-page .guide-intro{grid-template-columns:1fr;gap:28px}.ratgeber-page .guide-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:560px){.ratgeber-page .guide-hero{min-height:0;padding:68px 0 78px}.ratgeber-page .guide-hero__asset{position:relative;right:auto;top:auto;transform:none;width:100%;opacity:1;margin-top:30px}.ratgeber-page .guide-cards{grid-template-columns:1fr;gap:18px}.ratgeber-page .guide-card{min-height:0}.ratgeber-page .guide-card__visual{height:190px;flex-basis:190px}.ratgeber-page .guide-cta{padding:42px 7vw;margin-bottom:70px}}
.ratgeber-page .guide-intro{border-top:0}.ratgeber-page .guide-grid{display:block}.ratgeber-page .guide-cards{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.ratgeber-page .guide-card__visual{background:#fff}.ratgeber-page .guide-cta{background:#fff;border:1px solid #ded9e1}@media(max-width:900px){.ratgeber-page .guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ratgeber-page .guide-cards{grid-template-columns:1fr}}
.ratgeber-page .guide-card__visual{display:flex;align-items:center;justify-content:center;overflow:hidden}.ratgeber-page .guide-card__visual img{display:block;object-position:center center;transform:scale(1.1);transform-origin:center center}
.ratgeber-page .guide-cards{align-items:start}.ratgeber-page .guide-card{min-height:0}.ratgeber-page .guide-card__visual{height:175px;flex-basis:175px}.ratgeber-page .guide-card>div:last-child{padding:18px 20px 20px}
.ratgeber-page .guide-cards{min-width:0;grid-auto-rows:620px;align-items:stretch}.ratgeber-page .guide-card{height:100%;min-width:0}.ratgeber-page .guide-card__visual{height:220px;flex-basis:220px;min-width:0}.ratgeber-page .guide-card__visual img{width:100%;height:100%;object-fit:contain;transform:scale(1.2);max-width:100%;max-height:100%}.ratgeber-page .guide-card h3{font-size:clamp(20px,1.65vw,27px)}@media(max-width:900px){.ratgeber-page .guide-cards{grid-auto-rows:600px}}@media(max-width:560px){.ratgeber-page .guide-cards{grid-auto-rows:auto}.ratgeber-page .guide-card{height:auto}.ratgeber-page .guide-card__visual{height:205px;flex-basis:205px}}
/* Final Ratgeber card polish: preserve cutout proportions and keep content compact. */
.ratgeber-page .guide-cards{grid-auto-rows:auto;align-items:stretch}
.ratgeber-page .guide-card{height:auto;min-height:0}
.ratgeber-page .guide-card__visual{height:220px;flex:0 0 220px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.ratgeber-page .guide-card__visual img{width:auto;height:auto;max-width:80%;max-height:80%;object-fit:contain;object-position:center;transform:none;flex:none}
.ratgeber-page .guide-card>div:last-child{display:block;flex:none;padding:18px 20px 22px}
.ratgeber-page .guide-card .text-link,.ratgeber-page .guide-card .planned-label{display:inline-flex;align-items:center;align-self:auto;margin-top:28px;padding:11px 17px}
@media(max-width:560px){.ratgeber-page .guide-card__visual{height:205px;flex-basis:205px}.ratgeber-page .guide-card__visual img{max-width:82%;max-height:82%}}
.ratgeber-page .guide-card__visual img{width:auto;height:auto;max-width:80%;max-height:80%;object-fit:contain;object-position:center;transform:none}
.ratgeber-page .guide-card>div:last-child{display:flex;flex-direction:column;flex:1;padding:18px 20px 22px}
.ratgeber-page .guide-card h3{min-height:92px;margin:10px 0 12px}
.ratgeber-page .guide-card p:not(.section-kicker){min-height:84px;margin:0}
.ratgeber-page .guide-card .text-link,.ratgeber-page .guide-card .planned-label{margin-top:24px;align-self:flex-start}
@media(max-width:560px){.ratgeber-page .guide-card h3{min-height:0}.ratgeber-page .guide-card p:not(.section-kicker){min-height:0}}
