:root{--abgg-ink:#17191d;--abgg-muted:#68717b;--abgg-line:#dde2e7;--abgg-bg:#f3f5f6;--abgg-yellow:#f2b600;--abgg-max:1240px}
.abg-growth-shell{width:min(calc(100% - 40px),var(--abgg-max));margin:0 auto;padding:34px 0 80px;color:var(--abgg-ink)}
.abg-growth-hero{padding:54px 0 42px;border-bottom:1px solid var(--abgg-line)}.abg-growth-hero>span,.abg-growth-heading>span,.abg-newsletter-card>span{display:block;color:#8d6800;font-size:.68rem;font-weight:950;letter-spacing:.12em}.abg-growth-hero h1{max-width:920px;margin:8px 0 14px;font-size:clamp(2.8rem,5.3vw,5.8rem);line-height:.94;letter-spacing:-.065em}.abg-growth-hero p{max-width:760px;margin:0;color:var(--abgg-muted);font-size:1.05rem}.abg-growth-hero-actions{display:flex;align-items:center;gap:20px;margin-top:26px;flex-wrap:wrap}
.abg-growth-primary,.abg-growth-card-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:0;border-radius:8px;background:var(--abgg-ink);color:#fff!important;font-weight:850}.abg-growth-card-cta{min-height:40px;padding:0 14px;font-size:.78rem}.abg-growth-primary:hover,.abg-growth-card-cta:hover{background:#000;color:#fff}.abg-growth-section{padding:58px 0;border-bottom:1px solid var(--abgg-line)}.abg-growth-heading{max-width:820px;margin-bottom:26px}.abg-growth-heading h2{margin:5px 0 8px;font-size:clamp(2rem,3.6vw,3.7rem);line-height:1;letter-spacing:-.045em}.abg-growth-heading p{margin:0;color:var(--abgg-muted)}
.abg-growth-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.abg-growth-plans article,.abg-growth-story-grid article{display:flex;flex-direction:column;min-height:330px;padding:26px;background:#fff;border:1px solid var(--abgg-line)}.abg-growth-plans article.is-featured,.abg-growth-story-grid article.is-premium{border-top:5px solid var(--abgg-yellow);background:#17191d;color:#fff}.abg-growth-plans article>span,.abg-growth-story-grid article>span{color:#906b00;font-size:.66rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.abg-growth-plans article.is-featured>span,.abg-growth-story-grid article.is-premium>span{color:var(--abgg-yellow)}.abg-growth-plans h3,.abg-growth-story-grid h3{margin:8px 0 16px;font-size:1.35rem;line-height:1.1}.abg-growth-plans strong,.abg-growth-story-grid strong{font-size:2rem}.abg-growth-plans strong small{font-size:.72rem;font-weight:700;color:var(--abgg-muted)}.abg-growth-plans ul{margin:20px 0;padding-left:18px;color:var(--abgg-muted)}.abg-growth-plans .is-featured ul,.abg-growth-story-grid .is-premium p{color:#bac1c8}.abg-growth-plans .abg-growth-card-cta,.abg-growth-story-grid .abg-growth-card-cta{margin-top:auto}.abg-growth-plans .is-featured .abg-growth-card-cta,.abg-growth-story-grid .is-premium .abg-growth-card-cta{background:var(--abgg-yellow);color:#111!important}
.abg-growth-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.abg-growth-story-grid p{color:var(--abgg-muted)}.abg-growth-boosts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--abgg-line);border:1px solid var(--abgg-line)}.abg-growth-boosts article{display:flex;flex-direction:column;gap:12px;background:#fff;padding:22px}.abg-growth-boosts article>span{font-weight:850}.abg-growth-boosts article>strong{font-size:1.4rem}.abg-growth-boosts .abg-growth-card-cta{margin-top:auto}
.abg-growth-funnel{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;margin:56px 0;padding:34px;background:#17191d;color:#fff;border-top:5px solid var(--abgg-yellow)}.abg-growth-funnel>div>span{color:var(--abgg-yellow);font-size:.66rem;font-weight:950;letter-spacing:.1em}.abg-growth-funnel h2{margin:5px 0 8px;font-size:2.1rem}.abg-growth-funnel p{margin:0;color:#b6bdc5}.abg-growth-funnel .abg-growth-primary{background:var(--abgg-yellow);color:#111!important}
.abg-growth-form{max-width:980px;padding:28px;background:#fff;border:1px solid var(--abgg-line)}.abg-growth-form-grid,.abg-check-contact{display:grid;grid-template-columns:1fr 1fr;gap:18px}.abg-growth-form label,.abg-newsletter-card label,.abg-check-contact label{display:grid;gap:7px}.abg-growth-form label>span,.abg-newsletter-card label>span,.abg-check-contact label>span{font-size:.74rem;font-weight:850}.abg-growth-form input,.abg-growth-form select,.abg-growth-form textarea,.abg-newsletter-card input,.abg-newsletter-card select,.abg-check-contact input{width:100%;min-height:48px;border:1px solid #ccd2d8;background:#fff;padding:10px 12px;border-radius:7px;outline:0}.abg-growth-form textarea{min-height:120px;resize:vertical}.abg-growth-form input:focus,.abg-growth-form select:focus,.abg-growth-form textarea:focus,.abg-newsletter-card input:focus,.abg-newsletter-card select:focus,.abg-check-contact input:focus{border-color:#b98900;box-shadow:0 0 0 3px rgba(242,182,0,.14)}.abg-growth-form .is-wide{grid-column:1/-1}.abg-growth-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:10px!important;margin:18px 0;color:var(--abgg-muted);font-size:.78rem}.abg-growth-consent input{width:18px!important;min-height:18px!important;margin-top:1px;padding:0!important}.abg-growth-success{display:grid;gap:4px;margin:20px 0;padding:18px 20px;border-left:4px solid var(--abgg-yellow);background:#fff7d8}.abg-growth-success strong{font-size:1rem}.abg-growth-success span{color:var(--abgg-muted)}
.abg-newsletter-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;padding:52px 0}.abg-newsletter-points{display:grid;gap:0;border-top:1px solid var(--abgg-line)}.abg-newsletter-points>div{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:18px 0;border-bottom:1px solid var(--abgg-line)}.abg-newsletter-points b{color:#9a7100}.abg-newsletter-points strong,.abg-newsletter-points span{grid-column:2}.abg-newsletter-points span{color:var(--abgg-muted);font-size:.84rem}.abg-newsletter-card{background:#fff;border-top:5px solid var(--abgg-yellow);padding:28px;box-shadow:0 18px 44px rgba(20,25,32,.08)}.abg-newsletter-card h2{margin:5px 0 20px;font-size:2rem}.abg-newsletter-card form{display:grid;gap:14px}.abg-newsletter-card>small{display:block;margin-top:12px;color:var(--abgg-muted)}
.abg-check-form{display:grid;gap:24px;padding:34px 0}.abg-check-questions{display:grid;gap:12px}.abg-check-questions fieldset{margin:0;padding:18px;border:1px solid var(--abgg-line);background:#fff;display:grid;grid-template-columns:1fr auto auto auto;gap:14px;align-items:center}.abg-check-questions legend{float:left;width:auto;display:flex;align-items:center;gap:12px;margin:0;padding:0}.abg-check-questions legend b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff4ca;color:#7e5d00}.abg-check-questions legend span{font-weight:850}.abg-check-questions legend small{display:block;margin-top:3px;color:var(--abgg-muted);font-weight:500}.abg-check-questions label{display:flex;align-items:center;gap:5px;font-size:.78rem;font-weight:800}.abg-check-result{display:grid;grid-template-columns:260px 1fr;gap:34px;margin:42px 0;padding:34px;background:#fff;border:1px solid var(--abgg-line)}.abg-check-score{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:220px;background:#17191d;color:#fff;border-top:5px solid var(--abgg-yellow)}.abg-check-score span{color:var(--abgg-yellow);font-size:.65rem;font-weight:950;letter-spacing:.09em}.abg-check-score strong{font-size:5rem;line-height:1}.abg-check-score small{color:#aeb5bc}.abg-check-result h2{margin:5px 0 10px;font-size:2rem}.abg-check-result ol{padding-left:20px}.abg-check-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px}
@media(max-width:900px){.abg-growth-plans{grid-template-columns:1fr}.abg-growth-story-grid{grid-template-columns:1fr}.abg-growth-boosts{grid-template-columns:1fr 1fr}.abg-newsletter-layout{grid-template-columns:1fr}.abg-growth-funnel{grid-template-columns:1fr}.abg-check-result{grid-template-columns:1fr}.abg-check-score{min-height:180px}}
@media(max-width:640px){.abg-growth-shell{width:min(calc(100% - 24px),var(--abgg-max));padding-top:18px}.abg-growth-hero{padding:30px 0}.abg-growth-hero h1{font-size:2.45rem}.abg-growth-section{padding:38px 0}.abg-growth-heading h2{font-size:2rem}.abg-growth-boosts{grid-template-columns:1fr}.abg-growth-form{padding:18px}.abg-growth-form-grid,.abg-check-contact{grid-template-columns:1fr}.abg-growth-form .is-wide{grid-column:auto}.abg-check-questions fieldset{grid-template-columns:1fr 1fr 1fr;gap:10px}.abg-check-questions legend{grid-column:1/-1;float:none;width:100%}.abg-check-questions label{justify-content:center;padding:10px 6px;border:1px solid var(--abgg-line)}.abg-newsletter-card{padding:22px}.abg-check-result{padding:18px}.abg-check-score strong{font-size:4rem}}

/* ABG Core 1.11.1 — Newsletter status & unsubscribe */
.abg-newsletter-state-shell{padding:56px 0 76px}
.abg-newsletter-state{max-width:860px;margin:0 auto;background:#fff;border:1px solid var(--abgg-line);border-top:5px solid var(--abgg-yellow);padding:34px 36px;box-shadow:0 18px 44px rgba(20,25,32,.06)}
.abg-newsletter-state>span{display:block;color:#8d6800;font-size:.68rem;font-weight:950;letter-spacing:.12em}
.abg-newsletter-state h1{margin:8px 0 12px;font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:.98;letter-spacing:-.055em}
.abg-newsletter-state p{max-width:700px;margin:0;color:var(--abgg-muted);font-size:1rem;line-height:1.6}
.abg-newsletter-state .abg-growth-primary{display:inline-flex;margin-top:24px;text-decoration:none}
.abg-newsletter-state-note{display:grid;gap:5px;margin-top:24px;padding:16px 18px;background:#fff7d8;border-left:4px solid var(--abgg-yellow)}
.abg-newsletter-state-note strong{font-size:.9rem}.abg-newsletter-state-note span{color:var(--abgg-muted);font-size:.82rem;line-height:1.5}
.abg-newsletter-unsubscribe-form{display:grid;gap:14px;max-width:560px;margin-top:26px}
.abg-newsletter-unsubscribe-form label{display:grid;gap:7px}.abg-newsletter-unsubscribe-form label>span{font-size:.74rem;font-weight:850}
.abg-newsletter-unsubscribe-form input[type=email]{width:100%;min-height:50px;border:1px solid #ccd2d8;background:#fff;padding:10px 12px;border-radius:8px;outline:0;font-size:16px}
.abg-newsletter-unsubscribe-form input[type=email]:focus{border-color:#b98900;box-shadow:0 0 0 3px rgba(242,182,0,.14)}
.abg-newsletter-unsubscribe-form .abg-growth-primary{margin-top:0;justify-self:start}
@media(max-width:640px){.abg-newsletter-state-shell{padding:28px 0 44px}.abg-newsletter-state{padding:24px 20px}.abg-newsletter-state h1{font-size:2.25rem}.abg-newsletter-state p{font-size:.9rem}.abg-newsletter-unsubscribe-form .abg-growth-primary{width:100%;justify-content:center}}


/* ABG 1.14 legal pages */
.abg-legal{--legal-ink:#171a1f;--legal-muted:#66707a;--legal-line:#dfe3e7;--legal-soft:#f5f6f7;--legal-yellow:#f2b600;max-width:1180px;margin:0 auto;padding:44px 0 88px;color:var(--legal-ink)}
.abg-legal-hero{padding:38px 0 42px;border-bottom:1px solid var(--legal-line)}
.abg-legal-hero>span{display:block;color:#8b6500;font-size:.68rem;font-weight:950;letter-spacing:.14em}
.abg-legal-hero h1{max-width:920px;margin:10px 0 14px;font-size:clamp(2.7rem,5.1vw,5.2rem);line-height:.96;letter-spacing:-.06em}
.abg-legal-hero p{max-width:820px;margin:0;color:var(--legal-muted);font-size:1.03rem;line-height:1.7}
.abg-legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:64px;padding-top:42px;align-items:start}
.abg-legal-toc{position:sticky;top:108px;display:grid;gap:0;border-top:2px solid var(--legal-ink)}
.abg-legal-toc strong{padding:14px 0 12px;color:#8b6500;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em}
.abg-legal-toc a{padding:9px 0;border-top:1px solid var(--legal-line);color:#535b64;font-size:.78rem;font-weight:750}
.abg-legal-toc a:hover{color:#16191d}
.abg-legal-content{min-width:0}
.abg-legal-content>section{display:grid;grid-template-columns:44px minmax(0,1fr);gap:22px;padding:0 0 34px;margin:0 0 34px;border-bottom:1px solid var(--legal-line);scroll-margin-top:120px}
.abg-legal-content>section>span{padding-top:4px;color:#9a7200;font-size:.72rem;font-weight:950;letter-spacing:.05em}
.abg-legal-content h2{margin:0 0 13px;color:var(--legal-ink);font-size:1.48rem;line-height:1.2;letter-spacing:-.035em}
.abg-legal-content p{margin:0 0 13px;color:#4d5660;font-size:.94rem;line-height:1.78}
.abg-legal-content p:last-child{margin-bottom:0}
.abg-legal-content a{color:#765a0a;text-decoration:underline;text-underline-offset:3px}
.abg-legal-content code{padding:2px 5px;border-radius:4px;background:#eef0f2;color:#2f3439;font-size:.86em}
.abg-legal-content em{font-style:normal;font-weight:800;color:#343a40}
.abg-legal-version{margin:0;padding:15px 18px;border-left:3px solid var(--legal-yellow);background:#fff8dd;color:#665a37!important;font-size:.78rem!important}
@media(max-width:900px){.abg-legal{padding-top:28px}.abg-legal-layout{grid-template-columns:1fr;gap:28px}.abg-legal-toc{position:static;display:flex;gap:8px;overflow:auto;padding:0 0 10px;border-top:0;scrollbar-width:none}.abg-legal-toc::-webkit-scrollbar{display:none}.abg-legal-toc strong{display:none}.abg-legal-toc a{flex:0 0 auto;padding:8px 11px;border:1px solid var(--legal-line);border-radius:999px;background:#fff;white-space:nowrap;font-size:.72rem}}
@media(max-width:620px){.abg-legal{padding:18px 0 58px}.abg-legal-hero{padding:24px 0 28px}.abg-legal-hero h1{font-size:2.55rem}.abg-legal-hero p{font-size:.94rem}.abg-legal-layout{padding-top:24px}.abg-legal-content>section{grid-template-columns:30px minmax(0,1fr);gap:12px;padding-bottom:26px;margin-bottom:26px}.abg-legal-content h2{font-size:1.25rem}.abg-legal-content p{font-size:.91rem;line-height:1.72}}


/* ABG Wochenendplaner 1.15 */
.abg-weekend-shell{padding-bottom:90px}.abg-weekend-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:52px;align-items:end;padding:56px 0 52px;border-bottom:1px solid var(--abgg-line)}.abg-weekend-hero-copy>span,.abg-weekend-signup>div>span,.abg-weekend-preview-card>span,.abg-weekend-state>span,.abg-weekend-plan-head>div>span{display:block;color:#8d6800;font-size:.68rem;font-weight:950;letter-spacing:.12em}.abg-weekend-hero h1{max-width:840px;margin:9px 0 18px;font-size:clamp(3.3rem,6vw,6.7rem);line-height:.9;letter-spacing:-.07em}.abg-weekend-hero p{max-width:760px;color:var(--abgg-muted);font-size:1.08rem}.abg-weekend-facts{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.abg-weekend-facts b{padding:8px 11px;border:1px solid #d9dde2;background:#fff;font-size:.72rem}.abg-weekend-preview-card{padding:27px;background:#17191d;color:#fff;border-top:5px solid var(--abgg-yellow)}.abg-weekend-preview-card>span{color:var(--abgg-yellow)}.abg-weekend-preview-card strong{display:block;margin:6px 0 12px;font-size:2rem;line-height:1}.abg-weekend-preview-card p{margin:0 0 18px;color:#c1c7cd;font-size:.9rem}.abg-weekend-preview-card small{color:#8e979f}.abg-weekend-value{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:46px 0;background:var(--abgg-line);border:1px solid var(--abgg-line)}.abg-weekend-value>div{background:#fff;padding:26px}.abg-weekend-value span{color:#9b7300;font-weight:950}.abg-weekend-value h2{margin:6px 0 8px;font-size:1.25rem}.abg-weekend-value p{margin:0;color:var(--abgg-muted);font-size:.88rem}.abg-weekend-signup{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:start;padding:48px;background:#eef0f1}.abg-weekend-signup h2{margin:6px 0 12px;font-size:clamp(2.2rem,4vw,4rem);line-height:.98;letter-spacing:-.05em}.abg-weekend-signup>div>p{max-width:560px;color:var(--abgg-muted)}.abg-weekend-signup ol{display:grid;gap:10px;padding:0;margin:28px 0 0;list-style:none}.abg-weekend-signup li{display:flex;align-items:center;gap:12px}.abg-weekend-signup li b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#17191d;color:#fff;font-size:.72rem}.abg-weekend-signup li span{font-weight:800}.abg-weekend-form{display:grid;gap:14px;background:#fff;padding:26px;border-top:5px solid var(--abgg-yellow)}.abg-weekend-form>label:not(.abg-growth-consent){display:grid;gap:7px}.abg-weekend-form>label>span{font-size:.74rem;font-weight:850}.abg-weekend-form input[type=text],.abg-weekend-form input[type=email],.abg-weekend-form input:not([type]){width:100%;min-height:50px;border:1px solid #cbd1d6;border-radius:7px;padding:10px 12px}.abg-weekend-form>small{color:var(--abgg-muted);font-size:.72rem}.abg-weekend-newsletter-optin{margin-top:0!important;padding-top:14px;border-top:1px solid var(--abgg-line)}
.abg-weekend-state-shell{min-height:55vh;display:grid;align-items:center}.abg-weekend-state{max-width:940px;padding:38px 40px;background:#fff;border:1px solid var(--abgg-line);border-top:5px solid var(--abgg-yellow)}.abg-weekend-state h1{max-width:760px;margin:8px 0 14px;font-size:clamp(2.6rem,5vw,5rem);line-height:.95;letter-spacing:-.055em}.abg-weekend-state p{max-width:720px;color:var(--abgg-muted);font-size:1rem}.abg-weekend-state .abg-growth-primary{margin-top:18px}
.abg-weekend-access{padding-bottom:100px}.abg-weekend-plan-head{display:flex;justify-content:space-between;gap:34px;align-items:end;padding:48px 0 34px;border-bottom:1px solid var(--abgg-line)}.abg-weekend-plan-head h1{margin:7px 0 8px;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.95;letter-spacing:-.055em}.abg-weekend-plan-head p{max-width:760px;margin:0;color:var(--abgg-muted)}.abg-weekend-print{flex:0 0 auto;min-height:44px;padding:0 15px;border:1px solid #cfd4d9;background:#fff;border-radius:7px;font-weight:800}.abg-weekend-plan-section{padding:48px 0;border-bottom:1px solid var(--abgg-line)}.abg-weekend-event-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.abg-weekend-event-grid article{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;padding:19px;background:#fff;border:1px solid var(--abgg-line)}.abg-weekend-date{display:grid;place-items:center;border-right:1px solid var(--abgg-line);padding-right:14px}.abg-weekend-date strong{font-size:1.6rem;line-height:1}.abg-weekend-date span{font-size:.62rem;font-weight:950;color:#9b7300}.abg-weekend-event-grid article>div:nth-child(2)>span{font-size:.68rem;color:#8b6500;font-weight:900}.abg-weekend-event-grid h3{margin:4px 0 5px;font-size:1.02rem;line-height:1.2}.abg-weekend-event-grid p{margin:0;color:var(--abgg-muted);font-size:.76rem}.abg-weekend-event-grid article>a{font-size:.72rem;font-weight:850}.abg-weekend-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.abg-weekend-story-grid article,.abg-weekend-deal-grid article{padding:20px;border:1px solid var(--abgg-line);background:#fff}.abg-weekend-story-grid span,.abg-weekend-deal-grid span{font-size:.66rem;font-weight:950;color:#8b6500}.abg-weekend-story-grid h3,.abg-weekend-deal-grid h3{margin:5px 0 9px;font-size:1rem;line-height:1.25}.abg-weekend-story-grid p,.abg-weekend-deal-grid p{color:var(--abgg-muted);font-size:.8rem}.abg-weekend-story-grid article>a,.abg-weekend-deal-grid article>a{font-size:.72rem;font-weight:850}.abg-weekend-deal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.abg-weekend-deal-grid span{display:inline-block;padding:5px 8px;background:#fff3c7}.abg-weekend-empty{display:grid;gap:5px;padding:24px;border-left:4px solid var(--abgg-yellow);background:#fff7d7}.abg-weekend-empty span{color:var(--abgg-muted)}.abg-weekend-plan-foot{margin-top:42px;padding:26px;background:#17191d;color:#fff;border-top:5px solid var(--abgg-yellow)}.abg-weekend-plan-foot p{max-width:900px;color:#c0c7cd}.abg-weekend-plan-foot a{color:var(--abgg-yellow);font-weight:850}
@media(max-width:900px){.abg-weekend-hero,.abg-weekend-signup{grid-template-columns:1fr}.abg-weekend-value{grid-template-columns:1fr}.abg-weekend-event-grid{grid-template-columns:1fr}.abg-weekend-story-grid,.abg-weekend-deal-grid{grid-template-columns:1fr 1fr}.abg-weekend-plan-head{align-items:start;flex-direction:column}}
@media(max-width:640px){.abg-weekend-hero{padding:30px 0 34px;gap:28px}.abg-weekend-hero h1{font-size:3rem}.abg-weekend-signup{padding:22px;gap:28px}.abg-weekend-signup h2{font-size:2.4rem}.abg-weekend-form{padding:18px}.abg-weekend-state{padding:26px 22px}.abg-weekend-state h1{font-size:2.7rem}.abg-weekend-plan-head{padding:30px 0 24px}.abg-weekend-plan-head h1{font-size:2.8rem}.abg-weekend-story-grid,.abg-weekend-deal-grid{grid-template-columns:1fr}.abg-weekend-event-grid article{grid-template-columns:48px minmax(0,1fr)}.abg-weekend-event-grid article>a{grid-column:2}.abg-weekend-print{width:100%}}
@media print{header.site-header,footer.site-footer,.abg-weekend-print,.abg-v619-service-links{display:none!important}.abg-weekend-access{width:100%;max-width:none;padding:0}.abg-weekend-plan-section{break-inside:avoid}.abg-weekend-event-grid article,.abg-weekend-story-grid article,.abg-weekend-deal-grid article{break-inside:avoid;box-shadow:none}.abg-weekend-plan-foot{background:#fff;color:#111;border:1px solid #ccc}.abg-weekend-plan-foot p{color:#333}}

/* 1.16 · Unternehmensporträts */
.abg-growth-ad-note{margin:18px 0 0;padding:14px 16px;border-left:4px solid var(--abgg-yellow);background:#fff8dc;color:#5e6268;font-size:.8rem;line-height:1.5}.abg-growth-ad-note strong{color:#17191d}


/* ABG Core 1.21.0 — Checkout */
.abg-pay-shell{max-width:860px!important}.abg-pay-card{background:#fff;border:1px solid #e2e6ea;border-top:5px solid #e7ad00;border-radius:18px;padding:clamp(24px,5vw,44px);box-shadow:0 18px 50px rgba(14,22,32,.08)}
.abg-pay-card>span{display:block;font-size:.78rem;font-weight:900;letter-spacing:.12em;color:#9a7100;margin-bottom:8px}.abg-pay-card h1{margin:.1em 0 .25em;font-size:clamp(2rem,6vw,3.2rem);color:#111923}.abg-pay-card>p{color:#65707c;font-size:1.03rem;line-height:1.65}
.abg-pay-summary{margin:28px 0;background:#f6f7f8;border-radius:14px;overflow:hidden}.abg-pay-summary div{display:grid;grid-template-columns:minmax(120px,.6fr) 1.4fr;gap:16px;padding:14px 18px;border-bottom:1px solid #e1e5e8}.abg-pay-summary div:last-child{border-bottom:0}.abg-pay-summary dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.07em;color:#7b8490;font-weight:800}.abg-pay-summary dd{margin:0;font-weight:800;color:#17212b;text-align:right}
.abg-pay-methods{display:grid;gap:12px}.abg-pay-methods form{margin:0}.abg-pay-button{width:100%;border:0;border-radius:12px;padding:15px 18px;font-weight:900;font-size:1rem;cursor:pointer}.abg-pay-button.is-paypal{background:#ffc439;color:#111820}.abg-pay-button.is-stripe{background:#635bff;color:#fff}.abg-pay-state{display:flex;flex-direction:column;gap:4px;margin:20px 0;padding:14px 16px;background:#fff8dc;border-left:4px solid #e7ad00;border-radius:8px}.abg-pay-state.is-paid{background:#eaf8ef;border-color:#259b52}.abg-pay-state.is-error{background:#fff0ef;border-color:#cc3b31}.abg-pay-state span{color:#596572}.abg-pay-foot{margin-top:20px!important;font-size:.86rem!important;color:#7a838d!important}
@media(max-width:560px){.abg-pay-summary div{grid-template-columns:1fr;gap:4px}.abg-pay-summary dd{text-align:left}.abg-pay-card{border-radius:14px;padding:22px 18px}}


/* ABG Core 1.22.0 — Preise & Werben */
.abg-prices-shell{max-width:1180px;margin:0 auto;padding:0 18px 70px}
.abg-price-overview{padding:12px 0 24px}
.abg-price-intro{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;padding:28px 30px;margin:0 0 22px;background:#171a1f;color:#fff;border-top:4px solid #f2b600}
.abg-price-intro span{color:#f2b600;font-size:.68rem;font-weight:900;letter-spacing:.08em}.abg-price-intro h2{margin:4px 0 7px;font-size:2rem}.abg-price-intro p{margin:0;color:#c1c7cd;max-width:720px}.abg-price-intro>strong{font-size:2.2rem;color:#f2b600;white-space:nowrap}
.abg-price-group{margin:0 0 26px}.abg-price-group>h2{margin:0 0 10px;font-size:1.12rem}
.abg-price-table{border:1px solid #dfe3e7;background:#fff}.abg-price-table article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:22px;align-items:center;padding:17px 20px;border-bottom:1px solid #e5e8eb}.abg-price-table article:last-child{border-bottom:0}.abg-price-table span{display:block;font-weight:850}.abg-price-table small{display:block;margin-top:3px;color:#7a838c}.abg-price-table strong{font-size:1.05rem;white-space:nowrap}.abg-price-table a{font-weight:800;color:#8d6500!important;white-space:nowrap}.abg-price-note{margin:22px 0 0;color:#68717a;font-size:.86rem;line-height:1.6}.abg-price-submit{margin-top:40px}
@media(max-width:680px){.abg-price-intro{grid-template-columns:1fr}.abg-price-intro>strong{font-size:1.7rem}.abg-price-table article{grid-template-columns:1fr auto;gap:8px 14px}.abg-price-table a{grid-column:1/-1}.abg-prices-shell{padding-left:12px;padding-right:12px}}

/* ABG Core 1.25.0 — neue Unternehmens-/Preisseite */
.abg-prices-v2{max-width:1240px!important;padding:18px 18px 84px!important;font-family:"Aptos","Segoe UI Variable","Segoe UI",Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;letter-spacing:-.008em}
.abg-prices-v2 h1,.abg-prices-v2 h2,.abg-prices-v2 h3{font-family:inherit!important;color:#18202a;letter-spacing:-.045em}
.abg-prices-v2 a{text-decoration:none}
.abg-price-hero-v2{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.72fr);gap:44px;align-items:center;padding:42px 0 58px;border-bottom:0}
.abg-price-kicker,.abg-price-section-head-v2>span,.abg-check-cta-v2>div>span,.abg-price-final-v2>div>span{display:inline-flex;align-items:center;gap:8px;color:#956f00;font-size:.71rem;font-weight:800;letter-spacing:.105em;text-transform:uppercase}
.abg-price-kicker:before,.abg-price-section-head-v2>span:before{content:"";width:22px;height:2px;border-radius:999px;background:#e0aa00}
.abg-price-hero-copy-v2 h1{max-width:820px;margin:10px 0 18px;font-size:clamp(2.8rem,5.2vw,5.45rem);font-weight:780;line-height:.96;letter-spacing:-.065em!important}
.abg-price-hero-copy-v2>p{max-width:750px;margin:0;color:#64707b;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.72}
.abg-price-hero-actions-v2{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.abg-price-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border:1px solid transparent;border-radius:13px;font-size:.9rem;font-weight:760;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}
.abg-price-button:hover{transform:translateY(-1px)}
.abg-price-button.is-primary{background:#1b222b;color:#fff!important;box-shadow:0 9px 24px rgba(18,27,37,.13)}
.abg-price-button.is-primary:hover{background:#0f151b;box-shadow:0 12px 28px rgba(18,27,37,.18)}
.abg-price-button.is-secondary{border-color:#d9dee3;background:#fff;color:#1e2730!important;box-shadow:0 4px 16px rgba(25,34,44,.045)}
.abg-price-button.is-secondary:hover{border-color:#bfc7ce;box-shadow:0 7px 20px rgba(25,34,44,.08)}
.abg-price-button.is-light{background:#fff;color:#18202a!important;border-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.14)}
.abg-price-hero-facts-v2{display:flex;gap:9px;flex-wrap:wrap;margin-top:19px}.abg-price-hero-facts-v2 span{padding:6px 10px;border-radius:999px;background:#f3f5f5;color:#65707a;font-size:.73rem;font-weight:680}
.abg-price-hero-preview-v2{position:relative;overflow:hidden;border:1px solid #e2e6e8;border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(25,34,44,.11);transform:rotate(1deg)}
.abg-demo-label{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;background:#f5f1e4;color:#846400;font-size:.62rem;font-weight:800;letter-spacing:.07em}
.abg-price-hero-preview-v2>.abg-demo-label{position:absolute;z-index:2;top:16px;left:16px;background:rgba(255,255,255,.93);backdrop-filter:blur(6px)}
.abg-demo-photo{display:grid;place-items:center;min-height:205px;background:linear-gradient(145deg,#202832,#444f59);color:#f1bd16}.abg-demo-photo span{display:grid;place-items:center;width:84px;height:84px;border:1px solid rgba(255,255,255,.2);border-radius:50%;font-size:1.6rem;font-weight:820;letter-spacing:-.04em}
.abg-demo-body{padding:24px}.abg-demo-body small{color:#8a9299;font-size:.72rem}.abg-demo-body h2{margin:5px 0 7px;font-size:1.7rem;font-weight:760}.abg-demo-body p{margin:0;color:#68727b;font-size:.89rem;line-height:1.55}.abg-demo-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.abg-demo-meta span{padding:6px 9px;border-radius:9px;background:#f4f6f6;color:#59646d;font-size:.69rem;font-weight:700}
.abg-price-section-v2{padding:68px 0;border-top:1px solid #edf0f1}.abg-price-section-head-v2{max-width:800px;margin-bottom:28px}.abg-price-section-head-v2 h2{margin:8px 0 10px;font-size:clamp(2rem,3.5vw,3.55rem);font-weight:760;line-height:1.02}.abg-price-section-head-v2 p{margin:0;color:#68737d;font-size:.98rem;line-height:1.7}
.abg-price-benefits-section-v2{padding-top:34px;border-top:0}.abg-price-benefits-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.abg-price-benefits-v2 article{padding:25px;border:1px solid #e5e8ea;border-radius:19px;background:#fff;box-shadow:0 10px 28px rgba(25,34,44,.045)}.abg-price-benefits-v2 b{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#fff4cf;color:#856300;font-size:.72rem}.abg-price-benefits-v2 h3{margin:17px 0 7px;font-size:1.15rem;font-weight:740}.abg-price-benefits-v2 p{margin:0;color:#69747d;font-size:.85rem;line-height:1.6}
.abg-reach-v2{position:relative;overflow:hidden;margin:18px 0;padding:46px!important;border:0!important;border-radius:26px;background:#1b222b;color:#fff;box-shadow:0 22px 55px rgba(20,28,36,.13)}.abg-reach-v2:after{content:"";position:absolute;right:-120px;top:-110px;width:310px;height:310px;border-radius:50%;background:rgba(242,182,0,.08)}.abg-reach-v2 .abg-price-section-head-v2{position:relative;z-index:1}.abg-reach-v2 .abg-price-section-head-v2>span{color:#f4c22a}.abg-reach-v2 .abg-price-section-head-v2>span:before{background:#f4c22a}.abg-reach-v2 .abg-price-section-head-v2 h2{color:#fff!important}.abg-reach-v2 .abg-price-section-head-v2 p{color:#c3cad0}.abg-reach-grid-v2{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.abg-reach-grid-v2 article{padding:20px 18px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:rgba(255,255,255,.055)}.abg-reach-grid-v2 span{display:block;color:#f0bf27;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.abg-reach-grid-v2 strong{display:block;margin:8px 0 4px;color:#fff;font-size:clamp(1.65rem,2.7vw,2.75rem);font-weight:770;line-height:1;letter-spacing:-.045em}.abg-reach-grid-v2 small{color:#c0c7cd;font-size:.78rem}.abg-reach-source-v2{position:relative;z-index:1;margin:16px 0 0;color:#929ba3;font-size:.71rem}
.abg-plan-cards-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.abg-plan-card-v2{position:relative;display:flex;flex-direction:column;min-height:460px;padding:28px;border:1px solid #e3e7e9;border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(25,34,44,.055)}.abg-plan-card-v2.is-partner{background:#fbfcfc}.abg-plan-card-v2.is-featured{border-color:#e4bd42;background:linear-gradient(180deg,#fffdf7 0,#fff 48%);box-shadow:0 19px 46px rgba(133,101,0,.12)}.abg-plan-recommend{position:absolute;top:18px;right:18px;padding:6px 8px;border-radius:999px;background:#f0b800;color:#27200c;font-size:.6rem;font-weight:820;letter-spacing:.07em}.abg-plan-name{color:#876600;font-size:.69rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.abg-plan-card-v2 h3{margin:7px 0 20px;max-width:260px;font-size:1.32rem;font-weight:740;line-height:1.15}.abg-plan-price{display:flex;align-items:baseline;gap:7px}.abg-plan-price strong{color:#171f27;font-size:2rem;font-weight:780;letter-spacing:-.045em}.abg-plan-price small{color:#848d95;font-size:.76rem}.abg-plan-card-v2 ul{display:grid;gap:10px;margin:24px 0 16px;padding:0;list-style:none}.abg-plan-card-v2 li{position:relative;padding-left:24px;color:#56616a;font-size:.86rem}.abg-plan-card-v2 li:before{content:"✓";position:absolute;left:0;top:0;color:#8a6800;font-weight:800}.abg-plan-for{margin:0 0 21px;color:#7b858d;font-size:.77rem;line-height:1.5}.abg-plan-card-v2 .abg-price-button{margin-top:auto;width:100%}
.abg-profile-demo-section-v2{background:linear-gradient(180deg,transparent 0,#f7f8f8 20%,#f7f8f8 86%,transparent 100%);margin-left:-18px;margin-right:-18px;padding-left:18px!important;padding-right:18px!important}.abg-profile-demos-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.abg-profile-demo-v2{position:relative;padding:22px;border:1px solid #e4e7e9;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(25,34,44,.055)}.abg-profile-demo-v2.is-partner{border-top:3px solid #d8a800}.abg-profile-demo-v2.is-plus{border-top:3px solid #1f2730;box-shadow:0 15px 38px rgba(25,34,44,.095)}.abg-demo-mini-photo{display:grid;place-items:center;width:62px;height:62px;margin:20px 0 16px;border-radius:17px;background:#242c35;color:#f0bd1c;font-weight:800}.abg-profile-demo-v2>small{color:#8a939b;font-size:.69rem}.abg-profile-demo-v2 h3{margin:5px 0 8px;font-size:1.18rem}.abg-profile-demo-v2 p{min-height:48px;margin:0;color:#68727a;font-size:.78rem;line-height:1.55}.abg-demo-badge{position:absolute;right:18px;top:18px;padding:5px 8px;border-radius:999px;background:#fff4ce;color:#7f6000;font-size:.61rem;font-weight:800}.abg-profile-demo-v2.is-plus .abg-demo-badge{background:#202832;color:#fff}.abg-demo-link{margin-top:17px;color:#6f5500;font-size:.74rem;font-weight:760}.abg-demo-disclaimer-v2{margin:15px 0 0;color:#899199;font-size:.71rem;line-height:1.5}
.abg-story-cards-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.abg-story-cards-v2 article{display:flex;flex-direction:column;padding:25px;border:1px solid #e4e7e9;border-radius:20px;background:#fff}.abg-story-cards-v2 article.is-premium{background:#202832;color:#fff;border-color:#202832;box-shadow:0 18px 40px rgba(19,26,34,.13)}.abg-story-cards-v2 article>span{color:#8b6900;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.abg-story-cards-v2 .is-premium>span{color:#f0bd20}.abg-story-cards-v2 article>strong{display:block;margin-top:14px;font-size:1.85rem;font-weight:780}.abg-story-cards-v2 article>small{color:#8a9299;font-size:.7rem}.abg-story-cards-v2 h3{margin:20px 0 7px;font-size:1.16rem;font-weight:730}.abg-story-cards-v2 .is-premium h3,.abg-story-cards-v2 .is-premium strong{color:#fff!important}.abg-story-cards-v2 p{margin:0 0 18px;color:#6b757e;font-size:.82rem;line-height:1.6}.abg-story-cards-v2 .is-premium p{color:#c0c7ce}.abg-story-cards-v2 a{margin-top:auto;color:#725700;font-size:.76rem;font-weight:780}.abg-story-cards-v2 .is-premium a{color:#f2bf21}
.abg-story-example-v2{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);overflow:hidden;margin-top:22px;border:1px solid #e2e6e8;border-radius:22px;background:#fff;box-shadow:0 14px 36px rgba(25,34,44,.06)}.abg-story-example-image-v2{display:grid;place-items:center;min-height:260px;background:linear-gradient(145deg,#25303a,#4b5761)}.abg-story-example-image-v2 span{display:grid;place-items:center;width:86px;height:86px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#f3c12c;font-size:1.6rem;font-weight:800}.abg-story-example-copy-v2{padding:30px}.abg-ad-label-v2{display:inline-flex!important;padding:4px 7px;border-radius:999px;background:#f1f2f3;color:#747d85!important;font-size:.58rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:none!important}.abg-story-example-copy-v2>small{display:block;margin-top:13px;color:#9a7a1f;font-size:.63rem;font-weight:800;letter-spacing:.07em}.abg-story-example-copy-v2 h3{margin:7px 0 10px;font-size:1.65rem;font-weight:750}.abg-story-example-copy-v2 p{margin:0;color:#68727b;line-height:1.65}.abg-story-example-copy-v2>div{margin-top:18px;color:#715600;font-size:.76rem;font-weight:780}
.abg-extra-grid-v2{display:grid;gap:10px}.abg-extra-grid-v2 article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:22px;align-items:center;padding:18px 20px;border:1px solid #e4e7e9;border-radius:16px;background:#fff;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.abg-extra-grid-v2 article:hover{transform:translateY(-1px);border-color:#d6dce0;box-shadow:0 10px 28px rgba(25,34,44,.055)}.abg-extra-grid-v2 article>div:first-child>span{font-weight:760;color:#202831}.abg-extra-grid-v2 p{margin:4px 0 0;color:#79838b;font-size:.77rem}.abg-extra-price-v2{text-align:right}.abg-extra-price-v2 strong{display:block;font-size:1.05rem}.abg-extra-price-v2 small{color:#8a9299;font-size:.68rem}.abg-extra-grid-v2 a{color:#745900;font-size:.74rem;font-weight:780;white-space:nowrap}
.abg-format-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.abg-format-card-v2{display:grid;grid-template-columns:minmax(180px,.82fr) minmax(0,1.18fr);gap:0;overflow:hidden;border:1px solid #e3e7e9;border-radius:22px;background:#fff;box-shadow:0 13px 36px rgba(25,34,44,.06)}.abg-newsletter-mock-v2{margin:20px;padding:18px;border-radius:14px;background:#f5f6f6;box-shadow:inset 0 0 0 1px #e0e4e6}.abg-mock-logo-v2{font-weight:840;letter-spacing:-.04em}.abg-newsletter-mock-v2>small{display:block;margin-top:3px;color:#8a9299;font-size:.58rem}.abg-mock-story-v2{height:65px;margin:15px 0;border-radius:8px;background:linear-gradient(90deg,#d9dde0 0 28%,#eceeef 28% 100%)}.abg-mock-ad-v2{display:grid;gap:2px;padding:10px;border-left:3px solid #e6b20e;background:#fff}.abg-mock-ad-v2 span{color:#899198;font-size:.52rem}.abg-mock-ad-v2 strong{font-size:.72rem}.abg-mock-ad-v2 small{color:#868f96;font-size:.55rem}.abg-guide-mock-v2{display:flex;flex-direction:column;justify-content:flex-end;min-height:285px;margin:20px;padding:21px;border-radius:14px;background:linear-gradient(160deg,#202832,#3e4a55);color:#fff;box-shadow:0 16px 32px rgba(20,27,35,.18)}.abg-guide-mock-v2>span{color:#f2bf22;font-size:.63rem;font-weight:820;letter-spacing:.1em}.abg-guide-mock-v2>strong{margin:7px 0;font-size:1.72rem;line-height:.98;letter-spacing:-.045em}.abg-guide-mock-v2>small{color:#bcc4ca;font-size:.6rem}.abg-guide-mock-v2>div{margin-top:22px;font-size:.65rem;color:#e6b819}.abg-format-copy-v2{padding:26px 24px 26px 4px;align-self:center}.abg-format-copy-v2>span{color:#8b6900;font-size:.65rem;font-weight:800;letter-spacing:.07em}.abg-format-copy-v2 h3{margin:6px 0 14px;font-size:1.25rem}.abg-format-copy-v2>strong{font-size:1.45rem}.abg-format-copy-v2>strong small{font-size:.66rem;color:#8a929a}.abg-format-copy-v2 p{color:#69737c;font-size:.8rem;line-height:1.58}.abg-format-copy-v2 a{color:#745900;font-size:.74rem;font-weight:780}
.abg-check-cta-v2{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:35px;align-items:center;margin:24px 0;padding:38px 42px!important;border:0!important;border-radius:24px;background:#202832;color:#fff;box-shadow:0 19px 48px rgba(20,28,36,.13)}.abg-check-cta-v2>div>span{color:#f1bf24}.abg-check-cta-v2 h2{margin:8px 0 9px;color:#fff!important;font-size:clamp(1.8rem,3vw,3rem);font-weight:760}.abg-check-cta-v2 p{max-width:720px;margin:0;color:#c4cbd1;line-height:1.65}.abg-check-actions-v2{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.abg-check-profi-v2{color:#f1c130!important;font-size:.78rem;font-weight:760}.abg-check-score-mock-v2{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:140px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.055)}.abg-check-score-mock-v2 span{color:#f0bd22;font-size:.58rem;font-weight:800;letter-spacing:.08em}.abg-check-score-mock-v2 strong{color:#fff;font-size:3.5rem;line-height:1;font-weight:780}.abg-check-score-mock-v2 small{color:#aeb7be;font-size:.7rem}
.abg-process-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.abg-process-v2 article{display:flex;gap:15px;padding:21px;border:1px solid #e4e7e9;border-radius:18px;background:#fff}.abg-process-v2 b{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:#fff3cb;color:#846300;font-size:.72rem}.abg-process-v2 h3{margin:2px 0 6px;font-size:1rem}.abg-process-v2 p{margin:0;color:#6e7880;font-size:.78rem;line-height:1.55}
.abg-faq-v2{display:grid;gap:9px;max-width:900px}.abg-faq-v2 details{border:1px solid #e1e5e7;border-radius:15px;background:#fff;box-shadow:0 6px 20px rgba(25,34,44,.03)}.abg-faq-v2 summary{position:relative;padding:17px 50px 17px 19px;cursor:pointer;color:#242c34;font-size:.88rem;font-weight:740;list-style:none}.abg-faq-v2 summary::-webkit-details-marker{display:none}.abg-faq-v2 summary:after{content:"+";position:absolute;right:19px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#f3f5f5;color:#707980;font-size:1rem}.abg-faq-v2 details[open] summary:after{content:"−"}.abg-faq-v2 details p{margin:0;padding:0 19px 18px;color:#6d777f;font-size:.82rem;line-height:1.65}
.abg-price-final-v2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:end;margin-top:28px;padding:40px 42px;border-radius:24px;background:linear-gradient(135deg,#f5c31e,#e9aa00);color:#221d0e;box-shadow:0 17px 42px rgba(149,108,0,.16)}.abg-price-final-v2>div>span{color:#584000}.abg-price-final-v2 h2{max-width:760px;margin:8px 0 9px;color:#201b0d!important;font-size:clamp(1.9rem,3.4vw,3.45rem);font-weight:780}.abg-price-final-v2 p{max-width:690px;margin:0;color:#584a21}.abg-price-final-actions-v2{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:240px}.abg-price-final-actions-v2>a:last-child{color:#413312;font-size:.78rem;font-weight:790}.abg-price-note-v2{max-width:980px;margin:22px 0 0;color:#899198;font-size:.69rem;line-height:1.55}
@media(max-width:1040px){.abg-price-hero-v2{grid-template-columns:1fr .72fr;gap:30px}.abg-reach-grid-v2{grid-template-columns:1fr 1fr}.abg-plan-cards-v2,.abg-profile-demos-v2,.abg-story-cards-v2{grid-template-columns:1fr 1fr}.abg-plan-card-v2.is-featured,.abg-profile-demo-v2.is-plus,.abg-story-cards-v2 .is-premium{grid-column:1/-1}.abg-format-grid-v2{grid-template-columns:1fr}.abg-process-v2{grid-template-columns:1fr}.abg-price-final-v2{grid-template-columns:1fr;align-items:start}}
@media(max-width:760px){.abg-prices-v2{padding-left:12px!important;padding-right:12px!important}.abg-price-hero-v2{grid-template-columns:1fr;padding-top:26px}.abg-price-hero-preview-v2{transform:none}.abg-price-benefits-v2,.abg-plan-cards-v2,.abg-profile-demos-v2,.abg-story-cards-v2{grid-template-columns:1fr}.abg-plan-card-v2.is-featured,.abg-profile-demo-v2.is-plus,.abg-story-cards-v2 .is-premium{grid-column:auto}.abg-reach-v2{margin-left:0;margin-right:0;padding:29px 20px!important}.abg-reach-grid-v2{grid-template-columns:1fr 1fr}.abg-story-example-v2{grid-template-columns:1fr}.abg-story-example-image-v2{min-height:190px}.abg-extra-grid-v2 article{grid-template-columns:1fr auto;gap:10px}.abg-extra-grid-v2 article>a{grid-column:1/-1}.abg-format-card-v2{grid-template-columns:1fr}.abg-format-copy-v2{padding:4px 22px 25px}.abg-check-cta-v2{grid-template-columns:1fr;padding:30px 22px!important}.abg-check-score-mock-v2{min-height:120px}.abg-price-final-v2{padding:30px 22px}.abg-profile-demo-section-v2{margin-left:-12px;margin-right:-12px;padding-left:12px!important;padding-right:12px!important}}
@media(max-width:480px){.abg-price-hero-copy-v2 h1{font-size:2.55rem}.abg-price-hero-actions-v2{display:grid}.abg-price-button{width:100%}.abg-reach-grid-v2{grid-template-columns:1fr}.abg-reach-grid-v2 article{padding:17px}.abg-extra-grid-v2 article{grid-template-columns:1fr}.abg-extra-price-v2{text-align:left}.abg-newsletter-mock-v2,.abg-guide-mock-v2{margin:14px}.abg-price-final-actions-v2{min-width:0;width:100%}}

/* ABG Core 1.26.0 — visueller Feinschliff Unternehmens-/Preisseite */
.abg-prices-v2{--abg-v3-ink:#1b232b;--abg-v3-text:#52606b;--abg-v3-soft:#f6f7f7;--abg-v3-warm:#fbf8ee;--abg-v3-line:#e5e8ea;--abg-v3-gold:#c99500;font-family:"Segoe UI Variable","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;letter-spacing:0}
.abg-prices-v2 h1,.abg-prices-v2 h2,.abg-prices-v2 h3{font-weight:720!important;letter-spacing:-.035em!important}
.abg-prices-v2 p{letter-spacing:0}
.abg-price-hero-v2{position:relative;overflow:hidden;margin-top:12px;padding:54px 52px;border:1px solid #e7eaec;border-radius:32px;background:linear-gradient(135deg,#fbfcfc 0%,#f6f8f8 58%,#fbf8ef 100%);box-shadow:0 18px 54px rgba(26,35,45,.06)}
.abg-price-hero-v2:before{content:"";position:absolute;right:-105px;top:-125px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(213,169,27,.12) 0,rgba(213,169,27,0) 69%);pointer-events:none}
.abg-price-hero-copy-v2,.abg-price-hero-preview-v2{position:relative;z-index:1}
.abg-price-hero-copy-v2 h1{font-size:clamp(2.65rem,4.8vw,5rem);line-height:.98!important;letter-spacing:-.05em!important}
.abg-price-hero-copy-v2>p{max-width:690px;color:#5e6a74;font-size:1.04rem;line-height:1.72}
.abg-price-kicker,.abg-price-section-head-v2>span{font-size:.68rem;letter-spacing:.12em}
.abg-price-hero-preview-v2{border-radius:27px;border-color:#e0e4e6;transform:rotate(.45deg);box-shadow:0 26px 70px rgba(28,37,47,.13)}
.abg-price-hero-preview-v2:before{content:"";display:block;height:34px;background:linear-gradient(180deg,#f7f8f8,#f1f3f3);border-bottom:1px solid #e4e7e8}
.abg-price-hero-preview-v2:after{content:"•••";position:absolute;left:17px;top:4px;color:#b0b7bd;font-size:1rem;letter-spacing:.18em}
.abg-price-hero-preview-v2>.abg-demo-label{top:49px}
.abg-demo-photo{min-height:185px;background:radial-gradient(circle at 70% 20%,rgba(242,190,32,.18),transparent 32%),linear-gradient(145deg,#202932,#35414c)}
.abg-demo-body{padding:25px 26px 27px}.abg-demo-body h2{font-size:1.78rem!important}.abg-demo-body p{font-size:.92rem;line-height:1.6}
.abg-price-hero-facts-v2{margin-top:22px}.abg-price-hero-facts-v2 span{padding:7px 11px;border:1px solid #e6e9ea;background:rgba(255,255,255,.72);font-size:.75rem}
.abg-price-section-v2{padding:76px 0;border-top:1px solid #eef0f1}
.abg-price-section-head-v2{max-width:850px;margin-bottom:34px}.abg-price-section-head-v2 h2{font-size:clamp(2rem,3.3vw,3.4rem);line-height:1.04}.abg-price-section-head-v2 p{max-width:780px;color:#62707a;font-size:1rem;line-height:1.72}
.abg-price-benefits-section-v2{padding-top:62px}.abg-price-benefits-v2{gap:18px}.abg-price-benefits-v2 article{position:relative;overflow:hidden;padding:29px 28px;border-radius:24px;background:linear-gradient(180deg,#fff,#fbfcfc);box-shadow:0 14px 36px rgba(25,34,44,.045)}
.abg-price-benefits-v2 article:after{content:"";position:absolute;right:-34px;bottom:-46px;width:105px;height:105px;border-radius:50%;background:rgba(224,170,0,.055)}
.abg-price-benefits-v2 b{width:38px;height:38px;border-radius:12px}.abg-price-benefits-v2 h3{font-size:1.2rem!important}.abg-price-benefits-v2 p{font-size:.9rem;line-height:1.66}
.abg-reach-v2{padding:50px!important;border-radius:30px;background:radial-gradient(circle at 92% 8%,rgba(236,186,32,.14),transparent 28%),linear-gradient(140deg,#1c242c,#232d36 62%,#1b2229);box-shadow:0 24px 65px rgba(18,27,36,.16)}
.abg-reach-v2:after{display:none}.abg-reach-v2 .abg-price-section-head-v2{max-width:760px}.abg-reach-v2 .abg-price-section-head-v2 p{color:#bfc7cd}
.abg-reach-years-v3{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.abg-reach-year-v3{padding:25px 26px 27px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:rgba(255,255,255,.055);backdrop-filter:blur(8px)}.abg-reach-year-v3.is-current{border-color:rgba(238,189,38,.32);background:linear-gradient(145deg,rgba(240,190,34,.10),rgba(255,255,255,.055))}.abg-reach-year-head-v3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.11)}.abg-reach-year-head-v3 span{color:#f2c33b;font-size:.8rem;font-weight:800;letter-spacing:.08em}.abg-reach-year-head-v3 small{color:#939da5;font-size:.72rem}.abg-reach-year-metrics-v3{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-top:21px}.abg-reach-year-metrics-v3 strong{display:block;color:#fff;font-size:clamp(2rem,3.1vw,3.15rem);font-weight:720;letter-spacing:-.045em;line-height:1}.abg-reach-year-metrics-v3 small{display:block;margin-top:7px;color:#b9c2c9;font-size:.82rem}.abg-reach-source-v2{margin-top:18px;color:#909aa2}
.abg-plan-cards-v2{gap:20px}.abg-plan-card-v2{min-height:490px;padding:30px 29px;border-radius:26px;background:linear-gradient(180deg,#fff,#fcfdfd);box-shadow:0 14px 40px rgba(25,34,44,.055);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.abg-plan-card-v2:hover{transform:translateY(-3px);box-shadow:0 20px 46px rgba(25,34,44,.085)}.abg-plan-card-v2.is-partner{border-color:#dedfda;background:linear-gradient(180deg,#fffdf8,#fff)}.abg-plan-card-v2.is-featured{transform:translateY(-7px);border:1px solid #d8b642;background:linear-gradient(180deg,#fff9e8 0,#fff 38%);box-shadow:0 25px 56px rgba(126,95,0,.14)}.abg-plan-card-v2.is-featured:hover{transform:translateY(-10px)}.abg-plan-recommend{top:20px;right:20px;padding:7px 10px;background:#1f2831;color:#fff;box-shadow:0 7px 18px rgba(21,29,37,.14)}
.abg-plan-name{font-size:.72rem}.abg-plan-card-v2 h3{margin-top:9px;font-size:1.38rem!important;line-height:1.18}.abg-plan-price strong{font-size:2.25rem}.abg-plan-card-v2 ul{position:relative;margin-top:28px;padding-top:25px;border-top:1px solid #edf0f1}.abg-plan-card-v2 ul:before{content:"Enthalten";position:absolute;left:0;top:0;color:#90989f;font-size:.67rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.abg-plan-card-v2 li{font-size:.9rem;line-height:1.45}.abg-plan-for{font-size:.82rem;line-height:1.58}.abg-plan-card-v2 .abg-price-button{min-height:50px}
.abg-price-button{border-radius:15px;font-size:.91rem}.abg-price-button.is-primary{background:linear-gradient(180deg,#202933,#171f27)}.abg-price-button.is-secondary{background:rgba(255,255,255,.86)}
.abg-profile-demo-section-v2{margin-left:-18px;margin-right:-18px;padding:78px 18px!important;background:linear-gradient(180deg,transparent 0,#f5f7f7 8%,#f5f7f7 92%,transparent 100%)}.abg-profile-demos-v2{gap:18px}.abg-profile-demo-v2{overflow:hidden;padding:0 24px 24px;border-radius:24px;box-shadow:0 14px 38px rgba(25,34,44,.06)}.abg-profile-demo-v2 .abg-demo-label{position:absolute;left:16px;top:16px;z-index:2;background:rgba(255,255,255,.92);box-shadow:0 4px 12px rgba(0,0,0,.04)}.abg-demo-mini-photo{width:calc(100% + 48px);height:118px;margin:0 -24px 22px;border-radius:0;background:radial-gradient(circle at 78% 18%,rgba(239,188,28,.2),transparent 28%),linear-gradient(145deg,#27313b,#3d4954);font-size:1.2rem}.abg-profile-demo-v2.is-partner,.abg-profile-demo-v2.is-plus{border-top-width:1px}.abg-profile-demo-v2.is-partner .abg-demo-mini-photo{background:radial-gradient(circle at 75% 15%,rgba(239,188,28,.24),transparent 31%),linear-gradient(145deg,#313b45,#515d67)}.abg-profile-demo-v2.is-plus .abg-demo-mini-photo{background:radial-gradient(circle at 76% 17%,rgba(239,188,28,.28),transparent 31%),linear-gradient(145deg,#171f27,#303b45)}.abg-demo-badge{top:78px;right:16px;box-shadow:0 6px 16px rgba(20,28,36,.08)}.abg-profile-demo-v2 h3{font-size:1.24rem!important}.abg-profile-demo-v2 p{min-height:66px;font-size:.83rem;line-height:1.62}.abg-demo-link{font-size:.79rem}
.abg-story-cards-v2{gap:18px}.abg-story-cards-v2 article{padding:28px;border-radius:24px;box-shadow:0 11px 30px rgba(25,34,44,.045)}.abg-story-cards-v2 article.is-premium{background:linear-gradient(145deg,#1d252d,#28333d);box-shadow:0 21px 48px rgba(20,28,36,.15)}.abg-story-cards-v2 article>strong{font-size:2rem}.abg-story-cards-v2 h3{font-size:1.2rem!important}.abg-story-cards-v2 p{font-size:.88rem;line-height:1.64}.abg-story-cards-v2 a{font-size:.81rem}
.abg-story-example-v2{margin-top:26px;border-radius:26px;box-shadow:0 18px 45px rgba(25,34,44,.065)}.abg-story-example-image-v2{min-height:275px;background:radial-gradient(circle at 70% 20%,rgba(241,190,31,.18),transparent 30%),linear-gradient(145deg,#202932,#3e4a55)}.abg-story-example-copy-v2{padding:34px 36px}.abg-story-example-copy-v2 h3{font-size:1.75rem!important}.abg-story-example-copy-v2 p{font-size:.92rem;line-height:1.68}.abg-ad-label-v2{padding:3px 7px!important;background:#f2f3f3!important;font-size:.56rem!important}
.abg-extra-grid-v2{grid-template-columns:1fr 1fr;gap:14px}.abg-extra-grid-v2 article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px 18px;padding:23px 24px;border-radius:21px;box-shadow:0 10px 28px rgba(25,34,44,.035)}.abg-extra-grid-v2 article>a{grid-column:1/-1;padding-top:13px;border-top:1px solid #edf0f1;font-size:.79rem}.abg-extra-grid-v2 article>div:first-child>span{font-size:.96rem}.abg-extra-grid-v2 p{font-size:.83rem;line-height:1.55}.abg-extra-price-v2 strong{font-size:1.18rem}.abg-extra-price-v2 small{font-size:.72rem}
.abg-format-grid-v2{gap:20px}.abg-format-card-v2{border-radius:26px;box-shadow:0 17px 44px rgba(25,34,44,.06)}.abg-newsletter-mock-v2,.abg-guide-mock-v2{margin:23px;border-radius:18px}.abg-format-copy-v2{padding:29px 27px 29px 2px}.abg-format-copy-v2 h3{font-size:1.3rem!important}.abg-format-copy-v2>strong{font-size:1.55rem}.abg-format-copy-v2 p{font-size:.86rem;line-height:1.62}.abg-format-copy-v2 a{font-size:.8rem}
.abg-check-cta-v2{padding:44px 46px!important;border-radius:29px;background:radial-gradient(circle at 90% 12%,rgba(241,191,31,.13),transparent 28%),linear-gradient(145deg,#1c242c,#26313a);box-shadow:0 22px 56px rgba(18,27,36,.15)}.abg-check-cta-v2 p{font-size:.94rem}.abg-check-score-mock-v2{min-height:150px;border-radius:23px}.abg-check-score-mock-v2 strong{font-size:3.8rem}
.abg-process-v2{gap:18px}.abg-process-v2 article{padding:25px;border-radius:22px;box-shadow:0 10px 26px rgba(25,34,44,.035)}.abg-process-v2 b{width:40px;height:40px;flex-basis:40px;border-radius:13px}.abg-process-v2 h3{font-size:1.04rem!important}.abg-process-v2 p{font-size:.84rem;line-height:1.6}
.abg-faq-v2{gap:11px;max-width:980px}.abg-faq-v2 details{border-radius:19px;box-shadow:0 7px 22px rgba(25,34,44,.025);transition:border-color .18s ease,box-shadow .18s ease}.abg-faq-v2 details[open]{border-color:#d6dce0;box-shadow:0 10px 28px rgba(25,34,44,.055)}.abg-faq-v2 summary{padding:19px 56px 19px 22px;font-size:.94rem}.abg-faq-v2 details p{padding:0 22px 21px;font-size:.87rem;line-height:1.68}
.abg-price-final-v2{position:relative;overflow:hidden;padding:46px 48px;border-radius:30px;background:radial-gradient(circle at 88% 12%,rgba(240,188,28,.17),transparent 31%),linear-gradient(145deg,#1b232b,#28323b);color:#fff;box-shadow:0 24px 60px rgba(18,27,36,.17)}.abg-price-final-v2>div>span{color:#efc13b}.abg-price-final-v2 h2{color:#fff!important}.abg-price-final-v2 p{color:#c1c9cf}.abg-price-final-actions-v2>a:last-child{color:#e7c66d}.abg-price-final-v2 .abg-price-button.is-light{background:#f0bd27;border-color:#f0bd27;color:#1d2226!important;box-shadow:0 10px 26px rgba(0,0,0,.16)}.abg-price-note-v2{font-size:.73rem;line-height:1.62}
@media(max-width:1040px){.abg-price-hero-v2{padding:44px 38px}.abg-plan-card-v2.is-featured{transform:none}.abg-plan-card-v2.is-featured:hover{transform:translateY(-3px)}.abg-extra-grid-v2{grid-template-columns:1fr}.abg-reach-years-v3{grid-template-columns:1fr}}
@media(max-width:760px){.abg-price-hero-v2{margin-left:-2px;margin-right:-2px;padding:34px 24px;border-radius:25px}.abg-price-section-v2{padding:58px 0}.abg-reach-v2{padding:32px 24px!important}.abg-reach-year-metrics-v3{gap:14px}.abg-reach-year-metrics-v3 strong{font-size:2.15rem}.abg-plan-card-v2{min-height:0;padding:25px}.abg-profile-demo-section-v2{padding-top:58px!important;padding-bottom:58px!important}.abg-story-example-copy-v2{padding:27px 25px}.abg-check-cta-v2{padding:32px 25px!important}.abg-price-final-v2{padding:34px 26px}}
@media(max-width:480px){.abg-price-hero-copy-v2 h1{font-size:2.35rem}.abg-reach-year-metrics-v3{grid-template-columns:1fr}.abg-reach-year-metrics-v3>div+div{padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.abg-extra-grid-v2 article{grid-template-columns:1fr}.abg-extra-price-v2{text-align:left}.abg-price-section-head-v2 h2{font-size:2rem}}


/* ABG Core 1.27.0 — breiter, ruhiger, hochwertiger */
.abg-prices-page .entry-title,
.abg-prices-page .page-title{display:none!important}
.abg-prices-page .entry-content,
.abg-prices-page .site-main,
.abg-prices-page main{overflow:visible!important}
.abg-prices-v2{
  width:min(1360px,calc(100vw - 48px))!important;
  max-width:none!important;
  margin-left:50%!important;
  margin-right:0!important;
  transform:translateX(-50%);
  padding:26px 0 96px!important;
}
.abg-price-hero-v2{
  grid-template-columns:minmax(0,1.35fr) minmax(390px,.65fr);
  gap:64px;
  min-height:540px;
  margin-top:4px;
  padding:66px 70px;
  border-radius:36px;
  background:
    radial-gradient(circle at 84% 18%,rgba(232,180,20,.14),transparent 26%),
    linear-gradient(135deg,#fbfcfc 0%,#f5f7f7 58%,#fbf7e9 100%);
  box-shadow:0 24px 70px rgba(24,34,44,.075)
}
.abg-price-hero-copy-v2 h1{max-width:760px;font-size:clamp(3rem,4.55vw,5.35rem);line-height:.96!important}
.abg-price-hero-copy-v2>p{max-width:700px;font-size:1.08rem;line-height:1.78}
.abg-price-hero-preview-v2{justify-self:end;width:min(100%,430px);transform:rotate(.25deg);border-radius:30px;box-shadow:0 30px 80px rgba(24,34,44,.16)}
.abg-demo-photo{min-height:220px}
.abg-demo-body{padding:29px 30px 31px}
.abg-demo-body h2{font-size:2rem!important}
.abg-price-hero-actions-v2{margin-top:32px}
.abg-price-button{min-height:51px;padding:0 21px;border-radius:14px}
.abg-price-hero-facts-v2{margin-top:23px}

.abg-price-jumpnav-v4{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:20px 0 8px;border:1px solid #e4e7e8;border-radius:18px;overflow:hidden;background:#e4e7e8;box-shadow:0 8px 28px rgba(25,34,44,.035)}
.abg-price-jumpnav-v4 a{display:flex;align-items:center;gap:11px;min-height:62px;padding:0 18px;background:#fff;color:#28323b!important;font-size:.82rem;font-weight:720;transition:background .18s ease,color .18s ease}
.abg-price-jumpnav-v4 a:hover{background:#faf8f1;color:#725600!important}
.abg-price-jumpnav-v4 span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#f6f1de;color:#8d6900;font-size:.67rem;font-weight:800}

.abg-price-section-v2{padding:86px 0}
.abg-price-section-head-v2{max-width:940px;margin-bottom:40px}
.abg-price-section-head-v2 h2{font-size:clamp(2.25rem,3.05vw,3.55rem);line-height:1.03}
.abg-price-section-head-v2 p{max-width:840px;font-size:1.02rem;line-height:1.75}
.abg-price-benefits-v2{grid-template-columns:repeat(3,1fr);gap:22px}
.abg-price-benefits-v2 article{padding:34px 32px;border-radius:26px}
.abg-price-benefits-v2 b{width:42px;height:42px;border-radius:13px}
.abg-price-benefits-v2 h3{font-size:1.28rem!important}
.abg-price-benefits-v2 p{font-size:.94rem;line-height:1.68}

.abg-reach-v2{margin:14px 0 0;padding:58px 60px!important;border-radius:34px}
.abg-reach-v2 .abg-price-section-head-v2{max-width:900px;margin-bottom:38px}
.abg-reach-years-v3{gap:22px}
.abg-reach-year-v3{padding:30px 32px 34px;border-radius:24px}
.abg-reach-year-head-v3{padding-bottom:21px}
.abg-reach-year-metrics-v3{gap:32px;padding-top:25px}
.abg-reach-year-metrics-v3 strong{font-size:clamp(2.25rem,3vw,3.6rem)}
.abg-reach-year-metrics-v3 small{font-size:.88rem}

.abg-plan-cards-v2{gap:24px}
.abg-plan-card-v2{min-height:520px;padding:34px 33px;border-radius:28px}
.abg-plan-card-v2 h3{max-width:300px;font-size:1.5rem!important}
.abg-plan-price strong{font-size:2.55rem}
.abg-plan-card-v2 li{font-size:.94rem}
.abg-plan-for{font-size:.87rem}
.abg-plan-card-v2.is-featured{transform:translateY(-9px);box-shadow:0 28px 70px rgba(126,95,0,.14)}

.abg-profile-demo-section-v2{margin-left:calc((1360px - min(1360px,calc(100vw - 48px)))/-2);margin-right:calc((1360px - min(1360px,calc(100vw - 48px)))/-2);padding:90px 0!important;background:linear-gradient(180deg,transparent 0,#f4f6f6 8%,#f4f6f6 92%,transparent 100%)}
.abg-profile-demo-section-v2>.abg-price-section-head-v2,.abg-profile-demo-section-v2>.abg-profile-demos-v2,.abg-profile-demo-section-v2>.abg-demo-disclaimer-v2{width:min(1360px,calc(100vw - 48px));margin-left:auto;margin-right:auto}
.abg-profile-demos-v2{gap:24px}
.abg-profile-demo-v2{padding:0 28px 28px;border-radius:28px}
.abg-demo-mini-photo{width:calc(100% + 56px);height:150px;margin:0 -28px 25px}
.abg-profile-demo-v2 h3{font-size:1.4rem!important}
.abg-profile-demo-v2 p{min-height:72px;font-size:.9rem}

.abg-story-cards-v2{gap:22px}
.abg-story-cards-v2 article{padding:34px 33px;border-radius:27px}
.abg-story-cards-v2 article>strong{font-size:2.25rem}
.abg-story-cards-v2 h3{font-size:1.32rem!important}
.abg-story-cards-v2 p{font-size:.92rem}
.abg-story-example-v2{grid-template-columns:.8fr 1.2fr;margin-top:32px;border-radius:30px}
.abg-story-example-image-v2{min-height:330px}
.abg-story-example-copy-v2{padding:44px 46px}
.abg-story-example-copy-v2 h3{font-size:2rem!important}
.abg-story-example-copy-v2 p{font-size:.98rem}

.abg-extra-grid-v2{grid-template-columns:repeat(3,1fr);gap:18px}
.abg-extra-grid-v2 article{display:flex;flex-direction:column;gap:0;min-height:210px;padding:27px 27px 24px;border-radius:24px}
.abg-extra-grid-v2 article>div:first-child>span{font-size:1.02rem}
.abg-extra-grid-v2 p{font-size:.88rem;line-height:1.62}
.abg-extra-price-v2{margin:18px 0 0;text-align:left}
.abg-extra-price-v2 strong{font-size:1.35rem}
.abg-extra-grid-v2 article>a{margin-top:auto;padding-top:18px}

.abg-format-grid-v2{grid-template-columns:1fr 1fr;gap:24px}
.abg-format-card-v2{grid-template-columns:minmax(230px,.8fr) 1.2fr;border-radius:30px}
.abg-newsletter-mock-v2,.abg-guide-mock-v2{margin:28px;border-radius:20px}
.abg-format-copy-v2{padding:36px 34px 36px 0}
.abg-format-copy-v2 h3{font-size:1.45rem!important}
.abg-format-copy-v2>strong{font-size:1.8rem}
.abg-format-copy-v2 p{font-size:.92rem}

.abg-check-cta-v2{margin:34px 0;padding:52px 56px!important;border-radius:32px;grid-template-columns:minmax(0,1fr) 180px}
.abg-check-cta-v2 h2{font-size:clamp(2.25rem,3vw,3.45rem)}
.abg-check-cta-v2 p{font-size:1rem}
.abg-check-score-mock-v2{min-height:170px;border-radius:26px}
.abg-process-v2{gap:22px}
.abg-process-v2 article{padding:30px 28px;border-radius:24px}
.abg-process-v2 h3{font-size:1.12rem!important}
.abg-process-v2 p{font-size:.9rem}
.abg-faq-v2{max-width:1040px;gap:12px}
.abg-faq-v2 summary{padding:21px 62px 21px 24px;font-size:1rem}
.abg-faq-v2 details p{padding:0 24px 23px;font-size:.92rem}
.abg-price-final-v2{margin-top:38px;padding:56px 58px;border-radius:34px}
.abg-price-final-v2 h2{font-size:clamp(2.35rem,3.25vw,3.75rem)}

@media(max-width:1180px){
 .abg-prices-v2{width:min(1120px,calc(100vw - 36px))!important}
 .abg-price-hero-v2{grid-template-columns:1.15fr .85fr;gap:38px;padding:52px 46px;min-height:0}
 .abg-price-hero-preview-v2{width:100%}
 .abg-price-jumpnav-v4{grid-template-columns:1fr 1fr}
 .abg-extra-grid-v2{grid-template-columns:1fr 1fr}
 .abg-format-grid-v2{grid-template-columns:1fr}
 .abg-profile-demo-section-v2>.abg-price-section-head-v2,.abg-profile-demo-section-v2>.abg-profile-demos-v2,.abg-profile-demo-section-v2>.abg-demo-disclaimer-v2{width:min(1120px,calc(100vw - 36px))}
}
@media(max-width:760px){
 .abg-prices-v2{width:calc(100vw - 24px)!important;padding-top:12px!important}
 .abg-price-hero-v2{grid-template-columns:1fr;gap:30px;padding:34px 24px;border-radius:25px}
 .abg-price-hero-copy-v2 h1{font-size:2.55rem}
 .abg-price-hero-preview-v2{max-width:480px;justify-self:start}
 .abg-price-jumpnav-v4{grid-template-columns:1fr;margin-top:14px}
 .abg-price-jumpnav-v4 a{min-height:54px}
 .abg-price-section-v2{padding:62px 0}
 .abg-price-benefits-v2,.abg-plan-cards-v2,.abg-profile-demos-v2,.abg-story-cards-v2,.abg-extra-grid-v2{grid-template-columns:1fr}
 .abg-reach-v2{padding:34px 24px!important}
 .abg-reach-years-v3{grid-template-columns:1fr}
 .abg-plan-card-v2{min-height:0;padding:27px}
 .abg-plan-card-v2.is-featured{transform:none}
 .abg-profile-demo-section-v2{margin-left:-12px;margin-right:-12px;padding:62px 12px!important}
 .abg-profile-demo-section-v2>.abg-price-section-head-v2,.abg-profile-demo-section-v2>.abg-profile-demos-v2,.abg-profile-demo-section-v2>.abg-demo-disclaimer-v2{width:auto}
 .abg-story-example-v2,.abg-format-card-v2{grid-template-columns:1fr}
 .abg-story-example-image-v2{min-height:220px}
 .abg-story-example-copy-v2{padding:29px 26px}
 .abg-format-copy-v2{padding:4px 26px 30px}
 .abg-check-cta-v2{grid-template-columns:1fr;padding:34px 26px!important}
 .abg-price-final-v2{padding:36px 27px}
}

/* ABG Core 1.61.1 · kompaktere Funktionsseiten-Typografie */
.abg-growth-hero{padding-top:38px!important;padding-bottom:32px!important}
.abg-growth-hero h1{font-size:clamp(2.15rem,3.4vw,3.55rem)!important;line-height:1!important;letter-spacing:-.045em!important}
.abg-legal-hero{padding-top:34px!important;padding-bottom:30px!important}
.abg-legal-hero h1{font-size:clamp(2.1rem,3.25vw,3.35rem)!important;line-height:1.02!important;letter-spacing:-.045em!important}
.abg-price-hero-copy-v2 h1{font-size:clamp(2.25rem,3.6vw,3.8rem)!important;line-height:1!important;letter-spacing:-.05em!important}
.abg-newsletter-state h1{font-size:clamp(2rem,3.1vw,3.2rem)!important}
@media(max-width:640px){
 .abg-growth-hero h1,.abg-legal-hero h1,.abg-price-hero-copy-v2 h1,.abg-newsletter-state h1{font-size:2.15rem!important}
}


/* ABG Core 1.61.2 · Newsletter Editorial Compact */
.abg-newsletter-v2{padding-top:46px!important;padding-bottom:72px!important}
.abg-newsletter-v2-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:54px;align-items:center;padding:46px 48px;background:#fff;border:1px solid #e2d9c7;border-radius:28px;box-shadow:0 18px 50px rgba(32,36,39,.045)}
.abg-newsletter-v2-copy{min-width:0}
.abg-newsletter-v2-kicker{display:block;margin-bottom:13px;color:#9b7100;font-size:.69rem;font-weight:900;letter-spacing:.12em}
.abg-newsletter-v2-copy h1{max-width:720px;margin:0 0 12px;font-size:clamp(2.45rem,4vw,4rem)!important;line-height:1.03;letter-spacing:-.055em}
.abg-newsletter-v2-copy p{max-width:760px;margin:0;color:#68717b;font-size:1rem;line-height:1.65}
.abg-newsletter-v2-meta{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px}
.abg-newsletter-v2-meta span{position:relative;padding-left:18px;color:#2e3539;font-size:.76rem;font-weight:800}
.abg-newsletter-v2-meta span:before{content:"";position:absolute;left:0;top:.42em;width:7px;height:7px;border-radius:50%;background:#f2b600}
.abg-newsletter-v2-formbox{padding:28px 30px;background:#fbfbfa;border:1px solid #e3e6e7;border-radius:20px}
.abg-newsletter-v2-formbox form{display:grid;gap:14px}
.abg-newsletter-v2-email{display:grid;gap:8px}
.abg-newsletter-v2-email>span{font-size:.77rem;font-weight:850;color:#20272b}
.abg-newsletter-v2-email>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}
.abg-newsletter-v2-email input{min-width:0;min-height:54px;padding:0 15px;border:1px solid #cfd6d9;border-radius:12px;background:#fff;font-size:.95rem}
.abg-newsletter-v2-email input:focus{outline:none;border-color:#b98900;box-shadow:0 0 0 3px rgba(242,182,0,.13)}
.abg-newsletter-v2-email button{min-height:54px;padding:0 20px;border:0;border-radius:12px;background:#f2b600;color:#17191d;font-weight:900;white-space:nowrap;cursor:pointer}
.abg-newsletter-v2-email button b{margin-left:11px;font-size:1rem}
.abg-newsletter-v2-consent{display:grid!important;grid-template-columns:20px 1fr!important;gap:11px!important;align-items:start;margin:0!important;padding:13px 14px;border:1px solid #e0e4e6;border-radius:12px;background:#f5f6f6;color:#596269;font-size:.74rem;line-height:1.55}
.abg-newsletter-v2-consent input{width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0!important;padding:0!important}
.abg-newsletter-v2-consent a{color:#765900;font-weight:850;text-decoration:underline;text-underline-offset:2px}
.abg-newsletter-v2-formbox>small{display:block;margin-top:12px;color:#8a9298;font-size:.7rem}
.abg-newsletter-v2-more{display:inline-block;margin-top:14px;color:#765900!important;font-size:.76rem;font-weight:850}
.abg-newsletter-v2-details{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:26px;border:1px solid #e2e5e7;background:#e2e5e7}
.abg-newsletter-v2-details>div{background:#fff;padding:21px 22px}
.abg-newsletter-v2-details span{display:block;color:#9b7100;font-size:.65rem;font-weight:900;letter-spacing:.09em}
.abg-newsletter-v2-details strong{display:block;margin:5px 0 4px;font-size:.98rem}
.abg-newsletter-v2-details p{margin:0;color:#727b81;font-size:.78rem;line-height:1.55}
@media(max-width:980px){.abg-newsletter-v2-panel{grid-template-columns:1fr;gap:30px;padding:38px}.abg-newsletter-v2-copy h1{max-width:760px}.abg-newsletter-v2-formbox{max-width:none}}
@media(max-width:700px){.abg-newsletter-v2{padding-top:24px!important}.abg-newsletter-v2-panel{padding:26px 22px;border-radius:20px}.abg-newsletter-v2-copy h1{font-size:2.35rem!important}.abg-newsletter-v2-formbox{padding:20px;border-radius:16px}.abg-newsletter-v2-email>div{grid-template-columns:1fr}.abg-newsletter-v2-email button{width:100%}.abg-newsletter-v2-details{grid-template-columns:1fr}}
@media(max-width:440px){.abg-newsletter-v2-copy h1{font-size:2rem!important}.abg-newsletter-v2-meta{gap:10px 16px}.abg-newsletter-v2-panel{padding:22px 18px}}

/* ABG 1.61.29: Freigegebenes ABG-Info-Werbemotiv auf der Preisseite. */
.abg-ads-brand-showcase{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;overflow:hidden;margin:28px 0 0;background:#fff;border:1px solid #e1e8e9;border-radius:22px;box-shadow:0 16px 38px rgba(11,42,49,.07)}
.abg-ads-brand-showcase-media{min-width:0;align-self:stretch;background:#eef3f3}
.abg-ads-brand-showcase-media img{display:block;width:100%;height:100%;max-height:420px;object-fit:cover;object-position:center}
.abg-ads-brand-showcase-copy{padding:clamp(22px,3vw,42px);min-width:0}
.abg-ads-brand-showcase-copy>span{display:block;font-size:.72rem;font-weight:800;letter-spacing:.09em;color:#996d00}
.abg-ads-brand-showcase-copy h3{margin:10px 0 12px;color:#092e38;font-size:clamp(1.55rem,2.3vw,2.2rem);line-height:1.12}
.abg-ads-brand-showcase-copy p{color:#596d73;line-height:1.65;margin:0 0 20px}
.abg-ads-brand-showcase-copy a{display:inline-flex;padding:12px 17px;border-radius:10px;background:#0a2c35;color:white!important;text-decoration:none;font-weight:750}
.abg-ads-brand-showcase-copy a:hover{background:#174a58}
@media(max-width:760px){.abg-ads-brand-showcase{grid-template-columns:1fr}.abg-ads-brand-showcase-media img{height:auto;max-height:none;aspect-ratio:4/3;object-fit:cover}.abg-ads-brand-showcase-copy{padding:24px}}

/* ABG Core 1.61.30: Werbeauftritt – echte Motivbilder, klare Pakete, gleich hohe Karten */
.abg-prices-v2 .abg-price-hero-preview-v2{transform:none!important;align-self:stretch}
.abg-prices-v2 .abg-demo-photo{display:block;min-height:0;aspect-ratio:1.62;overflow:hidden;background:#163642}
.abg-prices-v2 .abg-demo-photo img{display:block;width:100%;height:100%;object-fit:cover}
.abg-prices-v2 .abg-demo-body{background:#fff}
.abg-prices-v2 .abg-plan-cards-v2,.abg-prices-v2 .abg-profile-demos-v2{align-items:stretch}
.abg-prices-v2 .abg-plan-card-v2{overflow:hidden;padding:0;min-height:0;border-radius:24px;box-shadow:0 13px 38px rgba(15,36,45,.10)}
.abg-prices-v2 .abg-plan-card-v2>div:not(.abg-plan-cover),.abg-prices-v2 .abg-plan-card-v2>ul,.abg-prices-v2 .abg-plan-card-v2>.abg-plan-for{margin-left:23px;margin-right:23px}
.abg-prices-v2 .abg-plan-card-v2>.abg-price-button{width:calc(100% - 46px);margin:10px 23px 23px}
.abg-prices-v2 .abg-plan-card-v2 .abg-plan-cover{margin:0!important;width:100%;height:168px;overflow:hidden;background:#213a41}
.abg-prices-v2 .abg-plan-cover img{width:100%;height:100%;display:block;object-fit:cover}
.abg-prices-v2 .abg-plan-card-v2>div:nth-child(2){padding-top:19px}
.abg-prices-v2 .abg-plan-card-v2.is-partner{border-color:#d4b03c;background:#fff}
.abg-prices-v2 .abg-plan-card-v2.is-featured{border-color:#bb911b;background:#fff}
.abg-prices-v2 .abg-plan-card-v2.is-featured .abg-price-button{background:#092b35;color:#fff}
.abg-prices-v2 .abg-plan-card-v2 .abg-plan-recommend{top:14px;right:14px;z-index:2}
.abg-prices-v2 .abg-plan-card-v2 ul{margin-top:19px;margin-bottom:16px}
.abg-prices-v2 .abg-plan-card-v2 li{line-height:1.45}
.abg-prices-v2 .abg-profile-demo-v2{display:flex;flex-direction:column;padding:0;overflow:hidden;min-height:365px;border:1px solid #e2e6e6;border-radius:23px;box-shadow:0 14px 37px rgba(14,34,45,.08)}
.abg-prices-v2 .abg-profile-demo-v2.is-partner{border-color:#d4ad35}
.abg-prices-v2 .abg-profile-demo-v2.is-plus{border-color:#a98012;box-shadow:0 15px 43px rgba(138,99,16,.13)}
.abg-prices-v2 .abg-profile-demo-v2 .abg-demo-mini-photo{width:100%;height:176px;display:block;overflow:hidden;margin:0 0 17px;border-radius:0!important;background:#163841}
.abg-prices-v2 .abg-profile-demo-v2 .abg-demo-mini-photo img{display:block;width:100%;height:100%;object-fit:cover}
.abg-prices-v2 .abg-profile-demo-v2>.abg-demo-label{position:absolute;z-index:2;top:12px;left:12px;max-width:calc(100% - 24px);background:rgba(255,255,255,.96);font-size:.59rem}
.abg-prices-v2 .abg-profile-demo-v2>.abg-demo-badge{z-index:2;top:134px;right:12px}
.abg-prices-v2 .abg-profile-demo-v2>small,.abg-prices-v2 .abg-profile-demo-v2>h3,.abg-prices-v2 .abg-profile-demo-v2>p,.abg-prices-v2 .abg-profile-demo-v2>.abg-demo-link{margin-left:22px;margin-right:22px}
.abg-prices-v2 .abg-profile-demo-v2>p{min-height:0;line-height:1.55}
.abg-prices-v2 .abg-profile-demo-v2>.abg-demo-link{margin-top:auto;padding-top:23px;margin-bottom:23px}
.abg-prices-v2 .abg-format-card-v2{min-height:280px;align-items:stretch}
.abg-prices-v2 .abg-newsletter-mock-v2{margin:0;padding:0;min-height:270px;border-radius:0;box-shadow:none;overflow:hidden;background:#133640}
.abg-prices-v2 .abg-newsletter-mock-v2 img{display:block;width:100%;height:100%;min-height:270px;object-fit:cover}
.abg-prices-v2 .abg-format-copy-v2{padding:25px}
.abg-prices-v2 .abg-format-copy-v2 a{display:inline-flex;align-items:center;min-height:42px;margin-top:8px;padding:0 14px;border-radius:12px;background:#092e39;color:white!important;text-decoration:none}
.abg-prices-v2 .abg-price-jumpnav-v4{display:flex!important;flex-wrap:wrap;gap:8px;background:transparent!important;border:0!important;box-shadow:none!important}
.abg-prices-v2 .abg-price-jumpnav-v4 a{flex:1 1 170px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:10px;border:1px solid #dfe4e5;border-radius:15px!important;background:#fff;box-shadow:0 8px 20px rgba(15,37,45,.05);text-align:center}
.abg-prices-v2 .abg-price-jumpnav-v4 a:hover,.abg-prices-v2 .abg-price-jumpnav-v4 a:focus-visible{background:#f8f3e6;border-color:#d4a724}
@media(max-width:760px){.abg-prices-v2 .abg-plan-card-v2 .abg-plan-cover{height:190px}.abg-prices-v2 .abg-profile-demo-v2 .abg-demo-mini-photo{height:190px}.abg-prices-v2 .abg-price-jumpnav-v4 a{flex:1 1 calc(50% - 8px)}.abg-prices-v2 .abg-format-card-v2{min-height:0}}
@media(prefers-reduced-motion:reduce){.abg-prices-v2 .abg-profile-demo-v2,.abg-prices-v2 .abg-plan-card-v2{transition:none!important}}


/* 1.61.31: Stable profile/portrait examples, head-safe crops, linked demonstrations */
.abg-prices-v2 .abg-plan-card-v2,.abg-prices-v2 .abg-profile-demo-v2{transform:none!important;transition:box-shadow .18s ease,border-color .18s ease!important}
.abg-prices-v2 .abg-plan-card-v2:hover,.abg-prices-v2 .abg-profile-demo-v2:hover{transform:none!important}
.abg-prices-v2 .abg-plan-cover img{object-position:center 30%}
.abg-prices-v2 .abg-profile-demo-v2 .abg-demo-mini-photo{height:218px}
.abg-prices-v2 .abg-profile-demo-v2 .abg-demo-mini-photo img{object-position:center 23%}
.abg-prices-v2 .abg-demo-photo img{object-position:center 20%}
.abg-prices-v2 .abg-story-example-image-v2{overflow:hidden}
.abg-prices-v2 .abg-story-example-image-v2 img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover;object-position:center 28%}
.abg-prices-v2 .abg-demo-link{display:inline-flex;color:#8b650a;text-decoration:underline;text-underline-offset:3px;font-weight:800}
.abg-prices-v2 .abg-demo-link:focus-visible{outline:3px solid #eeb732;outline-offset:4px}
.abg-demo-page{width:min(1230px,calc(100% - 30px));margin:20px auto 55px;color:#142a30}
.abg-demo-page a{color:inherit}
.abg-demo-breadcrumb{display:flex;gap:13px;align-items:center;font-size:.83rem;margin:15px 0 18px;color:#52626a}
.abg-demo-breadcrumb a{text-decoration:underline}
.abg-demo-notice{padding:14px 19px;border:1px solid #e2d8bd;border-radius:13px;background:#fffbf0;color:#4d493b;font-size:.87rem;margin-bottom:18px}
.abg-demo-notice strong{margin-right:10px;color:#8c630c}
.abg-demo-detail-hero{background:#fff;border:1px solid #e0e7e8;border-radius:25px;overflow:hidden;box-shadow:0 17px 50px rgba(10,37,48,.08)}
.abg-demo-detail-banner{height:clamp(260px,34vw,490px);overflow:hidden;background:#17363e}
.abg-demo-detail-banner img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 27%}
.abg-demo-detail-copy{padding:clamp(25px,4vw,50px)}
.abg-demo-detail-copy>span,.abg-demo-detail-section>div>span{font-size:.75rem;letter-spacing:.08em;color:#a47b10;font-weight:850}
.abg-demo-detail-copy h1,.abg-demo-story-hero h1{margin:12px 0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.1}
.abg-demo-detail-copy p{max-width:750px;line-height:1.7;color:#4f5f65}
.abg-demo-sub{font-weight:750!important;color:#213941!important}
.abg-demo-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}
.abg-demo-detail-section{display:grid;grid-template-columns:1.35fr .85fr;gap:30px;margin:46px 0}
.abg-demo-detail-section h2,.abg-demo-gallery h2,.abg-demo-comparison h2,.abg-demo-end h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2;margin:10px 0 18px}
.abg-demo-detail-section p{color:#54646a;line-height:1.75}
.abg-demo-benefits{padding:26px;background:#f6f5ee;border:1px solid #e5dfc8;border-radius:20px}
.abg-demo-benefits ul{padding-left:21px;line-height:2;color:#43565b}
.abg-demo-gallery{margin:35px 0}.abg-demo-gallery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.abg-demo-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 30%;border-radius:14px}
.abg-demo-comparison{margin:45px 0}.abg-demo-comparison>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.abg-demo-comparison a{padding:19px 15px;border:1px solid #cbd8d9;border-radius:13px;text-align:center;font-weight:750;text-decoration:none;background:#fff}
.abg-demo-comparison a.is-active{background:#133642;color:#fff;border-color:#133642}
.abg-demo-end{padding:35px;display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;border-radius:23px;background:#0c303a;color:#fff}
.abg-demo-end h2,.abg-demo-end p{width:100%;margin:0}.abg-demo-end p{color:#e2e9e8;margin-bottom:10px}
.abg-demo-story-hero{height:clamp(380px,49vw,650px);border-radius:23px;position:relative;overflow:hidden;background:#1c373d}
.abg-demo-story-hero img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}
.abg-demo-story-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,27,34,.82),rgba(5,27,34,.34) 58%,transparent 95%)}
.abg-demo-story-hero>div{position:absolute;z-index:1;left:5%;bottom:10%;max-width:540px;color:#fff}
.abg-demo-story-hero span{font-size:.78rem;letter-spacing:.1em;font-weight:850;color:#ffdb69}
.abg-demo-story-hero p{line-height:1.65;font-size:1.1rem}
.abg-demo-story-body{display:grid;grid-template-columns:1.25fr .75fr;gap:38px;margin:50px 0;font-size:1.04rem;line-height:1.85}
.abg-demo-story-body h2{font-size:2rem}.abg-demo-story-body p{color:#465b60}
.abg-demo-story-body figure{margin:0}.abg-demo-story-body figure img{width:100%;border-radius:18px;aspect-ratio:4/5;object-fit:cover}
.abg-demo-story-body figcaption{font-size:.78rem;color:#66787e;margin-top:7px}
@media(max-width:760px){.abg-demo-page{width:calc(100% - 24px)}.abg-demo-detail-section,.abg-demo-story-body{grid-template-columns:1fr}.abg-demo-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.abg-demo-comparison>div{grid-template-columns:1fr}.abg-demo-story-hero>div{left:6%;right:6%;bottom:7%}.abg-demo-story-hero h1{font-size:2rem}.abg-prices-v2 .abg-profile-demo-v2 .abg-demo-mini-photo{height:225px}}

/* 1.61.32 – ABG business showcase: full-width pages and stable, aligned cards */
.abg-demo-page.abg-growth-shell{box-sizing:border-box;width:min(1280px,calc(100% - 40px))!important;max-width:1280px!important;margin:0 auto 64px!important;padding:28px 0 72px!important;min-width:0}
.abg-demo-page .abg-demo-detail-hero,.abg-demo-page .abg-demo-story-hero,.abg-demo-page .abg-demo-detail-section,.abg-demo-page .abg-demo-story-body,.abg-demo-page .abg-demo-gallery,.abg-demo-page .abg-demo-comparison,.abg-demo-page .abg-demo-end{width:100%;box-sizing:border-box;max-width:none;min-width:0}
.abg-demo-page .abg-demo-detail-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch}
.abg-demo-page .abg-demo-detail-banner{height:100%;min-height:430px}
.abg-demo-page .abg-demo-detail-banner img{width:100%;height:100%;object-fit:cover;object-position:center 24%}
.abg-demo-page .abg-demo-detail-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,4vw,58px)}
.abg-demo-page .abg-demo-detail-copy h1{font-size:clamp(2.1rem,4vw,3.6rem)}
.abg-demo-page .abg-demo-detail-section{align-items:start;gap:clamp(20px,3vw,46px)}
.abg-demo-page .abg-demo-gallery img{aspect-ratio:3/2;object-position:center 28%}
.abg-demo-page .abg-demo-story-hero{height:clamp(400px,44vw,585px)}
.abg-demo-page .abg-demo-story-hero img{object-position:center 27%}
.abg-demo-page .abg-demo-end{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 28px;padding:32px clamp(24px,4vw,50px)}
.abg-demo-page .abg-demo-end h2,.abg-demo-page .abg-demo-end p{grid-column:1;width:auto}
.abg-demo-page .abg-demo-end a{grid-column:2;grid-row:1 / span 2;align-self:center}
.abg-demo-page .abg-demo-end .is-secondary{grid-row:3;justify-self:end}
.abg-demo-page .abg-demo-story-body{align-items:start}
.abg-demo-page .abg-demo-story-body figure img{aspect-ratio:4/3;object-position:center 33%}
/* No vertical jumps, animated scale or card reflow during mouse hover. */
body .abg-prices-v2 .abg-plan-card-v2,body .abg-prices-v2 .abg-profile-demo-v2,body .abg-prices-v2 .abg-story-cards-v2 article,body .abg-prices-v2 .abg-format-card-v2,body .abg-prices-v2 .abg-price-button,body .abg-demo-page .abg-price-button{transform:none!important;transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease!important}
body .abg-prices-v2 .abg-plan-card-v2:hover,body .abg-prices-v2 .abg-profile-demo-v2:hover,body .abg-prices-v2 .abg-story-cards-v2 article:hover,body .abg-prices-v2 .abg-format-card-v2:hover,body .abg-prices-v2 .abg-price-button:hover,body .abg-demo-page .abg-price-button:hover{transform:none!important}
body .abg-prices-v2 .abg-demo-mini-photo img{object-fit:cover;object-position:center 24%}
body .abg-prices-v2 .abg-profile-demo-v2{min-width:0;display:flex;flex-direction:column}
body .abg-prices-v2 .abg-profile-demo-v2 .abg-demo-link{margin-top:auto}
@media(max-width:860px){.abg-demo-page .abg-demo-detail-hero{grid-template-columns:1fr}.abg-demo-page .abg-demo-detail-banner{height:330px;min-height:0}.abg-demo-page .abg-demo-detail-section,.abg-demo-page .abg-demo-story-body{grid-template-columns:1fr}.abg-demo-page .abg-demo-end{grid-template-columns:1fr}.abg-demo-page .abg-demo-end h2,.abg-demo-page .abg-demo-end p,.abg-demo-page .abg-demo-end a,.abg-demo-page .abg-demo-end .is-secondary{grid-column:1;grid-row:auto;justify-self:start}}
@media(max-width:600px){.abg-demo-page.abg-growth-shell{width:calc(100% - 24px)!important;padding-top:12px!important}.abg-demo-page .abg-demo-detail-banner{height:255px}.abg-demo-page .abg-demo-detail-copy{padding:26px 20px}.abg-demo-page .abg-demo-story-hero{height:460px}.abg-demo-page .abg-demo-story-hero>div{left:18px;right:18px;bottom:20px}.abg-demo-page .abg-demo-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* 1.61.33: Stable magazine portrait card; prevent oversized full-page-image whitespace. */
.abg-prices-v2 .abg-story-example-v2{width:100%;min-height:0;align-items:stretch;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);}
.abg-prices-v2 .abg-story-example-image-v2{min-height:0;max-height:420px;overflow:hidden;}
.abg-prices-v2 .abg-story-example-image-v2 img{width:100%;height:100%;max-height:420px;min-height:0;aspect-ratio:4/3;object-fit:cover;object-position:center 28%;}
.abg-prices-v2 .abg-story-example-copy-v2{align-self:center;min-width:0}
.abg-prices-v2 .abg-price-final-v2{width:100%;max-width:none;min-width:0;box-sizing:border-box}
@media(max-width:760px){.abg-prices-v2 .abg-story-example-v2{grid-template-columns:1fr}.abg-prices-v2 .abg-story-example-image-v2{max-height:320px}.abg-prices-v2 .abg-price-final-v2{grid-template-columns:1fr}}

/* 1.61.34 – coherent final contact section on Werben & Preise.
   Scoped exclusively to the pricing page; other uses of the inquiry shortcode stay untouched. */
.abg-prices-v2 .abg-price-contact-v34{width:100%;max-width:none;min-width:0;box-sizing:border-box;margin-top:42px}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry{width:100%;max-width:none;min-width:0;box-sizing:border-box;margin:0!important;padding:clamp(24px,4vw,52px)!important;display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;align-items:start;gap:clamp(24px,3.5vw,48px);border:0;border-radius:30px;background:linear-gradient(140deg,#0b2932 0%,#163c43 100%);box-shadow:0 22px 58px rgba(7,35,43,.15);color:#fff}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry>div{min-width:0}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry>div:first-child{padding-top:12px}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry>div:first-child>span{display:inline-block;color:#efbe43;font-size:.72rem;font-weight:800;letter-spacing:.11em}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry h2{color:#fff!important;margin:12px 0 20px;font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.13;letter-spacing:-.035em}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry>div:first-child p{color:#d8e5e6;font-size:1rem;line-height:1.7;max-width:42ch}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry>div:first-child a{color:#ffcf60;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry>div:nth-child(2){background:#fff;border-radius:20px;padding:clamp(18px,2.5vw,30px);box-shadow:0 16px 40px rgba(0,0,0,.12)}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;align-items:start}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry form>label{min-width:0;display:flex;flex-direction:column;gap:7px;color:#20343a;font-weight:740;font-size:.88rem;line-height:1.4}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry form>label:nth-of-type(n+3){grid-column:1/-1}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry input:not([type=checkbox]),.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry select,.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;font:inherit;font-weight:400;color:#1a3038;background:#fff;border:1px solid #cbd9dd;border-radius:11px;padding:12px 14px}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry :is(input,select,textarea,button):focus-visible{outline:3px solid #eab634;outline-offset:2px}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry form>label.abg-ad-agree{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:11px!important;font-size:.81rem!important;font-weight:530!important;line-height:1.6!important;color:#344e56!important;overflow-wrap:anywhere}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry .abg-ad-agree input[type=checkbox]{appearance:auto;display:inline-block;flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;padding:0}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry .abg-ad-agree a{font-weight:760;color:#775800!important;text-decoration:underline;text-underline-offset:2px}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry form>button{grid-column:1/-1;justify-self:start;margin:3px 0 0;min-height:48px;padding:12px 27px;background:#0b303e;color:#fff;border:0;border-radius:12px;cursor:pointer;white-space:normal;text-align:center;line-height:1.4}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry form>button:hover{background:#174a59}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-message{margin:0 0 15px;background:#ebf5ef;color:#234c34}
.abg-prices-v2 .abg-price-contact-v34 .abg-ad-message.is-error{background:#fff0f0;color:#833}
.abg-prices-v2>.abg-price-note-v2{margin:15px 0 0;font-size:.79rem;line-height:1.65;max-width:none}
@media(max-width:900px){.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry{grid-template-columns:1fr!important;gap:22px}.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry>div:first-child{padding-top:0}.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry>div:first-child p{max-width:70ch}}
@media(max-width:560px){.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry{padding:23px 16px!important;border-radius:23px}.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry>div:nth-child(2){padding:18px 15px}.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry form{grid-template-columns:1fr}.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry form>label{grid-column:1/-1}.abg-prices-v2 .abg-price-contact-v34 .abg-ad-inquiry form>button{width:100%}}


/* ABG 1.61.37 – scoped advertising-page tail. Existing markup and product logic retained.
   Overrides the historical, conflicting 2/3-column declarations without extra CSS files. */
.abg-prices-v2 .abg-price-tail-v37{min-width:0;width:100%;max-width:100%;box-sizing:border-box}
.abg-prices-v2 .abg-price-tail-v37>.abg-price-section-v2{
  width:100%;max-width:100%;box-sizing:border-box;padding:clamp(30px,3.4vw,49px) 0;
  margin:0;border-top:1px solid #e2e7e8;background:transparent
}
.abg-prices-v2 .abg-price-tail-v37 .abg-price-section-head-v2{max-width:780px;margin:0 0 22px}
.abg-prices-v2 .abg-price-tail-v37 .abg-price-section-head-v2 h2{
  font-size:clamp(1.7rem,2.45vw,2.5rem);line-height:1.14;margin:8px 0 8px
}
.abg-prices-v2 .abg-price-tail-v37 .abg-price-section-head-v2 p{
  max-width:72ch;font-size:.96rem;line-height:1.62
}
/* Single card component used by all optional ad formats; text, price and CTA align. */
.abg-prices-v2 .abg-price-tail-v37 .abg-extra-grid-v2{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch
}
.abg-prices-v2 .abg-price-tail-v37 .abg-extra-grid-v2 article{
  min-width:0;min-height:208px;box-sizing:border-box;display:flex;flex-direction:column;
  align-items:stretch;gap:0;padding:23px 23px 19px;border:1px solid #dce4e6;
  border-radius:20px;background:#fff;box-shadow:0 10px 27px rgba(8,43,52,.045);
  transform:none!important;transition:border-color .15s ease,box-shadow .15s ease
}
.abg-prices-v2 .abg-price-tail-v37 .abg-extra-grid-v2 article:hover{
  transform:none!important;border-color:#d4af46;box-shadow:0 13px 30px rgba(8,43,52,.08)
}
.abg-prices-v2 .abg-price-tail-v37 .abg-extra-grid-v2 article>div:first-child>span{
  color:#12313a;font-size:.98rem;font-weight:800;line-height:1.35
}
.abg-prices-v2 .abg-price-tail-v37 .abg-extra-grid-v2 p{
  color:#5e6f77;font-size:.86rem;line-height:1.58;margin:8px 0 0
}
.abg-prices-v2 .abg-price-tail-v37 .abg-extra-price-v2{
  margin:17px 0 0;text-align:left;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap
}
.abg-prices-v2 .abg-price-tail-v37 .abg-extra-price-v2 strong{font-size:1.4rem;color:#122d37;line-height:1.2}
.abg-prices-v2 .abg-price-tail-v37 .abg-extra-price-v2 small{color:#657781;font-size:.77rem}
.abg-prices-v2 .abg-price-tail-v37 .abg-extra-grid-v2 article>a{
  display:inline-flex;align-items:center;justify-content:flex-start;margin-top:auto;padding:14px 0 0;
  border-top:1px solid #e7ecee;color:#745800!important;font-weight:800;font-size:.82rem;
  white-space:normal;text-decoration:none
}
/* Newsletter and guide: identical outer cards with media and content in balanced columns. */
.abg-prices-v2 .abg-price-tail-v37 .abg-format-grid-v2{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch
}
.abg-prices-v2 .abg-price-tail-v37 .abg-format-card-v2{
  min-width:0;min-height:290px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);
  align-items:stretch;overflow:hidden;border-radius:20px;border:1px solid #dce4e6;
  background:#fff;box-shadow:0 10px 27px rgba(8,43,52,.045);transform:none!important
}
.abg-prices-v2 .abg-price-tail-v37 :is(.abg-newsletter-mock-v2,.abg-guide-mock-v2){
  min-width:0;min-height:0;height:auto;margin:12px;padding:0;border-radius:12px;overflow:hidden;
  background:#f0f3f3;box-shadow:none
}
.abg-prices-v2 .abg-price-tail-v37 .abg-newsletter-mock-v2 img{
  display:block;width:100%;height:100%;max-height:320px;object-fit:cover;object-position:center;border-radius:12px
}
.abg-prices-v2 .abg-price-tail-v37 .abg-guide-mock-v2{padding:20px;justify-content:center;background:linear-gradient(150deg,#163b44,#0c2730)}
.abg-prices-v2 .abg-price-tail-v37 .abg-format-copy-v2{
  min-width:0;display:flex;flex-direction:column;align-self:stretch;justify-content:center;
  padding:23px 23px 23px 10px
}
.abg-prices-v2 .abg-price-tail-v37 .abg-format-copy-v2 h3{font-size:1.22rem!important;line-height:1.25;margin:7px 0 12px}
.abg-prices-v2 .abg-price-tail-v37 .abg-format-copy-v2>strong{color:#122d37;font-size:1.48rem;line-height:1.2}
.abg-prices-v2 .abg-price-tail-v37 .abg-format-copy-v2 p{font-size:.86rem;color:#5d6f78;line-height:1.58;margin:11px 0 13px}
.abg-prices-v2 .abg-price-tail-v37 .abg-format-copy-v2 a{
  margin-top:auto;padding-top:8px;color:#765a00;font-weight:800;font-size:.82rem
}
/* Short, consistent process row and compact FAQ accordion. */
.abg-prices-v2 .abg-price-tail-v37 .abg-process-v2{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px
}
.abg-prices-v2 .abg-price-tail-v37 .abg-process-v2 article{
  min-width:0;min-height:140px;display:flex;align-items:flex-start;gap:14px;padding:23px;
  border:1px solid #dce4e6;border-radius:20px;background:#fff;box-shadow:0 8px 22px rgba(8,43,52,.035);transform:none!important
}
.abg-prices-v2 .abg-price-tail-v37 .abg-process-v2 b{flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#fbf0ca;color:#755600}
.abg-prices-v2 .abg-price-tail-v37 .abg-process-v2 h3{font-size:1rem!important;line-height:1.35;margin:2px 0 8px}
.abg-prices-v2 .abg-price-tail-v37 .abg-process-v2 p{font-size:.85rem;color:#5e6f77;line-height:1.55}
.abg-prices-v2 .abg-price-tail-v37 .abg-faq-v2{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;
  max-width:none;align-items:start
}
.abg-prices-v2 .abg-price-tail-v37 .abg-faq-v2 details{
  min-width:0;margin:0;overflow:hidden;border:1px solid #dce4e6;border-radius:16px;
  background:#fff;box-shadow:0 7px 18px rgba(8,43,52,.035)
}
.abg-prices-v2 .abg-price-tail-v37 .abg-faq-v2 summary{
  padding:18px 50px 18px 20px;color:#16333c;font-size:.92rem;line-height:1.45
}
.abg-prices-v2 .abg-price-tail-v37 .abg-faq-v2 details p{
  padding:0 20px 18px;font-size:.86rem;line-height:1.6;color:#5b6b74
}
@media(max-width:1150px){
 .abg-prices-v2 .abg-price-tail-v37 .abg-extra-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}
 .abg-prices-v2 .abg-price-tail-v37 .abg-format-grid-v2{grid-template-columns:1fr}
 .abg-prices-v2 .abg-price-tail-v37 .abg-format-card-v2{min-height:245px}
}
@media(max-width:760px){
 .abg-prices-v2 .abg-price-tail-v37>.abg-price-section-v2{padding:30px 0}
 .abg-prices-v2 .abg-price-tail-v37 .abg-extra-grid-v2,
 .abg-prices-v2 .abg-price-tail-v37 .abg-process-v2,
 .abg-prices-v2 .abg-price-tail-v37 .abg-faq-v2{grid-template-columns:1fr}
 .abg-prices-v2 .abg-price-tail-v37 .abg-extra-grid-v2 article{min-height:0}
 .abg-prices-v2 .abg-price-tail-v37 .abg-format-card-v2{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}
 .abg-prices-v2 .abg-price-tail-v37 .abg-process-v2 article{min-height:0}
}
@media(max-width:520px){
 .abg-prices-v2 .abg-price-tail-v37 .abg-format-card-v2{grid-template-columns:1fr}
 .abg-prices-v2 .abg-price-tail-v37 :is(.abg-newsletter-mock-v2,.abg-guide-mock-v2){height:210px;margin:12px 12px 0}
 .abg-prices-v2 .abg-price-tail-v37 .abg-format-copy-v2{padding:18px 20px 23px}
}
@media(prefers-reduced-motion:reduce){
 .abg-prices-v2 .abg-price-tail-v37 *{transition-duration:0s!important;animation-duration:0s!important}
}

/* 1.61.41: targeted visual refinement only, preserving functional markup and restored container. */
.abg-prices-v2 .abg-campaign-centered-v41 .abg-ads-campaign-grid{width:min(100%,1120px);margin-inline:auto;gap:18px}
.abg-prices-v2 .abg-campaign-centered-v41 .abg-ads-campaign-card{min-width:0}
.abg-prices-v2 .abg-growth-boosts{background:transparent!important;border:0!important;gap:16px!important;overflow:visible!important}
.abg-prices-v2 .abg-growth-boosts article{border:1px solid #dce2e6!important;border-radius:22px!important;overflow:hidden;box-shadow:0 10px 27px rgba(15,39,49,.04)}
.abg-prices-v2 .abg-ad-formats-v41 .abg-ads-formats-grid{gap:18px}
.abg-prices-v2 .abg-ad-formats-v41 .abg-ads-formats-grid article{background:#fff;border:1px solid #dfe5e8;border-radius:22px;box-shadow:0 12px 28px rgba(15,39,49,.04)}
.abg-prices-v2 .abg-plan-cards-v2{align-items:stretch}
.abg-prices-v2 .abg-plan-card-v2{height:100%;display:flex;flex-direction:column}
.abg-prices-v2 .abg-plan-card-v2>.abg-price-button{margin-top:auto!important;min-height:52px;display:flex;justify-content:center;align-items:center}
.abg-prices-v2 .abg-plan-card-v2 .abg-plan-for{margin-top:auto;padding-top:12px}
.abg-prices-v2 .abg-plan-card-v2.is-featured{border:2px solid #c89b2c!important}
.abg-prices-v2 .abg-portrait-route-v41{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 26px;padding:17px 22px;border-radius:16px;background:#f9f6eb;color:#46515a}
.abg-prices-v2 .abg-portrait-route-v41 a{font-weight:800;color:#0d3540}
.abg-prices-v2 .abg-more-examples-v41{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}
.abg-prices-v2 .abg-more-examples-v41 article{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:#fff;border:1px solid #dde4e7;border-radius:23px;overflow:hidden;min-width:0}
.abg-prices-v2 .abg-more-examples-v41 img{width:100%;height:100%;min-height:210px;object-fit:cover}
.abg-prices-v2 .abg-more-examples-v41 article>div{padding:26px 24px;display:flex;flex-direction:column;gap:8px}
.abg-prices-v2 .abg-more-examples-v41 span{color:#977000;font-size:.65rem;font-weight:800;letter-spacing:.07em}
.abg-prices-v2 .abg-more-examples-v41 h3{margin:0;font-size:1.25rem}
.abg-prices-v2 .abg-more-examples-v41 p{margin:0;color:#64717a;line-height:1.55;font-size:.87rem}
.abg-prices-v2 .abg-more-examples-v41 a{margin-top:auto;padding-top:14px;font-weight:800;color:#0c3741}
.abg-portraits-page-v41{max-width:1240px;margin:0 auto;padding:20px 24px 75px}
.abg-portraits-hero-v41{padding:58px clamp(28px,5vw,76px);border-radius:28px;background:#0b2d37;color:#fff}
.abg-portraits-hero-v41 span,.abg-portraits-feature-v41 span{color:#e4bd5b;font-size:.7rem;font-weight:850;letter-spacing:.1em}
.abg-portraits-hero-v41 h1{margin:15px 0 18px;max-width:850px;color:#fff;font-size:clamp(2.1rem,4.5vw,4rem);line-height:1.08}
.abg-portraits-hero-v41 p{max-width:780px;color:#d7e4e6;line-height:1.7}
.abg-portraits-hero-v41 a,.abg-portraits-contact-v41 a{display:inline-flex;margin-top:16px;padding:14px 20px;border-radius:12px;background:#e7ba41;color:#142d31!important;font-weight:800;text-decoration:none}
.abg-portraits-grid-v41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:34px 0}
.abg-portraits-grid-v41 article{overflow:hidden;border:1px solid #dfe5e6;border-radius:22px;background:white}
.abg-portraits-grid-v41 article a{display:block;padding-bottom:22px;color:#1b2730!important;text-decoration:none}
.abg-portraits-grid-v41 img{width:100%;aspect-ratio:16/10;object-fit:cover}
.abg-portraits-grid-v41 article span,.abg-portraits-grid-v41 h2,.abg-portraits-grid-v41 p,.abg-portraits-grid-v41 strong{display:block;margin:14px 22px 0}
.abg-portraits-grid-v41 article span{color:#936c00;font-size:.68rem;font-weight:800}
.abg-portraits-grid-v41 h2{font-size:1.3rem;line-height:1.2}
.abg-portraits-grid-v41 p{font-size:.85rem;color:#62717a}
.abg-portraits-grid-v41 strong{color:#0d414b}
.abg-portraits-empty-v41{padding:25px 6px}
.abg-portraits-feature-v41{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:28px 0;border-radius:25px;border:1px solid #dfe4e5;background:white;overflow:hidden}
.abg-portraits-feature-v41 img{width:100%;height:100%;max-height:450px;object-fit:cover}
.abg-portraits-feature-v41>div{padding:clamp(24px,4vw,55px);display:flex;flex-direction:column;justify-content:center}
.abg-portraits-feature-v41 h2{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.13}
.abg-portraits-feature-v41 p{color:#64717a;line-height:1.7}
.abg-portraits-feature-v41 a{color:#0b3943;font-weight:800}
.abg-portraits-contact-v41{padding:30px 40px;background:#f8f6ee;border-radius:22px}
@media(max-width:950px){.abg-prices-v2 .abg-more-examples-v41{grid-template-columns:1fr}.abg-portraits-grid-v41{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.abg-prices-v2 .abg-more-examples-v41 article{grid-template-columns:1fr}.abg-prices-v2 .abg-more-examples-v41 img{max-height:240px}.abg-portraits-page-v41{padding:12px 12px 50px}.abg-portraits-feature-v41{grid-template-columns:1fr}.abg-portraits-grid-v41{grid-template-columns:1fr}.abg-portraits-hero-v41{padding:35px 25px}}
