.entertainment-ad[hidden]{display:none}
.entertainment-ad{position:relative;isolation:isolate;overflow:hidden;border:1px solid #315166;border-radius:28px;background:radial-gradient(ellipse at 90% 45%,#1b455377,transparent 60%),linear-gradient(118deg,#122332,#0b1723 75%);box-shadow:0 18px 65px #0004}
.entertainment-ad:before{content:"";position:absolute;top:0;left:7%;right:7%;height:1px;background:linear-gradient(90deg,transparent,#86e1ed7a,transparent)}
.ea-orbit{position:absolute;z-index:-1;right:-140px;top:-120px;width:850px;height:850px;background:radial-gradient(ellipse,#67eaf016,transparent 63%);pointer-events:none}
.ea-hero{display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;gap:40px;padding:52px}
.ea-copy,.ea-visual{min-width:0}
.ea-kicker{display:inline-flex;align-items:center;gap:8px;color:#a7dce6;font-size:10px;letter-spacing:.13em;font-weight:750;border:1px solid #3c657744;border-radius:99px;padding:7px 11px;background:#21415355}
.ea-kicker>span{font-size:8px;color:#82e4ed}
.ea-copy h1{font-size:clamp(48px,5vw,72px);line-height:1.055;font-weight:800;letter-spacing:-.045em;margin:22px 0 20px;color:#f6fafc}
.ea-copy h1>span{color:#87e8f7;background:linear-gradient(95deg,#d3fcff,#67d9f0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.ea-description{max-width:460px;color:#b5c7d4;font-size:15px;line-height:1.75;margin:0 0 25px}
.ea-facts{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:26px}
.ea-facts>span{display:inline-flex;align-items:center;gap:6px;color:#cbdde8;font-size:12px}
.ea-facts>span:first-child{padding-right:14px;border-right:1px solid #526976}
.ea-facts b{font-size:15px;color:#eef9ff}.ea-fact-android svg{width:15px;height:15px;color:#a7e393}
.ea-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:376px;min-height:64px;padding:15px 18px;background:linear-gradient(115deg,#b9ff97,#84f1bb);color:#0b281e;text-decoration:none;border:1px solid #cbffe0;border-radius:13px;font-size:15px;font-weight:800;box-shadow:0 7px 30px #5fecae25;transition:transform .18s,box-shadow .18s,filter .18s}
.ea-cta>svg{width:25px;height:25px;flex:none}.ea-arrow{margin-left:auto;font-size:19px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#14392512;flex:none}
.ea-cta:hover,.ea-cta:focus-visible{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 10px 35px #61eaa244;outline:2px solid #e9fff3;outline-offset:4px}
.ea-contact-note{font-size:11px;color:#8da7b7;margin:13px 0 0}
.ea-visual{position:relative;padding-top:7px;text-align:center}
.ea-screen-eyebrow{display:flex;justify-content:center;align-items:center;gap:9px;font-size:9px;letter-spacing:.15em;color:#a7c7d1;font-weight:650;margin-bottom:26px}
.ea-screen-eyebrow>span{width:18px;height:1px;background:#7fb4be}
.ea-device{position:relative;max-width:570px;width:100%;margin:0 auto 35px;filter:drop-shadow(0 26px 24px #0007);transform:perspective(1500px) rotateY(-5deg) rotateX(1deg)}
.ea-device-screen{position:relative;display:flex;flex-direction:column;justify-content:center;border:7px solid #273b47;box-shadow:0 0 0 1px #5d7783,inset 0 1px 0 #9edfed10,0 0 48px #48dde810;aspect-ratio:1.72;border-radius:14px;background:radial-gradient(ellipse at 55% -10%,#1a3a4f,#091420 75%);padding:25px 22px;overflow:hidden}
.ea-device-screen:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(122deg,#c9f7ff04,transparent 42%,#c9f7ff03 60%,transparent 60.3%)}
.ea-device:after{content:"";position:absolute;left:50%;bottom:-24px;transform:translateX(-50%);width:140px;height:25px;background:linear-gradient(#344c59,#1a2d38);clip-path:polygon(42% 0,58% 0,70% 65%,100% 88%,100% 100%,0 100%,0 88%,30% 65%)}
.ea-device-top{display:flex;align-items:center;justify-content:center;text-align:center}.ea-device-top strong{font-size:21px;letter-spacing:-.03em;font-weight:800}.ea-device-top strong>span{font-size:13px;color:#eaffff;padding-right:4px}
.ea-screen-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:25px}
.ea-screen-logos>span{display:flex;justify-content:center;align-items:center;min-height:66px;padding:5px 4px;border:1px solid #4e738148;border-radius:9px;background:linear-gradient(150deg,#42617435,#17324435);box-shadow:inset 0 1px 0 #b9effb09;color:#fff;font-size:14px;font-weight:800;line-height:1;white-space:nowrap}
.ea-screen-logos .ea-netflix{font-family:Impact,"Arial Narrow",sans-serif;font-weight:400;font-size:20px;letter-spacing:.01em}.ea-screen-logos .ea-max{font-size:29px;letter-spacing:-.07em}.ea-screen-logos .ea-prime{font-size:13px;letter-spacing:-.04em}.ea-screen-logos .ea-disney{font-family:Georgia,serif;font-style:italic;font-size:19px;letter-spacing:-.07em}.ea-screen-logos .ea-globo{font-size:14px;letter-spacing:-.06em}.ea-screen-logos .ea-telecine{font-size:11px;letter-spacing:.025em}.ea-screen-logos .ea-premiere{font-size:11px;letter-spacing:.01em}.ea-screen-logos .ea-sportv{font-size:12px;letter-spacing:.06em}
.ea-visual-caption{margin-top:46px;font-size:11px;letter-spacing:.025em;color:#8fb1bf}
@media(min-width:1450px){.ea-copy h1{font-size:74px}}
@media(max-width:1050px) and (min-width:701px){.ea-hero{padding:36px 30px;gap:27px;grid-template-columns:1.05fr .95fr}.ea-copy h1{font-size:clamp(40px,5.1vw,54px)}.ea-description{font-size:13px}.ea-facts{gap:8px}.ea-facts>span{font-size:10px}.ea-facts>span:first-child{padding-right:8px}.ea-device{transform:none}.ea-device-screen{padding:24px 13px;aspect-ratio:auto}.ea-device-top strong{font-size:18px}.ea-screen-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:17px}.ea-screen-logos>span{min-height:43px}.ea-screen-logos .ea-netflix{font-size:18px}.ea-screen-logos .ea-max{font-size:25px}.ea-screen-logos .ea-prime{font-size:11px}.ea-screen-logos .ea-disney{font-size:17px}.ea-screen-eyebrow{font-size:7px;letter-spacing:.11em}.ea-cta{font-size:13px;padding:14px 13px;min-height:57px;gap:8px}.ea-cta>svg{width:21px;height:21px}.ea-arrow{width:25px;height:25px}}
@media(max-width:700px){.entertainment-ad{border-radius:23px}.ea-hero{display:flex;flex-direction:column;gap:0;padding:28px 23px 28px}.ea-copy{width:100%}.ea-kicker{font-size:8px;letter-spacing:.11em;padding:6px 9px}.ea-kicker>span{font-size:7px}.ea-copy h1{font-size:clamp(38px,11.3vw,56px);letter-spacing:-.04em;margin:19px 0 17px;line-height:1.065}.ea-description{font-size:13px;line-height:1.7;margin-bottom:20px;max-width:none}.ea-facts{margin-bottom:22px;gap:10px}.ea-facts>span{font-size:11px}.ea-facts>span:first-child{padding-right:10px}.ea-facts b{font-size:14px}.ea-fact-android svg{width:14px;height:14px}.ea-cta{min-height:58px;font-size:13px;max-width:none;border-radius:11px;padding:13px 14px;gap:8px}.ea-cta>svg{width:23px;height:23px}.ea-arrow{width:27px;height:27px;font-size:18px}.ea-contact-note{font-size:10px;margin-top:11px}.ea-visual{width:100%;padding-top:29px}.ea-screen-eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:19px}.ea-device{width:232px;max-width:100%;margin:0 auto;transform:none}.ea-device-screen{aspect-ratio:auto;min-height:329px;border-radius:30px;border-width:6px;padding:35px 12px 27px;justify-content:center}.ea-device-screen:before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:53px;height:7px;border-radius:9px;background:#02090e}.ea-device:after{bottom:12px;width:47px;height:3px;clip-path:none;border-radius:5px;background:#bfd4df}.ea-device-top strong{font-size:17px}.ea-device-top strong>span{font-size:10px}.ea-screen-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:20px}.ea-screen-logos>span{min-height:44px;border-radius:7px}.ea-screen-logos .ea-netflix{font-size:18px}.ea-screen-logos .ea-max{font-size:25px}.ea-screen-logos .ea-prime{font-size:11px}.ea-screen-logos .ea-disney{font-size:17px}.ea-screen-logos .ea-globo{font-size:13px}.ea-screen-logos .ea-telecine,.ea-screen-logos .ea-premiere,.ea-screen-logos .ea-sportv{font-size:10px}.ea-visual-caption{margin-top:20px;font-size:10px}.ea-orbit{width:600px;height:600px;top:220px;right:-200px}}
@media(max-width:350px){.ea-hero{padding:25px 18px}.ea-copy h1{font-size:38px}.ea-cta{font-size:12px;padding-inline:12px;gap:7px}.ea-facts{gap:8px}.ea-facts>span{font-size:10px}.ea-facts>span:first-child{padding-right:8px}.ea-screen-eyebrow{font-size:7px}}
@media(prefers-reduced-motion:reduce){.ea-cta{transition:none}.ea-cta:hover{transform:none}}
