@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.wd-hero h1.wd-h1.wd-h1 span { padding-bottom: .2em; margin-bottom: -.06em;}@keyframes blCycle{0%,28%{transform:translate(0,0) rotate(0deg) scale(1);z-index:3;opacity:1}33%,61%{transform:translate(70px,-26px) rotate(7deg) scale(.9);z-index:2;opacity:.92}66%,94%{transform:translate(-70px,-26px) rotate(-7deg) scale(.9);z-index:1;opacity:.92}100%{transform:translate(0,0) rotate(0deg) scale(1);z-index:3;opacity:1}}@keyframes blType{0%{width:0}45%,85%{width:100%}100%{width:0}}@keyframes blBlink{50%{opacity:0}}@keyframes blProg{0%,20%{transform:scaleX(0)}90%,100%{transform:scaleX(1)}}@keyframes blSpin{to{transform:rotate(360deg)}}@keyframes blGlow{0%,100%{transform:scale(1);opacity:.75}50%{transform:scale(1.12);opacity:1}}@keyframes blPulse{0%{box-shadow:0 0 0 0 rgba(237,22,125,.7)}100%{box-shadow:0 0 0 12px rgba(237,22,125,0)}}@keyframes blIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:991px){.wd-hero .bl-hv.bl-hv{max-width:600px;margin:0 auto;width:100%}}@media (max-width:767px){.wd-hero .bl-hv.bl-hv{min-height:470px} .wd-hero .bl-stack.bl-stack{width:250px;margin-left:-125px;top:84px} .wd-hero .bl-hb.bl-hb{padding:12px 14px 14px} .wd-hero .bl-hb.bl-hb p{font-size:14px} .wd-hero .bl-search.bl-search{font-size:12.5px;padding:10px 14px} .wd-hero .bl-chip--2.bl-chip,.wd-hero .bl-chip--3.bl-chip{display:none} .wd-hero .bl-chip--1.bl-chip{top:auto;bottom:96px} .wd-hero .bl-new.bl-new{bottom:6px;padding:9px 12px} .wd-hero .bl-glow.bl-glow{width:300px;height:300px;margin:-150px 0 0 -150px} .wd-hero .bl-ring.bl-ring{width:360px;height:360px;margin:-180px 0 0 -180px}}@keyframes blCycleM{0%,28%{transform:translate(0,0) rotate(0deg) scale(1);z-index:3;opacity:1}33%,61%{transform:translate(34px,-18px) rotate(6deg) scale(.9);z-index:2;opacity:.92}66%,94%{transform:translate(-34px,-18px) rotate(-6deg) scale(.9);z-index:1;opacity:.92}100%{transform:translate(0,0) rotate(0deg) scale(1);z-index:3;opacity:1}}@media (max-width:767px){.wd-hero .bl-hc.bl-hc{animation-name:blCycleM}}@media (prefers-reduced-motion:reduce){.wd-hero .bl-hv *{animation:none!important} .wd-hero .bl-hc--2{transform:translate(70px,-26px) rotate(7deg) scale(.9);z-index:2} .wd-hero .bl-hc--3{transform:translate(-70px,-26px) rotate(-7deg) scale(.9);z-index:1} .wd-hero .bl-hc--1{z-index:3} .wd-hero .bl-q{width:100%}} .wd-hero .bl-hv { position: relative; min-height: 560px;} .wd-hero .bl-glow { position: absolute; left: 50%; top: 52%; width: 440px; height: 440px; margin: -220px 0 0 -220px; border-radius: 50%; background: conic-gradient(from 200deg,#45c5ff,#7b2cbf,#ed167d,#ffb82e,#45c5ff); filter: blur(80px); opacity: .75; animation: blGlow 9s ease-in-out infinite;} .wd-hero .bl-ring { position: absolute; left: 50%; top: 52%; width: 540px; height: 540px; margin: -270px 0 0 -270px; border-radius: 50%; border: 1px dashed rgba(255,255,255,.18); animation: blSpin 50s linear infinite;} .wd-hero .bl-search { position: absolute; left: 0; right: 0; top: 10px; z-index: 6; display: flex; align-items: center; gap: 10px; width: min(380px,92%); margin: 0 auto; padding: 12px 18px; border-radius: 999px; background: #fff; box-shadow: 0 24px 50px -20px rgba(0,0,0,.7); color: #0d1930; font-size: 14px; font-weight: 700; animation: blIn .9s var(--ease) both;} .wd-hero .bl-search b { flex: none; display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background-image: linear-gradient(135deg,#ed167d,#7b2cbf); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; color: #fff; font-size: 15px;} .wd-hero .bl-q { display: block; overflow: hidden; white-space: nowrap; animation: blType 7s steps(34) infinite;} .wd-hero .bl-caret { flex: none; width: 2px; height: 18px; margin-left: -6px; background: #ed167d; animation: blBlink 1s step-end infinite;} .wd-hero .bl-stack { position: absolute; left: 50%; top: 96px; width: 330px; height: 380px; margin-left: -165px; z-index: 3;} .wd-hero .bl-hc { position: absolute; inset: 0 0 auto 0; border-radius: 22px; overflow: hidden; background: #0b1d38; border: 1px solid rgba(255,255,255,.16); box-shadow: 0 40px 70px -28px rgba(0,0,0,.85); animation: blCycle 12s cubic-bezier(.65,0,.35,1) infinite;} .wd-hero .bl-hc--2 { animation-delay: -8s;} .wd-hero .bl-hc--3 { animation-delay: -4s;} .wd-hero .bl-hi { aspect-ratio: 16/10; overflow: hidden;} .wd-hero .bl-hi img { display: block; width: 100%; height: 100%; object-fit: cover;} .wd-hero .bl-hb { padding: 16px 18px 18px;} .wd-hero .bl-hk { display: inline-flex; align-items: center; gap: 7px; font-size: 10.5px; font-weight: 900; letter-spacing: .14em; text-transform: uppercase; color: var(--c);} .wd-hero .bl-hk i { width: 7px; height: 7px; border-radius: 50%; background: var(--c); box-shadow: 0 0 10px var(--c);} .wd-hero .bl-hb p { margin: 8px 0 12px; font-size: 17px; font-weight: 900; line-height: 1.25; color: #fff;} .wd-hero .bl-hl { display: flex; flex-direction: column; gap: 7px;} .wd-hero .bl-hl i { display: block; height: 7px; border-radius: 4px; background: rgba(255,255,255,.12);} .wd-hero .bl-hl i:last-child { width: 70%;} .wd-hero .bl-hp { display: block; margin-top: 14px; height: 4px; border-radius: 4px; background: rgba(255,255,255,.08); overflow: hidden;} .wd-hero .bl-hp i { display: block; height: 100%; background: linear-gradient(90deg,var(--c),#fff); transform-origin: left; animation: blProg 4s ease-in-out infinite;} .wd-hero .bl-new { position: absolute; left: 0; bottom: 30px; z-index: 5; display: flex; align-items: center; gap: 12px; padding: 12px 16px; border-radius: 16px; border: 1px solid rgba(255,255,255,.16); background-image: linear-gradient(160deg,#1b2a4a,#0e1a33); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; box-shadow: 0 30px 60px -24px rgba(0,0,0,.8); animation: blIn 1s var(--ease) .4s both;} .wd-hero .bl-dotp { flex: none; width: 12px; height: 12px; border-radius: 50%; background: #ed167d; animation: blPulse 1.8s ease-out infinite;} .wd-hero .bl-new span { font-size: 13.5px; font-weight: 800; line-height: 1.25; color: #fff;} .wd-hero .bl-new small { display: block; font-size: 10px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: #ff8fb8;} .wd-hero .bl-chip { position: absolute; z-index: 5; display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: 999px; background: rgba(5,11,24,.85); border: 1px solid rgba(255,255,255,.16); font-size: 11.5px; font-weight: 800; color: #fff; white-space: nowrap; animation: wdBob 5s ease-in-out infinite;} .wd-hero .bl-chip i { width: 7px; height: 7px; border-radius: 50%; background: var(--c); box-shadow: 0 0 10px var(--c);} .wd-hero .bl-chip--1 { right: 0; top: 150px;} .wd-hero .bl-chip--2 { left: 2%; top: 190px; animation-delay: -1.6s;} .wd-hero .bl-chip--3 { right: 6%; bottom: 40px; animation-delay: -3.2s;}@keyframes wdPulse{to{box-shadow:0 0 0 12px rgba(237,22,125,0)}}@keyframes wdSpin{to{transform:rotate(360deg)}}@keyframes wdFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(-1.2deg)}}@keyframes wdBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wdTick{0%,6%{background:rgba(255,255,255,.12);color:transparent}10%,100%{background:#34d399;color:#0d1930}}@keyframes wdRow{0%,6%{color:#8f9bb0}10%,100%{color:#fff}}@media (max-width:991px){.wd-hero .brxe-container.wd-hero-grid.wd-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.wd-hero.wd-hero{padding:140px var(--gutter) 150px} .wd-hero .wd-check.wd-check{display:none} .wd-hero .wd-chip--3.wd-chip{display:none} .wd-hero .wd-chip--2.wd-chip{left:0;top:auto;bottom:0} .wd-hero .wd-chip--2.wd-chip.wd-chip{right:auto} .wd-hero .wd-trust.wd-trust{grid-template-columns:minmax(0,1fr)} .wd-hero .wd-btns.wd-btns{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.wd-page *,.wd-page *::before,.wd-page *::after{animation:none!important;transition:none!important}} .wd-hero { position: relative; overflow: hidden; padding: 190px var(--gutter) 170px; color: #fff; background: radial-gradient(760px circle at 80% 30%,rgba(123,44,191,.32),transparent 60%),radial-gradient(640px circle at 0% 100%,rgba(69,197,255,.18),transparent 60%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#050b18; background-size: auto,auto,44px 44px,44px 44px,auto;} .wd-hero :is(h1,h2,h3) { font-family: var(--font-body);} .wd-hero .brxe-container.wd-hero-grid { display: grid; grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr); gap: 64px; align-items: center; width: 100%; max-width: var(--shell); margin: 0 auto;} .wd-hero .wd-hero-txt { display: flex; flex-direction: column; align-items: flex-start; min-width: 0;} .wd-hero .wd-crumb { margin: 0 0 26px; font-size: 13px; font-weight: 600; color: #8f9bb0;} .wd-hero .wd-crumb a { color: #c9d1de; text-decoration: none;} .wd-hero .wd-crumb a:hover { color: #fff;} .wd-hero .wd-crumb span { margin: 0 8px; opacity: .5;} .wd-hero .wd-kicker { display: flex; align-items: center; gap: 10px; margin: 0; font-size: 12px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; color: var(--blue-bright);} .wd-hero .wd-dot { flex: none; width: 9px; height: 9px; border-radius: 50%; background: var(--pink); animation: wdPulse 1.8s ease-out infinite;} .wd-hero h1.wd-h1 { margin: 22px 0 0; font-size: clamp(2.6rem,5.4vw,5.2rem); font-weight: 900; line-height: .98; letter-spacing: -.055em; color: #fff;} .wd-hero h1.wd-h1 span { display: block; font-family: var(--font-serif); font-style: italic; font-weight: 400; letter-spacing: -.03em; background: linear-gradient(90deg,#ff3d9a,#45c5ff); -webkit-background-clip: text; background-clip: text; color: transparent; padding-right: .1em;} .wd-hero .wd-intro { max-width: 600px; margin: 26px 0 0; font-size: 17px; line-height: 1.7; color: #c9d1de;} .wd-hero .wd-intro b { color: #fff;} .wd-hero .wd-btns { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 34px;} .wd-page .wd-btn { display: inline-flex; align-items: center; justify-content: space-between; gap: 18px; padding: 9px 9px 9px 24px; border-radius: 12px; font-size: 15px; font-weight: 800; text-decoration: none; transition: transform .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease);} .wd-page .wd-btn b { width: 40px; height: 40px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; transition: transform .35s var(--ease);} .wd-page .wd-btn--p { background: linear-gradient(90deg,var(--pink-strong),#c5178f); color: #fff; box-shadow: 0 16px 36px rgba(237,22,125,.35);} .wd-page .wd-btn--p b { background: #fff; color: var(--pink);} .wd-page .wd-btn--g { border: 1px solid rgba(255,255,255,.25); color: #fff; background: rgba(255,255,255,.04);} .wd-page .wd-btn--g b { background: rgba(255,255,255,.12); color: #fff;} .wd-page .wd-btn--d { border: 1px solid rgba(13,25,48,.18); color: var(--ink); background: #fff;} .wd-page .wd-btn--d b { background: var(--ink); color: #fff;} .wd-page .wd-btn:hover { transform: translateY(-3px);} .wd-page .wd-btn:focus-visible { transform: translateY(-3px);} .wd-page .wd-btn:hover b { transform: rotate(45deg);} .wd-page .wd-btn:focus-visible { outline: 2px solid var(--blue-bright); outline-offset: 3px;} .wd-hero .wd-trust { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; width: 100%; max-width: 640px; margin: 36px 0 0; padding: 0; list-style: none;} .wd-hero .wd-trust li { display: flex; align-items: flex-start; gap: 10px; padding: 14px; border-radius: 14px; border: 1px solid rgba(255,255,255,.12); background: rgba(255,255,255,.04); font-size: 13px; font-weight: 700; line-height: 1.4; color: #dbe2ec;} .wd-hero .wd-trust li::before { content: "✓"; flex: none; width: 20px; height: 20px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: linear-gradient(135deg,#ed167d,#45c5ff); font-size: 10px; color: #fff;} .wd-hero .wd-orb { position: absolute; border-radius: 50%; pointer-events: none;} .wd-hero .wd-orb--1 { left: 4%; top: 4%; width: 520px; height: 520px; border: 1px dashed rgba(69,197,255,.22); animation: wdSpin 30s linear infinite;} .wd-hero .wd-orb--2 { left: 20%; top: 18%; width: 340px; height: 340px; border: 1px dashed rgba(237,22,125,.22); animation: wdSpin 40s linear infinite reverse;} .wd-hero .wd-orb--1::after { content: ""; position: absolute; left: 50%; top: -5px; width: 10px; height: 10px; border-radius: 50%; background: #ff3d9a; box-shadow: 0 0 16px #ff3d9a;} .wd-hero .wd-chip { position: absolute; z-index: 5; display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: 999px; background: rgba(5,11,24,.85); border: 1px solid rgba(255,255,255,.16); font-size: 11px; font-weight: 700; white-space: nowrap; animation: wdBob 5s ease-in-out infinite;} .wd-hero .wd-chip i { width: 7px; height: 7px; border-radius: 50%; background: var(--c);} .wd-hero .wd-chip--1 { left: -2%; top: 20px;} .wd-hero .wd-chip--2 { right: 0; top: 170px; animation-delay: -1.7s;} .wd-hero .wd-chip--3 { right: 18%; bottom: 20px; animation-delay: -3.3s;}#brxe-161a61 {display: flex; position: absolute; top: -112px; left: -30px; right: -30px; height: 148px; align-items: center; overflow: hidden; background-color: var(--pink); max-width: none; width: calc(100% + 60px); box-shadow: 0 26px 50px 0 rgba(5,11,24,.25)}@keyframes rsTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:767px){#brxe-161a61.brxe-div{transform:rotate(-1.5deg) scaleX(1.035)}#brxe-161a61 .rs-track.rs-track{font-size:2.15rem;animation-duration:12s}}@media (prefers-reduced-motion:reduce){#brxe-161a61 .rs-track.rs-track{animation:none}}#brxe-161a61 { transform: rotate(-1deg) scaleX(1.035);}#brxe-161a61 .rs-track { display: flex; flex: none; width: max-content; align-items: center; white-space: nowrap; font-family: var(--font-display); font-weight: 400; font-size: clamp(2.55rem,3.35vw,4.15rem); line-height: 1; color: #fff; letter-spacing: .01em; animation: rsTicker 14s linear infinite; will-change: transform;}#brxe-161a61 .rs-track span { flex: none; margin-right: .45em;}#brxe-161a61 .rs-track .rs-star { color: var(--gold); font-size: .55em;}@media (max-width: 767px) {#brxe-161a61 {top: -86px; height: 116px}}#brxe-c1d992 {position: relative; z-index: 6; height: 0px; width: 100%}#brxe-c1d992 { overflow-x: clip; overflow-y: visible;}@media (max-width:991px){.wd-page .wd-head.wd-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){#warum .bl-filter{gap:8px}#warum .bl-filter label{min-height:36px;padding:6px 12px;font-size:12px}}#warum .bl-filter { display: flex; flex-wrap: wrap; gap: 10px; margin: 0;}#warum .bl-fr { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none;}#warum .bl-filter label { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; border: 1px solid rgba(13,25,48,.14); background: #fff; color: var(--ink); font-size: 13px; font-weight: 800; letter-spacing: .02em; cursor: pointer; user-select: none; transition: background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);}#warum .bl-filter label:hover { border-color: #ed167d; color: #ed167d;}#warum .bl-fr:checked+label { background-image: linear-gradient(90deg,#ed167d,#c5178f); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-color: transparent; color: #fff;}#warum .bl-fr:focus-visible+label { outline: 2px solid var(--blue-bright); outline-offset: 3px;}#warum:has(#blf-google:checked) .bl-posts article:not([data-cat*="Google-Hilfe"]) { display: none;}#warum:has(#blf-local:checked) .bl-posts article:not([data-cat*="Local SEO"]) { display: none;}#warum:has(#blf-geo:checked) .bl-posts article:not([data-cat*="GEO"]) { display: none;}#warum:has(#blf-web:checked) .bl-posts article:not([data-cat*="Webdesign"]) { display: none;}#warum:has(#blf-tech:checked) .bl-posts article:not([data-cat*="Technische SEO"]) { display: none;}#warum:has(#blf-links:checked) .bl-posts article:not([data-cat*="Backlinks"]) { display: none;}#warum:has(#blf-mkt:checked) .bl-posts article:not([data-cat*="Online Marketing"]) { display: none;}#warum:has(#blf-ki:checked) .bl-posts article:not([data-cat*="Trends"]) { display: none;}#warum:has(#blf-host:checked) .bl-posts article:not([data-cat*="Hosting"]) { display: none;}#warum .bl-feat:has(+.bl-feat)::before { content: "Leseempfehlung"; background: linear-gradient(90deg,#1d4ed8,#7c3aed);}@keyframes blNew{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:991px){#warum .bl-feat.bl-feat{grid-template-columns:minmax(0,1fr)}#warum .bl-feat .bl-img.bl-img{min-height:0;height:auto;aspect-ratio:16/9}#warum .bl-feat .bl-body.bl-body{padding:28px 26px}#warum .bl-grid.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#warum .bl-grid.bl-grid{grid-template-columns:minmax(0,1fr);gap:18px}#warum .bl-body.bl-body{padding:22px 20px 20px}#warum .bl-feat .bl-body.bl-body{padding:24px 20px 22px}}@media (prefers-reduced-motion:reduce){#warum .bl-feat::before{animation:none}}#warum .bl-posts { display: flex; flex-direction: column; gap: 24px;}#warum .bl-feat { position: relative; overflow: hidden; border-radius: 24px; background: #fff; border: 1px solid rgba(13,25,48,.08); box-shadow: 0 30px 70px -48px rgba(13,25,48,.55); transition: transform .45s var(--ease),box-shadow .45s var(--ease);}#warum .bl-card { position: relative; overflow: hidden; border-radius: 24px; background: #fff; border: 1px solid rgba(13,25,48,.08); box-shadow: 0 30px 70px -48px rgba(13,25,48,.55); transition: transform .45s var(--ease),box-shadow .45s var(--ease);}#warum .bl-feat:hover { transform: translateY(-6px); box-shadow: 0 40px 80px -40px rgba(13,25,48,.55);}#warum .bl-card:hover { transform: translateY(-6px); box-shadow: 0 40px 80px -40px rgba(13,25,48,.55);}#warum .bl-feat { display: grid; grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr); align-items: stretch;}#warum .bl-feat::before { content: "Neuester Beitrag"; position: absolute; left: 18px; top: 18px; z-index: 2; padding: 7px 13px; border-radius: 999px; background: linear-gradient(90deg,#ed167d,#c5178f); color: #fff; font-size: 11px; font-weight: 900; letter-spacing: .12em; text-transform: uppercase; box-shadow: 0 10px 24px -8px rgba(237,22,125,.6); animation: blNew 3s ease-in-out infinite;}#warum .bl-img { display: block; width: 100%; height: 100%; margin: 0; overflow: hidden; object-fit: cover;}#warum .bl-img img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .8s var(--ease);}#warum img.bl-img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .8s var(--ease);}#warum .bl-img figcaption { display: none;}#warum .bl-feat .bl-img { min-height: 360px;}#warum .bl-card .bl-img { height: auto; aspect-ratio: 16/10;}#warum .bl-feat:hover .bl-img img { transform: scale(1.04);}#warum .bl-card:hover .bl-img img { transform: scale(1.04);}#warum .bl-feat:hover img.bl-img { transform: scale(1.04);}#warum .bl-card:hover img.bl-img { transform: scale(1.04);}#warum .bl-body { display: flex; flex-direction: column; align-items: flex-start; padding: 26px 26px 24px;}#warum .bl-feat .bl-body { justify-content: center; padding: 40px 40px 36px;}#warum .bl-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin: 0; font-size: 11px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase;}#warum .bl-cat { padding: 5px 10px; border-radius: 999px; background: rgba(237,22,125,.09); color: var(--pink);}#warum .bl-date { color: #8f9bb0;}#warum h3.bl-t { margin: 12px 0 10px; font-family: var(--font-body); font-size: 19px; font-weight: 900; line-height: 1.25; letter-spacing: -.02em; color: var(--ink);}#warum .bl-feat h3.bl-t { font-size: clamp(1.5rem,2.3vw,2.1rem); line-height: 1.12; letter-spacing: -.03em;}#warum h3.bl-t a { color: inherit; text-decoration: none;}#warum h3.bl-t a::after { content: ""; position: absolute; inset: 0; z-index: 3;}#warum h3.bl-t a:focus-visible { outline: none;}#warum .bl-feat:focus-within { outline: 2px solid var(--blue-bright); outline-offset: 3px;}#warum .bl-card:focus-within { outline: 2px solid var(--blue-bright); outline-offset: 3px;}#warum .bl-ex { margin: 0; font-size: 14.5px; line-height: 1.65; color: #4d5a70;}#warum .bl-feat .bl-ex { font-size: 15.5px;}#warum .bl-more { display: inline-flex; align-items: center; gap: 10px; margin: auto 0 0; padding-top: 18px; font-size: 14px; font-weight: 800; color: var(--ink);}#warum .bl-more b { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; background: var(--ink); color: #fff; font-size: 13px; transition: transform .35s var(--ease),background .35s var(--ease);}#warum .bl-feat:hover .bl-more b { transform: rotate(45deg); background: var(--pink);}#warum .bl-card:hover .bl-more b { transform: rotate(45deg); background: var(--pink);}#warum .bl-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px;}#warum .bl-card { display: flex; flex-direction: column;}#warum .bl-card .bl-body { flex: 1;}@media (max-width:991px){.wd-why .wd-why-grid.wd-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .wd-why .wd-head.wd-head{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:767px){.wd-why .wd-why-grid.wd-why-grid{grid-template-columns:minmax(0,1fr)} .wd-why .wd-answer.wd-answer{grid-template-columns:minmax(0,1fr);padding:26px 22px}} .wd-sec { position: relative; overflow: hidden; padding: var(--section-pad) var(--gutter); scroll-margin-top: 170px;} .wd-sec :is(h2,h3,h4) { font-family: var(--font-body);} .wd-sec .brxe-container.wd-shell { position: relative; z-index: 1; width: 100%; max-width: var(--shell); margin: 0 auto; align-items: stretch;} .wd-light { background: #f2f5fa; color: var(--ink);} .wd-dark { background: #050b18; color: #fff;} .wd-page .wd-lbl { display: flex; align-items: center; gap: 12px; margin: 0; font-size: 12px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; color: var(--blue);} .wd-dark .wd-lbl { color: var(--blue-bright);} .wd-page .wd-lbl b { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background: rgba(237,22,125,.1); color: var(--pink); font-size: 11px;} .wd-page .wd-head { display: grid; grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr); gap: 60px; align-items: end; margin-bottom: 56px;} .wd-page h2.wd-h2 { margin: 22px 0 0; font-size: clamp(2.3rem,4.8vw,4.6rem); font-weight: 900; line-height: .98; letter-spacing: -.055em; color: var(--ink);} .wd-dark h2.wd-h2 { color: #fff;} .wd-page h2.wd-h2 span { font-family: var(--font-serif); font-style: italic; font-weight: 400; letter-spacing: -.03em; color: var(--pink);} .wd-dark h2.wd-h2 span { color: var(--gold);} .wd-page .wd-lead { max-width: 560px; margin: 0; padding-bottom: 8px; font-size: 16px; line-height: 1.75; color: #4d5a70;} .wd-dark .wd-lead { color: #aeb9c9;} .wd-page .wd-wm { position: absolute; right: 2vw; top: 60px; z-index: 0; font-family: var(--font-body); font-size: min(20.6rem,20vw); font-weight: 900; line-height: .8; letter-spacing: -.06em; white-space: nowrap; color: rgba(13,25,48,.05); pointer-events: none; user-select: none;} .wd-why .wd-answer { display: grid; grid-template-columns: auto minmax(0,1fr); gap: 22px; align-items: start; margin-top: 26px; padding: 30px 34px; border-radius: 22px; background: #0b1d38; color: #fff;} .wd-why .wd-answer-ic { width: 54px; height: 54px; border-radius: 16px; display: flex; align-items: center; justify-content: center; background-image: linear-gradient(135deg,#ed167d,#7b2cbf); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; font-size: 22px; font-weight: 900;} .wd-why .wd-answer h3 { margin: 0 0 8px; font-size: 18px; font-weight: 900; color: #fff;} .wd-why .wd-answer p { margin: 0; font-size: 15px; line-height: 1.7; color: #c9d1de;}@keyframes blIc{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-6deg)}}@keyframes blTag{0%,8%{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:#aeb9c9}14%,40%{background:rgba(255,255,255,.12);border-color:var(--c1);color:#fff}48%,100%{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:#aeb9c9}}@keyframes blLine{0%{transform:scaleX(0)}60%,100%{transform:scaleX(1)}}@media (max-width:991px){#technik .bl-tp.bl-tp{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 28px}}@media (max-width:767px){#technik .bl-tp.bl-tp{padding:26px 20px}#technik .bl-tpn.bl-tpn{font-size:52px;right:18px}#technik .bl-tpb.bl-tpb p{font-size:15px}}@media (prefers-reduced-motion:reduce){#technik .bl-topics *,#technik .bl-tp::after{animation:none!important}}#technik .bl-topics { display: flex; flex-direction: column; gap: 22px;}#technik .bl-tp { position: relative; overflow: hidden; display: grid; grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr); gap: 44px; padding: 40px 42px; border-radius: 28px; border: 1px solid rgba(255,255,255,.1); background: radial-gradient(520px circle at 0% 0%,color-mix(in srgb,var(--c1) 22%,transparent),transparent 62%),rgba(255,255,255,.03); transition: border-color .4s var(--ease),transform .4s var(--ease);}#technik .bl-tp:hover { border-color: color-mix(in srgb,var(--c1) 60%,transparent); transform: translateY(-4px);}#technik .bl-tp::after { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 3px; background: linear-gradient(90deg,var(--c1),var(--c2)); transform-origin: left; animation: blLine 6s var(--ease) infinite; animation-delay: var(--dd);}#technik .bl-tpn { position: absolute; right: 28px; top: 18px; font-size: 72px; font-weight: 900; line-height: 1; letter-spacing: -.06em; color: rgba(255,255,255,.05);}#technik .bl-tph { position: relative;}#technik .bl-tpi { display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; border-radius: 18px; background: linear-gradient(135deg,var(--c1),var(--c2)); color: #fff; font-size: 26px; font-weight: 900; box-shadow: 0 16px 30px -12px var(--c1); animation: blIc 4.5s ease-in-out infinite; animation-delay: var(--dd);}#technik .bl-tph h3 { margin: 22px 0 0; font-family: var(--font-body); font-size: clamp(1.35rem,2vw,1.8rem); font-weight: 900; line-height: 1.15; letter-spacing: -.03em; color: #fff;}#technik .bl-tags { display: flex; flex-wrap: wrap; gap: 8px; margin: 22px 0 0; padding: 0; list-style: none;}#technik .bl-tags li { padding: 7px 13px; border-radius: 999px; border: 1px solid rgba(255,255,255,.12); background: rgba(255,255,255,.05); font-size: 12px; font-weight: 800; color: #aeb9c9; animation: blTag 6s ease infinite; animation-delay: var(--d);}#technik .bl-tpb p { margin: 0; font-size: 15.5px; line-height: 1.75; color: #c9d1de;}#technik .bl-tpb p+p { margin-top: 16px;}#technik .bl-tpb strong { color: #fff;}#technik .bl-tpb a { color: #ff8fb8; font-weight: 800; text-underline-offset: 3px;}.wd-fak { background: radial-gradient(700px circle at 0% 0%,rgba(69,197,255,.16),transparent 60%),radial-gradient(600px circle at 100% 100%,rgba(237,22,125,.16),transparent 60%),#050b18;}@keyframes wdGlow{0%,100%{transform:translate(0,0)}50%{transform:translate(-40px,30px)}}@media (max-width:991px){.wd-ct .wd-ct-panel.wd-ct-panel{grid-template-columns:minmax(0,1fr);padding:40px 28px}}@media (max-width:767px){.wd-ct .wd-ct-ways.wd-ct-ways{grid-template-columns:minmax(0,1fr)} .wd-ct .wd-ct-panel.wd-ct-panel{padding:34px 20px}} .wd-ct .wd-ct-panel { position: relative; overflow: hidden; display: grid; grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr); gap: 48px; align-items: center; padding: 64px 60px; border-radius: 30px; background: linear-gradient(135deg,#0b1d38,#1a0f3a 60%,#2a0d44); color: #fff;} .wd-ct .wd-ct-panel::before { content: ""; position: absolute; right: -120px; top: -120px; width: 420px; height: 420px; border-radius: 50%; background: radial-gradient(circle,rgba(237,22,125,.45),transparent 70%); animation: wdGlow 12s ease-in-out infinite;} .wd-ct .wd-ct-panel>* { position: relative; z-index: 1;} .wd-ct h2.wd-h2 { color: #fff;} .wd-ct h2.wd-h2 span { color: var(--gold);} .wd-ct .wd-ct-lead { margin: 22px 0 0; font-size: 16px; line-height: 1.7; color: #c9d1de;} .wd-ct .wd-btns { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px;} .wd-ct .wd-ct-ways { display: grid; grid-template-columns: minmax(0,1fr); gap: 12px;} .wd-ct .wd-ct-ways a { display: flex; align-items: center; gap: 16px; padding: 18px 20px; border-radius: 18px; border: 1px solid rgba(255,255,255,.14); background: rgba(255,255,255,.05); color: #fff; text-decoration: none; transition: transform .35s var(--ease),border-color .35s var(--ease);} .wd-ct .wd-ct-ways a:hover { transform: translateY(-4px); border-color: rgba(255,255,255,.35);} .wd-ct .wd-ct-ways i { flex: none; width: 46px; height: 46px; border-radius: 14px; display: flex; align-items: center; justify-content: center; font-style: normal; font-size: 18px; background: var(--c);} .wd-ct .wd-ct-ways small { display: block; font-size: 11px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: #8f9bb0;} .wd-ct .wd-ct-ways b { display: block; margin-top: 2px; font-size: 16px; font-weight: 800;}