.ic-tile,.et-l--post .et_pb_post{position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ic-tile::before,.et-l--post .et_pb_post::before{content:"";position:absolute;right:0;top:0;z-index:5;width:40px;height:84px;background:#D70428;clip-path:polygon(0 0,100% 0,100% 100%,62% 100%);transform:translate(100%,-40%);transition:transform .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.ic-tile:hover,.et-l--post .et_pb_post:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(20,29,69,.16)}.ic-tile:hover::before,.et-l--post .et_pb_post:hover::before{transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.ic-tile,.ic-tile::before{transition:none}.ic-tile:hover{transform:none}}@media (max-width:980px){.et-l--header .et_pb_column:has(.et_pb_menu),.et-l--header .et_pb_menu,.et-l--header .et_pb_menu_inner_container{position:static!important}.et-l--header .et_mobile_menu{left:0!important;right:0!important;width:auto!important;top:100%!important}}.et-l--header .et-menu-nav .ic-mobile-cta{display:none!important}@media (max-width:980px){.et-l--header .et_mobile_menu li.ic-mobile-cta{padding:0 16px!important}.et-l--header .et_mobile_menu li.ic-mobile-cta--light{margin-top:16px}.et-l--header .et_mobile_menu li.ic-mobile-cta a{display:block;text-align:center;font-weight:700!important;border-radius:12px;padding:14px 18px!important;margin:6px 0;border:0!important}.et-l--header .et_mobile_menu li.ic-mobile-cta--light a{border:1px solid #8CC2EC!important;color:#FFFFFF!important}.et-l--header .et_mobile_menu li.ic-mobile-cta--red a{background:#D70428!important;color:#FFFFFF!important}}.ic-switch{display:inline-flex;gap:4px;padding:5px;margin:28px 0 0!important;background:#FFFFFF;border:1px solid #C9D6E6;box-shadow:0 4px 14px rgba(30,42,94,.06);border-radius:999px}.ic-switch a{display:inline-block;padding:12px 28px;border-radius:999px;color:#3A4555!important;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;transition:background .2s ease,color .2s ease}.ic-switch a:hover{color:#1E2A5E!important;background:#EAF3FB}html.ic-plan-monat .ic-switch a[href="#monatlich"],html.ic-plan-kauf .ic-switch a[href="#kaufen"]{background:#1E2A5E;color:#FFFFFF!important}html.ic-plan-monat .ic-plan--kauf,html.ic-plan-kauf .ic-plan--monat{display:none!important}@media (max-width:767px){.ic-switch{display:flex;width:100%}.ic-switch a{flex:1;text-align:center;padding:12px 8px}}.ic-tile.ic-tile--featured{border:2px solid #D70428!important;box-shadow:0 14px 34px rgba(30,42,94,.12)}.ic-badge{display:inline-block;background:#D70428;color:#FFFFFF;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:999px;line-height:1.4}.ic-compare-wrap{overflow-x:auto;margin-bottom:12px}.ic-compare{width:100%;min-width:620px;border-collapse:collapse;font-size:15px}.ic-compare th,.ic-compare td{padding:10px 12px;border-bottom:1px solid #DCE3EC;text-align:center;vertical-align:middle}.ic-compare th:first-child,.ic-compare td:first-child{text-align:left}.ic-compare thead th{color:#1E2A5E;font-weight:700}.ic-compare .is-featured{background:#FDF1F3}@media (max-width:767px){.ic-compare{min-width:540px}.ic-compare th,.ic-compare td{font-size:13px!important;line-height:1.4!important;padding:8px 6px}.ic-compare th:first-child,.ic-compare td:first-child{position:sticky;left:0;z-index:1;background:#FFFFFF;min-width:130px}}.ic-toc-col .et_pb_text{position:sticky;top:48px;background:#EAF3FB;border-radius:20px;padding:24px 24px 16px}.ic-toc-col{align-self:stretch!important}.ic-toc-title{font-size:13px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#155A96!important;margin:0 0 10px!important;padding:0!important}ol.ic-toc{list-style:none;margin:0!important;padding:0!important;counter-reset:ictoc}ol.ic-toc li{counter-increment:ictoc;margin:0;padding:0;border-top:1px solid #C9D6E6}ol.ic-toc li a{display:flex;gap:10px;padding:10px 0;color:#1E2A5E!important;font-weight:600;font-size:15px;line-height:1.35;text-decoration:none}ol.ic-toc li a::before{content:counter(ictoc);color:#D70428;font-weight:700;min-width:16px}ol.ic-toc li a:hover{color:#D70428!important}[id^="ds-"]{scroll-margin-top:48px}.et-l--post h2[id^="ds-"]{padding-top:8px}@media (max-width:980px){.ic-toc-col .et_pb_text{position:static}}