:root{color:#f5f5f7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#050507;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#050507;min-width:320px;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}#root{width:100%;min-height:100vh}::selection{color:#fff;background:#ed142b}:root{--red:#ed142b;--silver:#d9dce4;--muted:#999ba8}.site{color:#fff;background:#050507;overflow:hidden}.header{z-index:20;background:#08080cf2;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:25px;height:86px;padding:0 6%;display:flex;position:relative}.brand{letter-spacing:1px;white-space:nowrap;align-items:center;gap:12px;font-size:21px;font-weight:900;display:flex}.brand b{color:var(--red)}.brand-icon{background:linear-gradient(135deg,#ff344b,#850010);border-radius:12px;place-items:center;width:43px;height:43px;font-size:28px;font-weight:1000;display:grid;box-shadow:0 0 24px #ed142b55}.nav,.header-actions{align-items:center;gap:28px;display:flex}.nav a{color:#c5c5cf;font-size:14px;transition:all .25s}.nav a:hover{color:#ff3048}.header-actions{gap:20px}.entrar,.primary-btn{color:#fff;background:linear-gradient(135deg,#ff3048,#a90017);border-radius:12px;padding:14px 22px;font-weight:800;box-shadow:0 8px 30px #ed142b40}.menu-btn{color:#fff;background:0 0;border:0;display:none}.hero{background:radial-gradient(at 85% 45%,#85001365,#0000 45%),radial-gradient(at 20% 100%,#41000c50,#0000 45%),linear-gradient(135deg,#101016,#050507);align-items:center;min-height:680px;padding:90px 8%;display:flex;position:relative}.hero-glow{pointer-events:none;background:linear-gradient(90deg,#050507 5%,#0000 100%);position:absolute;inset:0}.hero-content{z-index:2;max-width:760px;position:relative}.eyebrow,.kicker{color:#ff4257;letter-spacing:3px;font-size:12px;font-weight:900}.live-dot{background:#ff233d;border-radius:50%;width:9px;height:9px;margin-right:10px;display:inline-block;box-shadow:0 0 16px red}.hero h1{letter-spacing:-3px;margin:28px 0;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:1.05}.hero h1 span{color:#0000;background:linear-gradient(110deg,#fff,#ff3048,#8e0015);-webkit-background-clip:text;background-clip:text;display:block}.hero p{color:#b6b6c2;max-width:550px;font-size:18px;line-height:1.8}.hero-buttons,.hero-features{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.primary-btn,.secondary-btn{justify-content:center;align-items:center;gap:10px;display:inline-flex}.secondary-btn{background:#ffffff08;border:1px solid #ffffff35;border-radius:12px;padding:14px 22px}.hero-features{color:#aeb0bb;gap:22px;margin-top:40px;font-size:13px}.hero-features span{align-items:center;gap:8px;display:inline-flex}.hero-features svg{color:#ff3048}.hero-decoration{color:#ff193008;text-shadow:0 0 110px #f0002450;pointer-events:none;font-size:clamp(280px,35vw,600px);font-weight:1000;line-height:1;position:absolute;top:10%;right:5%}.section{max-width:1600px;margin:auto;padding:95px 7%}.section-heading{margin-bottom:35px}.section h2{letter-spacing:-1.5px;margin:14px 0;font-size:clamp(30px,4vw,49px)}.section h2 em{color:#ff3048;font-style:normal}.category-grid,.plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.category-card,.category,.plan,.highlight-card{background:linear-gradient(145deg,#1b1b24,#0c0c11);border:1px solid #ffffff15;border-radius:20px;padding:28px;transition:all .3s}.category-card:hover,.category:hover,.plan:hover,.highlight-card:hover{border-color:#ed142b80;transform:translateY(-7px);box-shadow:0 18px 50px #ed142b18}.category-grid svg{color:#ff3048}.category-grid h3{font-size:21px}.category-grid p,.section p{color:#a5a5b2;line-height:1.7}.highlights,.highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.highlight-card{background:linear-gradient(#0000,#08080d 95%),radial-gradient(circle at 70% 20%,#a80030,#191923 65%);flex-direction:column;justify-content:end;min-height:260px;display:flex}.plan{padding:34px;position:relative}.plans{grid-template-columns:repeat(3,minmax(0,1fr))}.plan.featured{background:linear-gradient(160deg,#351019,#101015 65%);border-color:#ed142b;box-shadow:0 0 50px #ed142b18}.popular{background:#ed142b;border-radius:30px;padding:8px 14px;font-size:11px;font-weight:900;position:absolute;top:-14px;right:20px}.plan h3{font-size:25px}.price{margin:20px 0;font-size:48px;font-weight:900}.price small{color:#bdbdc7;font-size:20px}.plan-line{background:#ffffff20;height:1px;margin:24px 0}.plan-benefits{gap:16px;margin:25px 0;display:grid}.plan-benefits span{align-items:center;gap:10px;display:flex}.plan-benefits svg{color:#ff3048}.plan-action{text-align:center;color:#ddd;background:#ffffff12;border-radius:12px;padding:15px;display:block}.catalog-note{text-align:center;margin-top:30px;font-size:13px}.footer{text-align:center;background:#09090e;border-top:1px solid #ffffff15;padding:55px 7%}.footer .brand{justify-content:center}.footer p{color:#999;margin:20px 0}.footer small{color:#666}@media (width<=900px){.header{padding:0 5%}.menu-btn{display:block}.nav{background:#111116;flex-direction:column;align-items:stretch;padding:30px;display:none;position:absolute;top:86px;left:0;right:0}.nav.aberto{display:flex}.category-grid,.highlights,.highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plans{grid-template-columns:1fr}}@media (width<=600px){.header{height:72px}.brand{font-size:16px}.brand-icon{width:36px;height:36px}.header-actions{gap:12px}.header-actions .entrar{display:none}.nav{top:72px}.hero{min-height:620px;padding:75px 6%}.hero h1{letter-spacing:-2px}.hero p{font-size:16px}.hero-decoration{opacity:.3}.section{padding:65px 6%}.category-grid,.highlights,.highlight-grid{grid-template-columns:1fr 1fr;gap:12px}.category-card,.category,.highlight-card{padding:18px}.highlight-card{min-height:190px}.price{font-size:40px}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.site{width:100%;min-height:100vh}.header,.hero-content{width:100%}.hero h1{overflow-wrap:break-word}.category-card,.highlight-card,.plan{min-width:0}.highlight-grid,.highlights{width:100%}.highlight-card{isolation:isolate;border:1px solid #ffffff1f;position:relative;overflow:hidden}.highlight-card:before{content:"";z-index:-1;background:linear-gradient(#7800141f,#000000e6);position:absolute;inset:0}.highlight-card:hover{transform:translateY(-8px)scale(1.015)}.primary-btn,.entrar{transition:transform .25s,box-shadow .25s}.primary-btn:hover,.entrar:hover{transform:translateY(-3px);box-shadow:0 12px 40px #ed142b73}@media (width<=600px){.header{gap:10px;padding:0 18px}.hero{min-height:570px;padding:70px 22px}.hero h1{letter-spacing:-1.5px;font-size:clamp(34px,9vw,52px);line-height:1.08}.hero p{font-size:15px;line-height:1.65}.hero-buttons{align-items:stretch;gap:12px}.hero-buttons a{padding:14px 16px;font-size:13px}.hero-features{gap:12px;font-size:11px}.section{padding:65px 20px}.section h2{font-size:30px;line-height:1.15}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card{padding:20px 15px}.category-grid h3{font-size:17px}.highlight-grid,.highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.highlight-card{min-height:220px;padding:18px}.plans{grid-template-columns:1fr;gap:24px}.plan{padding:28px 24px}.footer{padding:45px 20px}}@media (width<=380px){.category-grid,.highlight-grid,.highlights{grid-template-columns:1fr}.hero-buttons{flex-direction:column}}.brand-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 0 10px #ed142b38);width:112px;height:65px;display:block}.header .brand{flex-shrink:0}.footer .brand-logo{width:170px;height:120px}@media (width<=600px){.header .brand-logo{width:85px;height:58px}.footer .brand-logo{width:145px;height:105px}}#explorar .section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}#explorar .coming{color:#ff344b;letter-spacing:2px;white-space:nowrap;font-size:12px;font-weight:800}#explorar .poster-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:35px;display:grid}#explorar .poster{isolation:isolate;background-color:#15151c;background-position:50%;background-size:cover;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;justify-content:space-between;min-width:0;min-height:380px;padding:24px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}#explorar .poster:before{content:"";z-index:-1;background:linear-gradient(#00000014,#0003 35%,#000000f2 100%);position:absolute;inset:0}#explorar .poster:after{content:"";z-index:-1;background:linear-gradient(135deg,#ed142b2e,#0000 55%);position:absolute;inset:0}#explorar .poster:hover{transform:translateY(-8px)scale(1.015);box-shadow:0 20px 50px #ed142b40}#explorar .poster-number{letter-spacing:3px;color:#fff;font-size:14px;font-weight:800}#explorar .poster-content{flex-direction:column;align-items:flex-start;gap:12px;display:flex}#explorar .poster-content>span{letter-spacing:2px;color:#ff5368;font-size:10px;font-weight:900}#explorar .poster-content h3{color:#fff;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.2}#explorar .poster-content svg{color:#ff344b;transition:transform .3s}#explorar .poster:hover .poster-content svg{transform:translate(8px)}#explorar .poster.acao{background-image:linear-gradient(#0000,#00000040),url(https://images.unsplash.com/photo-1489599849927-2ee91cede3ba?auto=format&fit=crop&w=800&q=85)}#explorar .poster.suspense{background-image:linear-gradient(#0000,#00000040),url(https://images.unsplash.com/photo-1519608487953-e999c86e7455?auto=format&fit=crop&w=800&q=85)}#explorar .poster.ficcao{background-image:linear-gradient(#0000,#00000040),url(https://images.unsplash.com/photo-1446776811953-b23d57bd21aa?auto=format&fit=crop&w=800&q=85)}#explorar .poster.drama{background-image:linear-gradient(#0000,#00000040),url(https://images.unsplash.com/photo-1478720568477-152d9b164e26?auto=format&fit=crop&w=800&q=85)}#explorar .catalog-note{text-align:center;margin-top:28px}@media (width<=1000px){#explorar .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#explorar .poster{min-height:340px}}@media (width<=600px){#explorar .section-heading{flex-direction:column;align-items:flex-start}#explorar .poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#explorar .poster{border-radius:16px;min-height:270px;padding:16px}#explorar .poster-content h3{font-size:18px}#explorar .poster-content>span{letter-spacing:1px;font-size:9px}}@media (width<=360px){#explorar .poster-grid{grid-template-columns:1fr}}html,body,#root,.site{width:100%;max-width:100%}.site{overflow-x:clip}.experience{text-align:center;background:radial-gradient(at 50% 100%,#b4001e24,#0000 65%),#050507;width:100%;max-width:1600px;margin:0 auto;padding:100px 7%;position:relative}.experience-icon{color:#ff3048;justify-content:center;margin-bottom:22px;display:flex}.experience h2{letter-spacing:-1.5px;max-width:850px;margin:22px auto;font-size:clamp(30px,4vw,54px);line-height:1.15}.experience h2 span{color:#ff3048}.experience p{color:#aaaab5;max-width:650px;margin:0 auto 30px;line-height:1.7}.experience .primary-btn{display:inline-flex}@media (width<=600px){.header{height:72px;padding:0 6%}.nav{top:72px}.hero{min-height:auto;padding:90px 6% 85px}.hero h1{letter-spacing:-1.5px;font-size:clamp(36px,9vw,52px);line-height:1.1}.hero p{font-size:16px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-buttons a{width:100%}.section{padding:70px 6%}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category{padding:20px 16px}.category h3{font-size:18px}.experience{text-align:center;padding:80px 6%}.experience h2{font-size:clamp(29px,8vw,40px)}.experience p{font-size:16px}.plans{grid-template-columns:1fr;gap:25px}.plan{padding:28px}.footer{padding:55px 6%}}#explorar .killer-carousel{background:#09090d;border:1px solid #ffffff1f;border-radius:20px;width:100%;margin-top:35px;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000059}#explorar .killer-carousel-track{will-change:transform;transition:transform .65s cubic-bezier(.22,.61,.36,1);display:flex}#explorar .killer-slide{aspect-ratio:1672/941;flex:0 0 100%;min-width:0;position:relative;overflow:hidden}#explorar .killer-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}#explorar .killer-slide-button{color:#fff;z-index:2;background:linear-gradient(135deg,#e50924,#a90018);border:1px solid #ffffff40;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;position:absolute;bottom:9%;left:11%;box-shadow:0 8px 25px #e509244d}#explorar .killer-slide-button:hover{background:#f21b35;transform:translateY(-3px)}#explorar .killer-carousel-arrow{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#explorar .killer-carousel-arrow.previous{left:14px}#explorar .killer-carousel-arrow.next{right:14px}#explorar .killer-carousel-dots{z-index:3;gap:9px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}#explorar .killer-carousel-dot{cursor:pointer;background:#ffffff80;border:0;border-radius:20px;width:9px;height:9px;padding:0;transition:width .3s,background .3s}#explorar .killer-carousel-dot.active{background:#ff243d;width:28px}@media (width<=600px){#explorar .killer-carousel{border-radius:12px;margin-top:22px}#explorar .killer-carousel-arrow{width:30px;height:30px}#explorar .killer-carousel-arrow.previous{left:5px}#explorar .killer-carousel-arrow.next{right:5px}#explorar .killer-carousel-arrow svg{width:18px;height:18px}#explorar .killer-slide-button{border-radius:5px;gap:4px;padding:5px 9px;font-size:9px;bottom:10%;left:11%}#explorar .killer-slide-button svg{width:12px;height:12px}#explorar .killer-carousel-dots{gap:6px;bottom:7px}#explorar .killer-carousel-dot{width:6px;height:6px}#explorar .killer-carousel-dot.active{width:19px}}@media (prefers-reduced-motion:reduce){#explorar .killer-carousel-track{transition:none}}#categorias .killer-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}#categorias .killer-category-card{isolation:isolate;background:linear-gradient(145deg,#25202a,#09090d 85%);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;justify-content:space-between;min-width:0;min-height:310px;padding:25px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}#categorias .killer-category-card:before{content:"";z-index:-1;background:radial-gradient(circle at 75% 15%,#eb14303d,#0000 55%),linear-gradient(#0000 30%,#000000bf);position:absolute;inset:0}#categorias .killer-category-card:after{content:"";z-index:-1;opacity:.45;background:linear-gradient(135deg,#0000 35%,#ff234121,#0000 75%);transition:opacity .35s;position:absolute;inset:0}#categorias .killer-category-card:hover{border-color:#ff2d46a6;transform:translateY(-7px);box-shadow:0 20px 55px #dc00232e}#categorias .killer-category-card:hover:after{opacity:1}#categorias .killer-category-visual{color:#ff344b;background:#ff28411f;border:1px solid #ff3c5033;border-radius:19px;justify-content:center;align-items:center;width:66px;height:66px;display:flex;box-shadow:0 0 35px #ff00281a}#categorias .killer-category-content{flex-direction:column;align-items:flex-start;gap:9px;display:flex}#categorias .killer-category-label{color:#ff6578;letter-spacing:1.8px;font-size:9px;font-weight:800}#categorias .killer-category-content h3{letter-spacing:-.6px;color:#fff;margin:0;font-size:clamp(21px,2.1vw,30px);font-weight:850}#categorias .killer-category-content p{color:#b8b8c3;margin:0;font-size:13px;line-height:1.5}#categorias .killer-category-link{color:#ff344b;align-items:center;gap:8px;margin-top:9px;font-size:12px;font-weight:800;display:inline-flex}#categorias .killer-category-link svg{transition:transform .25s}#categorias .killer-category-card:hover .killer-category-link svg{transform:translate(5px)}#categorias .killer-category-hint{display:none}@media (width<=900px){#categorias .killer-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){#categorias .killer-category-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:13px;margin-top:22px;padding:8px 2px 22px;scroll-padding-inline:2px;display:flex;overflow-x:auto}#categorias .killer-category-grid::-webkit-scrollbar{display:none}#categorias .killer-category-card{scroll-snap-align:start;border-radius:19px;flex:0 0 76%;min-height:315px;padding:22px}#categorias .killer-category-content h3{font-size:27px}#categorias .killer-category-hint{text-align:center;color:#9292a0;margin-top:0;font-size:12px;display:block}}@media (prefers-reduced-motion:reduce){#categorias .killer-category-card,#categorias .killer-category-card:after,#categorias .killer-category-link svg{transition:none}}
