[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-bg:var(--hero-background-color,#fff);--hh7-card-w:300px;--hh7-card-h:370px;--hh7-card-stack-w:453px;padding:35px 16px;overflow:hidden}[data-template=hero-home-v7] .hero-home-bg{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:200px;height:120px;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:25px 16px}[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}}