:root{--home-v11-surface-page:#f6f8fb;--home-v11-surface-primary:#fff;--home-v11-surface-warm:#f5f1ec;--home-v11-surface-image:#e9eef5;--home-v11-text-primary:#14243a;--home-v11-text-muted:#607087;--home-v11-heading:#082c5c;--home-v11-accent-text:#e12227;--home-v11-action-red:var(--color-brand-red-action);--home-v11-border:#cfd9e6;--home-v11-caption:#fffffff0;--home-v11-caption-soft:#ffffffeb;--home-v11-shadow:0 12px 36px #082c5c0f;--home-v11-caption-shadow:0 16px 34px #04183329}:root[data-theme=dark],:root[data-lab-theme=dark]{--home-v11-surface-page:#08111f;--home-v11-surface-primary:#101c2c;--home-v11-surface-warm:#27231f;--home-v11-surface-image:#152438;--home-v11-text-primary:#f1f5f9;--home-v11-text-muted:#aebdcb;--home-v11-heading:#d8e7f5;--home-v11-accent-text:#ff7478;--home-v11-border:#2b3e54;--home-v11-caption:#101c2cf0;--home-v11-caption-soft:#101c2ceb;--home-v11-shadow:0 14px 40px #0003;--home-v11-caption-shadow:0 18px 38px #0000004d}.home-v11-section,.home-v11-human,.home-v11-faq{color:var(--home-v11-text-primary)}.home-v11-section :is(h1,h2,h3),.home-v11-human :is(h1,h2,h3),.home-v11-faq :is(h1,h2,h3){color:var(--home-v11-heading)}:is(.home-v11-section,.home-v11-human,.home-v11-faq) p:not(.home-v11-eyebrow){color:var(--home-v11-text-muted)}.home-v11-faq{--border-subtle:var(--home-v11-border);--heading-color:var(--home-v11-heading);--text-muted:var(--home-v11-text-muted)}.home-v11-eyebrow{text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750;line-height:1.3;color:var(--home-v11-accent-text)!important}.home-v11-eyebrow+h1{position:relative;inset-inline-start:-.04em}.home-v11-eyebrow+h2{position:relative;inset-inline-start:-.032em}.home-v11-lead{font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.65}.home-v11-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.home-v11-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;padding:.8rem 1.3rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.home-v11-button.home-v11-button-primary,.home-v11-button.home-v11-button-primary:is(:visited,:hover,:focus-visible,:active){color:#fff;background:var(--home-v11-action-red);box-shadow:0 12px 28px #e122272e}:is(.home-v11-button,.home-v11-coach-more,.home-v11-text-link):focus-visible{outline:3px solid color-mix(in srgb, var(--home-v11-heading) 60%, transparent);outline-offset:3px}.home-v11-final-cta :is(.home-v11-button,.home-v11-eyebrow+h2 a):focus-visible{outline-color:#ffffffd9}.home-v11-button-primary svg{stroke:currentColor}.home-v11-button-secondary{border-color:var(--home-v11-heading);color:var(--home-v11-heading);background:0 0}.home-v11-button-light{color:#082c5c;background:#fff}.home-v11-text-link{color:var(--home-v11-heading);text-underline-offset:.32rem;align-items:center;gap:.5rem;font-size:.85rem;font-weight:800;text-decoration:underline;display:inline-flex}.dl-signal-strip{color:#fff;background:var(--home-v11-action-red);width:100%}.dl-signal-strip-grid-v11{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.dl-signal-strip article{background:var(--home-v11-action-red);border-left:1px solid #ffffffb8;align-content:center;min-height:8.8rem;padding:1.2rem clamp(1rem,2vw,1.8rem);display:grid}.dl-signal-strip article:first-child{border-left:0}.dl-signal-strip article>span{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.dl-signal-strip strong{color:#fff;font-family:var(--font-heading);margin-top:.48rem;font-size:clamp(1.7rem,2.6vw,2.7rem);font-weight:800;line-height:.95}.dl-signal-strip small{color:#fff;opacity:.88;margin-top:.38rem;font-size:.78rem;line-height:1.4}.home-v11-section{padding:clamp(4rem,8vw,8rem) clamp(1.5rem,6vw,6rem);padding-inline:var(--content-edge);background:var(--home-v11-surface-page)}.home-v11-section-head{max-width:var(--head-max);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;margin-inline:auto;display:grid}.home-v11-section-head h2{max-width:var(--head-title-max);margin:var(--space-head-eyebrow) auto 0;font-size:var(--type-h2);font-weight:600;line-height:var(--leading-heading);text-wrap:balance}.home-v11-section-head>p:where(:not(.home-v11-eyebrow)){max-width:var(--head-lead-max);font-size:var(--type-lead);line-height:var(--leading-lead);text-wrap:balance;margin:0 auto}.home-v11-human{background:var(--home-v11-surface-primary);grid-template-columns:1.05fr .95fr;min-height:36rem;display:grid}.home-v11-human figure{min-height:36rem;margin:0;overflow:hidden}.home-v11-human figure>img{object-fit:cover;width:100%;height:100%}.home-v11-human>div{background:var(--surface-soft);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(3rem,7vw,7rem) clamp(2rem,6vw,6rem);display:flex}.home-v11-human h2{max-width:15ch;font-size:var(--type-h2);font-weight:740;line-height:var(--leading-heading);margin:.8rem 0 0}.home-v11-human>div>p:not(.home-v11-eyebrow){max-width:38rem;margin:1.4rem 0 0;font-size:1.0625rem;line-height:1.72}.home-v11-human .home-v11-text-link{margin-top:2rem}.home-v11-funding .foerderrechner{max-width:80rem;margin:var(--space-head-content) auto 0}.home-v11-coaches,.home-v11-section.home-v11-surface-white{background:var(--home-v11-surface-primary)}.home-v11-section.home-v11-surface-soft{background:var(--home-v11-surface-page)}.home-v11-coach-grid{margin-top:var(--space-head-content);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-v11-coach-card{border:1px solid var(--home-v11-border);width:100%;min-width:0;color:inherit;background:var(--home-v11-surface-primary);box-shadow:var(--home-v11-shadow);font:inherit;text-align:left;cursor:pointer;border-radius:1.5rem;flex-direction:column;padding:0;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.home-v11-coach-card:hover,.home-v11-coach-card:focus-visible{border-color:color-mix(in srgb, var(--home-v11-heading) 24%, var(--home-v11-border));transform:translateY(-.2rem);box-shadow:0 1.25rem 3rem #04183324}.home-v11-coach-card>figure{aspect-ratio:4/3;background:var(--home-v11-surface-image);margin:0;position:relative;overflow:hidden}.home-v11-coach-card>figure img{object-fit:cover;object-position:center 24%;width:100%;height:100%;transition:transform .36s;display:block}.home-v11-coach-card:hover>figure img{transform:scale(1.025)}.home-v11-coach-card>figure>span{color:#fff;background:#041833eb;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .65rem;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;bottom:.8rem;right:.8rem}.home-v11-coach-card>figure>span svg{color:#f3d27a}.home-v11-coach-card>div{flex-direction:column;flex:1;align-items:flex-start;padding:1.45rem 1.5rem 1.6rem;display:flex}.home-v11-coach-card>div>p{text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800;line-height:1.45;color:var(--home-v11-accent-text)!important}.home-v11-coach-card h3{color:var(--home-v11-heading);font-size:var(--type-h3);margin:.45rem 0 0;line-height:1.25}.home-v11-coach-card ul{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.home-v11-coach-card li{border:1px solid var(--home-v11-border);color:var(--home-v11-text-muted);background:var(--home-v11-surface-page);border-radius:999px;padding:.42rem .7rem;font-size:.8rem;line-height:1.3}.home-v11-coach-card-action{color:var(--home-v11-heading);text-underline-offset:.25rem;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.35rem;font-size:.82rem;font-weight:800;text-decoration:underline;display:inline-flex}.home-v11-coach-directory-link{justify-content:center;margin-top:2rem;display:flex}.home-v11-coach-more{border:1px solid var(--home-v11-heading);min-height:3rem;color:var(--home-v11-heading);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding:.7rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.home-v11-coach-more:hover,.home-v11-coach-more:focus-visible{color:#fff;background:var(--home-v11-heading);transform:translateY(-.1rem)}.home-v11-route-list{margin:var(--space-head-content) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-v11-route-list li{grid-template-rows:2.7rem auto;min-width:0;padding-right:1.4rem;display:grid;position:relative}.home-v11-route-list li:before{background:color-mix(in srgb, var(--home-v11-heading) 16%, transparent);content:"";border-radius:999px;height:.125rem;position:absolute;top:1.29rem;left:2.8rem;right:0}.home-v11-route-marker{z-index:1;border:2px solid var(--home-v11-border);width:2.7rem;height:2.7rem;color:var(--home-v11-heading);background:var(--home-v11-surface-primary);box-shadow:0 0 0 .3rem var(--home-v11-surface-page);border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:inline-grid;position:relative}.home-v11-route-list li[data-active=true] .home-v11-route-marker{border-color:var(--home-v11-action-red);color:#fff;background:var(--home-v11-action-red);box-shadow:0 0 0 .3rem var(--home-v11-surface-page), 0 10px 22px #c9191e38}.home-v11-route-list li>div{padding:1.5rem 0 0}.home-v11-route-list h3{font-size:var(--type-h3);margin:0;line-height:1.35}.home-v11-route-list li p{margin:.65rem 0 0;padding-right:1rem;font-size:1.0625rem;line-height:1.7}.home-v11-route-list.has-foerder-ziel{grid-template-columns:repeat(5,minmax(0,1fr))}.home-v11-route-list.has-foerder-ziel li:last-child:before{display:none}.home-v11-route-marker.is-goal{border-color:var(--home-v11-heading);color:#fff;background:var(--home-v11-heading)}.home-v11-route-goal-link{color:var(--home-v11-heading);font-size:1rem;font-weight:var(--a1-w-action,700);text-underline-offset:.3em;align-items:center;gap:.4rem;margin-top:.9rem;line-height:1.35;text-decoration:underline;display:inline-flex}.home-v11-route-goal-link:hover{color:var(--home-v11-accent-text)}.home-v11-route-list li.reveal-pending:nth-child(2){transition-delay:70ms}.home-v11-route-list li.reveal-pending:nth-child(3){transition-delay:.14s}.home-v11-route-list li.reveal-pending:nth-child(4){transition-delay:.21s}.home-v11-voices{background:var(--home-v11-surface-primary)}.home-v11-voice-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.9fr);gap:1rem;margin-top:3.5rem;display:grid}.home-v11-voice-grid>*{border-radius:1.5rem;min-height:22rem;margin:0;padding:clamp(1.8rem,3vw,3rem)}.home-v11-voice-grid figure{color:#fff;background:#082c5c;flex-direction:column;justify-content:space-between;display:flex}.home-v11-voice-grid blockquote{color:#fff;max-width:29ch;font-family:var(--font-heading);margin:0;font-size:clamp(1.45rem,2.4vw,2.45rem);font-weight:740;line-height:1.25}.home-v11-voice-grid figcaption{color:#fffc;margin-top:2rem;font-size:.875rem}.home-v11-voice-grid article{background:var(--home-v11-surface-page);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.home-v11-voice-grid h3{margin:0;font-size:clamp(1.5rem,2.1vw,2.15rem);line-height:1.15}.home-v11-voice-grid article p{margin:1.2rem 0 0;line-height:1.7}.home-v11-faq{background:var(--home-v11-surface-page);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,6vw,6rem)}.home-v11-faq>div{max-width:60rem;margin:0 auto}.home-v11-final-cta{min-height:24rem;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,6vw,6rem);padding-inline:var(--content-edge);color:#fff;background:var(--home-v11-action-red);justify-content:space-between;align-items:center;gap:3rem;display:flex}.home-v11-final-cta .home-v11-eyebrow{color:#fffc!important}.home-v11-final-cta h2{color:#fff;font-size:var(--type-h2);font-weight:600;line-height:var(--leading-heading);text-wrap:balance;margin:.65rem 0 0}.home-v11-final-cta p:not(.home-v11-eyebrow){color:#ffffffe6;max-width:42rem;margin:1rem 0 0;font-size:1.0625rem;line-height:1.65}.home-v11-final-cta .home-v11-button-light{color:#082c5c;background:#fff}.home-v11-final-cta .avgs-check{flex-shrink:0;width:100%;max-width:34rem}.home-v11-final-cta .avgs-check p:not(.avgs-check-result-eyebrow){color:var(--text-muted)}.home-v11-final-cta .avgs-check p.avgs-check-result-eyebrow{color:var(--color-brand-red)}.home-v11-klartext{background:var(--home-v11-surface-primary)}.home-v11-klartext-grid{margin-top:var(--space-head-content);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-v11-klartext-cell{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.6rem,2.2vw,2.4rem);display:flex}.home-v11-klartext-icon-shell{border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;display:inline-grid}.home-v11-klartext-kicker{letter-spacing:.06em;text-transform:uppercase;margin-top:1.15rem;font-size:.72rem;font-weight:700;line-height:1.3}.home-v11-klartext-cell.is-proof .home-v11-klartext-kicker{margin-top:0}.home-v11-klartext-cell h3{font-size:var(--type-h3);margin:.55rem 0 0;line-height:1.35}.home-v11-klartext-cell>p{margin:.7rem 0 0}.home-v11-klartext-proof-logos{margin-top:auto;padding-top:1.4rem}.home-v11-klartext-link{justify-content:center;margin-top:2rem;display:flex}@media (width<=62rem){.home-v11-human{grid-template-columns:1fr}.home-v11-human figure{min-height:32rem}.home-v11-klartext-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v11-route-list,.home-v11-route-list.has-foerder-ziel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-v11-route-list li{background:var(--home-v11-surface-primary);border-radius:1.5rem;grid-template-rows:2.7rem auto;min-height:15rem;padding:1.5rem}.home-v11-route-list li:before{display:none}.home-v11-route-list li .home-v11-route-marker{box-shadow:none}.home-v11-route-list li[data-active=true] .home-v11-route-marker{box-shadow:0 10px 22px #c9191e38}.home-v11-route-list li>div{padding:1.2rem 0 0}.home-v11-voice-grid{grid-template-columns:1fr}.home-v11-voice-grid>*{min-height:18rem}.home-v11-coach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.dl-signal-strip-grid-v11{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-signal-strip article:nth-child(odd){border-left:0}.dl-signal-strip article:nth-child(n+3){border-top:1px solid #ffffffb8}.home-v11-section{padding:4.5rem 1.25rem}.home-v11-human h2{font-size:var(--type-h2)}.home-v11-human figure{min-height:26rem}.home-v11-human>div{padding:4rem 1.25rem}.home-v11-coach-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:none;grid-auto-columns:minmax(17rem,82vw);grid-auto-flow:column;padding:0 .1rem .9rem;overflow-x:auto}.home-v11-coach-card{scroll-snap-align:start}.home-v11-route-list,.home-v11-route-list.has-foerder-ziel{grid-template-columns:1fr}.home-v11-route-list li{min-height:auto;padding:1.5rem}.home-v11-final-cta{flex-direction:column;align-items:stretch;min-height:auto;padding:4.5rem 1.25rem}.home-v11-final-cta .avgs-check{max-width:none}.home-v11-final-cta h2{font-size:var(--type-h2)}}@media (width<=35rem){.home-v11-actions{width:100%;display:grid}.home-v11-button{width:100%}}@media (prefers-reduced-motion:reduce){.home-v11-coach-card,.home-v11-coach-card>figure img,.home-v11-coach-more{transition:none}.home-v11-coach-card:hover,.home-v11-coach-card:focus-visible,.home-v11-coach-more:hover,.home-v11-coach-more:focus-visible,.home-v11-coach-card:hover>figure img{transform:none}.home-v11-route-list li.reveal-pending{transition-delay:0s}}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]){--font-body:"Source Sans 3 Variable", "Source Sans 3", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Figtree Variable", Figtree, "Avenir Next", Avenir, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading:var(--font-display);--a1-w-display:600;--a1-w-heading:600;--a1-w-card:500;--a1-w-emphasis:var(--weight-emphasis);--a1-w-action:700;--a1-w-label:700;--a1-track-label:.06em;--home-v11-text-primary:#10243d;--home-v11-text-muted:#43566f;font-family:var(--font-body);font-size:1.0625rem}.dl-prototype[data-home-typography=email-aligned]{--site-header-first-view-height:5rem}:root[data-theme=dark] main[data-typography=email-aligned],:root[data-lab-theme=dark] .dl-prototype[data-home-typography=email-aligned]{--home-v11-text-primary:#f1f5f9;--home-v11-text-muted:#aebdcb}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) :is(.home-v11-section-head h2,.home-v11-human h2,.home-v11-final-cta h2){letter-spacing:0}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-human h2{max-width:19ch;font-size:var(--type-h2);line-height:var(--leading-heading);font-weight:var(--a1-w-display)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-section-head h2{max-width:var(--head-title-max);font-size:var(--type-h2);line-height:var(--leading-heading);font-weight:var(--a1-w-display);text-wrap:balance}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-coach-card h3{max-width:18ch;font-family:var(--font-display);font-size:var(--type-h3);line-height:1.3;font-weight:var(--a1-w-card)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) :is(strong,b):not(:is(h1,h2,h3,h4,h5,h6,a,button) *){font-family:var(--font-emphasis);font-weight:var(--a1-w-emphasis);font-synthesis:none;letter-spacing:0}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) :is(.home-v11-process h3,.home-v11-voice-grid h3){font-size:var(--type-h3);line-height:1.35;font-weight:var(--a1-w-heading)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-voice-grid article h3{font-family:var(--font-display);font-weight:var(--a1-w-card)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-voice-grid blockquote{font-size:clamp(1.3rem,2vw,2rem);line-height:1.35;font-weight:var(--a1-w-display)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-final-cta h2{font-size:var(--type-h2);line-height:var(--leading-heading);font-weight:var(--a1-w-display)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .dl-signal-strip strong{font-size:clamp(1.5rem,2.2vw,2.25rem);line-height:1.08;font-weight:var(--a1-w-display)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) :is(.home-v11-button,.home-v11-text-link,.home-v11-coach-card-action){font-weight:var(--a1-w-action)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-button{font-size:1.0625rem;line-height:1.5}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-eyebrow{font-size:var(--type-eyebrow);line-height:1.25;font-weight:var(--a1-w-label);letter-spacing:var(--a1-track-label)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-lead,:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-human>div>p:not(.home-v11-eyebrow),:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-voice-grid article p,:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-final-cta p:not(.home-v11-eyebrow){line-height:1.7}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-lead{color:#354a63;font-size:clamp(1.125rem,1.5vw,1.3125rem)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) :is(.home-v11-human>div>p:not(.home-v11-eyebrow),.home-v11-benefit-card p,.home-v11-voice-grid article p,.faq-answer p){color:#43566f;font-size:1.0625rem;line-height:1.7}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-section-head>p:not(.home-v11-eyebrow){color:#43566f;font-size:var(--type-lead);line-height:var(--leading-lead)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-process li p{color:#43566f;font-size:1rem;line-height:1.68}:root[data-theme=dark] main[data-typography=email-aligned] :is(.home-v11-lead,.home-v11-section-head>p,.home-v11-human>div>p:not(.home-v11-eyebrow),.home-v11-benefit-card p,.home-v11-voice-grid article p,.home-v11-process li p,.faq-answer p),:root[data-lab-theme=dark] .dl-prototype[data-home-typography=email-aligned] :is(.home-v11-lead,.home-v11-section-head>p,.home-v11-human>div>p:not(.home-v11-eyebrow),.home-v11-benefit-card p,.home-v11-voice-grid article p,.home-v11-process li p,.faq-answer p){color:var(--home-v11-text-muted)!important}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-benefit-card:first-of-type p:not(.home-v11-eyebrow){color:#fff}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-final-cta p:not(.home-v11-eyebrow){color:#fff;font-size:1.0625rem}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-final-cta .avgs-check p:not(.avgs-check-result-eyebrow){color:var(--text-muted)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-final-cta .avgs-check p.avgs-check-result-eyebrow{color:var(--color-brand-red)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-final-cta .home-v11-eyebrow{color:#fff!important}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-faq .section-title{font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1.2;font-weight:var(--a1-w-display)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) :is(.dl-prototype-header nav a,.dl-prototype-contact>a:first-child span,.dl-prototype-start){font-weight:var(--a1-w-action)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) :is(.dl-home-hero h1,.dl-section-head h2,.dl-human-band h2,.dl-final-cta h2){font-weight:var(--a1-w-display)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) :is(.dl-benefit-card h3,.dl-process h3){font-weight:var(--a1-w-heading)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) :is(.dl-button,.dl-text-link){font-weight:var(--a1-w-action)}:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) :is(.dl-eyebrow,.dl-benefit-meta span,.dl-benefit-meta small,.dl-sector-grid figcaption,.dl-process li>span){font-weight:var(--a1-w-label);letter-spacing:var(--a1-track-label)}@media (width<=48rem){:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-human h2,:is(.dl-prototype[data-home-typography=email-aligned],main[data-typography=email-aligned]) .home-v11-final-cta h2{font-size:var(--type-h2)}}.campaign-check-hero{padding:clamp(2.25rem, 5vw, 4.5rem) var(--content-edge) clamp(3rem, 6vw, 5.5rem);color:#fff;background:var(--navy-deep);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.campaign-check-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:sticky;top:7.5rem}.campaign-check-hero .home-v11-eyebrow{color:#ff7478}.campaign-check-copy h1{color:#fff;max-width:11ch;font-family:var(--font-display);font-size:var(--type-display);font-weight:var(--a1-w-display,600);line-height:var(--leading-display);letter-spacing:-.02em;margin:.85rem 0 0}.campaign-check-accent{color:#ff4d52}.campaign-check-copy h2{color:#fff;max-width:11ch;font-family:var(--font-display);font-size:var(--type-display);font-weight:var(--a1-w-display,600);line-height:var(--leading-display);letter-spacing:-.02em;margin:.85rem 0 0}.campaign-check-hero .campaign-check-copy p.home-v11-lead{color:#fffc;max-width:34rem;margin:1.4rem 0 0}.campaign-proof-list{gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.campaign-proof-list li{color:var(--heading-color);align-items:flex-start;gap:.7rem;font-size:1.0625rem;font-weight:600;line-height:1.5;display:flex}.campaign-proof-list svg{color:var(--color-brand-red);flex-shrink:0;margin-top:.15rem}.campaign-check-hero .campaign-proof-list li{color:#fff}.campaign-check-hero .campaign-proof-list svg{color:#ff7478}.campaign-check-form{min-width:0;scroll-margin-top:7rem}.campaign-check-hero.is-rechner{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,3vw,2.5rem);padding-top:clamp(2rem,3.6vw,3.25rem)}.campaign-check-hero.is-rechner .campaign-check-copy{position:static}.campaign-check-hero.is-rechner .campaign-check-copy :is(h1,h2){max-width:none;font-size:var(--type-display-long);line-height:var(--leading-display)}.campaign-check-hero.is-rechner .campaign-check-copy p.home-v11-lead{max-width:44rem;margin-top:1rem}.campaign-check-hero.is-rechner .foerderrechner{width:100%;max-width:80rem}.campaign-outcome-grid{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);background:var(--surface-primary);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.5rem;display:grid}.campaign-outcome-grid article{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);align-content:start;gap:.75rem;padding:clamp(1.4rem,2.4vw,2rem);display:grid}.campaign-outcome-grid .campaign-outcome-icon{width:2.75rem;height:2.75rem;color:var(--color-brand-red);background:color-mix(in srgb, var(--color-brand-red) 9%, transparent);border-radius:999px;place-items:center;display:grid}.campaign-outcome-grid h3{color:var(--heading-color);font-size:var(--type-h3);margin:.35rem 0 0;font-weight:500;line-height:1.3}.campaign-outcome-grid p{color:var(--text-muted);margin:0;font-size:1.0625rem;line-height:1.7}.campaign-mistake-rows{margin-top:var(--space-head-content)}.campaign-mistake-rows .pg-rows p.pg-kicker{color:var(--pg-icon)}.campaign-inline-cta{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:3rem;display:flex}.campaign-inline-cta p{color:var(--text-muted);margin:0;font-size:1.0625rem;line-height:1.6}.campaign-button-on-red,.campaign-button-on-red:is(:visited,:hover,:focus-visible,:active){color:#fff;background:0 0;border-color:#ffffffbf}.campaign-button-on-red:hover{border-color:#fff}.home-v11-final-cta>.home-v11-actions{flex-shrink:0;margin-top:0}.campaign-qualifier{gap:1.75rem;min-width:0;display:grid}.campaign-qualifier [hidden]{display:none!important}.campaign-qualifier-route{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.campaign-qualifier-route:before{background:color-mix(in srgb, var(--heading-color) 16%, transparent);content:"";border-radius:999px;height:.125rem;position:absolute;top:calc(1rem - 1px);left:10%;right:10%}.campaign-qualifier-route li{justify-items:center;gap:.4rem;display:grid}.campaign-qualifier-route i{z-index:1;border:2px solid var(--border-subtle);width:2rem;height:2rem;color:var(--text-muted);background:var(--surface-primary);box-shadow:0 0 0 .25rem var(--surface-primary);border-radius:999px;place-items:center;font-size:.75rem;font-style:normal;font-weight:700;transition:border-color .18s,color .18s,background-color .18s;display:grid;position:relative}.campaign-qualifier-route span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.campaign-qualifier-route li[data-state=done] i{border-color:var(--color-brand-red);color:var(--color-brand-red)}.campaign-qualifier-route li[data-state=current] i{border-color:var(--color-brand-red);color:#fff;background:var(--color-brand-red)}.campaign-qualifier-route li[data-state=current] span{color:var(--heading-color)}.campaign-qualifier-step{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.campaign-qualifier .campaign-qualifier-step legend,.campaign-qualifier .campaign-qualifier-result :is(h2,h3),main[data-typography] .campaign-qualifier .campaign-qualifier-result :is(h2,h3){color:var(--heading-color);font-family:var(--font-heading);margin:0;padding:0;font-size:clamp(1.3rem,2.2vw,1.55rem);font-weight:600;line-height:1.25}.campaign-qualifier-step legend:focus,.campaign-qualifier-result :is(h2,h3):focus{outline:none}.campaign-qualifier-hint,.campaign-qualifier-result p:not(.campaign-qualifier-eyebrow){color:var(--text-muted);margin:.55rem 0 0;font-size:1.0625rem;line-height:1.7}.campaign-qualifier-options{gap:.6rem;margin-top:1.25rem;display:grid}.campaign-qualifier-option{border:1px solid var(--border-subtle);border-radius:var(--radius-control);min-height:3.5rem;color:var(--heading-color);background:var(--surface-page);cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1.15rem;font-size:1.0625rem;font-weight:600;line-height:1.35;transition:border-color .16s,background-color .16s,color .16s;display:flex;position:relative}.campaign-qualifier-option input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.campaign-qualifier-option svg{flex-shrink:0}.campaign-qualifier-option:hover,.campaign-qualifier-option:has(input:checked){border-color:var(--color-brand-red);color:var(--color-brand-red-dark);background:var(--surface-primary)}.campaign-qualifier-option:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--heading-color) 55%, transparent);outline-offset:2px}.campaign-qualifier-option:has(input:checked){box-shadow:inset 0 0 0 1px var(--color-brand-red)}.campaign-qualifier-step.is-invalid .campaign-qualifier-option{border-color:var(--color-brand-red)}.campaign-qualifier-nav{justify-content:space-between;align-items:center;gap:1.4rem;margin-top:1.25rem;display:flex}.campaign-qualifier-back{color:var(--text-muted);font:inherit;text-underline-offset:.28rem;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9375rem;font-weight:700;text-decoration:underline}.campaign-qualifier-back:hover,.campaign-qualifier-back:focus-visible{color:var(--heading-color)}.campaign-qualifier-next{border:1px solid var(--heading-color);border-radius:var(--radius-action);min-height:2.75rem;color:var(--heading-color);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.45rem;margin-inline-start:auto;padding:.55rem 1.2rem;font-size:.9375rem;font-weight:700;display:inline-flex}.campaign-qualifier-next:hover,.campaign-qualifier-next:focus-visible{color:var(--surface-primary);background:var(--heading-color)}.campaign-qualifier-step.is-result{gap:1.25rem}.campaign-qualifier-cta{justify-items:start;gap:.75rem;display:grid}main[data-typography] .campaign-qualifier-cta p,.campaign-qualifier-cta p{max-width:none;color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.campaign-qualifier-eyebrow{color:var(--color-brand-red);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.campaign-qualifier:not(.is-enhanced) .campaign-qualifier-step+.campaign-qualifier-step{border-top:1px solid var(--border-subtle);padding-top:1.75rem}@media (width<=30rem){.campaign-qualifier-route span{letter-spacing:.04em;font-size:.625rem}}@media (prefers-reduced-motion:reduce){.campaign-qualifier-route i,.campaign-qualifier-option{transition:none}}@media (width<=62rem){.campaign-check-hero{grid-template-columns:minmax(0,1fr)}.campaign-check-copy{position:static}.campaign-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.campaign-check-copy .campaign-proof-list{display:none}.campaign-outcome-grid{grid-template-columns:minmax(0,1fr)}}.campaign-check-hero.is-course{--home-v11-accent-text:var(--accent-yellow)}.campaign-check-hero.is-course .campaign-check-accent,.campaign-check-hero.is-course .campaign-proof-list svg{color:var(--accent-yellow)}.campaign-check-hero.is-course .campaign-check-copy :is(h1,h2){hyphens:manual;overflow-wrap:normal;max-width:16ch;font-size:clamp(1.85rem,3.4vw + .4rem,3.6rem);line-height:1.04}[data-bento-area=course]{--home-v11-accent-text:#8a6d14}:root[data-theme=dark] [data-bento-area=course]{--home-v11-accent-text:var(--accent-yellow)}[data-bento-area=course] .section-eyebrow{color:#8a6d14}:root[data-theme=dark] [data-bento-area=course] .section-eyebrow{color:var(--accent-yellow)}[data-bento-area=course] .campaign-outcome-grid .campaign-outcome-icon{color:#8a6d14;background:#8a6d141f}:root[data-theme=dark] [data-bento-area=course] .campaign-outcome-grid .campaign-outcome-icon{color:var(--accent-yellow);background:#e0ab5d1f}.campaign-outcome-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ihk-card{border-radius:var(--radius-card);min-width:0;color:var(--text-primary);background:var(--surface-primary);box-shadow:var(--shadow-elevated);padding:clamp(1.5rem,3vw,2.5rem);scroll-margin-top:7rem}.ihk-run-card{border-radius:var(--radius-card);min-width:0;color:var(--text-primary);background:var(--surface-primary);box-shadow:var(--shadow-elevated);gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.ihk-run-card h2,main[data-typography] .ihk-run-card h2{color:var(--heading-color);font-family:var(--font-display);margin:-.5rem 0 0;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:600;line-height:1.15}.ihk-run-card dl{border-top:1px solid var(--border-subtle);margin:0;display:grid}.ihk-run-card dl>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.ihk-run-card dt{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.ihk-run-card dt svg{color:#8a6d14;flex-shrink:0}:root[data-theme=dark] .ihk-run-card dt svg{color:var(--accent-yellow)}.ihk-run-card dd{color:var(--heading-color);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.ihk-run-actions,.ihk-check-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ihk-run-note,main[data-typography] .ihk-run-note{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.6}.ihk-check-card{display:grid}.ihk-check-notes{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ihk-check-notes li{color:var(--text-primary);padding-left:1.25rem;font-size:1.0625rem;line-height:1.6;position:relative}.ihk-check-notes li:before{content:"";background:#8a6d14;border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.7em;left:0}.ihk-check-result{gap:1.5rem}.ihk-check-result [data-result-copy] a{color:var(--heading-color);text-underline-offset:.25rem;font-weight:700;text-decoration:underline}.ihk-facts{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);background:var(--surface-primary);grid-template-columns:repeat(4,minmax(0,1fr));margin:3rem 0 0;display:grid}.ihk-facts>div{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-direction:column-reverse;gap:.35rem;padding:clamp(1.25rem,2.2vw,1.75rem);display:flex}.ihk-facts dt{color:var(--text-muted);font-size:1rem;line-height:1.5}.ihk-facts dd{color:var(--heading-color);font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;line-height:1.1}.ihk-info-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);margin-top:3rem;display:grid}.ihk-info-grid>div{align-content:start;gap:2rem;display:grid}.ihk-info-grid h3,main[data-typography] .ihk-info-grid h3,.ihk-steps h3,main[data-typography] .ihk-steps h3{color:var(--heading-color);font-size:var(--type-h3);margin:0;font-weight:500;line-height:1.3}.ihk-info-grid p,main[data-typography] .ihk-info-grid p{max-width:46rem;color:var(--text-muted);margin:.75rem 0 0;font-size:1.0625rem;line-height:1.75}.ihk-module-list{border-top:1px solid var(--border-subtle);margin:3rem 0 0;padding:0;list-style:none;display:grid}.ihk-module-list li{border-bottom:1px solid var(--border-subtle)}.ihk-module-list summary{color:var(--heading-color);cursor:pointer;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.125rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.ihk-module-list summary::-webkit-details-marker{display:none}.ihk-module-list summary>span:nth-child(2){flex:1}.ihk-module-list summary>span:last-child{color:var(--text-muted);font-size:1.4rem;font-weight:400;transition:transform .18s}.ihk-module-list details[open] summary>span:last-child{transform:rotate(45deg)}.ihk-module-list p,main[data-typography] .ihk-module-list p{max-width:50rem;color:var(--text-muted);margin:0;padding:0 0 1.4rem 2.75rem;font-size:1.0625rem;line-height:1.75}.ihk-module-titles{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);margin:3rem 0 0;padding:0;list-style:none;display:grid}.ihk-module-titles li{border-bottom:1px solid var(--border-subtle);color:var(--heading-color);align-items:baseline;gap:1rem;padding:.9rem 0;font-size:1.0625rem;font-weight:600;line-height:1.45;display:flex}.ihk-steps{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);background:var(--surface-primary);grid-template-columns:repeat(4,minmax(0,1fr));margin:3rem 0 0;padding:0;list-style:none;display:grid}.ihk-steps li{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);align-content:start;gap:.75rem;padding:clamp(1.4rem,2.4vw,2rem);display:grid}.ihk-steps p,main[data-typography] .ihk-steps p{color:var(--text-muted);margin:0;font-size:1.0625rem;line-height:1.7}.ihk-requirements{max-width:52rem;margin:var(--space-head-content) auto 0;gap:.9rem;padding:0;list-style:none;display:grid}.ihk-requirements li{color:var(--text-primary);padding-left:1.6rem;font-size:1.0625rem;line-height:1.7;position:relative}.ihk-requirements li:before{content:"";background:#8a6d14;border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.75em;left:.2rem}.ihk-source-links,main[data-typography] .ihk-source-links{max-width:52rem;color:var(--text-muted);margin:2rem auto 0;font-size:1rem;line-height:1.7}.ihk-source-links a{color:var(--heading-color);text-underline-offset:.25rem;align-items:center;gap:.2rem;font-weight:700;text-decoration:underline;display:inline-flex}.ihk-closing{background:var(--navy-deep)}.ihk-closing.home-v11-final-cta .home-v11-eyebrow,main[data-typography] .ihk-closing.home-v11-final-cta .home-v11-eyebrow{color:var(--accent-yellow)!important}@media (width<=62rem){.campaign-outcome-grid.is-three,.ihk-facts,.ihk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ihk-info-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.campaign-outcome-grid.is-three,.ihk-steps,.ihk-module-titles{grid-template-columns:minmax(0,1fr)}.ihk-run-card dl>div{grid-template-columns:minmax(0,1fr);gap:.2rem}.ihk-module-list p,main[data-typography] .ihk-module-list p{padding-left:0}}[data-bento-area=course] .campaign-qualifier-eyebrow{color:#8a6d14}:root[data-theme=dark] [data-bento-area=course] .campaign-qualifier-eyebrow{color:var(--accent-yellow)}.linkhub{min-height:calc(100svh - var(--site-header-first-view-height,5rem));padding:clamp(2rem, 7vw, 4rem) var(--content-edge) clamp(2.5rem, 8vw, 4.5rem);color:#fff;background:var(--navy-deep);text-align:center}.linkhub-column{width:min(100%,30rem);margin-inline:auto}.linkhub-eyebrow{color:#ff7478;font-size:.8125rem;font-weight:var(--a1-w-label,700);letter-spacing:var(--a1-track-label,.06em);text-transform:uppercase;margin:0;line-height:1.25}.linkhub-title{color:#fff;font-family:var(--font-display);font-size:clamp(1.875rem,7.5vw,2.75rem);font-weight:var(--a1-w-display,600);letter-spacing:-.02em;margin:.7rem 0 0;line-height:1.05}.linkhub-accent{color:#ff4d52}.linkhub-claim{color:#ffffffc7;margin:.7rem 0 0;font-size:1.0625rem;line-height:1.5}.linkhub-links{gap:.75rem;margin:clamp(1.5rem,6vw,2.25rem) 0 0;padding:0;list-style:none;display:grid}.linkhub-links li.reveal-pending{transition-delay:calc(var(--linkhub-index,0) * 55ms)}.linkhub .linkhub-link{border-radius:var(--radius-action);color:#fff;text-wrap:balance;min-height:3.5rem;transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .16s var(--motion-smooth);background:#ffffff0a;border:1.5px solid #ffffff52;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.25rem;font-size:1rem;line-height:1.3;text-decoration:none;display:flex}.linkhub .linkhub-link:hover{color:var(--navy-deep);background:#fff;border-color:#fff}.linkhub .linkhub-link:active{transform:scale(.98)}.linkhub .linkhub-link:focus-visible{outline-offset:3px;outline:3px solid #fff}.linkhub .linkhub-link.is-primary{border-color:var(--color-brand-red);color:#fff;background:var(--color-brand-red);min-height:3.75rem;animation:linkhub-pulse 2.8s var(--motion-smooth) 1.2s infinite;font-size:1.125rem;box-shadow:0 0 #e1222773}.linkhub .linkhub-link.is-primary:hover{border-color:var(--color-brand-red-dark);color:#fff;background:var(--color-brand-red-dark)}.linkhub-link-arrow{transition:transform .16s var(--motion-smooth);flex:none}.linkhub-link:hover .linkhub-link-arrow{transform:translate(3px)}@keyframes linkhub-pulse{0%{box-shadow:0 0 #e1222773}70%{box-shadow:0 0 0 .8rem #e1222700}to{box-shadow:0 0 #e1222700}}.linkhub-badge{border-radius:var(--radius-action);color:#fff;background:var(--color-brand-red);letter-spacing:var(--a1-track-label,.06em);text-transform:uppercase;padding:.1rem .5rem;font-size:.6875rem;line-height:1.4}.linkhub-social{flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;margin:clamp(1.75rem,6vw,2.5rem) 0 0;padding:0;list-style:none;display:flex}.linkhub .linkhub-social a{color:#ffffffd1;text-underline-offset:.25em;align-items:center;min-height:2.75rem;font-size:.9375rem;text-decoration:underline #ffffff59;transition:color .16s,text-decoration-color .16s;display:inline-flex}.linkhub .linkhub-social a:hover{color:#fff;text-decoration-color:#fff}@media (prefers-reduced-motion:reduce){.linkhub .linkhub-link.is-primary{animation:none}.linkhub .linkhub-link,.linkhub-link-arrow{transition:none}}.campaign-disclaimer{padding:clamp(1.75rem, 3vw, 2.5rem) var(--content-edge);background:var(--pg-surface,var(--surface-primary))}.campaign-disclaimer p{max-width:52rem;color:var(--pg-muted,var(--text-muted));margin:0;font-size:.9375rem;font-style:italic;line-height:1.65}.campaign-booking-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);min-width:0;box-shadow:var(--shadow-elevated);scroll-margin-top:6rem;overflow:hidden}.campaign-booking-frame{background:#fff;position:relative}.campaign-booking-iframe{background:#fff;border:0;width:100%;height:46rem;display:block}.campaign-booking-consent{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:26rem;padding:clamp(2.5rem,5vw,3.5rem) clamp(1.25rem,4vw,2.5rem);display:flex}.campaign-booking-kicker{background:var(--surface-soft);min-height:2rem;color:var(--heading-color);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;margin:0;padding:.35rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}main[data-typography] .campaign-booking-card h3{color:#082c5c;font-size:var(--type-h3);margin:1rem 0 0;font-weight:600;line-height:1.2}main[data-typography] .campaign-booking-consent p{color:#4b5b6e;max-width:30rem;margin:.85rem auto 1.75rem;font-size:1.0625rem;line-height:1.7}.campaign-booking-consent a{color:#082c5c;text-underline-offset:3px;text-decoration:underline}.campaign-booking-success{border-bottom:1px solid var(--border-subtle);background:var(--surface-soft);padding:1.5rem clamp(1.25rem,3vw,2rem)}.campaign-booking-success[hidden]{display:none}main[data-typography] .campaign-booking-preview-note,.campaign-booking-preview-note{color:#4b5b6e;text-align:center;margin:0;padding:3rem 1.5rem;font-size:.9375rem}main[data-typography] .campaign-booking-success h3{color:var(--heading-color);margin-top:.75rem}main[data-typography] .campaign-booking-success p:not(.campaign-booking-kicker){color:var(--text-muted);margin:.6rem 0 .9rem;font-size:1.0625rem;line-height:1.7}.campaign-booking-success .campaign-booking-kicker{color:#17693a;background:#1f8a4c24}main[data-typography] .campaign-booking-card .campaign-booking-success p.campaign-booking-prep-title{color:var(--heading-color);margin:1rem 0 0;font-weight:700}.campaign-booking-prep{gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.campaign-booking-prep li{color:var(--text-color);grid-template-columns:auto 1fr;gap:.5rem;font-size:1rem;line-height:1.5;display:grid}.campaign-booking-prep svg{color:#1f8a4c;margin-top:.15rem}main[data-typography] .campaign-booking-alt{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;padding:1rem clamp(1.25rem,3vw,2rem);font-size:.9375rem;line-height:1.5;display:flex}.campaign-booking-alt a{color:var(--heading-color);white-space:nowrap;align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.campaign-booking-alt a:hover{color:var(--color-brand-red)}@media (width<=40rem){.campaign-booking-card{margin-inline:calc(var(--content-edge,1.25rem) * -.5)}.campaign-booking-iframe{height:min(46rem,100svh - 5rem)}}
