body.public-site{--obsidian:#08090b;--charcoal:#14161a;--charcoal-2:#1a1d22;--gold:#d4af37;--champagne:#f0d58a;--ivory:#f5f1e8;--muted:#9a9b9d;--faint:#65676c;--line:rgba(240,213,138,.14);--line-neutral:rgba(255,255,255,.1);--shell:min(1220px, calc(100% - 64px) );margin:0;overflow-x:clip;color:var(--ivory);background:var(--obsidian);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-site .shell{width:var(--shell);margin-inline:auto}.public-site .skip-link{position:fixed;z-index:999;top:12px;left:12px;padding:10px 14px;color:#08090b;background:var(--champagne);transform:translateY(-160%)}.public-site .skip-link:focus{transform:none}.public-site :focus-visible{outline:2px solid var(--champagne)!important;outline-offset:4px}.public-site ::selection{color:#08090b;background:var(--champagne)}.public-site a{text-underline-offset:.2em}.public-site em{color:var(--champagne);font-style:normal}.public-site .site-header{position:absolute;inset:0 0 auto;z-index:100;padding:18px 0;border:0;background:transparent}.public-site .header-shell{display:flex;width:var(--shell);height:68px;margin-inline:auto;padding:0 10px 0 16px;align-items:center;justify-content:space-between;border:1px solid rgba(240,213,138,.13);border-radius:16px;background:#08090bc2;box-shadow:0 12px 50px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-site .brand-lockup{display:grid;width:112px;height:58px;overflow:hidden;place-items:center}.public-site .brand-lockup img{display:block;width:78px;height:auto;max-height:none}.public-site .primary-navigation{display:flex;align-items:center;gap:4px}.public-site .primary-navigation>a{position:relative;padding:11px 12px;color:#b8b5ad;font-size:.72rem;font-weight:600;text-decoration:none;transition:.2s ease}.public-site .primary-navigation>a:hover,.public-site .primary-navigation>a.active{color:var(--ivory)}.public-site .primary-navigation>a.active:after{position:absolute;right:12px;bottom:5px;left:12px;height:1px;content:"";background:var(--gold)}.public-site .primary-navigation .nav-cta{margin-left:6px;padding:12px 16px;border:1px solid rgba(240,213,138,.36);border-radius:10px;color:#16130c;background:linear-gradient(135deg,var(--champagne),var(--gold));box-shadow:inset 0 1px #fff6}.public-site .primary-navigation .nav-cta:hover{color:#08090b;transform:translateY(-1px)}.public-site .primary-navigation .nav-cta:after{display:none}.public-site .menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:#111317}.public-site .menu-toggle i{display:block;width:17px;height:1px;margin:5px auto;background:var(--ivory);transition:.2s ease}.public-site .menu-toggle[aria-expanded=true] i:first-of-type{transform:translateY(3px) rotate(45deg)}.public-site .menu-toggle[aria-expanded=true] i:last-of-type{transform:translateY(-3px) rotate(-45deg)}.public-site .cinema-hero{position:relative;min-height:800px;padding:132px 0 78px;overflow:hidden;background:radial-gradient(circle at 72% 31%,rgba(212,175,55,.105),transparent 25rem),radial-gradient(circle at 10% 15%,rgba(240,213,138,.045),transparent 22rem),linear-gradient(180deg,#08090b,#0b0d10);isolation:isolate}.public-site .cinema-hero:before{position:absolute;inset:0;z-index:-2;content:"";opacity:.38;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 84%);mask-image:linear-gradient(to bottom,#000,transparent 84%)}.public-site .hero-grain{position:absolute;inset:0;z-index:-1;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");pointer-events:none}.public-site .hero-layout{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.25fr);gap:clamp(48px,7vw,94px);align-items:center}.public-site .hero-copy{padding-top:12px}.public-site .hero-kicker{display:flex;align-items:center;gap:10px;margin:0;color:#a99d7c;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.public-site .hero-kicker span{width:28px;height:1px;background:var(--gold)}.public-site .hero-brand{display:block;width:clamp(150px,13vw,190px);height:auto;margin:22px 0 14px}.public-site .hero-copy h1{margin:0;color:var(--ivory);font-size:clamp(3.15rem,5.2vw,5.6rem);font-weight:330;line-height:.94;letter-spacing:-.065em}.public-site .hero-copy h1 em{display:inline-block;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:.68em;font-weight:400;letter-spacing:-.04em}.public-site .hero-copy>p:not(.hero-kicker,.player-boundary){max-width:510px;margin:26px 0 0;color:#aaa79f;font-size:.97rem;line-height:1.75}.public-site .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.public-site .button{display:inline-flex;min-height:48px;padding:12px 20px;align-items:center;justify-content:center;gap:20px;border:1px solid transparent;border-radius:9px;font-size:.76rem;font-weight:700;text-decoration:none;transition:.2s ease}.public-site .button.primary{border-color:#dfbf5c;color:#151109;background:linear-gradient(135deg,var(--champagne),var(--gold));box-shadow:0 10px 30px #d4af371f,inset 0 1px #ffffff80}.public-site .button.primary:hover{color:#08090b;transform:translateY(-2px);box-shadow:0 14px 35px #d4af3738}.public-site .button.ghost{border-color:#f0d58a33;color:#ded8c9;background:#ffffff06}.public-site .button.ghost:hover{border-color:#f0d58a73;color:var(--ivory);background:#f0d58a0e}.public-site .player-boundary{display:flex;align-items:center;gap:9px;margin:26px 0 0;color:#706d66;font-size:.58rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.public-site .player-boundary i{width:6px;height:6px;border:1px solid var(--gold);border-radius:50%;box-shadow:0 0 0 3px #d4af3714}.public-site .player-showcase{position:relative;padding:9px;border:1px solid rgba(240,213,138,.2);border-radius:22px;background:linear-gradient(145deg,#242527f2,#0b0c0efa);box-shadow:0 50px 120px #00000094,0 0 80px #d4af370f,inset 0 1px #ffffff14;transform:perspective(1300px) rotateY(-2.2deg)}.public-site .player-topline{display:flex;height:40px;padding:0 12px;align-items:center;justify-content:space-between;color:#7f7a6d;font-size:.49rem;font-weight:700;letter-spacing:.13em}.public-site .player-topline span{display:flex;align-items:center;gap:8px}.public-site .player-topline i{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold)}.public-site .player-topline b{font-weight:650}.public-site .player-visual{position:relative;min-height:390px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:14px 14px 4px 4px;background:linear-gradient(135deg,#08090b24,#08090b8c),radial-gradient(ellipse at 50% 115%,rgba(212,175,55,.3),transparent 48%),linear-gradient(145deg,#242225,#0a0b0d 62%,#1b1711)}.public-site .player-visual:before{position:absolute;inset:0;content:"";background:linear-gradient(110deg,transparent 0 38%,rgba(240,213,138,.07) 48%,transparent 58%),linear-gradient(180deg,transparent 45%,rgba(0,0,0,.78))}.public-site .cinema-light{position:absolute;border-radius:50%;filter:blur(2px);transform:rotate(-18deg)}.public-site .cinema-light--one{right:8%;bottom:-28%;width:55%;height:80%;border:1px solid rgba(240,213,138,.22);box-shadow:0 0 60px #d4af3714}.public-site .cinema-light--two{right:26%;bottom:-42%;width:24%;height:95%;border-left:2px solid rgba(240,213,138,.12)}.public-site .visual-label{position:absolute;top:24px;left:24px;display:grid;gap:5px}.public-site .visual-label small{color:#958a6d;font-size:.48rem;letter-spacing:.17em}.public-site .visual-label strong{font-size:.82rem;font-weight:600}.public-site .visual-label span{color:#716f6b;font-size:.61rem}.public-site .central-play{position:absolute;top:50%;left:50%;display:grid;width:74px;aspect-ratio:1;place-items:center;border:1px solid rgba(240,213,138,.38);border-radius:50%;background:#07080a94;box-shadow:0 14px 50px #0006,inset 0 0 24px #f0d58a0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%,-50%)}.public-site .central-play:before{position:absolute;inset:7px;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:""}.public-site .central-play i{width:0;height:0;margin-left:5px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid var(--champagne)}.public-site .channel-note{position:absolute;right:24px;bottom:22px;left:24px;display:flex;align-items:center;gap:13px}.public-site .channel-note>b{display:grid;width:38px;aspect-ratio:1;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--champagne);font-size:.62rem}.public-site .channel-note>span{display:grid;gap:3px}.public-site .channel-note strong{font-size:.72rem;font-weight:600}.public-site .channel-note small{color:#7e7c76;font-size:.56rem}.public-site .player-controls{padding:13px 15px 11px;background:#0a0b0d}.public-site .timeline{position:relative;height:2px;margin-bottom:13px;background:#343537}.public-site .timeline span{display:block;width:38%;height:100%;background:linear-gradient(90deg,#9f7a19,var(--champagne))}.public-site .timeline i{position:absolute;top:50%;left:38%;width:7px;height:7px;border-radius:50%;background:var(--champagne);box-shadow:0 0 12px #f0d58a99;transform:translate(-50%,-50%)}.public-site .control-row,.public-site .control-left,.public-site .control-right{display:flex;align-items:center}.public-site .control-row{justify-content:space-between}.public-site .control-left,.public-site .control-right{gap:15px}.public-site .control-row svg{width:16px;height:16px;fill:none;stroke:#cbc6b9;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.public-site .control-left svg:first-child{fill:#cbc6b9;stroke:none}.public-site .control-left span{color:#77766f;font:500 .52rem ui-monospace,monospace}.public-site .cc{padding:2px 3px;border:1px solid #77766f;border-radius:2px;color:#cbc6b9;font-size:.42rem}.public-site .showcase-caption{display:grid;grid-template-columns:repeat(3,1fr);padding:15px 10px 9px;color:#7b786f;font-size:.48rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}.public-site .showcase-caption span+span{border-left:1px solid var(--line-neutral)}.public-site .player-topline .runtime-player-logo{width:18px;height:18px;object-fit:contain;border-radius:3px}.public-site .section{position:relative;padding:clamp(82px,9vw,132px) 0;border-top:1px solid var(--line-neutral);background:#0a0b0d}.public-site .eyebrow{margin:0 0 18px;color:#a89358;font-size:.59rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.public-site .section h2{margin:0;color:var(--ivory);font-size:clamp(2.35rem,4.4vw,4.7rem);font-weight:330;line-height:1.02;letter-spacing:-.055em}.public-site .section h2 em{font-family:Georgia,Times New Roman,serif;font-size:.82em}.public-site .split-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:8vw;align-items:end}.public-site .split-heading>p{max-width:470px;margin:0 0 5px;color:#95938d;font-size:.9rem;line-height:1.75}.public-site .player-library{background:linear-gradient(180deg,#0a0b0d,#0d0f12)}.public-site .media-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:58px}.public-site .media-category{position:relative;min-height:390px;padding:15px;overflow:hidden;border:1px solid rgba(240,213,138,.12);border-radius:14px;background:#121419;transition:.25s ease}.public-site .media-category:hover{border-color:#f0d58a4d;transform:translateY(-4px)}.public-site .category-number{position:absolute;z-index:3;top:18px;right:18px;color:#f5f1e86b;font:600 .53rem ui-monospace,monospace}.public-site .category-art{position:relative;height:245px;overflow:hidden;border-radius:9px;background:radial-gradient(circle at 30% 20%,rgba(240,213,138,.22),transparent 28%),linear-gradient(145deg,#29251d,#0c0d0f 65%)}.public-site .category-art:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.72))}.public-site .media-category>div:last-child{padding:20px 6px 8px}.public-site .media-category p{margin:0 0 7px;color:#807862;font-size:.51rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.public-site .media-category h3{margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400}.public-site .media-category>div:last-child>span{color:#84837f;font-size:.68rem;line-height:1.5}.public-site .media-category--live .category-art i{position:absolute;z-index:1;border:1px solid rgba(240,213,138,.25);border-radius:50%}.public-site .media-category--live .category-art i:nth-child(1){inset:55px}.public-site .media-category--live .category-art i:nth-child(2){inset:78px}.public-site .media-category--live .category-art i:nth-child(3){top:50%;left:50%;width:8px;height:8px;background:var(--gold);box-shadow:0 0 25px var(--gold);transform:translate(-50%,-50%)}.public-site .media-category--movies .category-art i{position:absolute;bottom:30px;width:46%;height:78%;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(160deg,#f0d58a2e,#0d0e1180);transform:rotate(-7deg)}.public-site .media-category--movies .category-art i:first-child{left:28px}.public-site .media-category--movies .category-art i:last-child{right:20px;bottom:20px;transform:rotate(8deg)}.public-site .media-category--series .category-art{display:flex;padding:45px 24px;align-items:end;gap:7px}.public-site .media-category--series .category-art i{z-index:1;flex:1;height:58%;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#f0d58a4d,#28221514)}.public-site .media-category--series .category-art i:nth-child(2){height:85%}.public-site .media-category--playlist .category-art{display:grid;padding:60px 35px;align-content:center;gap:18px}.public-site .media-category--playlist .category-art b{z-index:1;display:block;height:1px;background:linear-gradient(90deg,var(--gold) 0 12%,rgba(255,255,255,.16) 12%)}.public-site .illustration-note{margin:22px 0 0;color:#686965;font-size:.58rem;letter-spacing:.03em}.public-site .experience-section{background:#08090b}.public-site .experience-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(50px,8vw,110px);align-items:center}.public-site .experience-console{position:relative;display:grid;grid-template-columns:58px 1fr;min-height:510px;padding:10px;border:1px solid rgba(240,213,138,.16);border-radius:19px;background:linear-gradient(145deg,#202126,#0c0d0f);box-shadow:0 35px 90px #0000006b}.public-site .experience-console aside{display:flex;padding:14px 0;flex-direction:column;align-items:center;gap:22px;border-right:1px solid rgba(255,255,255,.07)}.public-site .mini-mark{display:grid;width:30px;height:30px;margin-bottom:22px;place-items:center;border:1px solid var(--gold);border-radius:7px;color:var(--champagne);font-family:Georgia,serif}.public-site .experience-console aside i{width:14px;height:2px;border-radius:3px;background:#505155}.public-site .experience-console aside i.active{width:18px;background:var(--gold);box-shadow:0 0 12px #d4af3766}.public-site .experience-screen{padding:18px}.public-site .screen-bar{display:flex;align-items:center;justify-content:space-between;color:#aaa69d;font-size:.58rem}.public-site .screen-bar b{padding:7px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#777770;font-weight:500}.public-site .featured-panel{position:relative;display:flex;height:245px;margin-top:16px;padding:26px;overflow:hidden;flex-direction:column;justify-content:end;border-radius:11px;background:radial-gradient(circle at 75% 30%,rgba(240,213,138,.24),transparent 30%),linear-gradient(120deg,#252119,#0c0d0f)}.public-site .featured-panel:before{position:absolute;right:-10%;bottom:-80%;width:72%;aspect-ratio:1;border:1px solid rgba(240,213,138,.18);border-radius:50%;content:"";box-shadow:0 0 45px #d4af3712}.public-site .featured-panel small,.public-site .featured-panel strong,.public-site .featured-panel span{position:relative;z-index:1}.public-site .featured-panel small{color:#a38c51;font-size:.48rem;letter-spacing:.13em}.public-site .featured-panel strong{margin-top:8px;font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.public-site .featured-panel span{margin-top:6px;color:#85837d;font-size:.58rem}.public-site .panel-play{position:absolute;right:24px;bottom:24px;display:grid;width:38px;aspect-ratio:1;place-items:center;border:1px solid rgba(240,213,138,.4);border-radius:50%}.public-site .panel-play:after{width:0;height:0;margin-left:2px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid var(--champagne);content:""}.public-site .content-rail p{margin:20px 0 10px;color:#bcb8ad;font-size:.58rem}.public-site .content-rail>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.public-site .content-rail i{height:82px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:linear-gradient(145deg,#252526,#121316)}.public-site .content-rail i:nth-child(2){background:linear-gradient(145deg,#342d1d,#121316)}.public-site .content-rail i:nth-child(3){background:linear-gradient(145deg,#202a2a,#121316)}.public-site .remote-hint{position:absolute;right:-22px;bottom:-42px;display:grid;grid-template-columns:42px 1fr;width:min(350px,72%);padding:16px 18px;border:1px solid rgba(240,213,138,.2);border-radius:12px;background:#101114f5;box-shadow:0 18px 50px #00000073}.public-site .remote-hint>span{grid-row:1/3;display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--gold)}.public-site .remote-hint b{font-size:.68rem}.public-site .remote-hint small{margin-top:4px;color:#75746f;font-size:.54rem;line-height:1.45}.public-site .experience-copy h2{font-size:clamp(2.5rem,4.3vw,4.4rem)}.public-site .experience-list{margin:40px 0 28px;border-top:1px solid var(--line-neutral)}.public-site .experience-list article{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:22px 0;border-bottom:1px solid var(--line-neutral)}.public-site .experience-list article>span{color:#9e8a53;font:600 .54rem ui-monospace,monospace}.public-site .experience-list h3{margin:0 0 7px;font-size:.86rem;font-weight:620}.public-site .experience-list p{margin:0;color:#85847f;font-size:.74rem;line-height:1.6}.public-site .text-link{display:inline-flex;align-items:center;gap:14px;color:var(--champagne);font-size:.71rem;font-weight:650;text-decoration:none}.public-site .text-link:hover{text-decoration:underline}.public-site .activation-section{background:linear-gradient(180deg,#0c0e11,#08090b)}.public-site .activation-card{display:grid;grid-template-columns:1fr .86fr;gap:8vw;padding:clamp(42px,6vw,76px);align-items:center;border:1px solid rgba(240,213,138,.18);border-radius:20px;background:radial-gradient(circle at 88% 15%,rgba(212,175,55,.11),transparent 27rem),linear-gradient(135deg,#15171b,#0c0d0f);box-shadow:0 35px 100px #0000004d}.public-site .activation-copy h2{font-size:clamp(2.3rem,3.8vw,4rem)}.public-site .activation-copy>p:not(.eyebrow){max-width:580px;margin:25px 0 0;color:#92918b;font-size:.85rem;line-height:1.75}.public-site .activation-actions{display:flex;margin-top:30px;align-items:center;gap:24px}.public-site .activation-device{padding:8px;border:1px solid rgba(240,213,138,.19);border-radius:16px;background:#202126;box-shadow:0 30px 65px #0000006b;transform:rotate(1deg)}.public-site .device-chrome{display:flex;height:36px;padding:0 10px;align-items:center;color:#77756f;font-size:.44rem;letter-spacing:.1em}.public-site .device-chrome i{width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--gold)}.public-site .device-chrome b{margin-left:auto;font-weight:600}.public-site .device-body{display:flex;min-height:310px;padding:28px;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(240,213,138,.11),transparent 40%),#0b0c0e;text-align:center}.public-site .device-glyph{position:relative;display:grid;width:54px;aspect-ratio:1;margin-bottom:18px;place-items:center;border:1px solid rgba(240,213,138,.4);border-radius:50%}.public-site .device-glyph:before{width:18px;height:13px;border:1px solid var(--champagne);border-radius:2px;content:""}.public-site .device-glyph i{position:absolute;bottom:16px;width:8px;height:1px;background:var(--champagne)}.public-site .device-body>small{color:#8c846e;font-size:.51rem;letter-spacing:.1em;text-transform:uppercase}.public-site .device-body>div{display:grid;width:100%;margin-top:20px;border-block:1px solid var(--line-neutral)}.public-site .device-body>div>span{display:flex;padding:13px 2px;align-items:center;justify-content:space-between}.public-site .device-body>div>span+span{border-top:1px solid var(--line-neutral)}.public-site .device-body b{color:#74736e;font-size:.48rem;letter-spacing:.1em}.public-site .device-body strong{color:#d8d2c2;font:500 .64rem ui-monospace,monospace;letter-spacing:.08em}.public-site .device-body p{margin:13px 0 0;color:#5e5f5d;font-size:.49rem}.public-site .closing-section{background:radial-gradient(circle at 12% 80%,rgba(212,175,55,.08),transparent 24rem),#08090b}.public-site .closing-grid{display:grid;grid-template-columns:.35fr 1.25fr .65fr;gap:5vw;align-items:start}.public-site .closing-grid h2{font-size:clamp(2.4rem,4.4vw,4.8rem)}.public-site .closing-grid>div p{margin:5px 0 27px;color:#8f8e88;font-size:.82rem;line-height:1.75}.public-site .page-hero{min-height:600px;padding:190px 0 90px;border-bottom:1px solid var(--line-neutral);background:radial-gradient(circle at 78% 30%,rgba(212,175,55,.12),transparent 26rem),linear-gradient(155deg,#111317,#08090b)}.public-site .page-hero .shell{display:grid;align-content:end;min-height:330px}.public-site .page-hero h1{max-width:920px;margin:20px 0;color:var(--ivory);font-size:clamp(3.3rem,7vw,7rem);font-weight:330;line-height:.92;letter-spacing:-.065em}.public-site .page-hero h1 em{color:var(--champagne);background:none;-webkit-text-fill-color:currentColor}.public-site .lead{max-width:650px;color:#9b9992;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.7}.public-site .feature-grid,.public-site .platform-grid,.public-site .steps,.public-site .flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-site .feature-card,.public-site .platform-card,.public-site .steps article,.public-site .flow article,.public-site .empty-state,.public-site .cta,.public-site .support-card{min-height:220px;padding:32px;border:1px solid rgba(240,213,138,.12);border-radius:13px;background:linear-gradient(145deg,#14161a,#0e0f12);box-shadow:none}.public-site .feature-card:before{display:block;width:30px;height:1px;margin-bottom:44px;content:"";background:var(--gold)}.public-site .feature-card .number,.public-site .steps b,.public-site .flow span{color:#9e884e;font:600 .55rem ui-monospace,monospace}.public-site .feature-card h2,.public-site .platform-card h3{margin:14px 0 12px;color:var(--ivory);font-size:1.5rem}.public-site .feature-card p,.public-site .platform-card p,.public-site .steps p,.public-site .flow p,.public-site .prose p{color:#92918c;line-height:1.7}.public-site .split{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:start}.public-site .legal-callout,.public-site .dark-panel,.public-site .privacy-band{border-block:1px solid var(--line);background:#0d0f12}.public-site .notice,.public-site .legal-status,.public-site .playlist-category-notice{border-color:#f0d58a40;background:#d4af370e}.public-site .contact-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.1fr);gap:9vw}.public-site .contact-form{border-color:var(--line);background:#111317}.public-site .contact-form input,.public-site .contact-form textarea,.public-site .contact-form select{border-color:#f0d58a2e;background:#0c0d0f;color:var(--ivory)}.public-site .faq-list article{border-color:var(--line-neutral);background:#0d0f12}.public-site .device-group+.device-group{margin-top:70px}.public-site .status{border-color:var(--line);color:#a9a49a;background:#d4af370d}.public-site .whatsapp-float{right:22px;bottom:20px;border-color:#f0d58a38;color:#ddd7c7;background:#0c0d0fe0;box-shadow:0 12px 40px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-site .site-footer{padding:76px 0 24px;border-top:1px solid var(--line-neutral);background:#060709}.public-site .footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,.65fr);gap:clamp(30px,5vw,74px)}.public-site .footer-brand{display:grid;width:130px;height:108px;overflow:hidden;place-items:center}.public-site .footer-brand img{display:block;width:112px;height:auto;max-height:none}.public-site .footer-brand-column p{max-width:390px;margin:14px 0 0;color:#777873;font-size:.72rem;line-height:1.7}.public-site .footer-grid h2{margin:8px 0 19px;color:#9d8a56;font-size:.53rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.public-site .footer-grid>div>a:not(.footer-brand){display:block;margin:11px 0;color:#898985;font-size:.7rem;text-decoration:none}.public-site .footer-grid>div>a:hover{color:var(--champagne)}.public-site .footer-base{margin-top:54px;border-color:var(--line-neutral);color:#666762}.public-site .developer-credit img{filter:saturate(.8) brightness(.9)}@media(max-width:1080px){.public-site .hero-layout{grid-template-columns:1fr 1.25fr;gap:38px}.public-site .hero-copy h1{font-size:clamp(3rem,5.4vw,4.6rem)}.public-site .player-visual{min-height:340px}.public-site .primary-navigation>a{padding-inline:8px}.public-site .media-category-grid{grid-template-columns:repeat(2,1fr)}.public-site .media-category{min-height:370px}.public-site .closing-grid{grid-template-columns:.3fr 1fr}.public-site .closing-grid>div{grid-column:2}}@media(max-width:860px){body.public-site{--shell:min(100% - 38px,720px)}.public-site .site-header{padding-top:12px}.public-site .header-shell{height:62px;padding-left:10px}.public-site .brand-lockup{width:92px;height:54px}.public-site .brand-lockup img{width:68px}.public-site .menu-toggle{display:block}.public-site .primary-navigation{position:absolute;top:82px;right:19px;left:19px;display:none;padding:12px;flex-direction:column;align-items:stretch;border:1px solid rgba(240,213,138,.2);border-radius:14px;background:#0a0b0dfa;box-shadow:0 25px 70px #0000008c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.public-site .primary-navigation.is-open{display:flex}.public-site .primary-navigation>a{padding:13px 12px}.public-site .primary-navigation>a.active:after{right:auto;bottom:10px;left:0;width:2px;height:18px}.public-site .primary-navigation .nav-cta{margin:5px 0 0;text-align:center}.public-site .cinema-hero{padding-top:118px}.public-site .hero-layout{grid-template-columns:1fr}.public-site .hero-copy{display:grid;justify-items:center;text-align:center}.public-site .hero-copy>p:not(.hero-kicker,.player-boundary){max-width:560px}.public-site .hero-brand{width:160px}.public-site .player-showcase{width:100%;max-width:680px;margin-inline:auto;transform:none}.public-site .split-heading,.public-site .experience-layout,.public-site .activation-card{grid-template-columns:1fr}.public-site .split-heading{gap:26px}.public-site .experience-layout{gap:85px}.public-site .experience-console{width:min(100%,650px)}.public-site .activation-card{gap:50px}.public-site .activation-device{width:min(100%,530px);margin-inline:auto}.public-site .closing-grid{grid-template-columns:1fr}.public-site .closing-grid>div{grid-column:auto}.public-site .footer-grid{grid-template-columns:1.5fr 1fr 1fr}.public-site .footer-grid>div:last-child{grid-column:2}.public-site .page-hero{min-height:540px;padding-top:150px}.public-site .contact-grid{grid-template-columns:1fr}}@media(max-width:600px){body.public-site{--shell: calc(100% - 30px) }.public-site .cinema-hero{min-height:auto;padding:104px 0 64px}.public-site .hero-kicker{font-size:.52rem}.public-site .hero-brand{width:132px;margin-block:12px 8px}.public-site .hero-copy h1{font-size:clamp(2.8rem,13vw,4rem)}.public-site .hero-copy>p:not(.hero-kicker,.player-boundary){margin-top:20px;font-size:.82rem}.public-site .hero-actions{width:100%;margin-top:26px}.public-site .hero-actions .button{flex:1}.public-site .player-boundary{margin-top:20px}.public-site .player-showcase{padding:6px;border-radius:16px}.public-site .player-topline{height:32px}.public-site .player-visual{min-height:270px}.public-site .visual-label{top:16px;left:16px}.public-site .central-play{width:58px}.public-site .channel-note{right:15px;bottom:15px;left:15px}.public-site .showcase-caption{display:none}.public-site .section{padding:74px 0}.public-site .section h2{font-size:clamp(2.3rem,11vw,3.5rem)}.public-site .media-category-grid{grid-template-columns:1fr;gap:10px;margin-top:38px}.public-site .media-category{display:grid;grid-template-columns:43% 1fr;min-height:0;padding:10px}.public-site .category-art{height:180px}.public-site .media-category>div:last-child{display:flex;padding:17px;flex-direction:column;justify-content:end}.public-site .media-category h3{font-size:1.35rem}.public-site .category-number{top:14px;right:14px}.public-site .experience-console{grid-template-columns:45px 1fr;min-height:390px}.public-site .experience-screen{padding:11px}.public-site .featured-panel{height:190px;padding:18px}.public-site .content-rail i{height:55px}.public-site .remote-hint{right:-5px;bottom:-48px;width:78%}.public-site .activation-card{width:calc(100% - 20px);padding:34px 22px}.public-site .activation-actions{align-items:flex-start;flex-direction:column}.public-site .device-body{min-height:260px;padding:21px 18px}.public-site .feature-grid,.public-site .platform-grid,.public-site .steps,.public-site .flow,.public-site .split{grid-template-columns:1fr}.public-site .page-hero{min-height:480px;padding:130px 0 65px}.public-site .page-hero .shell{min-height:280px}.public-site .page-hero h1{font-size:clamp(2.8rem,14vw,4.5rem)}.public-site .footer-grid{grid-template-columns:1fr 1fr}.public-site .footer-brand-column{grid-column:1/-1}.public-site .footer-grid>div:last-child{grid-column:auto}.public-site .footer-base{gap:15px;margin-top:42px;flex-direction:column;text-align:center}.public-site .whatsapp-float{right:13px;bottom:13px}}@media(max-width:410px){.public-site .hero-actions{flex-direction:column}.public-site .hero-actions .button{width:100%}.public-site .player-visual{min-height:235px}.public-site .visual-label span,.public-site .control-left span{display:none}.public-site .media-category{grid-template-columns:40% 1fr}.public-site .category-art{height:155px}.public-site .media-category>div:last-child{padding:12px}.public-site .footer-grid{grid-template-columns:1fr}.public-site .footer-brand-column{grid-column:auto}.public-site .remote-hint{width:88%}}@media(prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
