.wif-page{max-width:960px;margin:0 auto;padding:110px 24px 80px}.wif-hero{text-align:center;margin-bottom:56px}.wif-hero-label{font-size:10px;color:#6b8ead;letter-spacing:.25em;font-family:Outfit,sans-serif;text-transform:uppercase;margin-bottom:16px;font-weight:700}.wif-hero-title{font-size:clamp(32px,5vw,48px);font-weight:600;color:#1a1a1a;margin:0;line-height:1.1;letter-spacing:-.02em}.wif-hero-desc{color:#888;font-size:16px;margin-top:16px;line-height:1.8;max-width:600px;margin-left:auto;margin-right:auto}.wif-method{margin-bottom:56px;text-align:center}.wif-method-steps{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.wif-method-step{font-size:11px;font-weight:600;color:#888;font-family:Outfit,sans-serif;letter-spacing:.06em;text-transform:uppercase}.wif-method-sep{font-size:11px;color:#0000001f}.wif-method-text{font-size:14px;color:#888;line-height:1.8;margin:0 auto;max-width:560px}.wif-scenarios{margin-bottom:40px}.wif-scenarios-label{font-size:10px;font-weight:700;color:#888;letter-spacing:.15em;text-transform:uppercase;font-family:Outfit,sans-serif;margin-bottom:16px}.wif-scenarios-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.wif-card{position:relative;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:3px;padding:28px 24px;text-decoration:none;color:inherit;transition:border-color .3s ease-out,transform .2s ease-out,box-shadow .3s ease-out;display:flex;flex-direction:column}.wif-card--live{cursor:pointer}.wif-card--live:hover{border-color:#6b8ead;transform:translateY(-2px);box-shadow:0 8px 32px #0000000f}.wif-card--soon{opacity:.5;cursor:default;pointer-events:none}.wif-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.wif-card-flag{width:36px;height:auto;border-radius:4px}.wif-badge{display:inline-flex;align-items:center;gap:6px;font-size:8px;font-weight:700;letter-spacing:.12em;border-radius:3px;padding:3px 8px;font-family:Outfit,sans-serif}.wif-badge--live{color:#6b8ead;background:#f5ddd5;border:1px solid rgba(197,75,42,.2)}.wif-badge--soon{color:#888;background:#9e95901a;border:1px solid rgba(0,0,0,.12)}.wif-card-title{font-size:22px;font-weight:600;color:#1a1a1a;margin:0 0 10px;line-height:1.2;letter-spacing:-.01em}.wif-card-desc{font-size:13px;color:#888;line-height:1.7;margin:0 0 18px;flex:1}.wif-card-stats{display:flex;gap:24px;margin-bottom:18px;padding:12px 0;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.wif-stat{display:flex;flex-direction:column;gap:2px}.wif-stat-value{font-size:18px;font-weight:800;color:#1a1a1a;font-family:Outfit,sans-serif}.wif-stat-label{font-size:9px;color:#888;text-transform:uppercase;letter-spacing:.1em;font-family:Outfit,sans-serif}.wif-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.wif-tag{font-size:9px;font-weight:600;color:#888;background:#9e959014;border:1px solid rgba(0,0,0,.12);border-radius:3px;padding:2px 8px;font-family:Outfit,sans-serif;letter-spacing:.03em}.wif-card-cta{font-size:12px;font-weight:600;color:#888;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease-out;font-family:Outfit,sans-serif}.wif-card-cta--play{display:inline-flex;align-items:center;gap:10px;background:#f5ddd5;border:1px solid rgba(197,75,42,.25);border-radius:3px;padding:10px 20px;color:#6b8ead;font-weight:700;transition:background .2s,border-color .2s}.wif-card--live:hover .wif-card-cta--play{background:#c54b2a26;border-color:#c54b2a66}.wif-play-icon{font-size:16px;line-height:1}.wif-card-cta--soon{color:#888}.wif-anfrage-sticker{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);background:#eab308f2;color:#000;font-family:Outfit,sans-serif;font-size:18px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:10px 28px;border-radius:3px;z-index:2;box-shadow:0 4px 20px #00000026;pointer-events:none}.wif-disclaimer{text-align:center;font-size:11px;color:#888;font-family:Outfit,sans-serif;line-height:1.6;padding-top:24px;border-top:1px solid rgba(0,0,0,.12)}@media(max-width:768px){.wif-scenarios-grid{grid-template-columns:1fr}}@media(max-width:640px){.wif-page{padding:90px 16px 60px}}
