.brand-page{background:#03071a}.brand-vid{width:100%;max-width:560px;margin:0 auto;position:relative}.brand-vid__glow{z-index:1;pointer-events:none;filter:blur(64px);background:radial-gradient(circle at 50% 42%,#3b82f63d 0%,#2563eb29 46%,#0000 76%);position:absolute;inset:-14% -10%}.brand-vid__player{z-index:2;-webkit-backdrop-filter:blur(24px);background:#080e20eb;border:1px solid #3b82f642;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 24px 60px #000c,0 0 34px #2563eb1f}.brand-vid__header{background:#0a122af2;border-bottom:1px solid #3b82f626;justify-content:space-between;align-items:center;gap:.75rem;height:44px;padding:0 1rem;display:flex}.brand-vid__clock{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:#fda4af;background:#f43f5e1f;border:1px solid #fb718552;border-radius:9999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.brand-vid__stage{background:radial-gradient(90% 70% at 50% 28%,#0e214e8c 0%,#040818fa 85%),#030718;justify-content:center;align-items:center;height:292px;padding:1.25rem;display:flex;position:relative;overflow:hidden}.brand-scene{justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.brand-scene__box{backdrop-filter:blur(16px);background:#0a142ee6;border:1px solid #3b82f642;border-radius:14px;width:100%;max-width:400px;padding:1rem 1.1rem;position:relative;box-shadow:inset 0 1px #ffffff1a,0 16px 40px #000000b3}.brand-scene__box--term{background:#050a1af2;border-color:#94a3b82e}.brand-scene__box--payoff{flex-direction:column;gap:.85rem;display:flex}.brand-scene__promise-stamp{color:#fcd34d;background:#100c04eb;border:1.5px dashed #fbbf248c;border-radius:8px;padding:.3rem .7rem;font-size:.6875rem;font-weight:700;position:absolute;bottom:-.75rem;right:-.5rem;transform:rotate(-6deg)}.brand-scene__plumbing-error{color:#fda4af;background:#f43f5e1f;border:1px solid #f43f5e59;border-radius:10px;align-items:center;gap:.5rem;margin-top:.85rem;padding:.55rem .7rem;display:flex}.brand-scene__backup-verdict{color:#94a3b8;border-top:1px solid #94a3b824;margin-top:.85rem;padding-top:.7rem;font-size:.6875rem}.brand-scene__payoff-diy{border-bottom:1px solid #94a3b824;flex-direction:column;gap:.2rem;padding-bottom:.75rem;display:flex}.brand-scene__payoff-h22t{background:linear-gradient(145deg,#2563eb24 0%,#080e2099 100%);border:1px solid #3b82f64d;border-radius:12px;padding:.8rem .85rem}.brand-vid__progress{background:#94a3b824;height:2px}.brand-vid__progress-fill{transform-origin:0;background:linear-gradient(90deg,#3b82f6,#38bdf8);height:100%;transform:scaleX(0)}.brand-vid__controls{background:#0a122af2;border-top:1px solid #3b82f61f;align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex}.brand-vid__ctrl{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b833;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.brand-vid__ctrl:hover{color:#fff;background:#3b82f61f;border-color:#3b82f680}.brand-vid__chips{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.35rem;display:flex;overflow-x:auto}.brand-vid__chips::-webkit-scrollbar{display:none}.brand-vid__chip{white-space:nowrap;color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #94a3b82e;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.28rem .6rem;font-size:.6875rem;font-weight:600;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.brand-vid__chip:hover{color:#e2e8f0;border-color:#94a3b859}.brand-vid__chip.is-active{color:#fff;background:#3b82f629;border-color:#3b82f699}@media (max-width:480px){.brand-vid__stage{height:320px;padding:1rem}}.brand-marquee__track{width:max-content;animation:brand-marquee-scroll var(--brand-marquee-duration,32s) linear infinite;display:flex}.brand-marquee__viewport:hover .brand-marquee__track{animation-play-state:paused}@keyframes brand-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}@media (prefers-reduced-motion:reduce){.brand-marquee__track{animation:none}}.industry-cine-hero{isolation:isolate;text-align:center;min-height:min(100svh,1080px);padding:clamp(6.25rem,11vw,7.5rem) 1.25rem 2.75rem;position:relative;overflow:hidden}.industry-cine-hero__media{z-index:0;position:absolute;inset:0}.industry-cine-hero__bg{object-fit:cover;object-position:center 35%;transform:scale(1.02)}.industry-cine-hero__overlay{background:linear-gradient(180deg, #03071ae0 0%, #03071ac7 22%, #03071ad1 48%, #03071af0 72%, #03071a 100%), radial-gradient(ellipse 70% 55% at 50% 18%, color-mix(in srgb, var(--industry-accent,#d4af37) 12%, transparent), transparent 70%);position:absolute;inset:0}.industry-cine-hero__vignette{pointer-events:none;background:radial-gradient(90% 70% at 50% 40%,#0000 20%,#03071ab8 100%);position:absolute;inset:0}.industry-cine-hero__content{z-index:1;flex-direction:column;align-items:center;max-width:1080px;margin:0 auto;display:flex;position:relative}.industry-cine-hero__eyebrow{backdrop-filter:blur(10px);letter-spacing:.12em;text-transform:uppercase;color:var(--industry-accent,#d4af37);background:#03071a73;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1.1rem;padding:.42rem .9rem;font-size:.72rem;font-weight:650;display:inline-flex}.industry-cine-hero__title{letter-spacing:-.038em;color:#fff;text-wrap:balance;max-width:16ch;margin:0 0 1.1rem;font-size:clamp(2.15rem,5.2vw,4rem);font-weight:800;line-height:1.05}.industry-cine-hero__sub{color:#f5f5f7d1;max-width:52ch;margin:0 0 1.65rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65}.industry-cine-hero__actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-bottom:2rem;display:flex}.industry-cine-hero__cta-primary{min-height:2.95rem;padding-inline:1.4rem}.industry-cine-hero__device{width:min(100%,920px);margin:0 auto 2.5rem;position:relative}.industry-cine-hero__device-glow{background:radial-gradient(circle, color-mix(in srgb, var(--industry-accent,#d4af37) 28%, transparent), transparent 70%);filter:blur(36px);opacity:.7;pointer-events:none;border-radius:40%;position:absolute;inset:18% 10% 8%}.industry-cine-hero__device-img{z-index:1;filter:drop-shadow(0 28px 60px #0000008c);width:100%;height:auto;display:block;position:relative}.industry-cine-hero__play{z-index:2;background:linear-gradient(145deg, color-mix(in srgb, var(--industry-accent,#d4af37) 85%, #fff), color-mix(in srgb, var(--industry-accent,#d4af37) 55%, #7c3aed));color:#0b0b12;cursor:pointer;appearance:none;width:4.5rem;height:4.5rem;font:inherit;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;margin:auto;padding:0;text-decoration:none;transition:transform .22s,filter .22s;display:flex;position:absolute;inset:0}.industry-cine-hero__play:focus-visible{outline:2px solid color-mix(in srgb, var(--industry-accent,#d4af37) 80%, #fff);outline-offset:3px}.industry-cine-hero__play-icon{justify-content:center;align-items:center;margin-left:2px;line-height:0;display:flex}.industry-cine-hero__play:hover{filter:brightness(1.08);transform:scale(1.06)}.industry-cine-hero__partner-badge{z-index:2;border:1px solid color-mix(in srgb, var(--industry-accent,#d4af37) 45%, transparent);backdrop-filter:blur(10px);color:var(--industry-accent,#d4af37);letter-spacing:.04em;background:#03071ac7;border-radius:999px;padding:.4rem .8rem;font-size:.72rem;font-weight:650;position:absolute;bottom:6%;right:4%}.industry-cine-hero__brands{justify-content:center;align-items:center;gap:1rem;width:min(100%,720px);margin:0 auto 1.25rem;display:flex}.industry-cine-hero__brands-rule{background:linear-gradient(90deg,#0000,#ffffff38,#0000);flex:1;height:1px}.industry-cine-hero__brands-label{letter-spacing:.04em;text-transform:uppercase;color:#e5e7ebc7;white-space:nowrap;flex-shrink:0;margin:0;font-size:.78rem;font-weight:550}.industry-cine-hero__logos{backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;width:min(100%,820px);margin:0;padding:.85rem 1.1rem;list-style:none;display:flex}.industry-cine-hero__logo-item{opacity:.82;place-items:center;min-height:48px;transition:opacity .2s,transform .2s;display:grid}.industry-cine-hero__logo-item:hover{opacity:1;transform:translateY(-1px)}.industry-cine-hero__logo{object-fit:contain;width:auto;height:auto;max-height:40px}.industry-cine-hero__logo--padded{margin-top:.35rem}.industry-cine-hero__logo--svg{color:#fff;width:auto;max-height:36px}.industry-video-lightbox{z-index:80;-webkit-backdrop-filter:blur(10px);background:#030510c7;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.industry-video-lightbox__panel{will-change:transform, opacity;gap:.75rem;width:min(100%,960px);display:grid}.industry-video-lightbox__chrome{justify-content:space-between;align-items:center;gap:1rem;display:flex}.industry-video-lightbox__title{color:#ffffffeb;letter-spacing:.01em;margin:0;font-size:.95rem;font-weight:600}.industry-video-lightbox__close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .18s,border-color .18s;display:inline-flex}.industry-video-lightbox__close:hover{background:#ffffff29;border-color:#fff6}.industry-video-lightbox__close:focus-visible{outline:2px solid color-mix(in srgb, var(--industry-accent,#d4af37) 80%, #fff);outline-offset:2px}.industry-video-lightbox__frame{aspect-ratio:16/9;background:#0a0a12;border:1px solid #ffffff24;border-radius:1rem;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000008c,0 0 0 1px #ffffff0a}.industry-video-lightbox__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.industry-video-lightbox__skeleton{background:linear-gradient(110deg,#12121c 0%,#1c1c2a 45%,#12121c 90%) 0 0/200% 100%;animation:1.2s ease-in-out infinite industry-video-shimmer;position:absolute;inset:0}@keyframes industry-video-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.industry-cine-hero{min-height:auto;padding-bottom:2rem}.industry-cine-hero__title{max-width:18ch}.industry-cine-hero__play{width:3.75rem;height:3.75rem}}@media (max-width:640px){.industry-cine-hero__title{max-width:none;font-size:clamp(1.9rem,8.5vw,2.5rem)}.industry-cine-hero__brands-label{white-space:normal;text-align:center;max-width:18ch}.industry-cine-hero__partner-badge{font-size:.65rem;bottom:3%;right:2%}.industry-cine-hero__logos{gap:1rem 1.35rem;padding:.85rem}}
