/* Lokale Verfeinerung der bestehenden Verkaufssteuerung. */
.support .strategy-tabs{gap:10px;border:0;margin-top:32px}
.support .strategy-tabs button{position:relative;min-height:96px;padding:22px 24px;gap:17px;border:1px solid #dce5f0;border-radius:2px;background:#fff;color:var(--navy);font-size:20px;transition:background .22s,color .22s,border-color .22s,box-shadow .22s}
.support .strategy-tabs button>span{font-size:13px;align-self:flex-start;padding-top:5px;color:#6c7e95}
.support .strategy-tabs button:hover{border-color:#9db8ef;background:#edf3ff}
.support .strategy-tabs button[aria-selected=true]{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:inset 0 -3px 0 #9fc5ff}
.support .strategy-tabs button[aria-selected=true]>span{color:#a9caff}
.support .strategy-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:2px}
.support .support-list{margin-top:18px;min-height:255px;border:1px solid #dde6f2;background:#fff;box-shadow:0 12px 32px #12315706}
.support .support-row{grid-template-columns:44px 1.05fr 1fr;gap:26px;padding:36px;animation:strategy-reveal .32s ease-out both}
.support .support-number{font-size:16px;padding-top:8px}
.support .support-row h3{font-size:32px;line-height:1.15}
.support .support-row>div>p{font-size:18px;line-height:1.65;margin-top:16px;max-width:36ch}
.support .support-detail{border-left:1px solid #dce5f0;padding-left:30px}
.support .support-detail>p{font-size:18px!important;margin-top:0!important}
.support .support-detail summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:15px;border-top:1px solid #e4ebf5;margin-top:20px;padding:15px 0}
.support .support-detail summary::-webkit-details-marker{display:none}
.support .support-detail summary::after{content:'+';font-size:22px;font-weight:400}
.support .support-detail details[open] summary::after{content:'−'}
.support .support-footer{gap:32px;margin-top:26px}
.support .support-footer>p{font-size:15px;line-height:1.7;max-width:65ch}
@keyframes strategy-reveal{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(max-width:800px){.support .strategy-tabs{gap:6px}.support .strategy-tabs button{min-height:107px;padding:16px 10px;font-size:16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;line-height:1.25}.support .strategy-tabs button>span{padding:0;font-size:12px}.support .support-row{display:block;padding:25px 22px}.support .support-number{display:none}.support .support-row h3{font-size:29px}.support .support-row>div>p{font-size:17px}.support .support-detail{border-left:0;padding-left:0;border-top:1px solid #dce5f0;margin-top:24px;padding-top:22px}.support .support-detail>p{font-size:17px!important}.support .support-list{min-height:0}.support .support-footer>p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.support .support-row{animation:none}.support .strategy-tabs button{transition:none}}
