/* Homepage only. Shared page styles and brand files remain unchanged. */
.home-v16{--home-gold:#f4c862;--home-line:rgba(151,196,221,.28);background:#02080d;color:#f5f6f8;line-height:1.65}
.home-v16::before{display:none}.home-v16 .container{width:min(1320px,calc(100% - 88px))}.home-v16 .ic{flex-shrink:0}.home-v16 p{color:#d7e0e8}
.home-v16 .skip-link{position:fixed;top:8px;left:8px;transform:translateY(-200%);z-index:2000;background:#f4c862;color:#050b12;padding:10px 20px}.home-v16 .skip-link:focus{transform:none}
.home-v16 a:focus-visible,.home-v16 button:focus-visible{outline:2px solid #ffe6a0;outline-offset:5px}
.home-v16 .reference-art{position:relative;overflow:hidden;aspect-ratio:calc(var(--aw)/var(--ah));direction:ltr;flex-shrink:0}
.home-v16 .reference-art>img{position:absolute;width:calc(1024 / var(--aw) * 100%);max-width:none;height:auto;left:calc(-1 * var(--ax) / var(--aw) * 100%);top:calc(-1 * var(--ay) / var(--ah) * 100%);pointer-events:none;user-select:none}
.home-v16 .site-header{background:rgba(1,7,12,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--home-line);box-shadow:none}
.home-v16 .nav-wrap{direction:ltr;min-height:56px;gap:20px}.home-v16 .brand{gap:3px}.home-v16 .brand-fox{width:58px}.home-v16 .brand strong{font-size:29px;font-style:normal;font-weight:900;letter-spacing:-1.5px;color:#f0f0f1;text-shadow:0 2px #5b5c60}.home-v16 .brand em{font-style:normal;color:#e7b54b;text-shadow:0 2px #593e10}.home-v16 .brand small{display:none}
.home-v16 .desktop-nav{direction:rtl;gap:4px}.home-v16 .nav-link{font-size:12px;font-weight:600;padding:15px 10px;background:none}.home-v16 .nav-link.active{color:var(--home-gold)}.home-v16 .nav-link.active::after{bottom:3px;box-shadow:none}
.home-v16 .btn{min-height:46px;padding:10px 20px;font-size:14px;line-height:1.5;gap:10px;border-radius:8px;flex-direction:row-reverse;direction:rtl;letter-spacing:0}
.home-v16 .btn-gold{color:#130f05;border:1px solid #f9da89;background:linear-gradient(140deg,#fff0aa 0%,#edc15d 43%,#cf952d 100%);box-shadow:0 0 14px #e3ae3d32,inset 0 1px 2px #fff7db}
.home-v16 .btn-outline{background:#020a12ad;border-color:#d6ae58;color:#f4f6f9;box-shadow:none}.home-v16 .nav-cta{min-height:36px;padding:7px 14px!important;font-size:13px!important}.home-v16 .nav-cta .ic{width:18px;height:18px}.home-v16 .menu-button{border-radius:7px}
.home-v16 .cinema-hero{isolation:isolate;position:relative;overflow:hidden;padding-bottom:24px;border-bottom:1px solid var(--home-line);background:#02080d}
.home-v16 .hero-stadium{position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#02080d 0%,transparent 30%),linear-gradient(90deg,#0006,transparent 52%),url('assets/hero-cinema-v16.png') center top/cover no-repeat}
.home-v16 .hero-stage{direction:ltr;position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:490px}
.home-v16 .cinema-copy{width:51%;position:relative;z-index:3;text-align:left;direction:rtl;padding:36px 0 20px}.home-v16 .hero-eyebrow{font-size:15px;margin:0 0 8px;line-height:1.6}.home-v16 .hero-eyebrow b{color:var(--home-gold);font-family:Arial,sans-serif;margin-right:4px}
.home-v16 .cinema-copy h1{margin:0;line-height:1.2;letter-spacing:0;font-weight:900}.home-v16 .metal-wordmark{font-family:Arial,sans-serif;display:block;font-size:clamp(72px,8.7vw,120px);font-weight:1000;white-space:nowrap;letter-spacing:-5px;line-height:1.08;margin:0 0 6px;filter:drop-shadow(0 3px 1px #000c)}
.home-v16 .metal-wordmark span{color:transparent;background:linear-gradient(#fff 5%,#b6bdc5 35%,#f4f7fa 48%,#8d9297 65%,#ecedef 91%);background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:.8px #d3d6dc}
.home-v16 .metal-wordmark em{font-style:normal;color:transparent;background:linear-gradient(#fff3b0,#e0b249 43%,#ffdb73 51%,#ac791d 82%,#e4ba65);background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:.6px #ebc577}
.home-v16 .hero-headline{display:block;font-size:clamp(27px,3.65vw,49px);line-height:1.5;white-space:nowrap;letter-spacing:-.5px}.home-v16 .cinema-copy h2{font-size:clamp(20px,2.55vw,34px);font-weight:800;line-height:1.55;letter-spacing:0;margin:2px 0 14px;white-space:nowrap}
.home-v16 .hero-description{font-size:15px;margin:0 0 20px;line-height:1.9;color:#dde4eb}.home-v16 .hero-actions{direction:ltr;justify-content:flex-start;gap:14px}.home-v16 .hero-actions .btn{min-width:150px}
.home-v16 .hero-benefits{padding:0;margin:35px 0 0;list-style:none;display:flex;direction:ltr;gap:0;max-width:455px}.home-v16 .hero-benefits li{display:flex;align-items:center;gap:12px;padding:0 18px;border-right:1px solid #8894a43b;flex:1;direction:ltr}.home-v16 .hero-benefits li:first-child{padding-left:0}.home-v16 .hero-benefits li:last-child{border:0;padding-right:0}.home-v16 .hero-benefits .ic{color:var(--home-gold);width:27px;height:30px}.home-v16 .hero-benefits span{display:flex;flex-direction:column;direction:rtl;text-align:left;white-space:nowrap}.home-v16 .hero-benefits b{font-size:12px}.home-v16 .hero-benefits small{font-size:11px;color:#c2ccd4}
.home-v16 .cinema-device{align-self:stretch;position:relative;display:flex;align-items:flex-start;justify-content:flex-end;width:38%;margin-right:-9px;padding-top:10px}
.home-v16 .hero-device{width:100%;clip-path:polygon(24% 5%,87% 0,95% 3%,99% 9%,100% 17%,91% 100%,0 100%,13% 20%,17% 11%);filter:drop-shadow(0 10px 20px #0009)}
.home-v16 .mockup-label{position:absolute;bottom:8px;right:18px;background:#01080cd9;color:#aabcc7;font-size:9px;padding:3px 7px;border-radius:3px;direction:rtl}
.home-v16 .feature-deck{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));direction:ltr;gap:14px;z-index:4}
.home-v16 .cinema-feature{position:relative;aspect-ratio:223/149;min-height:150px;border:1px solid #a5b7c34a;overflow:hidden;border-radius:10px;box-shadow:0 10px 24px #0005;text-align:left;direction:rtl;background:#030c12}.home-v16 .cinema-feature>.reference-art{position:absolute;inset:0;width:100%;height:100%}
.home-v16 .feature-copy{position:absolute;inset:0;padding:16px 15px 13px;background:linear-gradient(0deg,#020b11 0%,#020b11 36%,#020b11e8 50%,transparent 70%);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}
.home-v16 .feature-copy>.ic{align-self:flex-end;width:33px;height:33px;color:var(--home-gold);margin-bottom:auto;opacity:0}.home-v16 .feature-copy h3{font-size:17px;font-weight:900;margin:0 0 6px;white-space:nowrap}.home-v16 .feature-copy p{font-size:12px;line-height:1.6;max-width:195px;margin:0}
.home-v16 .leagues-section{position:relative;padding:20px 0 22px;border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#030b129c,#020a12b0),url('assets/hero-cinema-v16.png') center 40%/cover}
.home-v16 .cinema-section-heading{position:relative;min-height:55px;display:flex;align-items:flex-start;justify-content:center;gap:16px;margin-bottom:0;direction:rtl;text-align:center}.home-v16 .cinema-section-heading h2{font-size:24px;line-height:1.5;font-weight:900;letter-spacing:0;padding:0 0 10px;position:relative}.home-v16 .cinema-section-heading h2::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:2px;width:42px;background:#f1c55d}
.home-v16 .cinema-section-heading>p,.home-v16 .cinema-section-heading>a{position:absolute;right:0;top:10px;font-size:12px;line-height:1.6;color:#dbe6ee}.home-v16 .cinema-section-heading>a{display:flex;align-items:center;gap:6px}.home-v16 .cinema-section-heading>a .ic{width:15px;height:15px}
.home-v16 .league-deck{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;direction:ltr;margin-top:6px}.home-v16 .cinema-league{border:1px solid #91bdd353;border-radius:8px;overflow:hidden;min-width:0;background:#020a10;box-shadow:0 6px 18px #0004}.home-v16 .cinema-league .reference-art{width:100%}.home-v16 .cinema-league h3{padding:10px 3px 11px;text-align:center;direction:rtl;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:0;white-space:nowrap}
.home-v16 .cinema-download{isolation:isolate;position:relative;overflow:hidden;border-bottom:1px solid var(--home-line);background:radial-gradient(ellipse at 65% 40%,#0a253d,#020b12 63%);min-height:292px}
.home-v16 .download-side{position:absolute;top:0;bottom:0;z-index:-1;pointer-events:none}.home-v16 .download-left{width:34%;left:0}.home-v16 .download-right{width:32.4%;right:0}.home-v16 .download-side>.reference-art{width:100%;height:100%}.home-v16 .download-left::after,.home-v16 .download-right::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 70%,#020c13)}.home-v16 .download-right::after{background:linear-gradient(90deg,#020c13,transparent 30%)}
.home-v16 .download-inner{min-height:292px;display:flex;justify-content:center;align-items:center;padding:28px 0 18px}.home-v16 .download-center{width:45%;text-align:center;padding:2px 0;direction:rtl}.home-v16 .download-center>p{font-size:13px;line-height:1.8}.home-v16 .download-center h2{font-size:27px;line-height:1.65;letter-spacing:0;margin:3px 0 5px;white-space:nowrap}.home-v16 .download-center h2 b{font-family:Arial,sans-serif;font-weight:900}.home-v16 .download-center h2 em{color:#f1c562;font-style:normal}.home-v16 .download-center>.btn{min-width:190px;margin-top:14px}.home-v16 .download-center>.btn .ic{width:27px;height:27px}
.home-v16 .download-benefits{display:flex;direction:ltr;justify-content:center;list-style:none;padding:0;margin:16px 0 0;gap:6px;white-space:nowrap}.home-v16 .download-benefits li{direction:rtl;display:flex;flex-direction:row-reverse;align-items:center;gap:7px;border:1px solid #7994a33d;background:#020b11a8;padding:9px 8px;border-radius:5px;font-size:10px}.home-v16 .download-benefits .ic{color:#f1c55d;width:20px;height:20px}
.home-v16 .supported-section{position:relative;padding:18px 0 55px;background:linear-gradient(#020c129c,#020c1277),url('assets/hero-cinema-v16.png') center bottom/cover}.home-v16 .supported-section .cinema-section-heading{margin-bottom:14px}.home-v16 .supported-deck{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;direction:ltr}.home-v16 .supported-tile{position:relative;display:flex;align-items:center;justify-content:center;min-height:70px;padding:15px 22px;border:1px solid #98bfd63a;border-radius:6px;background:linear-gradient(100deg,#38250591,#05121ad9),url('assets/hero-sites.webp') center/cover;transition:transform .2s,border-color .2s;overflow:hidden}.home-v16 .supported-tile:nth-child(5n+2){background-image:linear-gradient(100deg,#003566b0,#04111bd9),url('assets/hero-sites.webp')}.home-v16 .supported-tile:nth-child(5n+3){background-image:linear-gradient(100deg,#0c3520a6,#020e0be0),url('assets/hero-sites.webp')}.home-v16 .supported-tile:nth-child(5n+4){background-image:linear-gradient(100deg,#3d082791,#0d0712d9),url('assets/hero-sites.webp')}.home-v16 .supported-tile:hover{transform:translateY(-3px);border-color:#f4cd72}.home-v16 .supported-tile img{width:100%;height:36px;object-fit:contain;filter:drop-shadow(0 2px 4px #0006)}.home-v16 .supported-tile>span{position:absolute;bottom:7px;left:8px;border:1px solid #c4d5df9c;border-radius:50%;height:14px;width:14px;font:11px/13px Arial;text-align:center;color:#d9e7ef}
.home-v16 .site-footer{margin-top:0;background:#02080d;border-top:1px solid #21333f;padding-top:30px}.home-v16 .site-footer .brand img{display:none}.home-v16 .site-footer .brand strong{font-size:24px}.home-v16 .footer-bottom{font-size:10px}.home-v16 .footer-grid{gap:30px}.home-v16 .footer-grid p,.home-v16 .footer-grid a:not(.brand){font-size:12px}
@media(min-width:1250px){.home-v16 .hero-stage{min-height:620px}.home-v16 .cinema-copy{padding-top:50px}.home-v16 .hero-description{font-size:18px}.home-v16 .hero-benefits{margin-top:40px}.home-v16 .hero-benefits b{font-size:14px}.home-v16 .hero-benefits small{font-size:12px}.home-v16 .hero-device{width:100%}.home-v16 .cinema-feature{min-height:185px}.home-v16 .feature-copy{padding:20px}.home-v16 .feature-copy h3{font-size:22px}.home-v16 .feature-copy p{font-size:14px;max-width:250px}.home-v16 .leagues-section{padding-top:27px;padding-bottom:30px}.home-v16 .cinema-section-heading{min-height:65px}.home-v16 .cinema-section-heading h2{font-size:29px}.home-v16 .cinema-section-heading>p,.home-v16 .cinema-section-heading>a{font-size:14px}.home-v16 .cinema-league h3{font-size:14px}.home-v16 .cinema-download,.home-v16 .download-inner{min-height:370px}.home-v16 .download-center h2{font-size:36px}.home-v16 .download-center>p{font-size:16px}.home-v16 .supported-tile{min-height:90px}.home-v16 .supported-tile img{height:45px}}
@media(max-width:1050px){.home-v16 .nav-wrap{gap:10px}.home-v16 .desktop-nav{gap:0}.home-v16 .nav-link{padding-inline:8px;font-size:11px}.home-v16 .brand strong{font-size:27px}.home-v16 .brand-fox{width:53px}}
@media(max-width:900px){.home-v16 .container{width:calc(100% - 40px)}.home-v16 .desktop-nav{display:none}.home-v16 .menu-button{display:inline-flex}.home-v16 .nav-cta{margin-left:auto}.home-v16 .nav-wrap{gap:12px;min-height:64px}.home-v16 .mobile-nav.open{display:flex;flex-direction:column;padding:6px 20px 16px;background:#030d17;max-height:calc(100dvh - 64px);overflow:auto}.home-v16 .hero-stage{min-height:465px;gap:12px}.home-v16 .cinema-copy{width:57%;padding-top:28px}.home-v16 .hero-eyebrow{font-size:12px}.home-v16 .metal-wordmark{font-size:8.6vw;letter-spacing:-3px}.home-v16 .hero-headline{font-size:3.6vw}.home-v16 .cinema-copy h2{font-size:2.6vw}.home-v16 .hero-description{font-size:12px}.home-v16 .hero-actions{gap:8px}.home-v16 .hero-actions .btn{min-width:0;font-size:12px;padding:10px 13px}.home-v16 .hero-benefits{gap:0;margin-top:26px}.home-v16 .hero-benefits li{gap:6px;padding:0 10px}.home-v16 .hero-benefits b{font-size:10px}.home-v16 .hero-benefits small{font-size:9px}.home-v16 .hero-benefits .ic{width:22px}.home-v16 .cinema-device{width:40%;align-self:center;margin:0;padding-top:0}.home-v16 .mockup-label{bottom:-8px;right:0;font-size:8px}.home-v16 .feature-deck{gap:10px}.home-v16 .cinema-feature{min-height:135px}.home-v16 .feature-copy{padding:12px 9px}.home-v16 .feature-copy h3{font-size:13px}.home-v16 .feature-copy p{font-size:10px}.home-v16 .cinema-section-heading>p,.home-v16 .cinema-section-heading>a{position:static;font-size:11px}.home-v16 .cinema-section-heading{flex-direction:column;align-items:center;gap:8px;margin-bottom:18px}.home-v16 .league-deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-v16 .cinema-league h3{font-size:13px}.home-v16 .cinema-league .reference-art{max-height:150px}.home-v16 .download-center{width:52%;background:#020b1259}.home-v16 .download-center h2{font-size:24px}.home-v16 .download-center>p{font-size:12px}.home-v16 .download-benefits{gap:4px}.home-v16 .download-benefits li{font-size:9px;padding:8px 5px;gap:4px}.home-v16 .supported-tile{padding-inline:13px}.home-v16 .supported-deck{gap:8px}}
@media(max-width:600px){.home-v16 .container{width:calc(100% - 30px)}.home-v16 .brand-fox{width:43px}.home-v16 .brand strong{font-size:22px;letter-spacing:-1px}.home-v16 .nav-wrap{min-height:60px;gap:8px}.home-v16 .nav-cta{font-size:11px!important;padding:8px 10px!important;min-height:36px;gap:5px}.home-v16 .nav-cta .ic{width:15px;height:15px}.home-v16 .menu-button{width:33px;height:35px}.home-v16 .menu-button svg{width:19px;height:19px}
.home-v16 .cinema-hero{padding-bottom:18px}.home-v16 .hero-stadium{background-image:linear-gradient(0deg,#02080d 0%,#02080d11 45%,#0004),url('assets/hero-cinema-v16.png');background-size:auto 770px;background-position:58% top}.home-v16 .hero-stage{display:flex;flex-direction:column;gap:0;min-height:0}.home-v16 .cinema-copy{width:100%;text-align:center;padding:28px 0 14px}.home-v16 .hero-eyebrow{font-size:12px;margin-bottom:8px}.home-v16 .metal-wordmark{font-size:clamp(60px,15vw,88px);letter-spacing:-3px;line-height:1.16}.home-v16 .hero-headline{font-size:clamp(23px,6.25vw,34px);line-height:1.65;white-space:normal}.home-v16 .cinema-copy h2{font-size:clamp(16px,4.5vw,24px);white-space:normal;line-height:1.7;margin-bottom:12px}.home-v16 .hero-description{font-size:12px;line-height:1.9;margin-bottom:18px;max-width:390px;margin-inline:auto}.home-v16 .desktop-break{display:none}.home-v16 .hero-actions{justify-content:center;gap:10px}.home-v16 .hero-actions .btn{font-size:13px;padding:11px 14px;min-height:44px;flex:1;max-width:185px}.home-v16 .hero-actions .ic{width:18px;height:18px}.home-v16 .hero-benefits{justify-content:center;margin:23px auto 0;max-width:400px}.home-v16 .hero-benefits li{padding:0 9px;justify-content:center;gap:6px}.home-v16 .hero-benefits b{font-size:10px}.home-v16 .hero-benefits small{font-size:9px}.home-v16 .hero-benefits .ic{width:23px;height:23px}.home-v16 .hero-benefits span{text-align:right}.home-v16 .cinema-device{width:min(85%,330px);align-self:center;margin:5px 0 22px}.home-v16 .mockup-label{bottom:-8px;right:22px;font-size:9px}.home-v16 .feature-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-v16 .cinema-feature{min-height:145px;aspect-ratio:1.18}.home-v16 .feature-copy{padding:12px 10px;background:linear-gradient(0deg,#020b11 0%,#020b11 47%,#020b11dd 61%,transparent 79%)}.home-v16 .feature-copy h3{font-size:clamp(12px,3.4vw,17px);white-space:normal;line-height:1.6;margin:0 0 5px}.home-v16 .feature-copy p{font-size:11px;line-height:1.65}.home-v16 .cinema-feature>.reference-art{width:100%;height:auto}.home-v16 .cinema-section-heading h2{font-size:23px}.home-v16 .cinema-section-heading{margin-bottom:15px;gap:8px}.home-v16 .leagues-section{padding:22px 0}.home-v16 .league-deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.home-v16 .cinema-league h3{font-size:9px;padding:8px 1px;white-space:normal;min-height:43px;display:flex;align-items:center;justify-content:center}.home-v16 .cinema-download{min-height:530px}.home-v16 .download-inner{align-items:flex-start;min-height:530px;padding:26px 0 245px}.home-v16 .download-center{width:100%;background:none;position:relative;z-index:2}.home-v16 .download-center h2{font-size:26px;white-space:normal}.home-v16 .download-center>p{font-size:13px}.home-v16 .download-benefits{margin-top:17px;gap:6px}.home-v16 .download-benefits li{font-size:10px;padding:9px 8px}.home-v16 .download-side{top:auto;height:auto;bottom:0;width:58%}.home-v16 .download-left{left:-5%;z-index:0}.home-v16 .download-right{right:-5%;z-index:0}.home-v16 .download-side>.reference-art{height:auto}.home-v16 .download-left::after,.home-v16 .download-right::after{background:linear-gradient(#020b12,transparent 22%)}.home-v16 .supported-section{padding:24px 0 35px}.home-v16 .supported-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-v16 .supported-tile{min-height:78px;padding:15px 20px}.home-v16 .supported-tile img{height:38px}.home-v16 .footer-grid{grid-template-columns:1fr 1fr;gap:22px}.home-v16 .footer-brand{grid-column:1/-1}.home-v16 .footer-bottom{display:flex;flex-direction:column;gap:8px;text-align:center}.home-v16 .site-footer .container{width:calc(100% - 30px)}}
@media(prefers-reduced-motion:reduce){.home-v16 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
