/* Kurze Kaufhilfe: bewusst ruhige Typografie, keine zusätzlichen Icon-Karten. */
body.tai-kompakt .tai-paket-hilfe{padding:12px 0 36px;background:#fff;color:#152b47}
body.tai-kompakt .tai-paket-hilfe h2{font-size:clamp(22px,2.2vw,30px);line-height:1.25;margin:0 0 26px;font-weight:650}
.tai-paket-schritte{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.tai-paket-schritt{padding:0 24px;border-left:1px solid #dce2e8;min-width:0}
.tai-paket-schritt:first-child{border-left:0;padding-left:0}
.tai-paket-schritt:last-child{padding-right:0}
body.tai-kompakt .tai-paket-label{font-size:13px;font-weight:600;color:#526174;line-height:1.4;margin:0 0 10px}
body.tai-kompakt .tai-paket-schritt h3{font-size:24px;line-height:1.2;margin:0 0 12px;color:#152b47;font-weight:650}
body.tai-kompakt .tai-paket-schritt h3 span{display:block;font-family:inherit;font-size:16px;font-weight:500;margin-top:7px;line-height:1.35}
body.tai-kompakt .tai-paket-gueltig h3 strong{display:block;font-size:42px;line-height:1;font-weight:750;letter-spacing:-1px}
body.tai-kompakt .tai-paket-schritt p:not(.tai-paket-label){font-size:15px;line-height:1.55;margin:0;color:#445367}
body.tai-kompakt .tai-paket-hilfe a,body.tai-kompakt .tai-paket-kurz a{color:#243d5c;text-decoration:underline;text-underline-offset:3px}
.tai-paket-checks{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:18px 0 0;margin:24px 0 10px;border-top:1px solid #e2e7ec;font-size:14px;font-weight:600}
.tai-paket-checks li::before{content:'✓';margin-right:8px;color:#526174}
body.tai-kompakt .tai-paket-note{font-size:13px;color:#526174;margin:0}
.tai-paket-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:18px;font-size:14px}
.tai-paket-links a:last-child{margin-left:auto;font-weight:650}
body.tai-kompakt .tai-paket-kurz{box-sizing:border-box;width:min(1280px,calc(100% - 48px));margin:0 auto 16px;padding:16px 20px;border:1px solid #dce2e8;border-radius:8px;background:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;color:#445367;font-size:14px;line-height:1.45}
.tai-paket-kurz strong{font-size:18px;color:#152b47}
body.tai-kompakt .tai-flat{background:#fff;padding:24px 0 32px;color:#152b47;scroll-margin-top:110px}
.tai-flat-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:stretch}
body.tai-kompakt .tai-flat h2{font-size:clamp(24px,2.5vw,30px);line-height:1.2;margin:0 0 16px}
.tai-flat-layout p,.tai-flat-layout li{font-size:16px;line-height:1.55}
.tai-flat-layout ul{padding-left:20px;margin:18px 0 0}
.tai-flat-layout li{margin:8px 0}
.tai-flat-angebot{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;border-left:1px solid #d4dce4;padding-left:36px}
body.tai-kompakt .tai-flat-preis{margin:0 0 10px;font-size:16px}
.tai-flat-preis strong{font-size:clamp(40px,4vw,54px);letter-spacing:-1px;line-height:1}
body.tai-kompakt .tai-flat-jahr{font-size:14px;line-height:1.6;margin:12px 0 18px;max-width:42ch}
.tai-flat-angebot>.cta1{margin:0}
body.tai-kompakt #mainWrapper .scope-design26 .tai-flat a.cta1{background:#97ead6!important;color:#152b47!important;border-color:#97ead6!important;box-shadow:none!important}
body.tai-kompakt #mainWrapper .scope-design26 .tai-flat a.cta1:hover{background:#6fdec4!important;border-color:#6fdec4!important;color:#152b47!important}
.tai-flat-details{border-top:1px solid #d4dce4;margin-top:28px;padding-top:18px;font-size:14px;line-height:1.6}
.tai-flat-details summary{cursor:pointer;font-weight:650;min-height:28px}
.tai-flat-details p{max-width:90ch;margin:12px 0}
@media(max-width:1000px){.tai-paket-schritte{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.tai-paket-schritt:nth-child(3){padding-left:0;border-left:0}.tai-paket-schritt:nth-child(2){padding-right:0}}
@media(max-width:600px){body.tai-kompakt .tai-paket-hilfe{padding:8px 0 28px}.tai-paket-schritte{grid-template-columns:1fr;gap:18px}.tai-paket-schritt,.tai-paket-schritt:nth-child(3){border-left:0;border-top:1px solid #e2e7ec;padding:18px 0 0}.tai-paket-schritt:first-child{border-top:0;padding-top:0}body.tai-kompakt .tai-paket-schritt h3{font-size:23px;margin-bottom:8px}body.tai-kompakt .tai-paket-schritt h3 span{display:inline;font-size:16px;margin-left:6px}body.tai-kompakt .tai-paket-gueltig h3 strong{display:inline-block;font-size:38px}.tai-paket-checks{gap:10px 18px}.tai-paket-links a:last-child{margin-left:0}body.tai-kompakt .tai-paket-kurz{width:calc(100% - 32px);padding:14px 16px;gap:8px}.tai-paket-kurz>*{width:100%}.tai-flat-layout{grid-template-columns:1fr;gap:22px}.tai-flat-angebot{border-left:0;border-top:1px solid #d4dce4;padding:22px 0 0}body.tai-kompakt .tai-flat{padding:32px 0}}

/* Shared benefits precede both offers; each offer keeps only its own conditions. */
body.tai-kompakt #mainWrapper .scope-design26 :is(.tai-preis-gemeinsam,.tai-preisangebote,.tai-preis-zahlung){background:#fff;color:#152b47}
body.tai-kompakt .tai-preis-gemeinsam{padding:0 0 28px}
body.tai-kompakt .tai-preis-gemeinsam>.modul{padding-bottom:24px;border-bottom:1px solid #dce2e8}
body.tai-kompakt #mainWrapper :is(.tai-preis-gemeinsam,.tai-preis-zahlung) h2{font-size:18px;line-height:1.4;margin:0 0 14px;font-weight:600}
.tai-preis-vorteile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;list-style:none;padding:0;margin:0}
body.tai-kompakt #mainWrapper .tai-preis-vorteile li{position:relative;padding:0 0 0 22px;margin:0;font-size:14px;line-height:1.6;color:#445367}
body.tai-kompakt #mainWrapper .tai-preis-vorteile li::before{content:'\2713';position:absolute;left:0;top:0;color:#526174}
body.tai-kompakt #mainWrapper .tai-preisangebote{padding:0;scroll-margin-top:110px}
body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt{padding-top:0;padding-bottom:0}
body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-h2{text-align:left;font-size:26px;line-height:1.3;margin:0 0 10px}
body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-sub{text-align:left;margin:0 0 12px}
body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-preisnote{color:#526174!important;text-align:left;font-size:12px;line-height:1.6;margin:0 0 18px;max-width:none}
body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-scroll{border:1px solid #dce2e8;box-shadow:0 8px 24px rgba(21,43,71,.06);border-radius:14px}
body.tai-kompakt #mainWrapper .tai-preisangebote :is(.tai-pt-per,thead th){color:#526174}
body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-save{color:#16705f}
.tai-flat-card{padding:32px;border:1px solid #dce2e8;border-radius:16px;background:#f5f7f9}
body.tai-kompakt .tai-flat-oder{display:flex;align-items:center;gap:20px;margin:0 0 24px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#526174}
.tai-flat-oder::before,.tai-flat-oder::after{content:'';flex:1;height:1px;background:#dce2e8}
body.tai-kompakt .tai-flat-preis strong{display:block;font-size:44px;margin-bottom:10px}
body.tai-kompakt .tai-flat-preis span{display:block;font-size:14px;line-height:1.5;color:#526174}
body.tai-kompakt .tai-flat-ablauf{font-size:14px;line-height:1.6;margin:0 0 22px}
body.tai-kompakt .tai-flat-intro>p:not(.tai-paket-label){font-size:16px;line-height:1.6;margin:0}
body.tai-kompakt .tai-flat-intro ul{list-style:none;padding:0;margin:22px 0 0}
body.tai-kompakt .tai-flat-intro li{position:relative;padding-left:22px;font-size:15px;line-height:1.6;margin:10px 0 0}
.tai-flat-intro li::before{content:'\2713';position:absolute;left:0;top:0;color:#526174}
body.tai-kompakt .tai-preis-zahlung{padding:0 0 32px}
body.tai-kompakt .tai-preis-zahlung>.modul{border-top:1px solid #dce2e8;padding-top:24px}
body.tai-kompakt .tai-preis-zahlung p{font-size:13px;line-height:1.7;margin:0 0 10px;color:#526174}
.tai-preis-zahlung summary{cursor:pointer;width:fit-content;font-size:13px;line-height:1.6;color:#526174;text-decoration:underline;text-underline-offset:3px}
.tai-preis-zahlung details[open] summary{margin-bottom:12px}
.tai-preis-zahlung summary:focus-visible,.tai-flat-details summary:focus-visible{outline:3px solid #243d5c;outline-offset:4px}
@media(max-width:900px){.tai-flat-layout{grid-template-columns:minmax(0,1fr);gap:24px}.tai-flat-angebot{border-left:0;border-top:1px solid #d4dce4;padding:24px 0 0}}
@media(max-width:600px){.tai-flat-card{padding:24px 20px}.tai-preis-vorteile{grid-template-columns:minmax(0,1fr);gap:10px}body.tai-kompakt .tai-flat{padding:20px 0 28px}body.tai-kompakt .tai-flat-preis strong{font-size:38px}}

/* Prices first: compact orientation, then offers; extended help opens on demand. */
body.tai-kompakt #mainWrapper .scope-design26 .content.tai-preise-kopf{background:#fff!important;padding:28px 0 18px!important;color:#152b47!important;min-height:0}
body.tai-kompakt #mainWrapper .scope-design26 .tai-preise-kopf .b2b-section-eyebrow{display:none}
body.tai-kompakt #mainWrapper .scope-design26 .tai-preise-kopf h1.b2b-section-headline{font-size:clamp(26px,2.7vw,38px)!important;line-height:1.2!important;color:#152b47!important;max-width:none!important;margin:0 0 12px!important;text-wrap:initial}
body.tai-kompakt #mainWrapper .scope-design26 .tai-preise-kopf .b2b-section-intro{color:#526174!important;font-size:16px;line-height:1.5;margin:0;max-width:none}
body.tai-kompakt #mainWrapper .tai-preis-orientierung{padding:0 0 22px;background:#fff}
.tai-preis-orientierung>.modul{display:flex;align-items:center;justify-content:space-between;gap:20px}
body.tai-kompakt #mainWrapper .tai-preis-orientierung p{margin:0;font-size:14px;line-height:1.6;color:#445367}
.tai-preis-orientierung strong{font-size:28px;color:#152b47;margin-right:5px}
.tai-preis-orientierung a{flex-shrink:0;font-size:14px;text-decoration:underline;text-underline-offset:3px}
body.tai-kompakt #mainWrapper .tai-preis-gemeinsam{padding-bottom:22px}
body.tai-kompakt #mainWrapper .tai-preis-gemeinsam>.modul{padding:14px 0;border-top:1px solid #e2e7ec;border-bottom:1px solid #e2e7ec}
body.tai-kompakt #mainWrapper .tai-preis-gemeinsam h2{font-size:14px;margin:0 0 8px}
body.tai-kompakt #mainWrapper .tai-preis-vorteile{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 18px}
body.tai-kompakt #mainWrapper .tai-preis-vorteile li{font-size:13px}
body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-h2{font-size:22px;margin-bottom:8px}
body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-sub{font-size:14px;margin-bottom:18px}
body.tai-kompakt #mainWrapper .tai-preis-mehr{padding:0 0 24px;background:#fff}
.tai-preis-detail{border-top:1px solid #dce2e8;padding:0}
.tai-preis-detail:last-child{border-bottom:1px solid #dce2e8}
.tai-preis-detail>summary{cursor:pointer;padding:18px 0;color:#152b47;line-height:1.5}
body.tai-kompakt #mainWrapper .tai-preis-detail>summary :is(h2,h3){display:inline;font-family:inherit!important;font-size:17px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:normal!important;color:#152b47!important;padding:0!important;margin:0!important}
body.tai-kompakt #mainWrapper .tai-preis-detail>summary :is(h2,h3)::before{display:none}
body.tai-kompakt #mainWrapper .tai-preis-detail-body{padding:0 0 24px}
body.tai-kompakt #mainWrapper .scope-design26 .tai-preis-detail-body>.content{padding:12px 0 0!important;background:#fff!important;color:#152b47}
body.tai-kompakt #mainWrapper .tai-preis-detail-body>.content>.modul{width:100%!important;max-width:none!important;margin:0!important}
body.tai-kompakt #mainWrapper .tai-preis-detail-body .b2b-section-eyebrow{display:none}
body.tai-kompakt #mainWrapper .tai-preis-detail-body>.tai-pt-preisnote{color:#526174!important;font-size:13px;text-align:left;max-width:none;margin:0 0 18px}
.tai-preis-detail>summary:focus-visible{outline:3px solid #243d5c;outline-offset:3px}
body.tai-kompakt #mainWrapper .content.b2b-section:has(>.modul.faq){padding:24px 0 32px}
@media(max-width:1239px){body.tai-kompakt #mainWrapper .tai-preis-vorteile{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1000px){.tai-preis-orientierung p span{display:block}}
@media(max-width:600px){body.tai-kompakt #mainWrapper .scope-design26 .content.tai-preise-kopf{padding:22px 0 14px!important}.tai-preis-orientierung>.modul{align-items:flex-start;gap:12px}.tai-preis-orientierung a{font-size:12px;margin-top:10px}.tai-preis-orientierung strong{font-size:26px}body.tai-kompakt #mainWrapper .tai-preis-orientierung p{font-size:13px}body.tai-kompakt #mainWrapper .tai-preis-vorteile{grid-template-columns:minmax(0,1fr);gap:5px}body.tai-kompakt #mainWrapper .tai-preis-detail>summary :is(h2,h3){font-size:16px!important}}

/* Keep one consistent content edge even where historic mobile modules add their own padding. */
body.tai-kompakt #mainWrapper .seite-preise .content:is(.tai-preise-kopf,.tai-preis-orientierung,.tai-preis-gemeinsam,.tai-preisangebote,.tai-preis-mehr,.tai-preis-zahlung)>.modul{box-sizing:border-box;width:calc(100% - 48px);max-width:1200px;margin-left:auto!important;margin-right:auto!important;padding-left:0;padding-right:0}
body.tai-kompakt #mainWrapper .tai-preis-detail>summary :is(h2,h3){border:0!important}
@media(max-width:760px){
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody{display:block}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px;margin:0;border:0;border-bottom:1px solid #e2e7ec;border-radius:0;box-shadow:none}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody tr:last-child{border-bottom:0}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody tr>:is(th,td){display:block;width:auto;min-width:0;padding:0;margin:0;border:0;line-height:1.4;text-align:left}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody th{grid-column:1;grid-row:1;font-size:16px;align-self:center}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody td:nth-child(2){grid-column:1;grid-row:2;font-size:14px;align-self:center}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody td:nth-child(2)::before{display:none}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody td:nth-child(2)::after{content:' Zeichen';font-size:12px}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody td:nth-child(3){grid-column:2;grid-row:1;justify-self:end;font-size:20px}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody td:nth-child(3)::before{display:none}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody td:nth-child(4){grid-column:1;grid-row:3;font-size:11px}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody td:nth-child(4)::before{display:none}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody td:nth-child(4)::after{content:' / Zeichen'}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody td:nth-child(5){grid-column:2;grid-row:3;font-size:11px;text-align:right}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody td:nth-child(5)::before{font-size:11px;font-weight:400;margin-right:5px}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-table tbody td:nth-child(6){grid-column:2;grid-row:2;justify-self:end;align-self:center}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-cart{font-size:11px;padding:8px 10px;min-height:44px;gap:5px}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-cart svg{width:14px;height:14px}
 body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-badge{display:block;width:fit-content;margin:4px 0 0;font-size:9px}
}

body.tai-kompakt #mainWrapper .seite-preise .content:is(.tai-preise-kopf,.tai-preis-orientierung,.tai-preis-gemeinsam,.tai-preisangebote,.tai-preis-mehr,.tai-preis-zahlung){padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}
body.tai-kompakt #mainWrapper .seite-preise .content:is(.tai-preise-kopf,.tai-preis-orientierung,.tai-preis-gemeinsam,.tai-preisangebote,.tai-preis-mehr,.tai-preis-zahlung)>.modul{width:100%}
body.tai-kompakt #mainWrapper .tai-preisangebote .tai-pt-h2{margin-bottom:18px}
body.tai-kompakt #mainWrapper .tai-preis-detail-body>.tai-pt-sub{text-align:left;font-size:14px;line-height:1.5;margin:0 0 12px}
@media(max-width:1000px){.tai-preis-orientierung p span{display:inline}}

.tai-preis-orientierung p span{white-space:nowrap}

/* Colour marks the three decisions: orientation, packages, and the annual Flatrate. */
body.tai-kompakt #mainWrapper .scope-design26.seite-preise .content.tai-preise-kopf,
body.tai-kompakt #mainWrapper .scope-design26.seite-preise .content.tai-preis-orientierung{background:#193b5c!important;color:#fff!important}
body.tai-kompakt #mainWrapper .scope-design26.seite-preise .tai-preise-kopf h1.b2b-section-headline{color:#fff!important}
body.tai-kompakt #mainWrapper .scope-design26.seite-preise .tai-preise-kopf .b2b-section-intro{color:#e0e8f0!important}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung :is(p,strong,a){color:#fff!important}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung a{color:#b7f2e3!important}
body.tai-kompakt #mainWrapper .scope-design26.seite-preise .content:is(.tai-preis-gemeinsam,.tai-preisangebote){background:#edf2f7!important}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-gemeinsam{padding-top:18px}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-gemeinsam>.modul{border-top:0;border-bottom-color:#cad6e2}
body.tai-kompakt #mainWrapper .seite-preise .tai-preisangebote{padding-bottom:28px}
body.tai-kompakt #mainWrapper .seite-preise .tai-flat-card{background:#193b5c;border-color:#193b5c;color:#fff}
body.tai-kompakt #mainWrapper .seite-preise .tai-flat-card :is(h2,p,li,summary,strong){color:#fff}
body.tai-kompakt #mainWrapper .seite-preise .tai-flat-card :is(.tai-paket-label,.tai-flat-preis span){color:#d8e5f0}
body.tai-kompakt #mainWrapper .seite-preise .tai-flat-card :is(.tai-flat-angebot,.tai-flat-details){border-color:rgba(255,255,255,.24)}
body.tai-kompakt #mainWrapper .seite-preise .tai-flat-intro li::before{color:#d8e5f0}
body.tai-kompakt #mainWrapper .seite-preise .tai-flat-details summary:focus-visible{outline-color:#97ead6}
body.tai-kompakt #mainWrapper .scope-design26.seite-preise .content:is(.tai-preis-zahlung,.tai-preis-mehr){background:#f4f1ec!important}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-zahlung{padding-top:24px}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-zahlung>.modul{border-top:0;padding-top:0}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-detail{border-color:#d9d3ca}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-detail-body{background:#fff;border-radius:8px;padding:20px;margin-bottom:18px}
@media(max-width:600px){body.tai-kompakt #mainWrapper .seite-preise .tai-preis-detail-body{padding:16px}}

/* The same blue layers as kompakt-site/startseite, across one continuous heading area. */
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-einstieg{
 background:linear-gradient(90deg,rgba(18,54,112,.9) 0%,rgba(18,54,112,.82) 40%,rgba(18,54,112,.4) 56%,rgba(18,54,112,0) 70%),linear-gradient(100deg,#143b78 0%,#1b4b8d 36%,#2a64a5 62%,#5b8fc4 100%);
}
body.tai-kompakt #mainWrapper .scope-design26.seite-preise .tai-preis-einstieg .content:is(.tai-preise-kopf,.tai-preis-orientierung){background:transparent!important}
body.tai-kompakt #mainWrapper .scope-design26.seite-preise .tai-preis-einstieg .content.tai-preise-kopf{padding-top:48px!important;padding-bottom:28px!important}
body.tai-kompakt #mainWrapper .scope-design26.seite-preise .tai-preise-kopf h1.b2b-section-headline{margin-bottom:20px!important;font-size:clamp(28px,2.8vw,40px)!important;line-height:1.25!important}
body.tai-kompakt #mainWrapper .scope-design26.seite-preise .tai-preise-kopf .b2b-section-intro{font-size:17px;line-height:1.6}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung{padding-bottom:36px}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung>.modul{flex-wrap:wrap;gap:16px 28px}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung p{display:flex;align-items:center;gap:14px}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung p strong{font-size:32px;line-height:1.2;margin:0;white-space:nowrap}
body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung p span{font-size:14px;line-height:1.5;white-space:normal}
@media(max-width:600px){
 body.tai-kompakt #mainWrapper .scope-design26.seite-preise .tai-preis-einstieg .content.tai-preise-kopf{padding-top:32px!important;padding-bottom:24px!important}
 body.tai-kompakt #mainWrapper .scope-design26.seite-preise .tai-preise-kopf h1.b2b-section-headline{margin-bottom:16px!important}
 body.tai-kompakt #mainWrapper .scope-design26.seite-preise .tai-preise-kopf .b2b-section-intro{font-size:16px}
 body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung{padding-bottom:28px}
 body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung p{gap:12px}
 body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung p strong{font-size:28px}
 body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung p span{font-size:13px;max-width:110px}
 body.tai-kompakt #mainWrapper .seite-preise .tai-preis-orientierung a{margin-top:0;align-self:center}
}
