[data-template=single-casino-review-v3]{--scr3-hero-bg:var(--hero-background-color,#070b1a);--scr3-hero-text:var(--text-hero-foreground,#fff);--scr3-muted:var(--text-muted,#aeb4c6);--scr3-accent:var(--text-accent,#8fb8ff);--scr3-chevron:var(--bg-primary,#4f8cff);--scr3-bg-tag:var(--ribbon-background-color,#e11d48);--scr3-tag:var(--ribbon-text-color,#e11d48);--scr3-cta:var(--bg-primary,#2563eb);--scr3-cta-hover:var(--bg-primary-950,#1d4ed8);--scr3-cta-text:var(--text-primary-foreground,#1f2230);--scr3-heading:var(--text-primary,#1e3fae);--scr3-text:var(--text-primary-foreground,#1f2230);--scr3-pros-bg:#eef4ff;--scr3-cons-bg:#fff1f2;--scr3-cons:var(--text-danger,#e11d48);font-family:inherit;color:var(--text-body-foreground,#1f2230);background:var(--body-background-color,#fff)}[data-template=single-casino-review-v3] .scr3-hero{position:relative;overflow:hidden;padding:44px 16px;background:linear-gradient(115deg,transparent 62%,hsla(0,0%,100%,.03) 62%,hsla(0,0%,100%,.03) 78%,transparent 78%),var(--scr3-hero-bg);color:var(--scr3-hero-text)}[data-template=single-casino-review-v3] .scr3-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:40px}[data-template=single-casino-review-v3] .scr3-tag{display:inline-block;padding:5px 22px 5px 12px;background:var(--scr3-bg-tag);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);color:var(--scr3-tag);font-size:11px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.02em}[data-template=single-casino-review-v3] .scr3-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin:8px 0 22px}[data-template=single-casino-review-v3] .scr3-title{margin:0;padding:0;color:#fff;font-size:clamp(26px,3vw,38px);font-weight:900;font-style:italic;line-height:1.1}[data-template=single-casino-review-v3] .scr3-rating{display:inline-flex;align-items:center;gap:4px;font-size:24px;font-weight:800;font-style:italic;color:var(--text-primary)}[data-template=single-casino-review-v3] .scr3-rating-star{width:22px;height:22px}[data-template=single-casino-review-v3] .scr3-hero-info{display:flex;align-items:stretch;gap:0}[data-template=single-casino-review-v3] .scr3-features{list-style:none;margin:0;padding:0 40px 0 0;border-right:1px solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;gap:6px;min-width:0}[data-template=single-casino-review-v3] .scr3-features li{display:flex;align-items:center;gap:8px;font-size:14px;color:#e5e7eb}[data-template=single-casino-review-v3] .scr3-chevron{width:14px;height:14px;flex-shrink:0;color:var(--scr3-chevron)}[data-template=single-casino-review-v3] .scr3-bonus{display:flex;flex-direction:column;justify-content:center;padding-left:80px;min-width:0}[data-template=single-casino-review-v3] .scr3-bonus-title{font-size:13px;font-weight:900;font-style:italic;text-transform:uppercase}[data-template=single-casino-review-v3] .scr3-bonus-main{color:var(--scr3-accent);font-size:clamp(22px,2.4vw,30px);font-weight:900;font-style:italic;line-height:1.15;text-transform:uppercase;text-decoration:none}[data-template=single-casino-review-v3] .scr3-bonus-extra{margin-top:2px;font-size:12px;font-style:italic;text-transform:uppercase;color:var(--scr3-muted)}[data-template=single-casino-review-v3] .scr3-hero-side{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}[data-template=single-casino-review-v3] .scr3-hero-card{display:block;width:100%;aspect-ratio:16/8;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(ellipse at 50% 0,var(--bg-casino-600) 0,var(--bg-casino-950,#151c36) 55%,#0a0f22 100%)}[data-template=single-casino-review-v3] .scr3-hero-card-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}[data-template=single-casino-review-v3] .scr3-hero-card:hover .scr3-hero-card-img{transform:scale(1.04)}[data-template=single-casino-review-v3] .scr3-hero-card-logo{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:18px 28px}[data-template=single-casino-review-v3] .scr3-hero-card-logo img{max-width:100%;max-height:100%;object-fit:contain}[data-template=single-casino-review-v3] .scr3-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:8px 16px;background:var(--scr3-cta);color:var(--scr3-cta-text);font-size:14px;font-weight:900;font-style:italic;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease}[data-template=single-casino-review-v3] .scr3-cta:hover{background:var(--scr3-cta-hover)}[data-template=single-casino-review-v3] .scr3-terms{margin:0;font-size:10px;color:var(--scr3-muted)}[data-template=single-casino-review-v3] .scr3-article{margin:0 auto;padding:40px 16px 48px}[data-template=single-casino-review-v3] .scr3-intro,[data-template=single-casino-review-v3] .scr3-intro p{font-size:17px;font-weight:700;line-height:1.55;color:var(--scr3-accent)}[data-template=single-casino-review-v3] .scr3-intro p{margin:0 0 12px}[data-template=single-casino-review-v3] .scr3-banner{display:block;margin:20px 0 36px;border-radius:10px;overflow:hidden;aspect-ratio:16/5;background:#0a0f22}[data-template=single-casino-review-v3] .scr3-banner img{width:100%;height:100%;object-fit:cover}[data-template=single-casino-review-v3] .scr3-content{font-size:15px;line-height:1.6}[data-template=single-casino-review-v3] .scr3-content h1,[data-template=single-casino-review-v3] .scr3-content h2{margin:36px 0 12px;color:var(--scr3-heading);font-size:clamp(22px,2.4vw,28px);font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.15}[data-template=single-casino-review-v3] .scr3-content h3,[data-template=single-casino-review-v3] .scr3-content h4{margin:22px 0 6px;color:var(--scr3-heading);font-size:15px;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.25}[data-template=single-casino-review-v3] .scr3-content>:first-child{margin-top:0}[data-template=single-casino-review-v3] .scr3-content p{margin:0 0 12px;color:inherit}[data-template=single-casino-review-v3] .scr3-content a{color:var(--scr3-cta);text-decoration:underline}[data-template=single-casino-review-v3] .scr3-content ol,[data-template=single-casino-review-v3] .scr3-content ul{margin:0 0 14px;padding-left:22px}[data-template=single-casino-review-v3] .scr3-content ul{list-style:disc}[data-template=single-casino-review-v3] .scr3-content ol{list-style:decimal}[data-template=single-casino-review-v3] .scr3-content img{max-width:100%;height:auto;border-radius:8px}[data-template=single-casino-review-v3] .scr3-content table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:14px}[data-template=single-casino-review-v3] .scr3-content td,[data-template=single-casino-review-v3] .scr3-content th{padding:8px 10px;border:1px solid #e5e7eb;text-align:left}[data-template=single-casino-review-v3] .scr3-proscons{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:32px;border-radius:8px;overflow:hidden}[data-template=single-casino-review-v3] .scr3-cons,[data-template=single-casino-review-v3] .scr3-pros{padding:18px 20px 20px}[data-template=single-casino-review-v3] .scr3-pros{background:var(--scr3-pros-bg)}[data-template=single-casino-review-v3] .scr3-cons{background:var(--scr3-cons-bg)}[data-template=single-casino-review-v3] .scr3-cons h3,[data-template=single-casino-review-v3] .scr3-pros h3{margin:0 0 14px;font-size:15px;font-weight:900;font-style:italic;text-transform:uppercase}[data-template=single-casino-review-v3] .scr3-pros h3{color:var(--scr3-heading)}[data-template=single-casino-review-v3] .scr3-cons h3{color:var(--scr3-cons)}[data-template=single-casino-review-v3] .scr3-cons ul,[data-template=single-casino-review-v3] .scr3-pros ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}[data-template=single-casino-review-v3] .scr3-cons li,[data-template=single-casino-review-v3] .scr3-pros li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4}[data-template=single-casino-review-v3] .scr3-pc-icon{width:15px;height:15px;flex-shrink:0;margin-top:2px}[data-template=single-casino-review-v3] .scr3-pros .scr3-pc-icon{color:var(--scr3-cta)}[data-template=single-casino-review-v3] .scr3-cons .scr3-pc-icon{color:var(--scr3-cons)}[data-template=single-casino-review-v3] .scr3-updated{margin:28px 0 0;font-size:12px;color:#9ca3af}[data-template=single-casino-review-v3].scr3-empty{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 16px;text-align:center}[data-template=single-casino-review-v3].scr3-empty .scr3-cta{width:auto;padding:10px 24px}@media (max-width:900px){[data-template=single-casino-review-v3] .scr3-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}[data-template=single-casino-review-v3] .scr3-hero-side{max-width:360px}[data-template=single-casino-review-v3] .scr3-bonus{padding-left:32px}[data-template=single-casino-review-v3] .scr3-features{padding-right:24px}}@media (max-width:560px){[data-template=single-casino-review-v3] .scr3-hero{padding:28px 16px 32px}[data-template=single-casino-review-v3] .scr3-hero-info{flex-direction:column-reverse;gap:16px}[data-template=single-casino-review-v3] .scr3-features{border-right:0;padding-right:0}[data-template=single-casino-review-v3] .scr3-bonus{padding-left:0}[data-template=single-casino-review-v3] .scr3-hero-side{max-width:none}[data-template=single-casino-review-v3] .scr3-proscons{grid-template-columns:1fr}[data-template=single-casino-review-v3] .scr3-intro,[data-template=single-casino-review-v3] .scr3-intro p{font-size:16px}}[data-template=article-card-v3]{--ac3-bg:#fff;--ac3-border:#e5e7eb;--ac3-title:#1f2230;--ac3-text:#4b5563;--ac3-muted:#6b7280;--ac3-chip-bg:#eef0f3;--ac3-chip-text:#374151;--ac3-hover:var(--bg-primary,#2563eb);display:flex;align-items:stretch;gap:20px;padding:8px 8px 8px 16px;background:var(--ac3-bg);border:1px solid var(--ac3-border);border-radius:6px;transition:box-shadow .2s ease,border-color .2s ease}[data-template=article-card-v3]:hover{border-color:#d1d5db;box-shadow:0 6px 18px rgba(17,24,39,.06)}[data-template=article-card-v3] .article-card-v3__content{display:flex;flex-direction:column;flex:1;min-width:0;padding:10px 0 6px}[data-template=article-card-v3] .article-card-v3__top{display:flex;align-items:center;gap:8px;margin-bottom:8px}[data-template=article-card-v3] .article-card-v3__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border-radius:5px;background:var(--ac3-chip-bg);overflow:hidden}[data-template=article-card-v3] .article-card-v3__icon img{width:14px;height:14px;object-fit:contain;filter:grayscale(1);opacity:.7}[data-template=article-card-v3] .article-card-v3__icon-dot{width:10px;height:10px;border-radius:3px;background:#9ca3af}[data-template=article-card-v3] .article-card-v3__category{padding:2px 7px;border-radius:5px;background:var(--ac3-chip-bg);color:var(--ac3-chip-text);font-size:12px;font-weight:500;line-height:1.4}[data-template=article-card-v3] .article-card-v3__title-link{color:var(--ac3-title);text-decoration:none}[data-template=article-card-v3] .article-card-v3__title{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.35;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}[data-template=article-card-v3] .article-card-v3__title-link:hover .article-card-v3__title{color:var(--ac3-hover)}[data-template=article-card-v3] .article-card-v3__excerpt{margin:0 0 8px;font-size:14px;line-height:1.6;color:var(--ac3-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-template=article-card-v3] .article-card-v3__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:auto;font-size:14px;color:var(--ac3-muted)}[data-template=article-card-v3] .article-card-v3__meta-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}[data-template=article-card-v3] .article-card-v3__clock{width:14px;height:14px;color:#d1d5db}[data-template=article-card-v3] .article-card-v3__sep{color:#c4c8ce;font-size:12px;letter-spacing:-1px}[data-template=article-card-v3] .article-card-v3__sep--thin{letter-spacing:0}[data-template=article-card-v3] .article-card-v3__author{display:inline-flex;align-items:center;gap:7px;color:var(--ac3-title);font-weight:500;white-space:nowrap}[data-template=article-card-v3] .article-card-v3__avatar{width:16px;height:16px;border-radius:4px;object-fit:cover;flex-shrink:0}[data-template=article-card-v3] .article-card-v3__avatar--initial{display:inline-flex;align-items:center;justify-content:center;background:#1f2230;color:#fff;font-size:10px;font-weight:700}[data-template=article-card-v3] .article-card-v3__media{flex:0 0 228px;display:block;border-radius:5px;overflow:hidden;align-self:center;aspect-ratio:228/128;background:#e5e7eb}[data-template=article-card-v3] .article-card-v3__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}[data-template=article-card-v3]:hover .article-card-v3__media img{transform:scale(1.04)}@media (max-width:767px){[data-template=article-card-v3]{flex-direction:column-reverse;gap:4px;padding:8px}[data-template=article-card-v3] .article-card-v3__media{flex:none;width:100%;aspect-ratio:16/9}[data-template=article-card-v3] .article-card-v3__content{padding:8px 6px 4px}[data-template=article-card-v3] .article-card-v3__title{font-size:17px}[data-template=article-card-v3] .article-card-v3__meta{font-size:13px}}[data-template=hero-home-v2] .hero-home-v2-card{position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--hero-background-color,#0a2e26) 88%,#000) 0,var(--hero-background-color,#0a2e26) 48%,color-mix(in srgb,var(--hero-background-color,#0a2e26) 72%,var(--color-primary,#50e3a1)) 100%)}[data-template=hero-home-v2] .hero-home-v2-card.has-hero-bg{background:none}[data-template=hero-home-v2] .hero-home-v2-pattern{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:var(--color-primary,#50e3a1);opacity:.28}[data-template=hero-home-v2] .hero-home-v2-content{position:relative;z-index:1}[data-template=hero-home-v2] .hero-home-v2-title{margin:0 0 14px;font-size:22px;line-height:1.25;font-weight:800}[data-template=hero-home-v2] .hero-home-v2-description{font-size:14px;line-height:1.55}[data-template=hero-home-v2] .hero-home-v2-description p{margin:0}[data-template=hero-home-v2] .hero-home-v2-description strong{font-weight:700}[data-template=hero-home-v2] .hero-home-v2-description.is-collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-template=hero-home-v2] .hero-home-v2-toggle{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:0;border:0;background:transparent;font-size:14px;font-weight:600;cursor:pointer}[data-template=hero-home-v2] .hero-home-v2-meta{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}[data-template=hero-home-v2] .hero-home-v2-meta-left{flex-wrap:wrap;align-items:center;gap:16px 20px;font-size:13px}[data-template=hero-home-v2] .hero-home-v2-author-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);font-size:11px;font-weight:700}[data-template=hero-home-v2] .hero-home-v2-cta{display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 18px;border:0;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}[data-template=hero-home-v2] .hero-home-v2-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--color-accent,#50e3a1)}@media (min-width:768px){[data-template=hero-home-v2] .hero-home-v2-card{padding:36px 40px 24px}[data-template=hero-home-v2] .hero-home-v2-title{font-size:28px}[data-template=hero-home-v2] .hero-home-v2-description{font-size:15px;max-width:92%}}@media (min-width:1024px){[data-template=hero-home-v2] .hero-home-v2-title{font-size:32px}}[data-template=hero-home-v3] .hero-home-v3-shell{position:relative;overflow:hidden;padding:28px 22px 32px;background:var(--hero-background-color,#000);color:var(--hero-text-color,#fff)}[data-template=hero-home-v3] .hero-home-v3-shell.has-hero-bg{background:none}[data-template=hero-home-v3] .hero-home-v3-grid{position:relative;z-index:1;display:grid;gap:28px;align-items:center}[data-template=hero-home-v3] .hero-home-v3-copy{position:relative;z-index:1;max-width:560px}[data-template=hero-home-v3] .hero-home-v3-badge{display:inline-flex;align-items:center;gap:8px;max-width:105%;padding:6px 12px;border:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}[data-template=hero-home-v3] .hero-home-v3-badge-dot{flex-shrink:0;width:7px;height:7px;background:var(--color-accent);box-shadow:0 0 8px rgba(255,77,154,.8)}[data-template=hero-home-v3] .hero-home-v3-title{margin:18px 0 10px;line-height:1.1;font-weight:800;letter-spacing:-.03em;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary-foreground) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-template=hero-home-v3] .hero-home-v3-subtitle{margin:0 0 12px;line-height:1.4;font-weight:700;color:#fff}[data-template=hero-home-v3] .hero-home-v3-description{line-height:1.6}[data-template=hero-home-v3] .hero-home-v3-description p{margin:0}[data-template=hero-home-v3] .hero-home-v3-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}[data-template=hero-home-v3] .hero-home-v3-btn{display:inline-flex;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .2s ease,opacity .2s ease,background .2s ease}[data-template=hero-home-v3] .hero-home-v3-btn:hover{transform:translateY(-1px)}[data-template=hero-home-v3] .hero-home-v3-btn-primary{color:var(--color-primary-foreground);background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary-950) 100%)}[data-template=hero-home-v3] .hero-home-v3-btn-primary:hover{box-shadow:0 0 20px var(--color-primary)}[data-template=hero-home-v3] .hero-home-v3-btn-secondary{color:var(--color-primary-foreground);background:transparent;border:1px solid var(--color-border)}[data-template=hero-home-v3] .hero-home-v3-btn-secondary:hover{background:var(--color-primary-950)}[data-template=hero-home-v3] .hero-home-v3-btn-arrow{width:16px;height:16px}[data-template=hero-home-v3] .hero-home-v3-stack{position:relative;isolation:isolate;min-height:280px;align-items:center;justify-content:center}[data-template=hero-home-v3] .hero-home-v3-stack:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,var(--color-primary) 0,rgba(80,40,140,.12) 48%,transparent 70%);filter:blur(8px);pointer-events:none}[data-template=hero-home-v3] .hero-home-v3-fan-card{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:132px;height:198px;padding:16px 12px;background:#121014;border:1px solid hsla(0,0%,100%,.06);overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 18px 40px rgba(0,0,0,.45);transition:transform .25s ease}[data-template=hero-home-v3] .hero-home-v3-fan-glow{position:absolute;inset:0;pointer-events:none}[data-template=hero-home-v3] .hero-home-v3-fan-sparkle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:hsla(0,0%,100%,.9);pointer-events:none;z-index:0}[data-template=hero-home-v3] .hero-home-v3-sparkle-icon{width:28px;height:28px;filter:drop-shadow(0 0 10px rgba(255,255,255,.45))}[data-template=hero-home-v3] .hero-home-v3-fan-logo,[data-template=hero-home-v3] .hero-home-v3-fan-meta,[data-template=hero-home-v3] .hero-home-v3-fan-name{position:relative;z-index:1}[data-template=hero-home-v3] .hero-home-v3-fan-logo{max-width:88px;max-height:48px;object-fit:contain}[data-template=hero-home-v3] .hero-home-v3-fan-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;text-align:center;font-size:12px;font-weight:700;line-height:1.25;color:#fff}[data-template=hero-home-v3] .hero-home-v3-fan-meta{display:flex;flex-direction:column;align-items:center;gap:4px}[data-template=hero-home-v3] .hero-home-v3-fan-score{font-size:18px;font-weight:800;color:#fff}[data-template=hero-home-v3] .hero-home-v3-fan-stars{display:flex;gap:2px}[data-template=hero-home-v3] .hero-home-v3-star{width:11px;height:11px;color:hsla(0,0%,100%,.28)}[data-template=hero-home-v3] .hero-home-v3-star.is-filled{color:#facc15;fill:#facc15}[data-template=hero-home-v3] .hero-home-v3-fan-bonus{display:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;text-align:center;font-size:11px;line-height:1.3;color:hsla(0,0%,100%,.78)}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-left{z-index:1;transform:translateX(-58px) rotate(-13deg)}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-left .hero-home-v3-fan-glow{background:radial-gradient(ellipse 90% 60% at 50% 8%,var(--color-primary) -80%,transparent 68%)}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-right{z-index:1;transform:translateX(58px) rotate(13deg)}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-right .hero-home-v3-fan-glow{background:radial-gradient(ellipse 90% 60% at 50% 8%,var(--color-primary) -80%,transparent 68%)}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-middle{z-index:2;width:152px;height:228px;transform:translateY(-4px)}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-middle .hero-home-v3-fan-glow{background:radial-gradient(ellipse 90% 55% at 50% 0,var(--color-accent),var(--color-accent) -16%,transparent 52%)}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-middle .hero-home-v3-sparkle-icon{width:22px;height:22px}[data-template=hero-home-v3] .hero-home-v3-fan-card.has-casino .hero-home-v3-fan-sparkle{opacity:.18;top:22%}[data-template=hero-home-v3] .hero-home-v3-fan-card.has-casino .hero-home-v3-sparkle-icon{width:16px;height:16px}[data-template=hero-home-v3] a.hero-home-v3-fan-card.is-left:hover{transform:translateX(-58px) rotate(-13deg) translateY(-6px)}[data-template=hero-home-v3] a.hero-home-v3-fan-card.is-right:hover{transform:translateX(58px) rotate(13deg) translateY(-6px)}[data-template=hero-home-v3] a.hero-home-v3-fan-card.is-middle:hover{transform:translateY(-10px)}@media (min-width:768px){[data-template=hero-home-v3] .hero-home-v3-shell{padding:40px 36px 42px}[data-template=hero-home-v3] .hero-home-v3-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:20px}[data-template=hero-home-v3] .hero-home-v3-title{font-size:44px}[data-template=hero-home-v3] .hero-home-v3-subtitle{font-size:18px}[data-template=hero-home-v3] .hero-home-v3-stack{min-height:340px}[data-template=hero-home-v3] .hero-home-v3-fan-card{width:158px;height:236px}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-left{transform:translateX(-78px) rotate(-13deg)}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-right{transform:translateX(78px) rotate(13deg)}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-middle{width:184px;height:276px}[data-template=hero-home-v3] a.hero-home-v3-fan-card.is-left:hover{transform:translateX(-78px) rotate(-13deg) translateY(-6px)}[data-template=hero-home-v3] a.hero-home-v3-fan-card.is-right:hover{transform:translateX(78px) rotate(13deg) translateY(-6px)}[data-template=hero-home-v3] .hero-home-v3-fan-logo{max-width:108px;max-height:58px}[data-template=hero-home-v3] .hero-home-v3-fan-name{font-size:13px}[data-template=hero-home-v3] .hero-home-v3-fan-bonus{display:-webkit-box}}@media (min-width:1024px){[data-template=hero-home-v3] .hero-home-v3-shell{padding:48px 48px 52px}[data-template=hero-home-v3] .hero-home-v3-title{font-size:52px}[data-template=hero-home-v3] .hero-home-v3-description{font-size:15px;max-width:92%}[data-template=hero-home-v3] .hero-home-v3-stack{min-height:380px}[data-template=hero-home-v3] .hero-home-v3-stack:before{width:420px;height:420px}[data-template=hero-home-v3] .hero-home-v3-fan-card{width:168px;height:252px}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-left{transform:translateX(-90px) rotate(-13deg)}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-right{transform:translateX(90px) rotate(13deg)}[data-template=hero-home-v3] .hero-home-v3-fan-card.is-middle{width:198px;height:296px}[data-template=hero-home-v3] a.hero-home-v3-fan-card.is-left:hover{transform:translateX(-90px) rotate(-13deg) translateY(-8px)}[data-template=hero-home-v3] a.hero-home-v3-fan-card.is-right:hover{transform:translateX(90px) rotate(13deg) translateY(-8px)}}[data-template=hero-home-v4]{--hero-v4-accent:#9c1d4e}[data-template=hero-home-v4] .hero-home-v4-stage{position:relative;overflow:hidden;min-height:240px}[data-template=hero-home-v4] .hero-home-v4-inner{position:relative;z-index:1;padding:28px 16px 36px}[data-template=hero-home-v4] .hero-home-v4-copy{max-width:640px}[data-template=hero-home-v4] .hero-home-v4-title{margin:0 0 10px;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--hero-text-color,#9c1d4e)}[data-template=hero-home-v4] .hero-home-v4-date{margin:0 0 14px;font-size:14px;font-weight:600;color:var(--primary,#9c1d4e)}[data-template=hero-home-v4] .hero-home-v4-description{font-size:14px;line-height:1.55;color:var(--color-text-muted,#767676)}[data-template=hero-home-v4] .hero-home-v4-description p{margin:0 0 6px}[data-template=hero-home-v4] .hero-home-v4-description p:last-child{margin-bottom:0}[data-template=hero-home-v4] .hero-home-v4-bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;min-height:48px;padding:10px 16px}[data-template=hero-home-v4] .hero-home-v4-bar-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#fff;white-space:nowrap}[data-template=hero-home-v4] .hero-home-v4-bar-icon{flex-shrink:0}[data-template=hero-home-v4] .hero-home-v4-flag{width:20px;height:15px;object-fit:cover;border-radius:2px}[data-template=hero-home-v4] .hero-home-v4-disclosure{padding:0;border:0;background:transparent;cursor:pointer}[data-template=hero-home-v4] .hero-home-v4-disclosure:hover{text-decoration:underline}@media (max-width:767px){[data-template=hero-home-v4] .hero-home-v4-stage{min-height:220px}[data-template=hero-home-v4] .hero-home-v4-bar-inner{justify-content:center}}@media (min-width:768px){[data-template=hero-home-v4] .hero-home-v4-stage{min-height:300px}[data-template=hero-home-v4] .hero-home-v4-inner{padding:42px 24px 48px}[data-template=hero-home-v4] .hero-home-v4-title{font-size:34px}[data-template=hero-home-v4] .hero-home-v4-date{font-size:15px}[data-template=hero-home-v4] .hero-home-v4-description{font-size:15px;max-width:92%}[data-template=hero-home-v4] .hero-home-v4-bar-inner{min-height:52px;padding:0 24px}}@media (min-width:1024px){[data-template=hero-home-v4] .hero-home-v4-stage{min-height:340px}[data-template=hero-home-v4] .hero-home-v4-inner{padding:56px 24px 64px}[data-template=hero-home-v4] .hero-home-v4-title{font-size:40px}[data-template=hero-home-v4] .hero-home-v4-copy{max-width:560px}}[data-template=hero-home-v5]{--hh5-bg:#fff;--hh5-stripes:#eef4ff;--hh5-line:#1e40af;--hh5-title:#e11d48;--hh5-eyebrow-bg:#1e40af;--hh5-text:#111827;--hh5-link:#2563eb;--hh5-card-bg:#050816;--hh5-card-muted:#aeb4c6;--hh5-flag:var(--ribbon-background-color,#e11d48);--hh5-flag-text:var(--ribbon-text-color,#fff);--hh5-nav-bg:#dbe7ff;--hh5-nav-fg:#1e40af;--hh5-dot:#c7d7f5;--hh5-reg-text:#1f2937;--hh5-reg-bg:#eef4ff;--hh5-reg-icon:#1e40af;--hh5-dot-active:#2563eb;--hh5-heading-font:"Montserrat",var(--font-family,ui-sans-serif),system-ui,sans-serif;--hh5-body-font:"Poppins",var(--font-family,ui-sans-serif),system-ui,sans-serif;overflow:hidden;padding:56px 16px 40px;margin-bottom:8px}[data-template=hero-home-v5] .hero-home-bg{position:absolute;inset:0;pointer-events:none}[data-template=hero-home-v5] .hero-home-v5-stripes{position:absolute;top:0;right:0;height:100%;width:55%;color:#ffffff0d;pointer-events:none}[data-template=hero-home-v5] .hero-home-v5-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,488px);gap:48px;align-items:center;z-index:1}[data-template=hero-home-v5] .hero-home-v5-text{font-family:var(--hh5-body-font);color:var(--hh5-text)}[data-template=hero-home-v5] .hero-home-v5-eyebrow{display:inline-block;background:var(--hh5-eyebrow-bg);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:5px 26px 5px 16px;margin-bottom:4px}[data-template=hero-home-v5] .hero-home-v5-eyebrow span{color:#fff;font-family:var(--hh5-heading-font);font-weight:800;font-style:italic;font-size:12px;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}[data-template=hero-home-v5] .hero-home-v5-title{margin:0 0 20px;padding:0;color:var(--hh5-title);font-family:var(--hh5-heading-font);font-weight:900;font-style:italic;font-size:clamp(30px,3.6vw,44px);line-height:1.02;text-transform:uppercase;max-width:14ch}[data-template=hero-home-v5] .hero-home-v5-regulation{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 18px}[data-template=hero-home-v5] .hero-home-v5-reg-item{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--hh5-reg-bg);color:var(--hh5-reg-text);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}[data-template=hero-home-v5] .hero-home-v5-reg-item svg{color:var(--hh5-reg-icon);flex-shrink:0}[data-template=hero-home-v5] .hero-home-v5-reg-item.is-active{background:var(--hh5-eyebrow-bg);color:#fff}[data-template=hero-home-v5] .hero-home-v5-reg-item.is-active svg{color:#fff}[data-template=hero-home-v5] .hero-home-v5-reg-item .open-disclosure{background:transparent;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}[data-template=hero-home-v5] .hero-home-v5-description{max-width:760px;font-size:16px;font-weight:600;line-height:1.6;color:var(--text-hero-foreground,--hh5-text)}[data-template=hero-home-v5] .hero-home-v5-description p{margin:0 0 8px;color:inherit}[data-template=hero-home-v5] .hero-home-v5-description a{color:var(--hh5-link);text-decoration:underline;text-underline-offset:2px;font-weight:700}[data-template=hero-home-v5] .hero-home-v5-slider{position:relative;padding:0 56px 28px}[data-template=hero-home-v5] .hero-home-v5-frame{position:relative;padding-top:8px;padding-left:8px}[data-template=hero-home-v5] .hero-home-v5-flag{position:absolute;top:0;left:0;z-index:3;background:var(--hh5-flag);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:6px 28px 6px 16px;animation:hh5-flag-in .35s ease}@keyframes hh5-flag-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}[data-template=hero-home-v5] .hero-home-v5-flag span{color:var(--hh5-flag-text);font-family:var(--hh5-heading-font);font-weight:800;font-style:italic;font-size:12px;text-transform:uppercase;line-height:1.2}[data-template=hero-home-v5] .hero-home-v5-viewport{overflow:hidden;border-radius:8px;background:var(--hh5-card-bg);box-shadow:0 14px 30px rgba(5,8,22,.18)}[data-template=hero-home-v5] .hero-home-v5-track{display:flex;transition:transform .5s cubic-bezier(.22,.61,.36,1);will-change:transform}[data-template=hero-home-v5] .hero-home-v5-cell{flex:0 0 100%;min-width:0}[data-template=hero-home-v5] .hero-home-v5-slide{display:block;color:#fff;text-decoration:none}[data-template=hero-home-v5] .hero-home-v5-media{position:relative;aspect-ratio:16/6.5;overflow:hidden;background:radial-gradient(ellipse at 50% 0,#2b3a63 0,#0b1024 60%,#050816 100%)}[data-template=hero-home-v5] .hero-home-v5-media-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}[data-template=hero-home-v5] .hero-home-v5-slide:hover .hero-home-v5-media-img{transform:scale(1.04)}[data-template=hero-home-v5] .hero-home-v5-media-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px 32px}[data-template=hero-home-v5] .hero-home-v5-media-logo{max-width:60%;max-height:70%;object-fit:contain}[data-template=hero-home-v5] .hero-home-v5-slide-body{padding:22px 24px 24px}[data-template=hero-home-v5] .hero-home-v5-slide-meta{font-family:var(--hh5-heading-font);font-style:italic;font-size:12px;text-transform:uppercase;color:var(--hh5-card-muted);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-template=hero-home-v5] .hero-home-v5-slide-row{display:flex;align-items:center;justify-content:space-between;gap:12px}[data-template=hero-home-v5] .hero-home-v5-slide-title{font-family:var(--hh5-heading-font);font-weight:900;font-style:italic;font-size:14px;line-height:1.3;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-template=hero-home-v5] .hero-home-v5-slide-arrow{width:18px;height:18px;flex-shrink:0;transition:transform .2s ease}[data-template=hero-home-v5] .hero-home-v5-slide:hover .hero-home-v5-slide-arrow{transform:translateX(3px)}[data-template=hero-home-v5] .hero-home-v5-nav{position:absolute;top:calc(50% - 14px);transform:translateY(-50%);z-index:4;width:40px;height:40px;border-radius:999px;border:0;display:flex;align-items:center;justify-content:center;background:var(--hh5-nav-bg);color:var(--hh5-nav-fg);cursor:pointer;transition:background-color .2s ease,transform .2s ease}[data-template=hero-home-v5] .hero-home-v5-nav:hover{background:#c3d6ff}[data-template=hero-home-v5] .hero-home-v5-nav.is-prev{left:0}[data-template=hero-home-v5] .hero-home-v5-nav.is-next{right:0}[data-template=hero-home-v5] .hero-home-v5-dots{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:12px}[data-template=hero-home-v5] .hero-home-v5-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--hh5-dot);cursor:pointer;transition:background-color .2s ease,transform .2s ease}[data-template=hero-home-v5] .hero-home-v5-dots button.is-active{background:var(--hh5-dot-active);transform:scale(1.1)}@media (max-width:1023px){[data-template=hero-home-v5]{padding:36px 16px 32px}[data-template=hero-home-v5] .hero-home-v5-grid{grid-template-columns:minmax(0,1fr);gap:28px}[data-template=hero-home-v5] .hero-home-v5-slider{max-width:560px;width:100%;margin:0 auto}[data-template=hero-home-v5] .hero-home-v5-stripes{width:100%;opacity:.6}[data-template=hero-home-v5] .hero-home-v5-title{max-width:none}}@media (max-width:640px){[data-template=hero-home-v5] .hero-home-v5-description{font-size:14px}[data-template=hero-home-v5] .hero-home-v5-reg-item{font-size:12px;padding:4px 10px}[data-template=hero-home-v5] .hero-home-v5-slider{padding:0 0 26px}[data-template=hero-home-v5] .hero-home-v5-nav{width:34px;height:34px;top:calc(50% - 40px);background:rgba(219,231,255,.92)}[data-template=hero-home-v5] .hero-home-v5-nav.is-prev{left:14px}[data-template=hero-home-v5] .hero-home-v5-nav.is-next{right:6px}[data-template=hero-home-v5] .hero-home-v5-slide-body{padding:16px 18px 18px}}[data-template=hero-home-v6] .hero-home-v6-shell{position:relative;overflow:hidden;padding:28px 22px 32px;background:var(--hero-background-color,#000);color:var(--hero-text-color,#fff)}[data-template=hero-home-v6] .hero-home-v6-shell.has-hero-bg{background:none}[data-template=hero-home-v6] .hero-home-v6-grid{position:relative;z-index:1;display:grid;gap:28px;align-items:center}[data-template=hero-home-v6] .hero-home-v6-copy{position:relative;z-index:1;max-width:560px}[data-template=hero-home-v6] .hero-home-v6-badge{display:inline-flex;align-items:center;gap:8px;max-width:105%;padding:6px 12px;border:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}[data-template=hero-home-v6] .hero-home-v6-badge-dot{flex-shrink:0;width:7px;height:7px;background:var(--color-accent);box-shadow:0 0 8px rgba(255,77,154,.8)}[data-template=hero-home-v6] .hero-home-v6-title{margin:18px 0 10px;line-height:1.1;font-weight:800;letter-spacing:-.03em;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary-foreground) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-template=hero-home-v6] .hero-home-v6-subtitle{margin:0 0 12px;line-height:1.4;font-weight:700;color:#fff}[data-template=hero-home-v6] .hero-home-v6-description{line-height:1.6}[data-template=hero-home-v6] .hero-home-v6-description p{margin:0}[data-template=hero-home-v6] .hero-home-v6-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}[data-template=hero-home-v6] .hero-home-v6-btn{display:inline-flex;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .2s ease,opacity .2s ease,background .2s ease}[data-template=hero-home-v6] .hero-home-v6-btn:hover{transform:translateY(-1px)}[data-template=hero-home-v6] .hero-home-v6-btn-primary{color:var(--color-primary-foreground);background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary-950) 100%)}[data-template=hero-home-v6] .hero-home-v6-btn-primary:hover{box-shadow:0 0 20px var(--color-primary)}[data-template=hero-home-v6] .hero-home-v6-btn-secondary{color:var(--color-primary-foreground);background:transparent;border:1px solid var(--color-border)}[data-template=hero-home-v6] .hero-home-v6-btn-secondary:hover{background:var(--color-primary-950)}[data-template=hero-home-v6] .hero-home-v6-btn-arrow{width:16px;height:16px}[data-template=hero-home-v6] .hero-home-v6-stack{position:relative;isolation:isolate;min-height:280px;align-items:center;justify-content:center}[data-template=hero-home-v6] .hero-home-v6-stack:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,var(--color-primary) 0,rgba(80,40,140,.12) 48%,transparent 70%);filter:blur(8px);pointer-events:none}[data-template=hero-home-v6] .hero-home-v6-fan-card{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:132px;height:198px;padding:16px 12px;background:#121014;border:1px solid hsla(0,0%,100%,.06);overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 18px 40px rgba(0,0,0,.45);transition:transform .25s ease}[data-template=hero-home-v6] .hero-home-v6-fan-glow{position:absolute;inset:0;pointer-events:none}[data-template=hero-home-v6] .hero-home-v6-fan-sparkle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:hsla(0,0%,100%,.9);pointer-events:none;z-index:0}[data-template=hero-home-v6] .hero-home-v6-sparkle-icon{width:28px;height:28px;filter:drop-shadow(0 0 10px rgba(255,255,255,.45))}[data-template=hero-home-v6] .hero-home-v6-fan-logo,[data-template=hero-home-v6] .hero-home-v6-fan-meta,[data-template=hero-home-v6] .hero-home-v6-fan-name{position:relative;z-index:1}[data-template=hero-home-v6] .hero-home-v6-fan-logo{max-width:88px;max-height:48px;object-fit:contain}[data-template=hero-home-v6] .hero-home-v6-fan-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;text-align:center;font-size:12px;font-weight:700;line-height:1.25;color:#fff}[data-template=hero-home-v6] .hero-home-v6-fan-meta{display:flex;flex-direction:column;align-items:center;gap:4px}[data-template=hero-home-v6] .hero-home-v6-fan-score{font-size:18px;font-weight:800;color:#fff}[data-template=hero-home-v6] .hero-home-v6-fan-stars{display:flex;gap:2px}[data-template=hero-home-v6] .hero-home-v6-star{width:11px;height:11px;color:hsla(0,0%,100%,.28)}[data-template=hero-home-v6] .hero-home-v6-star.is-filled{color:#facc15;fill:#facc15}[data-template=hero-home-v6] .hero-home-v6-fan-bonus{display:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;text-align:center;font-size:11px;line-height:1.3;color:hsla(0,0%,100%,.78)}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-left{z-index:1;transform:translateX(-58px) rotate(-13deg)}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-left .hero-home-v6-fan-glow{background:radial-gradient(ellipse 90% 60% at 50% 8%,var(--color-primary) -80%,transparent 68%)}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-right{z-index:1;transform:translateX(58px) rotate(13deg)}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-right .hero-home-v6-fan-glow{background:radial-gradient(ellipse 90% 60% at 50% 8%,var(--color-primary) -80%,transparent 68%)}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-middle{z-index:2;width:152px;height:228px;transform:translateY(-4px)}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-middle .hero-home-v6-fan-glow{background:radial-gradient(ellipse 90% 55% at 50% 0,var(--color-accent),var(--color-accent) -16%,transparent 52%)}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-middle .hero-home-v6-sparkle-icon{width:22px;height:22px}[data-template=hero-home-v6] .hero-home-v6-fan-card.has-casino .hero-home-v6-fan-sparkle{opacity:.18;top:22%}[data-template=hero-home-v6] .hero-home-v6-fan-card.has-casino .hero-home-v6-sparkle-icon{width:16px;height:16px}[data-template=hero-home-v6] a.hero-home-v6-fan-card.is-left:hover{transform:translateX(-58px) rotate(-13deg) translateY(-6px)}[data-template=hero-home-v6] a.hero-home-v6-fan-card.is-right:hover{transform:translateX(58px) rotate(13deg) translateY(-6px)}[data-template=hero-home-v6] a.hero-home-v6-fan-card.is-middle:hover{transform:translateY(-10px)}@media (min-width:768px){[data-template=hero-home-v6] .hero-home-v6-shell{padding:40px 36px 42px}[data-template=hero-home-v6] .hero-home-v6-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:20px}[data-template=hero-home-v6] .hero-home-v6-title{font-size:44px}[data-template=hero-home-v6] .hero-home-v6-subtitle{font-size:18px}[data-template=hero-home-v6] .hero-home-v6-stack{min-height:340px}[data-template=hero-home-v6] .hero-home-v6-fan-card{width:158px;height:236px}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-left{transform:translateX(-78px) rotate(-13deg)}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-right{transform:translateX(78px) rotate(13deg)}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-middle{width:184px;height:276px}[data-template=hero-home-v6] a.hero-home-v6-fan-card.is-left:hover{transform:translateX(-78px) rotate(-13deg) translateY(-6px)}[data-template=hero-home-v6] a.hero-home-v6-fan-card.is-right:hover{transform:translateX(78px) rotate(13deg) translateY(-6px)}[data-template=hero-home-v6] .hero-home-v6-fan-logo{max-width:108px;max-height:58px}[data-template=hero-home-v6] .hero-home-v6-fan-name{font-size:13px}[data-template=hero-home-v6] .hero-home-v6-fan-bonus{display:-webkit-box}}@media (min-width:1024px){[data-template=hero-home-v6] .hero-home-v6-shell{padding:48px 48px 52px}[data-template=hero-home-v6] .hero-home-v6-title{font-size:52px}[data-template=hero-home-v6] .hero-home-v6-description{font-size:15px;max-width:92%}[data-template=hero-home-v6] .hero-home-v6-stack{min-height:380px}[data-template=hero-home-v6] .hero-home-v6-stack:before{width:420px;height:420px}[data-template=hero-home-v6] .hero-home-v6-fan-card{width:168px;height:252px}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-left{transform:translateX(-90px) rotate(-13deg)}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-right{transform:translateX(90px) rotate(13deg)}[data-template=hero-home-v6] .hero-home-v6-fan-card.is-middle{width:198px;height:296px}[data-template=hero-home-v6] a.hero-home-v6-fan-card.is-left:hover{transform:translateX(-90px) rotate(-13deg) translateY(-8px)}[data-template=hero-home-v6] a.hero-home-v6-fan-card.is-right:hover{transform:translateX(90px) rotate(13deg) translateY(-8px)}}[data-template=hero-home-v7]{--hh7-title:var(--text-hero-foreground,#1f1f1f);--hh7-text:var(--text-muted,#2b2b2b);--hh7-button-bg:#1f1f1f;--hh7-button-text:#fff;--hh7-tag-bg:var(--ribbon-background-color,#ffd84d);--hh7-tag-text:var(--ribbon-text-color,#1f1f1f);--hh7-cta-bg:var(--bg-primary,#1f1f1f);--hh7-cta-text:var(--text-primary-foreground,#fff);--hh7-card-w:368px;--hh7-card-h:460px;--hh7-card-stack-w:453px;background:var(--hh7-bg);padding:72px 16px;overflow:hidden}[data-template=hero-home-v7] .hero-home-bg{--hh7-bg:var(--ribbon-background-color,#fff);position:absolute;inset:0;pointer-events:none}[data-template=hero-home-v7] .hh7-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--hh7-card-stack-w));align-items:center;gap:48px;z-index:1}[data-template=hero-home-v7] .hh7-title{margin:0 0 24px;padding:0;color:var(--hero-text-color,var(--hh7-title));font-size:clamp(34px,4.6vw,44px);font-weight:600;line-height:1.07;letter-spacing:-.02em}[data-template=hero-home-v7] .hh7-description{font-size:18px;line-height:1.45;color:var(--hh7-text);margin-bottom:32px}[data-template=hero-home-v7] .hh7-description p{margin:0 0 8px;color:inherit}[data-template=hero-home-v7] .hh7-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border-radius:14px;background:var(--hh7-button-bg);color:var(--hh7-button-text);font-size:16px;font-weight:500;text-decoration:none;transition:transform .2s ease,opacity .2s ease}[data-template=hero-home-v7] .hh7-button:hover{transform:translateY(-2px);opacity:.92}[data-template=hero-home-v7] .hh7-stack{position:relative;width:100%;max-width:calc(var(--hh7-card-w) * 1.33);height:var(--hh7-card-h)}[data-template=hero-home-v7] .hh7-card{position:absolute;top:50%;left:0;width:var(--hh7-card-w);height:var(--hh7-card-h);border-radius:16px;overflow:hidden;background:#111;transform-origin:left center;transition:transform .55s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease,filter .4s ease;box-shadow:0 18px 40px rgba(0,0,0,.14);will-change:transform}[data-template=hero-home-v7] .hh7-card.pos-0{z-index:30;transform:translateY(-50%) scale(1) rotate(0deg);box-shadow:0 22px 44px rgba(0,0,0,.18)}[data-template=hero-home-v7] .hh7-card.pos-1{z-index:20;transform:translate(calc(var(--hh7-card-w) * .3),-50%) scale(.84);cursor:pointer}[data-template=hero-home-v7] .hh7-card.pos-2{z-index:10;transform:translate(calc(var(--hh7-card-w) * .53),-50%) scale(.7);cursor:pointer}[data-template=hero-home-v7] .hh7-card.pos-1:hover{transform:translate(calc(var(--hh7-card-w) * .36),calc(-50% - 10px)) scale(.86) rotate(4deg)}[data-template=hero-home-v7] .hh7-card.pos-2:hover{transform:translate(calc(var(--hh7-card-w) * .6),calc(-50% - 10px)) scale(.72) rotate(5deg)}[data-template=hero-home-v7] .hh7-card:focus-visible{outline:3px solid var(--hh7-tag-bg);outline-offset:3px}[data-template=hero-home-v7] .hh7-stack-wrap{flex-direction:column;align-items:flex-end;width:100%;max-width:var(--hh7-card-stack-w);justify-self:end}[data-template=hero-home-v7] .hh7-media,[data-template=hero-home-v7] .hh7-media-fallback,[data-template=hero-home-v7] .hh7-media-img,[data-template=hero-home-v7] .hh7-shade{position:absolute;inset:0}[data-template=hero-home-v7] .hh7-media-img{width:100%;height:100%;object-fit:cover}[data-template=hero-home-v7] .hh7-media-fallback{background:radial-gradient(90% 60% at 30% 20%,color-mix(in srgb,var(--hh7-cta-bg) 55%,#fff) 0,transparent 70%),linear-gradient(160deg,#1d2233 0,#0c0f1a 100%)}[data-template=hero-home-v7] .hh7-shade{background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 35%,rgba(0,0,0,.78))}[data-template=hero-home-v7] .hh7-tag{position:absolute;top:10px;right:8px;z-index:3;display:flex;align-items:center;justify-content:center;padding:18px 10px;border-radius:999px;background:var(--hh7-tag-bg);color:var(--hh7-tag-text);writing-mode:vertical-rl;font-size:26px;font-weight:500;line-height:1;white-space:nowrap;max-height:calc(100% - 20px);overflow:hidden}[data-template=hero-home-v7] .hh7-tag span{overflow:hidden;text-overflow:ellipsis}[data-template=hero-home-v7] .hh7-body{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:18px 64px 20px 18px;color:#fff}[data-template=hero-home-v7] .hh7-logo{display:inline-flex;align-items:center;justify-content:center;width:250px;height:150px;padding:8px 12px;border-radius:12px;background:rgba(0,0,0,.58);box-shadow:0 6px 16px rgba(0,0,0,.18);transition:opacity .35s ease}[data-template=hero-home-v7] .hh7-logo img{max-width:100%;max-height:100%;object-fit:contain}[data-template=hero-home-v7] .hh7-offer{display:flex;flex-direction:column;align-items:flex-start;gap:10px;transition:opacity .35s ease}[data-template=hero-home-v7] .hh7-rank{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.85}[data-template=hero-home-v7] .hh7-bonus{color:#fff;font-size:24px;font-weight:700;line-height:1.2;text-decoration:none;text-shadow:0 2px 10px rgba(0,0,0,.35);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}[data-template=hero-home-v7] .hh7-cta{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:10px 20px;border-radius:12px;background:var(--hh7-cta-bg);color:var(--hh7-cta-text);font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s ease,filter .2s ease}[data-template=hero-home-v7] .hh7-cta:hover{transform:translateY(-1px);filter:brightness(1.08)}[data-template=hero-home-v7] .hh7-card:not(.pos-0) .hh7-logo,[data-template=hero-home-v7] .hh7-card:not(.pos-0) .hh7-offer{opacity:0;pointer-events:none}@media (max-width:1100px){[data-template=hero-home-v7]{--hh7-card-w:320px;--hh7-card-h:400px}[data-template=hero-home-v7] .hh7-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:32px}}@media (max-width:900px){[data-template=hero-home-v7]{padding:44px 16px 52px}[data-template=hero-home-v7] .hh7-grid{grid-template-columns:minmax(0,1fr);gap:36px}[data-template=hero-home-v7] .hh7-title{max-width:none}[data-template=hero-home-v7] .hh7-stack-wrap{justify-self:start;align-items:flex-start}}@media (max-width:560px){[data-template=hero-home-v7]{--hh7-card-w:62vw;--hh7-card-h:88vw}[data-template=hero-home-v7] .hh7-description{font-size:16px}[data-template=hero-home-v7] .hh7-tag{font-size:18px;padding:12px 7px}[data-template=hero-home-v7] .hh7-body{padding:14px 46px 16px 14px}[data-template=hero-home-v7] .hh7-logo{width:104px;height:46px}[data-template=hero-home-v7] .hh7-bonus{font-size:18px}[data-template=hero-home-v7] .hh7-cta{min-height:40px;padding:8px 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){[data-template=hero-home-v7] .hh7-card{transition:none}}[data-template=hero-home-v8]{--hh8-bg:#fff;--hh8-accent:var(--bg-primary,#d0140f);--hh8-text:#1f1f1f;--hh8-tone-0:#f4b3ea;--hh8-tone-1:#9dbbe8;--hh8-tone-2:#0e3b2e;--hh8-card-w:292px;--hh8-card-h:468px;--hh8-serif:"Tiempos Headline","Georgia","Times New Roman",serif;background:var(--hh8-bg);padding:64px 16px 48px;overflow:hidden}[data-template=hero-home-v8] .hero-home-bg{position:absolute;inset:0;pointer-events:none}[data-template=hero-home-v8] .hh8-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:40px;z-index:1}[data-template=hero-home-v8] .hh8-text{display:flex;flex-direction:column;align-items:center;text-align:center}[data-template=hero-home-v8] .hh8-eyebrow{margin:0 0 14px;color:var(--hh8-accent);font-size:18px;font-weight:500}[data-template=hero-home-v8] .hh8-title{margin:0 0 22px;padding:0;color:var(--hh8-accent);font-family:var(--hh8-serif);font-size:clamp(36px,4.6vw,64px);font-weight:700;line-height:1.05;letter-spacing:-.01em}[data-template=hero-home-v8] .hh8-title em{font-style:italic}[data-template=hero-home-v8] .hh8-description{max-width:440px;color:var(--hh8-accent);font-size:14px;font-weight:600;line-height:1.45}[data-template=hero-home-v8] .hh8-description p{margin:0;color:inherit}[data-template=hero-home-v8] .hh8-badge{position:relative;width:196px;height:196px;margin-top:36px}[data-template=hero-home-v8] .hh8-badge-ring{position:absolute;inset:0;width:100%;height:100%;animation:hh8-spin 24s linear infinite}[data-template=hero-home-v8] .hh8-badge-ring text{fill:#6b6b6b;font-size:13px;letter-spacing:.08em}[data-template=hero-home-v8] .hh8-badge-core{position:absolute;inset:34px;display:flex;align-items:center;justify-content:center;padding:18px;border-radius:50%;background:#fff;border:2px solid #1f1f1f}[data-template=hero-home-v8] .hh8-badge-core img{max-width:100%;max-height:100%;object-fit:contain}[data-template=hero-home-v8] .hh8-badge-core span{font-size:34px;font-weight:800;color:#1f1f1f}@keyframes hh8-spin{to{transform:rotate(1turn)}}[data-template=hero-home-v8] .hh8-carousel{display:flex;flex-direction:column;align-items:center}[data-template=hero-home-v8] .hh8-deck{position:relative;width:min(100%,calc(var(--hh8-card-w) * 1.9));height:calc(var(--hh8-card-h) + 40px)}[data-template=hero-home-v8] .hh8-card{position:absolute;top:20px;left:50%;width:var(--hh8-card-w);height:var(--hh8-card-h);display:flex;flex-direction:column;padding:24px 22px 26px;color:#1f1f1f;background:var(--hh8-tone-0);transform-origin:50% 60%;transition:transform .55s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease,filter .4s ease;will-change:transform}[data-template=hero-home-v8] .hh8-card.tone-1{background:var(--hh8-tone-1)}[data-template=hero-home-v8] .hh8-card.tone-2{background:var(--hh8-tone-2);color:#fff}[data-template=hero-home-v8] .hh8-card.is-active{z-index:3;transform:translateX(-50%) rotate(0deg);box-shadow:0 20px 40px rgba(0,0,0,.12)}[data-template=hero-home-v8] .hh8-card.is-prev{z-index:1;transform:translateX(-88%) translateY(-8px) rotate(-8deg);cursor:pointer}[data-template=hero-home-v8] .hh8-card.is-next{z-index:2;transform:translateX(-12%) translateY(-12px) rotate(8deg);cursor:pointer}[data-template=hero-home-v8] .hh8-card.is-prev:hover{transform:translateX(-96%) translateY(-12px) rotate(-10deg)}[data-template=hero-home-v8] .hh8-card.is-next:hover{transform:translateX(-4%) translateY(-16px) rotate(10deg)}[data-template=hero-home-v8] .hh8-card:focus-visible{outline:3px solid var(--hh8-accent);outline-offset:4px}[data-template=hero-home-v8] .hh8-poster{display:flex;justify-content:center;height:190px;margin-bottom:22px}[data-template=hero-home-v8] .hh8-poster-img{max-width:100%;height:100%;object-fit:cover;transform:rotate(-3deg);box-shadow:0 8px 18px rgba(0,0,0,.18)}[data-template=hero-home-v8] .hh8-poster-logo{display:flex;align-items:center;justify-content:center;width:150px;height:100%;padding:16px;background:#fff;transform:rotate(-3deg);box-shadow:0 8px 18px rgba(0,0,0,.15)}[data-template=hero-home-v8] .hh8-poster-logo img{max-width:100%;max-height:100%;object-fit:contain}[data-template=hero-home-v8] .hh8-info{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:auto}[data-template=hero-home-v8] .hh8-name{margin:0 0 8px;font-family:var(--hh8-serif);font-size:28px;font-weight:700;line-height:1.15;color:inherit}[data-template=hero-home-v8] .hh8-bonus{margin:0 0 6px;font-size:16px;line-height:1.3;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-template=hero-home-v8] .hh8-meta{margin:0 0 14px;font-size:13px;opacity:.85;color:inherit}[data-template=hero-home-v8] .hh8-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 24px;border-radius:999px;background:#f1f1f1;color:#1f1f1f;font-size:17px;font-weight:600;text-decoration:none;transition:transform .2s ease,background-color .2s ease}[data-template=hero-home-v8] .hh8-cta:hover{background:#fff;transform:translateY(-1px)}[data-template=hero-home-v8] .hh8-card:not(.is-active) .hh8-cta{visibility:hidden}[data-template=hero-home-v8] .hh8-controls{display:flex;align-items:center;gap:22px;margin-top:18px}[data-template=hero-home-v8] .hh8-arrow{display:inline-flex;padding:4px;border:0;background:transparent;color:#1f1f1f;cursor:pointer;transition:transform .2s ease}[data-template=hero-home-v8] .hh8-arrow:hover{transform:scale(1.15)}[data-template=hero-home-v8] .hh8-dots{display:flex;gap:7px}[data-template=hero-home-v8] .hh8-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#8a8a8a;cursor:pointer}[data-template=hero-home-v8] .hh8-dots button.is-active{background:#1f1f1f}@media (max-width:1023px){[data-template=hero-home-v8]{--hh8-card-w:260px;--hh8-card-h:420px;padding:44px 16px 36px}[data-template=hero-home-v8] .hh8-grid{grid-template-columns:minmax(0,1fr);gap:28px}[data-template=hero-home-v8] .hh8-badge{width:150px;height:150px;margin-top:24px}[data-template=hero-home-v8] .hh8-badge-core{inset:26px;padding:12px}}@media (max-width:560px){[data-template=hero-home-v8]{--hh8-card-w:62vw;--hh8-card-h:100vw}[data-template=hero-home-v8] .hh8-poster{height:36vw}[data-template=hero-home-v8] .hh8-name{font-size:22px}[data-template=hero-home-v8] .hh8-bonus{font-size:14px}[data-template=hero-home-v8] .hh8-cta{min-height:40px;font-size:15px;padding:8px 18px}[data-template=hero-home-v8] .hh8-card{padding:18px 16px 20px}[data-template=hero-home-v8] .hh8-card.is-prev{transform:translateX(-80%) translateY(-6px) rotate(-7deg)}[data-template=hero-home-v8] .hh8-card.is-next{transform:translateX(-20%) translateY(-10px) rotate(7deg)}}@media (prefers-reduced-motion:reduce){[data-template=hero-home-v8] .hh8-card{transition:none}[data-template=hero-home-v8] .hh8-badge-ring{animation:none}}[data-template=hero-default-v2] .hero-default-v2-card{position:relative;overflow:hidden;border-radius:16px;padding:28px 24px 22px;background:linear-gradient(135deg,color-mix(in srgb,var(--hero-background-color,#0a2e26) 88%,#000) 0,var(--hero-background-color,#0a2e26) 48%,color-mix(in srgb,var(--hero-background-color,#0a2e26) 72%,var(--color-primary,#50e3a1)) 100%);color:var(--text-hero-foreground,#f5f5f5)}[data-template=hero-default-v2] .hero-default-v2-card.has-hero-bg{background:none}[data-template=hero-default-v2] .hero-default-v2-pattern{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:var(--color-primary,#50e3a1);opacity:.28}[data-template=hero-default-v2] .hero-default-v2-content{position:relative;z-index:1}[data-template=hero-default-v2] .hero-default-v2-title{margin:0 0 14px;font-size:22px;line-height:1.25;font-weight:800;color:var(--color-primary,#50e3a1)}[data-template=hero-default-v2] .hero-default-v2-description{font-size:14px;line-height:1.55;color:var(--text-hero-foreground,#f3f4f6)}[data-template=hero-default-v2] .hero-default-v2-description p{margin:0}[data-template=hero-default-v2] .hero-default-v2-description strong{font-weight:700;color:#fff}[data-template=hero-default-v2] .hero-default-v2-description.is-collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-template=hero-default-v2] .hero-default-v2-toggle{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:0;border:0;background:transparent;color:var(--color-primary,#50e3a1);font-size:14px;font-weight:600;cursor:pointer}[data-template=hero-default-v2] .hero-default-v2-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}[data-template=hero-default-v2] .hero-default-v2-meta-left{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;font-size:13px;color:#fff}[data-template=hero-default-v2] .hero-default-v2-author-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);font-size:11px;font-weight:700;color:#fff}[data-template=hero-default-v2] .hero-default-v2-cta{display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 18px;border:0;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}[data-template=hero-default-v2] .hero-default-v2-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--color-accent,#50e3a1);color:#fff}@media (min-width:768px){[data-template=hero-default-v2] .hero-default-v2-card{padding:36px 40px 24px}[data-template=hero-default-v2] .hero-default-v2-title{font-size:28px}[data-template=hero-default-v2] .hero-default-v2-description{font-size:15px;max-width:92%}}@media (min-width:1024px){[data-template=hero-default-v2] .hero-default-v2-title{font-size:32px}}