/* v22.6 — Kostenmodell aus v22.4, auf die RadEx-Blauwelt abgestimmt */
#lp-price.v226-price{--price-blue:#168fbd;--price-blue-light:#8ad9ec;--price-hair:rgba(16,30,70,.09);padding:112px 64px 126px;background:#f7f9fb}
.v226-price-head{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-areas:"kick ." "head lead";column-gap:76px;align-items:end;width:min(1320px,100%);margin:0 auto}
.v226-price-kicker{grid-area:kick;justify-self:start;display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:8px 13px;border:1px solid rgba(27,111,156,.14);border-radius:999px;background:linear-gradient(135deg,rgba(143,205,239,.22),rgba(27,111,156,.08));color:#315e86;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.2px;text-transform:uppercase}
.v226-price-kicker::before{content:"";width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,#1c9fcf,#173f74)}
.v226-price-head h3{grid-area:head;margin:0;color:#101e46;font-size:clamp(43px,4.6vw,62px);font-weight:200;line-height:1.04;letter-spacing:-2.5px}.v226-price-head h3 em{color:var(--price-blue);font-style:normal}
.v226-price-head .sub{grid-area:lead;max-width:480px;margin:0;padding-bottom:8px;color:#66758b;font-size:15px;font-weight:300;line-height:1.72}
#lp-price .lp-cards{width:min(1320px,100%);margin:58px auto 0;gap:22px;align-items:stretch}
#lp-price .lp-card.lp-price{position:relative;display:flex;flex-direction:column;padding:36px 32px 32px;border:1px solid var(--price-hair);border-radius:27px;background:#fff;text-align:left;box-shadow:0 2px 4px rgba(16,30,70,.035),0 14px 34px rgba(16,30,70,.065);transition:transform .42s cubic-bezier(.16,.7,.25,1),box-shadow .42s ease}
#lp-price .lp-card.lp-price:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(16,30,70,.05),0 22px 46px rgba(16,30,70,.11)}
#lp-price .lp-card.lp-price h4{margin:0 0 22px;color:#8290a3;font:600 9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.4px;text-transform:uppercase}
#lp-price .amt{margin:0 0 7px;color:#101e46;font-size:40px;font-weight:200;line-height:1.05;letter-spacing:-2px}
#lp-price .per{color:#8290a3;font-size:12px;font-weight:300}
#lp-price ul{flex:1;margin:28px 0 0;padding:23px 0 0;border-top:1px solid var(--price-hair);list-style:none}
#lp-price li{position:relative;padding:8px 0 8px 27px;border:0;color:#66758b;font-size:13px;font-weight:300;line-height:1.55}
#lp-price li::before{content:"";position:absolute;left:1px;top:12px;width:13px;height:8px;border-left:1.7px solid var(--price-blue);border-bottom:1.7px solid var(--price-blue);border-radius:1px;transform:rotate(-45deg)}
.v226-price-cta{justify-content:center;width:100%;margin-top:28px}
#lp-price .lp-cards>.lp-price:nth-child(2){border-color:transparent;background:linear-gradient(165deg,#183765,#101e46 68%);box-shadow:0 5px 12px rgba(16,30,70,.13),0 32px 68px rgba(16,30,70,.26);transform:translateY(-14px)}
#lp-price .lp-cards>.lp-price:nth-child(2):hover{transform:translateY(-19px)}
#lp-price .lp-cards>.lp-price:nth-child(2)::before{content:none}
#lp-price .lp-cards>.lp-price:nth-child(2) h4{color:rgba(255,255,255,.55)}#lp-price .lp-cards>.lp-price:nth-child(2) .amt{color:#fff}#lp-price .lp-cards>.lp-price:nth-child(2) .per{color:rgba(255,255,255,.58)}#lp-price .lp-cards>.lp-price:nth-child(2) ul{border-top-color:rgba(255,255,255,.15)}#lp-price .lp-cards>.lp-price:nth-child(2) li{color:rgba(255,255,255,.78)}#lp-price .lp-cards>.lp-price:nth-child(2) li::before{border-color:var(--price-blue-light)}
#lp-price .lp-cards>.lp-price:nth-child(2) .v226-price-cta{border-color:#fff;background:#fff;color:#101e46}
@media(prefers-reduced-motion:no-preference){#lp-price .lp-card{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.16,.7,.25,1),box-shadow .42s ease}#lp-price.in .lp-card{opacity:1;transform:none}#lp-price.in .lp-card:nth-child(1){transition-delay:.06s}#lp-price.in .lp-card:nth-child(2){transition-delay:.16s}#lp-price.in .lp-card:nth-child(3){transition-delay:.26s}#lp-price.in .lp-cards>.lp-price:nth-child(2){transform:translateY(-14px)}}
@media(max-width:1050px){.v226-price-head{grid-template-columns:1fr;grid-template-areas:"kick" "head" "lead"}.v226-price-head .sub{margin-top:20px;padding:0}.v226-price-head{column-gap:0}#lp-price .lp-cards{margin-top:44px}}
@media(max-width:900px){#lp-price.v226-price{padding:82px 24px 96px}#lp-price .lp-cards{grid-template-columns:1fr}#lp-price .lp-cards>.lp-price:nth-child(2),#lp-price.in .lp-cards>.lp-price:nth-child(2),#lp-price .lp-cards>.lp-price:nth-child(2):hover{transform:none}}

/* v22.6 — kompakter Abschluss-CTA in der reduzierten v19-Formsprache */
#lp-getstarted.v226-final-cta{padding:112px 64px 126px;background:#fff;text-align:center;box-shadow:none;clip-path:none;overflow:visible}
#lp-getstarted.v226-final-cta::before{display:none}
.v226-final-cta .lp-ctabox{position:relative;isolation:isolate;overflow:hidden;width:min(1040px,100%);max-width:none;margin:0 auto;padding:72px 52px 70px;border:1px solid rgba(116,202,228,.18);border-radius:32px;background:radial-gradient(60% 110% at 82% 0%,rgba(71,196,218,.22),transparent 64%),linear-gradient(145deg,#101e46 0%,#12325a 62%,#104c69 100%);box-shadow:0 30px 72px rgba(16,30,70,.16)}
.v226-final-cta .lp-ctabox::after{content:"R";position:absolute;z-index:-1;right:-8px;bottom:-102px;color:rgba(255,255,255,.035);font-size:300px;font-weight:600;line-height:1}
.v226-final-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:8px 13px;border:1px solid rgba(138,217,236,.24);border-radius:999px;background:rgba(255,255,255,.07);color:#9de5ef;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.25px;text-transform:uppercase;backdrop-filter:blur(12px)}
.v226-final-kicker::before{content:"";width:19px;height:2px;border-radius:2px;background:linear-gradient(90deg,#55cfdf,#8ad9ec)}
#lp-getstarted.v226-final-cta h3{margin:0;color:#fff;font-size:clamp(38px,4vw,56px);font-weight:200;line-height:1.08;letter-spacing:-2.1px}
#lp-getstarted.v226-final-cta p{max-width:630px;margin:20px auto 32px;color:rgba(255,255,255,.7);font-size:14px;font-weight:300;line-height:1.72}
.v226-final-cta .lp-ctarow{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}
.v226-final-cta .lp-ctarow input{width:270px;min-height:46px;padding:12px 15px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:rgba(255,255,255,.09);color:#fff;font:300 13px/1.2 inherit;backdrop-filter:blur(12px);transition:border-color .25s,background .25s}
.v226-final-cta .lp-ctarow input::placeholder{color:rgba(255,255,255,.5)}
.v226-final-cta .lp-ctarow input:focus{outline:none;border-color:#8ad9ec;background:rgba(255,255,255,.13)}
.v226-final-cta .lp-ctarow .lp-cta,.v226-final-cta .lp-ctarow .lp-btn2{min-height:46px;border-radius:12px;padding:12px 20px;font:600 12.5px/1 inherit}
.v226-final-cta .lp-ctarow .lp-cta{border:1px solid #fff;background:#fff;color:#101e46}
.v226-final-cta .lp-ctarow .lp-cta:hover{border-color:#8ad9ec;background:#8ad9ec}
.v226-final-cta .lp-ctarow .lp-btn2{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff}
.v226-final-cta .lp-ctarow .lp-btn2:hover{border-color:#fff;background:rgba(255,255,255,.07)}
@media(max-width:760px){#lp-getstarted.v226-final-cta{padding:82px 20px 94px}.v226-final-cta .lp-ctabox{padding:54px 22px 52px;border-radius:25px}.v226-final-cta .lp-ctarow{display:grid}.v226-final-cta .lp-ctarow input{width:100%}}
