.c-hero{background:linear-gradient(180deg, var(--tint-soft) 0%, #fff 100%);padding:56px 0 64px}.c-hero-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:920px){.c-hero-grid{grid-template-columns:1fr;gap:36px}}.c-hero h1{margin:14px 0 18px;font-size:clamp(29px,5vw,52px)}.c-hero h1 em{color:var(--accent-deep);font-style:italic}.c-hero .lead{color:var(--ink-soft);max-width:640px;margin-bottom:28px;font-size:18px}@media (max-width:640px){.c-hero{padding:40px 0 56px}.c-hero .lead{font-size:16.5px}.c-hero .f-cta{text-align:center;display:block}}.c-kriterien{background:var(--brand);color:#fff;border-radius:16px;padding:28px 30px;box-shadow:0 18px 50px #081d1b40}.c-kriterien-title{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:600}.c-kriterien ul{gap:11px;padding:0;font-size:14.5px;list-style:none;display:grid}.c-kriterien li{align-items:flex-start;gap:10px;display:flex}.c-kriterien li:before{content:"✓";color:var(--accent);flex-shrink:0;font-weight:700}.c-result{border:1px solid var(--tint);background:#fff;border-radius:16px;gap:32px;max-width:760px;padding:36px 32px;display:grid;box-shadow:0 8px 30px #0d252b14}@media (max-width:560px){.c-result{padding:26px 20px}}.c-note-block{text-align:center}.c-note-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin-bottom:12px;font-size:12px;font-weight:600}.c-note{background:var(--brand);min-width:110px;height:110px;color:var(--accent);font-family:var(--font-merriweather), Georgia, serif;border-radius:50%;justify-content:center;align-items:center;padding:0 18px;font-size:46px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.c-summary{max-width:620px;color:var(--ink);margin:18px auto 0;font-size:16.5px}.c-block-title{font-family:var(--font-merriweather), Georgia, serif;color:var(--brand);margin-bottom:16px;font-size:22px;font-style:italic;font-weight:700}.c-staerken{gap:12px;display:grid}.c-staerke{background:var(--tint-soft);border:1px solid var(--tint);border-radius:12px;padding:16px 18px}.c-staerke-titel{color:var(--brand);font-size:15.5px;font-weight:600}.c-staerke-titel .check{color:var(--accent-text);margin-right:4px;font-weight:800}.c-staerke-text{color:var(--ink-soft);margin-top:4px;font-size:14.5px}.c-fehler-liste{gap:14px;display:grid}.c-fehler{border:1px solid var(--tint);border-left:4px solid var(--accent);background:#fff;border-radius:12px;padding:18px 20px}.c-fehler-kopf{align-items:center;gap:12px;margin-bottom:8px;display:flex}.c-fehler-num{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:inline-flex}.c-fehler h4{color:var(--brand);font-size:16.5px;font-weight:600}.c-fehler-warum{color:var(--ink-soft);margin-bottom:10px;font-size:14.5px}.c-fehler-fix{color:var(--ink);background:var(--tint-soft);border-radius:10px;padding:10px 14px;font-size:14.5px}.c-fehler-fix strong{color:var(--accent-text)}.c-hebel{background:var(--brand);color:#fff;border-radius:14px;padding:24px 26px}.c-hebel-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:12px;font-weight:600}.c-hebel-text{font-size:16.5px;font-weight:600;line-height:1.55}.c-next{text-align:center;border-top:1px solid var(--tint);padding-top:28px}.c-next p{color:var(--ink-soft);max-width:560px;margin:0 auto 18px;font-size:15px}@media (max-width:640px){.c-next .f-cta{text-align:center;font-size:15.5px;display:block}}.c-mock{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.c-mock-card{border:1px solid var(--tint);background:#fff;border-radius:16px;width:min(360px,100%);padding:26px 28px;transform:rotate(1.5deg);box-shadow:0 30px 60px #081d1b29}.c-mock-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin-bottom:16px;font-size:11px;font-weight:600}.c-mock-kopf{align-items:center;gap:18px;margin-bottom:20px;display:flex}.c-mock-note{background:var(--brand);color:#fff;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.c-mock-note span{font-family:var(--font-merriweather), Georgia, serif;font-size:30px;font-style:italic;line-height:1}.c-mock-note small{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:4px;font-size:10px}.c-mock-lines{flex:1;gap:9px;display:grid}.c-mock-lines span{background:var(--tint);border-radius:999px;height:9px;display:block}.c-mock-fehler{gap:8px;display:grid}.c-mock-zeile{background:var(--tint-soft);border:1px solid var(--tint);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.c-mock-zeile .num{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.c-mock-zeile .txt{color:var(--ink);flex:1;font-weight:500}.c-mock-zeile .fix{color:var(--accent-text);font-size:12px;font-weight:600}.c-mock-caption{color:var(--ink-soft);font-size:12.5px}@media (max-width:920px){.c-mock-card{transform:none}}.c-problem{padding:64px 0 56px}.c-problem h2{max-width:760px;margin:10px 0 24px;font-size:clamp(26px,3.5vw,38px)}.c-problem-text{gap:14px;max-width:680px;display:grid}.c-problem-text p{color:var(--ink-soft);font-size:16.5px}.c-wahrheit{border-left:4px solid var(--accent);background:var(--tint-soft);max-width:720px;font-family:var(--font-merriweather), Georgia, serif;color:var(--brand);border-radius:0 14px 14px 0;margin:28px 0 0;padding:22px 26px;font-size:clamp(18px,2.4vw,22px);font-style:italic;font-weight:700;line-height:1.5}.c-problem-schluss{max-width:680px;color:var(--brand);margin-top:24px;font-size:16.5px;font-weight:600}@media (max-width:640px){.c-problem{padding:48px 0 44px}.c-wahrheit{padding:18px 20px}}.c-cta-band{background:var(--brand-deep);padding:44px 0}.c-cta-band-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.c-cta-band h2{color:#fff;margin-bottom:6px;font-size:clamp(24px,3vw,32px)}.c-cta-band p{color:#ffffffc7;max-width:520px;font-size:16px}.c-cta-band .f-cta{flex-shrink:0}@media (max-width:640px){.c-cta-band{padding:36px 0}.c-cta-band-inner{flex-direction:column;align-items:flex-start}.c-cta-band .f-cta{text-align:center;width:100%;display:block}}.c-bridge{max-width:720px;color:var(--ink-soft);background:var(--tint-soft);border:1px solid var(--tint);border-radius:12px;margin-top:28px;padding:18px 22px;font-size:15px}.c-bridge a{color:var(--accent-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.c-bridge a:hover{color:var(--accent-deep)}.c-future{background:#fff;padding:56px 0}.c-future p{text-align:center;max-width:680px;font-family:var(--font-merriweather), Georgia, serif;color:var(--brand);text-wrap:balance;margin:0 auto;font-size:clamp(19px,2.6vw,25px);font-style:italic;font-weight:700;line-height:1.55}@media (max-width:640px){.c-future{padding:44px 0}}.start.check-seite .s-stage{align-items:center;min-height:520px}.start.check-seite .c-mock{z-index:2;justify-content:center;align-items:center;gap:0;padding:0 18px;position:absolute;inset:0}.start.check-seite .c-mock-card{border:none;width:min(380px,100%);transform:rotate(-2deg);box-shadow:0 44px 90px -28px #040e0d8c,0 10px 30px #040e0d47}.start.check-seite .s-stage-badge{bottom:42px;right:4px}@media (max-width:479px){.start.check-seite .s-stage{min-height:440px}.start.check-seite .c-mock-card{padding:22px 20px}}.start.check-seite .c-problem-text{text-align:center;max-width:680px;margin:0 auto}.start.check-seite .c-problem-text p{font-size:17px}.start.check-seite .c-wahrheit{max-width:760px;margin:36px auto 0}.start.check-seite .c-problem-schluss{text-align:center;max-width:680px;margin:26px auto 0}.start.check-seite .s-band-text{font-size:clamp(23px,2.8vw,30px)}.start.check-seite .s-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin:0 auto}@media (max-width:879px){.start.check-seite .s-steps-grid{grid-template-columns:1fr;max-width:520px}}.start.check-seite .c-bridge{border-color:var(--paper-line);text-align:center;background:#fff;max-width:760px;margin:36px auto 0}.start.check-seite .s-sec--dark .s-future-satz{color:#fff}.start.check-seite .c-result{border:none;margin:0 auto;box-shadow:0 36px 80px -30px #00000080}
