*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--wdv-font-body);font-size:var(--wdv-body);line-height:var(--wdv-lh-body);color:var(--wdv-ink);background:var(--wdv-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}header#site-header.site-header,header.site-header,footer#site-footer.site-footer,footer.site-footer{display:none !important}.skip-link{position:absolute;top:-100px}.wdv-container{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}.wdv-container-narrow{width:100%;max-width:820px;margin:0 auto;padding:0 40px}@media (max-width:720px){.wdv-container,.wdv-container-narrow{padding:0 20px}}.wdv-display{font-family:var(--wdv-font-display);font-weight:800;letter-spacing:var(--wdv-tracking-tight);line-height:var(--wdv-lh-tight)}.wdv-hero-h{font-family:var(--wdv-font-display);font-weight:800;font-size:var(--wdv-h-hero);line-height:var(--wdv-lh-hero);letter-spacing:var(--wdv-tracking-tight)}.wdv-h1{font-family:var(--wdv-font-display);font-weight:800;font-size:var(--wdv-h1);line-height:var(--wdv-lh-tight);letter-spacing:var(--wdv-tracking-tight);margin:0}.wdv-h2{font-family:var(--wdv-font-display);font-weight:800;font-size:var(--wdv-h2);letter-spacing:-.02em;margin:0;line-height:1}.wdv-eyebrow{font-family:var(--wdv-font-mono);font-size:var(--wdv-caption);letter-spacing:var(--wdv-tracking-caption);text-transform:uppercase;color:var(--wdv-mute)}.wdv-mono{font-family:var(--wdv-font-mono)}.wdv-topbar{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;border-bottom:var(--wdv-b-hair);background:var(--wdv-bg);position:sticky;top:0;z-index:100}.wdv-mark{display:inline-flex;align-items:center;gap:12px;font-family:var(--wdv-font-display);font-weight:800;letter-spacing:-.02em;font-size:1rem}.wdv-mark-block{width:36px;height:36px;background:var(--wdv-block);display:grid;place-items:center;color:#fff;font-size:14px;letter-spacing:0}.wdv-nav{display:flex;gap:32px;font-size:var(--wdv-small);align-items:center}.wdv-nav a{position:relative;padding-bottom:2px}.wdv-nav a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--wdv-ink);transition:width .2s ease}.wdv-nav a:hover:after{width:100%}@media (max-width:860px){.wdv-topbar{padding:16px 20px;gap:16px}.wdv-nav a:not(.wdv-nav-cta){display:none}.wdv-mark span:last-child{display:none}}.wdv-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;font-family:var(--wdv-font-body);font-weight:600;font-size:var(--wdv-small);border-radius:var(--wdv-r-2);border:0;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease;white-space:nowrap;text-decoration:none}.wdv-btn-primary{background:var(--wdv-ink);color:var(--wdv-on-color)}.wdv-btn-primary:hover{background:var(--wdv-magenta)}.wdv-btn-magenta{background:var(--wdv-magenta);color:var(--wdv-on-color)}.wdv-btn-magenta:hover{background:var(--wdv-ink)}.wdv-btn-onblock{background:var(--wdv-ink);color:var(--wdv-on-color)}.wdv-btn-onblock:hover{background:#fff;color:var(--wdv-ink)}.wdv-btn-ghost{background:0 0;color:var(--wdv-on-color);border:1px solid rgba(255,255,255,.6)}.wdv-btn-ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}.wdv-btn-outline{background:0 0;color:var(--wdv-ink);border:1px solid var(--wdv-ink)}.wdv-btn-outline:hover{background:var(--wdv-ink);color:#fff}.wdv-tag{display:inline-flex;align-items:center;padding:6px 10px;font-family:var(--wdv-font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--wdv-ink);background:#fff;color:var(--wdv-ink);border-radius:0}.wdv-tag-solid{background:var(--wdv-ink);color:#fff}.wdv-tag-magenta{background:var(--wdv-magenta);color:#fff;border-color:var(--wdv-magenta)}.wdv-tag-tint{background:#fce7f0;color:var(--wdv-magenta);border-color:#fce7f0}.wdv-section{padding:96px 0}.wdv-section-tight{padding:64px 0}@media (max-width:720px){.wdv-section{padding:56px 0}.wdv-section-tight{padding:40px 0}}.wdv-section-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;border-bottom:var(--wdv-b-hard);padding-bottom:24px}.wdv-section-hd .wdv-eyebrow{margin-bottom:12px;display:block}.wdv-photo{background:#1a1a1a;background-size:cover;background-position:center;filter:grayscale(100%) contrast(1.05);width:100%;height:100%}img.wdv-photo-img{filter:grayscale(100%) contrast(1.05);width:100%;height:100%;object-fit:cover}.wdv-block{background:var(--wdv-block);color:var(--wdv-on-color)}.wdv-block-solid-red{background:var(--wdv-red-solid);color:#fff}.wdv-block-solid-magenta{background:var(--wdv-magenta-solid);color:#fff}.wdv-block-ink{background:var(--wdv-ink);color:#fff}.wdv-hero{position:relative;background:#0d0d0d;overflow:hidden;color:#fff}.wdv-hero-photo{position:absolute;inset:0;background-size:cover;background-position:center;filter:grayscale(100%) contrast(1.05)}.wdv-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.55))}.wdv-hero-meta-tag{position:absolute;top:24px;right:32px;font-family:var(--wdv-font-mono);font-size:11px;color:rgba(255,255,255,.55);letter-spacing:.08em;text-transform:uppercase;z-index:3}.wdv-hero-stage{position:relative;min-height:640px;display:grid;grid-template-columns:1fr;align-items:end;padding:0 40px;z-index:2}.wdv-hero-block{background:var(--wdv-block);color:#fff;padding:72px 64px 64px;width:min(880px,78%);margin-bottom:64px;position:relative}.wdv-hero-block.is-left{margin-left:0;margin-right:auto}.wdv-hero-block.is-right{margin-left:auto;margin-right:0}.wdv-hero-block.is-red{background:var(--wdv-red-solid)}.wdv-hero-block.is-magenta{background:var(--wdv-magenta-solid)}.wdv-hero-block.is-ink{background:var(--wdv-ink)}.wdv-hero-block .wdv-eyebrow{color:rgba(255,255,255,.85);margin-bottom:28px;display:block;letter-spacing:.12em}.wdv-hero-block h1{font-family:var(--wdv-font-display);font-weight:800;font-size:clamp(2.25rem,5vw + 1rem,5.25rem);line-height:.95;letter-spacing:-.03em;margin:0;text-wrap:balance}.wdv-hero-block .wdv-hero-lead{margin-top:28px;margin-bottom:40px;font-size:1.125rem;line-height:1.5;max-width:560px;color:rgba(255,255,255,.92)}.wdv-hero-block .wdv-actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:720px){.wdv-hero-stage{padding:0 20px;min-height:520px}.wdv-hero-block{padding:40px 28px;width:100%;margin-bottom:32px}}.wdv-hero-stats{background:var(--wdv-ink);color:#fff;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(4,1fr)}.wdv-hero-stat{padding:28px 32px;border-right:1px solid rgba(255,255,255,.08)}.wdv-hero-stat:last-child{border-right:0}.wdv-hero-stat-num{font-family:var(--wdv-font-display);font-weight:800;font-size:2rem;letter-spacing:-.02em;line-height:1}.wdv-hero-stat-label{font-family:var(--wdv-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:8px}@media (max-width:720px){.wdv-hero-stats{grid-template-columns:repeat(2,1fr)}.wdv-hero-stat:nth-child(2){border-right:0}.wdv-hero-stat-num{font-size:1.5rem}}.wdv-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.wdv-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.wdv-cards{grid-template-columns:1fr}}.wdv-card{background:#fff;border:1px solid var(--wdv-line);display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease;text-decoration:none;color:inherit}.wdv-card:hover{transform:translateY(-4px);box-shadow:var(--wdv-shadow-lift)}.wdv-card-photo{position:relative;aspect-ratio:4/3;overflow:hidden;background:#1a1a1a}.wdv-card-photo img,.wdv-card-photo .wdv-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(1.05);transition:filter .22s ease}.wdv-card:hover .wdv-card-photo:after{content:'';position:absolute;inset:0;background:var(--wdv-block);mix-blend-mode:multiply;opacity:.85;pointer-events:none}.wdv-card-rank-num{position:absolute;top:16px;right:18px;font-family:var(--wdv-font-display);font-weight:800;font-size:56px;line-height:1;color:#fff;letter-spacing:-.04em;z-index:2;text-shadow:0 2px 8px rgba(0,0,0,.4)}.wdv-card-photo-tags{position:absolute;top:16px;left:18px;display:flex;gap:6px;z-index:2}.wdv-card-photo-tag{font-family:var(--wdv-font-mono);font-size:10px;padding:4px 8px;background:#fff;color:var(--wdv-ink);letter-spacing:.06em;text-transform:uppercase}.wdv-card-footer{background:var(--wdv-ink);color:#fff;padding:20px 22px;transition:background .22s ease}.wdv-card:hover .wdv-card-footer{background:var(--wdv-block)}.wdv-card-name{font-family:var(--wdv-font-display);font-weight:800;font-size:22px;letter-spacing:-.02em;line-height:1.05;margin:0;color:#fff}.wdv-card-usp{margin-top:8px;font-size:13px;line-height:1.4;color:rgba(255,255,255,.85);margin-bottom:0}.wdv-card-data{display:grid;grid-template-columns:repeat(4,1fr)}.wdv-card-data>div{padding:14px 16px;border-right:1px solid var(--wdv-line)}.wdv-card-data>div:last-child{border-right:0}.wdv-card-data-k{font-family:var(--wdv-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--wdv-mute);margin-bottom:4px}.wdv-card-data-v{font-family:var(--wdv-font-mono);font-size:13px;color:var(--wdv-ink);font-weight:500}.wdv-matrix{background:#fff;overflow-x:auto;border:1px solid var(--wdv-line)}.wdv-matrix-table{width:100%;min-width:920px;border-collapse:collapse}.wdv-matrix-table thead{background:var(--wdv-ink);color:#fff}.wdv-matrix-table thead th{padding:20px 18px;font-family:var(--wdv-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:left;font-weight:500}.wdv-matrix-table tbody tr{border-bottom:1px solid var(--wdv-line);border-left:4px solid transparent;transition:background .16s ease,border-color .16s ease;cursor:pointer}.wdv-matrix-table tbody tr:hover{background:#fff5f8;border-left-color:var(--wdv-magenta)}.wdv-matrix-table tbody tr:last-child{border-bottom:0}.wdv-matrix-table tbody td{padding:18px;vertical-align:middle}.wdv-matrix-rank{font-family:var(--wdv-font-mono);font-size:12px;color:var(--wdv-mute);display:inline-block;width:24px}.wdv-matrix-name{font-family:var(--wdv-font-display);font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--wdv-ink)}.wdv-matrix-spec{font-family:var(--wdv-font-mono);font-size:11px;color:var(--wdv-mute)}.wdv-matrix-rate{font-family:var(--wdv-font-mono);font-size:13px}.wdv-matrix-year{font-family:var(--wdv-font-mono);font-size:13px;color:var(--wdv-mute)}.wdv-score{display:flex;align-items:center;gap:8px;font-family:var(--wdv-font-mono);font-size:12px}.wdv-score-track{position:relative;width:64px;height:8px;background:#eaeaea}.wdv-score-fill{position:absolute;left:0;top:0;bottom:0;background:var(--wdv-ink)}.wdv-score-num{color:var(--wdv-ink);font-weight:500}.wdv-size-badge{font-family:var(--wdv-font-mono);font-size:10px;letter-spacing:.1em;padding:4px 8px;display:inline-block}.wdv-size-badge.gross{background:var(--wdv-ink);color:#fff;border:1px solid var(--wdv-ink)}.wdv-size-badge.mittel{background:#fce7f0;color:var(--wdv-magenta);border:1px solid #fce7f0}.wdv-size-badge.klein{background:#fff;color:var(--wdv-ink);border:1px solid var(--wdv-ink)}.wdv-filter-bar{display:flex;flex-wrap:wrap;gap:8px;padding:24px 0;margin-bottom:32px;border-top:var(--wdv-b-hair);border-bottom:var(--wdv-b-hair)}.wdv-filter-bar select{background:#fff;border:1px solid var(--wdv-ink);padding:12px 16px;font-family:var(--wdv-font-mono);font-size:12px;letter-spacing:.05em;color:var(--wdv-ink);cursor:pointer;border-radius:0;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%230A0A0A' d='M5 6L0 0h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.wdv-filter-bar select:focus{outline:2px solid var(--wdv-magenta);outline-offset:-1px}.wdv-filter-count{margin-left:auto;align-self:center;font-family:var(--wdv-font-mono);font-size:12px;color:var(--wdv-mute);letter-spacing:.04em}.wdv-breadcrumb{padding:20px 40px;border-bottom:var(--wdv-b-hair);font-family:var(--wdv-font-mono);font-size:12px;color:var(--wdv-mute);letter-spacing:.06em}.wdv-breadcrumb .wdv-current{color:var(--wdv-ink)}.wdv-breadcrumb-sep{margin:0 10px}.wdv-single-hero{padding:80px 40px 0}.wdv-single-hero h1{font-family:var(--wdv-font-display);font-weight:800;font-size:clamp(2.5rem,7vw,6rem);line-height:.95;letter-spacing:-.04em;margin:0}.wdv-single-hero h1 .wdv-dot{color:var(--wdv-magenta)}.wdv-single-meta{margin-top:24px;font-size:15px;color:var(--wdv-mute);display:flex;gap:24px;flex-wrap:wrap;font-family:var(--wdv-font-mono)}.wdv-single-meta a{color:var(--wdv-ink);border-bottom:1px solid var(--wdv-ink)}.wdv-single-usp-block{padding:48px 40px 0}.wdv-single-usp{background:var(--wdv-block);color:#fff;padding:56px 64px;max-width:980px}.wdv-single-usp .wdv-eyebrow{color:rgba(255,255,255,.85);margin-bottom:16px;letter-spacing:.12em;display:block}.wdv-single-usp p{font-family:var(--wdv-font-display);font-weight:700;font-size:clamp(1.5rem,2.5vw + .5rem,2.5rem);line-height:1.15;letter-spacing:-.02em;margin:0}.wdv-eckdaten{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--wdv-ink)}.wdv-eckdaten>div{padding:32px 28px;border-right:1px solid var(--wdv-ink)}.wdv-eckdaten>div:last-child{border-right:0}.wdv-eckdaten-k{font-family:var(--wdv-font-mono);font-size:10px;letter-spacing:.12em;color:var(--wdv-mute);margin-bottom:14px;text-transform:uppercase}.wdv-eckdaten-v{font-family:var(--wdv-font-display);font-weight:800;font-size:32px;letter-spacing:-.02em;line-height:1}.wdv-eckdaten-sub{margin-top:8px;font-family:var(--wdv-font-mono);font-size:12px;color:var(--wdv-mute)}@media (max-width:1024px){.wdv-eckdaten{grid-template-columns:repeat(2,1fr)}.wdv-eckdaten>div:nth-child(2){border-right:0}.wdv-eckdaten>div:nth-child(1),.wdv-eckdaten>div:nth-child(2){border-bottom:1px solid var(--wdv-ink)}}@media (max-width:640px){.wdv-eckdaten{grid-template-columns:1fr}.wdv-eckdaten>div{border-right:0;border-bottom:1px solid var(--wdv-ink)}.wdv-eckdaten>div:last-child{border-bottom:0}}.wdv-single-body{display:grid;grid-template-columns:minmax(0,65ch) 1fr;gap:64px;padding:0 40px 64px}@media (max-width:1024px){.wdv-single-body{grid-template-columns:1fr;gap:48px}}.wdv-single-content{font-family:var(--wdv-font-body);font-size:17px;line-height:1.7;color:var(--wdv-ink)}.wdv-single-content h2{font-family:var(--wdv-font-display);font-weight:800;font-size:1.75rem;letter-spacing:-.02em;margin-top:48px;margin-bottom:20px;border-top:var(--wdv-b-thick);padding-top:32px}.wdv-single-content h2:first-child{margin-top:0;padding-top:0;border-top:0}.wdv-single-content h3{font-family:var(--wdv-font-display);font-weight:700;font-size:1.25rem;margin-top:32px;margin-bottom:12px}.wdv-single-content p{margin-bottom:16px}.wdv-single-content ul,.wdv-single-content ol{padding-left:0;list-style:none;margin-bottom:16px}.wdv-single-content ul li,.wdv-single-content ol li{padding-left:22px;position:relative;margin-bottom:8px}.wdv-single-content ul li:before{content:'';position:absolute;left:0;top:14px;width:12px;height:1px;background:var(--wdv-magenta)}.wdv-single-content ol{counter-reset:item}.wdv-single-content ol li:before{content:counter(item,decimal-leading-zero);counter-increment:item;left:0;top:0;width:auto;height:auto;background:0 0;font-family:var(--wdv-font-mono);font-size:11px;color:var(--wdv-magenta);letter-spacing:.06em;padding-right:4px}.wdv-single-content strong{font-weight:700}.wdv-single-content a{color:var(--wdv-ink);border-bottom:1px solid var(--wdv-magenta)}.wdv-single-aside{display:flex;flex-direction:column;gap:32px}.wdv-aside-block .wdv-eyebrow{display:block;margin-bottom:12px}.wdv-aside-list{list-style:none;padding:0;margin:0;border-top:var(--wdv-b-hair)}.wdv-aside-list li{padding:12px 0;border-bottom:var(--wdv-b-hair);font-family:var(--wdv-font-mono);font-size:13px}.wdv-aside-ratings{border:1px solid var(--wdv-line);padding:18px}.wdv-aside-rating{display:grid;grid-template-columns:80px 1fr 36px;align-items:center;gap:12px;padding:8px 0;font-family:var(--wdv-font-mono);font-size:12px}.wdv-aside-rating-bar{height:6px;background:#eaeaea;position:relative}.wdv-aside-rating-bar>span{position:absolute;inset:0;background:var(--wdv-magenta)}.wdv-aside-rating-val{text-align:right}.wdv-three-block{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0 40px 96px}.wdv-three-block>div{padding:36px 32px}.wdv-three-block>div .wdv-eyebrow{font-family:var(--wdv-font-mono);font-size:11px;letter-spacing:.12em;margin-bottom:18px;display:block}.wdv-three-block ul{margin:0;padding:0;list-style:none;font-size:15px;line-height:1.55}.wdv-three-block li{padding:8px 0}.wdv-three-block .wdv-block-staerken{background:var(--wdv-ink);color:#fff}.wdv-three-block .wdv-block-staerken .wdv-eyebrow{color:rgba(255,255,255,.7)}.wdv-three-block .wdv-block-staerken li{border-bottom:1px solid rgba(255,255,255,.12)}.wdv-three-block .wdv-block-passt{background:var(--wdv-block);color:#fff}.wdv-three-block .wdv-block-passt .wdv-eyebrow{color:rgba(255,255,255,.85)}.wdv-three-block .wdv-block-passt li{border-bottom:1px solid rgba(255,255,255,.2)}.wdv-three-block .wdv-block-worauf{background:#fff;color:var(--wdv-ink);border:1px solid var(--wdv-ink)}.wdv-three-block .wdv-block-worauf .wdv-eyebrow{color:var(--wdv-mute)}.wdv-three-block .wdv-block-worauf li{border-bottom:1px solid var(--wdv-line)}@media (max-width:1024px){.wdv-three-block{grid-template-columns:1fr;gap:16px}.wdv-three-block .wdv-block-worauf{border:1px solid var(--wdv-ink)}}.wdv-related{background:var(--wdv-bg-warm);padding:64px 40px;border-top:var(--wdv-b-hard)}.wdv-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:1024px){.wdv-related-grid{grid-template-columns:1fr}}.wdv-related-card{background:#fff;padding:24px;border:1px solid var(--wdv-line);text-decoration:none;color:inherit;display:block;transition:border-color .2s ease}.wdv-related-card:hover{border-color:var(--wdv-magenta)}.wdv-related-card-meta{font-family:var(--wdv-font-mono);font-size:11px;color:var(--wdv-mute);margin-bottom:10px}.wdv-related-card-name{font-family:var(--wdv-font-display);font-weight:700;font-size:20px;margin-bottom:8px;letter-spacing:-.01em}.wdv-related-card-usp{font-size:13px;color:var(--wdv-mute);line-height:1.5}.wdv-cta{background:var(--wdv-block);padding:80px 56px;color:#fff;display:flex;flex-direction:column;justify-content:center}.wdv-cta .wdv-eyebrow{color:rgba(255,255,255,.85);margin-bottom:20px;display:block}.wdv-cta h2{font-family:var(--wdv-font-display);font-weight:800;font-size:clamp(2rem,4vw,3.25rem);line-height:1;letter-spacing:-.03em;margin:0 0 20px;max-width:880px;text-wrap:balance}.wdv-cta-lead{font-size:17px;line-height:1.5;max-width:640px;margin-bottom:40px;color:rgba(255,255,255,.9)}.wdv-cta-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:760px}.wdv-cta-form label{display:flex;flex-direction:column;gap:8px}.wdv-cta-form label>span:first-child{font-family:var(--wdv-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.85)}.wdv-cta-form input,.wdv-cta-form textarea,.wdv-cta-form select{background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.6);color:#fff;font-family:var(--wdv-font-body);font-size:15px;padding:10px 0;outline:none;resize:none;width:100%;border-radius:0}.wdv-cta-form input::placeholder,.wdv-cta-form textarea::placeholder{color:rgba(255,255,255,.5)}.wdv-cta-form input:focus,.wdv-cta-form textarea:focus,.wdv-cta-form select:focus{border-bottom-color:#fff}.wdv-cta-form select option{color:var(--wdv-ink)}.wdv-cta-form .wdv-form-full{grid-column:1/-1}.wdv-cta-form-bottom{grid-column:1/-1;display:flex;gap:16px;align-items:center;margin-top:12px;flex-wrap:wrap}.wdv-cta-form button{background:var(--wdv-ink);color:#fff;border:0;padding:18px 28px;font-family:var(--wdv-font-body);font-weight:600;font-size:15px;cursor:pointer;border-radius:0;transition:background .18s ease}.wdv-cta-form button:hover{background:#fff;color:var(--wdv-ink)}@media (max-width:720px){.wdv-cta-form{grid-template-columns:1fr}.wdv-cta{padding:56px 24px}}.wdv-footer{background:var(--wdv-ink);color:#fff;padding:64px 40px 24px}.wdv-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width:720px){.wdv-footer-grid{grid-template-columns:1fr 1fr}}.wdv-footer-grid h4{font-family:var(--wdv-font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5);margin:0 0 16px}.wdv-footer-grid ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.wdv-footer-grid a{font-size:14px;color:rgba(255,255,255,.85);transition:color .16s ease}.wdv-footer-grid a:hover{color:#fff;border-bottom:1px solid var(--wdv-magenta);padding-bottom:1px}.wdv-footer-brand p{font-size:14px;color:rgba(255,255,255,.65);max-width:36ch;line-height:1.5}.wdv-footer-bottom{padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-family:var(--wdv-font-mono);font-size:11px;letter-spacing:.04em;color:rgba(255,255,255,.5)}.wdv-article-content{font-size:17px;line-height:1.7}.wdv-article-content h2{font-family:var(--wdv-font-display);font-weight:800;font-size:1.875rem;letter-spacing:-.02em;margin-top:48px;margin-bottom:20px;border-top:var(--wdv-b-thick);padding-top:32px;max-width:24ch}.wdv-article-content h2:first-child{margin-top:0;border-top:0;padding-top:0}.wdv-article-content h3{font-family:var(--wdv-font-display);font-weight:700;font-size:1.375rem;margin-top:32px;margin-bottom:12px}.wdv-article-content p{margin-bottom:16px;max-width:65ch}.wdv-article-content ul,.wdv-article-content ol{padding-left:0;list-style:none;margin-bottom:24px;max-width:65ch}.wdv-article-content ul li,.wdv-article-content ol li{padding-left:22px;position:relative;margin-bottom:8px}.wdv-article-content ul li:before{content:'';position:absolute;left:0;top:14px;width:12px;height:1px;background:var(--wdv-magenta)}.wdv-article-content ol{counter-reset:item}.wdv-article-content ol li:before{content:counter(item,decimal-leading-zero);counter-increment:item;font-family:var(--wdv-font-mono);font-size:11px;color:var(--wdv-magenta);letter-spacing:.06em;left:0;top:4px;width:auto;height:auto;background:0 0}.wdv-article-content strong{font-weight:700;color:var(--wdv-ink)}.wdv-article-content a{color:var(--wdv-ink);border-bottom:1px solid var(--wdv-magenta)}.wdv-article-content blockquote{border-left:3px solid var(--wdv-magenta);padding-left:24px;margin:32px 0;font-family:var(--wdv-font-display);font-style:italic;font-size:1.25rem;line-height:1.5}.wdv-article-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.wdv-article-content th{text-align:left;padding:12px;border-bottom:2px solid var(--wdv-ink);font-family:var(--wdv-font-mono);text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:var(--wdv-mute)}.wdv-article-content td{padding:12px;border-bottom:1px solid var(--wdv-line)}.wdv-footnote{font-family:var(--wdv-font-mono);font-size:12px;color:var(--wdv-mute);letter-spacing:.04em}.wdv-transparency{margin-top:48px;padding:20px 24px;background:var(--wdv-bg-warm);border-left:4px solid var(--wdv-magenta);font-size:14px;line-height:1.5}.wdv-transparency strong{color:var(--wdv-ink);font-weight:700}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;transition-duration:.01ms !important}}