:root{--bg:#0a0a0a;--bg2:#0d0d0d;--card:#151515;--card2:#1a1a1a;--text:#ffffffeb;--muted:#fff9;--muted2:#fff6;--muted3:#ffffff47;--border:#ffffff1a;--border2:#ffffff0f;--shadow:0 30px 80px #0000008c;--accent:#86d9d6f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:#86d9d62e}:focus-visible{outline-offset:2px;outline:2px solid #86d9d6b3}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffffff0a}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.page{position:relative;overflow-x:hidden}.pageContent{z-index:1;position:relative}.ambientFx{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ambientGlow{filter:blur(90px);opacity:.16;mix-blend-mode:screen;border-radius:999px;position:absolute}.ambientGlowA{background:radial-gradient(circle,#86d9d62e 0%,#86d9d614 36%,#86d9d600 72%);width:42vw;min-width:360px;height:42vw;min-height:360px;top:-14vw;right:-10vw}.ambientGlowB{background:radial-gradient(circle,#ffffff17 0%,#ffffff08 42%,#fff0 74%);width:34vw;min-width:280px;height:34vw;min-height:280px;bottom:8vh;left:-12vw}.ambientLine{opacity:.12;position:absolute;inset:0}.ambientLineA{background:linear-gradient(90deg,#0000 0%,#86d9d614 50%,#0000 100%);transform:translate(18vw)}.parallaxMedia{position:relative;overflow:hidden}.parallaxMediaInteractive{cursor:pointer}.parallaxMediaInteractive:focus-visible{outline-offset:3px;outline:1px solid #86d9d6a6}.parallaxImg{will-change:transform;backface-visibility:hidden;transform-origin:50%}.container{max-width:1120px;margin:0 auto;padding:0 24px}.container.narrow{max-width:760px}.section{padding:96px 0;position:relative}.sectionAlt{background:#ffffff05}.sectionOverflow{overflow:hidden}.sectionInner{z-index:1;position:relative}.h2{letter-spacing:-.02em;margin:0 0 28px;font-size:44px;line-height:1.05}.h3{letter-spacing:-.01em;margin:0 0 10px;font-size:18px}.sectionLead{color:var(--muted);max-width:60ch;margin:0 0 28px;font-size:16px}.muted{color:var(--muted2)}.navBar{z-index:55;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ad1;border-bottom:1px solid #ffffff0f;position:fixed;top:0;left:0;right:0}.navInner{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.brand{cursor:pointer;color:var(--text);letter-spacing:-.01em;background:0 0;border:none;padding:0;font-weight:650}.navLinks{gap:18px;display:flex}.navLink{cursor:pointer;color:var(--muted);letter-spacing:.02em;background:0 0;border:none;padding:10px 8px;font-size:13px;position:relative}.navLink:hover{color:#ffffffbd}.navLinkActive{color:#ffffffeb}.navLinkActive:after{content:"";background:#86d9d68c;height:1px;position:absolute;bottom:4px;left:8px;right:8px}@media (max-width:820px){.navLinks{display:none}}.progressTop{z-index:58;background:#ffffff0f;height:2px;position:fixed;top:0;left:0;right:0}.progressTopFill{background:#86d9d680;height:100%}.sideRail{z-index:54;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex-direction:column;gap:14px;padding:16px 10px;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.railItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.railDot{background:#ffffff2e;border-radius:999px;width:8px;height:8px}.railDotActive{background:#86d9d6a6}.railLabel{letter-spacing:.08em;text-transform:uppercase;color:#ffffff42;opacity:0;white-space:nowrap;font-size:10px;transition:opacity .16s,transform .16s;transform:translate(6px)}.railItem:hover .railLabel,.railLabelActive{opacity:1;color:#fff9;transform:translate(0)}@media (max-width:1024px){.sideRail{display:none}}.primaryBtn{color:#000;cursor:pointer;background:#ffffffeb;border:none;padding:12px 18px;font-size:14px}.primaryBtn:hover{background:#ffffffdb}.ghostBtn{color:#ffffffe0;cursor:pointer;background:0 0;border:1px solid #ffffff2e;padding:12px 18px;font-size:14px}.ghostBtn:hover{border-color:#ffffff59}.iconBtn{color:#ffffffe0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;place-items:center;width:40px;height:40px;display:grid}.iconBtn:hover{background:#ffffff14}.playBtn{cursor:pointer;color:#ffffffeb;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.playBtn:hover{background:#ffffff24}.roundPill{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.hero{justify-content:center;align-items:center;min-height:100vh;padding-top:76px;display:flex;position:relative;overflow:hidden}.heroInner{z-index:2;padding:96px 0;position:relative}.heroBg{background:linear-gradient(#1a1a1a 0%,#0a0a0a 60%);position:absolute;inset:0}.heroWave{opacity:.1;position:absolute;inset:0}.heroWaveCanvas{width:100%;height:100%}.heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.heroH1{letter-spacing:-.04em;margin:0 0 18px;font-size:72px;line-height:.98}.heroSub{color:var(--muted);max-width:52ch;margin:0 0 26px;font-size:18px}.heroCtas{gap:12px;margin:0 0 22px;display:flex}.metaStrip{border-top:1px solid var(--border2);gap:26px;padding-top:14px;display:flex}.metaLabel{text-transform:uppercase;letter-spacing:.08em;color:#ffffff47;margin-bottom:6px;font-size:10px}.metaValue{color:#ffffff9e;font-size:12px}.heroVideoWrap{position:relative}.heroVideo{aspect-ratio:16/9;border:1px solid var(--border);background:var(--card2);position:relative;overflow:hidden}.heroVideoEl{object-fit:cover;width:100%;height:100%;display:block}.heroVideoShade{background:linear-gradient(#0000001f 0%,#0000009e 100%);position:absolute;inset:0}.heroVideoHover{opacity:0;justify-content:space-between;align-items:center;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:14px;left:16px;right:16px;transform:translateY(4px)}.heroVideo:hover .heroVideoHover{opacity:1;transform:translateY(0)}.heroVideoLabel{color:#ffffffd1;font-size:12px}.heroAudioConcept{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1a80;border:1px solid #ffffff0f;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.miniWave{flex:1;align-items:center;gap:2px;height:34px;display:flex}.miniWaveBar{background:#ffffff2e;flex:1;transition:background .16s}.miniWaveBar:hover{background:#ffffff5c}.mutedIcon{color:#ffffff8c}@media (max-width:1024px){.heroGrid{grid-template-columns:1fr}.heroH1{font-size:56px}}@media (max-width:560px){.heroH1{font-size:46px}.metaStrip{flex-direction:column;gap:12px}}.cardsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{background:#1a1a1a8c;border:1px solid #ffffff14;padding:18px;position:relative;overflow:hidden}.cardBody{color:#ffffff9e;margin:0;font-size:14px;line-height:1.55}.cardAccent{opacity:0;background:radial-gradient(closest-side,#86d9d61f,#0000);transition:opacity .24s;position:absolute;inset:-40px}.deliverableCard:hover .cardAccent{opacity:1}@media (max-width:980px){.cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.cardsGrid{grid-template-columns:1fr}}.sectionWave{opacity:.07;position:absolute;inset:0}.sectionWaveCanvas{width:100%;height:100%}.reelGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.reelCard{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.reelThumb{background:#0f0f0f;border:1px solid #ffffff1a;height:140px;position:relative;overflow:hidden}.reelThumbShade{background:linear-gradient(135deg,#ffffff0d,#0000);position:absolute;inset:0}.reelThumbHover{opacity:0;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.reelCard:hover .reelThumbHover{opacity:1}.reelPlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:56px;height:56px;display:grid}.reelIndex{color:#ffffff8c;background:#ffffff0f;border:1px solid #ffffff1a;padding:4px 8px;font-size:10px;position:absolute;top:10px;left:10px}.reelText{padding:12px 6px}.reelTitle{margin-bottom:6px;font-size:14px}.reelDesc{color:#ffffff8c;margin-bottom:8px;font-size:12px}.reelConcept{color:#ffffff59;font-size:11px;font-style:italic}@media (max-width:1100px){.reelGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.reelGrid{grid-template-columns:1fr}}.libraryHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.filterRow{flex-wrap:wrap;gap:8px;display:flex}.filterBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;padding:8px 12px;font-size:12px}.filterBtn:hover{border-color:#ffffff38}.filterBtnActive{color:#ffffffeb;border-color:#86d9d68c}.libraryGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.libraryCard{cursor:pointer;text-align:left;background:#1a1a1a8c;border:1px solid #ffffff1a;padding:16px;position:relative}.libraryMiniWave{opacity:.6;align-items:flex-end;gap:2px;height:32px;margin-bottom:12px;display:flex}.libraryMiniBar{background:#ffffff38;flex:1}.libraryName{color:#ffffffeb;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.3}.libraryDesc{color:#ffffffbd;min-height:5.8em;margin-bottom:14px;font-size:12px;line-height:1.45}.libraryMeta{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:12px;display:flex}.pillTag{color:#ffffffd1;text-transform:capitalize;background:#ffffff14;border:1px solid #ffffff29;padding:4px 8px}.libraryHoverPlay{opacity:0;transition:opacity .18s,transform .18s;position:absolute;top:12px;right:12px;transform:translateY(4px)}.libraryCard:hover .libraryHoverPlay{opacity:1;transform:translateY(0)}.libraryPlayDot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}@media (max-width:1100px){.libraryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.libraryGrid{grid-template-columns:1fr}}.workflowGrid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:32px;display:grid}.workflowSticky{position:relative}.workflowStage{background:#0a0a0a;border:1px solid #ffffff1a;min-height:380px;position:sticky;top:96px;overflow:hidden}.workflowStagePad{opacity:.45;position:absolute;inset:0}.workflowWave{width:100%;height:100%}.workflowStageFade{background:linear-gradient(#0000002e,#000000b8);position:absolute;inset:0}.workflowChips{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:16px;left:16px}.chip{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1a;padding:6px 10px;font-size:11px}.workflowSteps{flex-direction:column;gap:14px;display:flex}.workflowStep{text-align:left;cursor:pointer;background:#1a1a1a85;border:1px solid #ffffff14;grid-template-columns:44px 1fr;gap:16px;padding:16px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.workflowStep:hover{background:#202020b3;border-color:#ffffff29}.workflowStepActive{background:linear-gradient(#86d9d614,#1a1a1ad1);border-color:#86d9d66b;box-shadow:inset 0 0 0 1px #86d9d614}.workflowStepActive .workflowNum{color:#ffffffdb;border-color:#86d9d647}.workflowNum{color:#ffffff8c;letter-spacing:.08em;background:#ffffff0d;border:1px solid #ffffff1a;place-items:center;width:44px;height:44px;font-size:12px;display:grid}.workflowTitle{margin-bottom:6px;font-size:14px}.workflowDesc{color:#ffffff8c;font-size:12px;line-height:1.55}@media (max-width:980px){.workflowGrid{grid-template-columns:1fr}.workflowStage{position:relative;top:0}}.voiceGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.voiceCard{text-align:left;cursor:pointer;background:#1a1a1a8c;border:1px solid #ffffff1a;padding:16px;transition:border-color .18s,background .18s,transform .18s}.voiceCard:hover{background:#202020b8;border-color:#ffffff2e}.voiceIcon{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:44px;height:44px;margin-bottom:10px;display:grid}.voiceTitle{margin-bottom:8px;font-size:14px}.voiceDesc{color:#ffffff8c;font-size:12px;line-height:1.5}@media (max-width:1100px){.voiceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.voiceGrid{grid-template-columns:1fr}}.creditsGrid{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.creditsHero{background:#0a0a0a;border:1px solid #ffffff1a;min-height:220px;position:relative;overflow:hidden}.creditsHeroShade{background:radial-gradient(closest-side,#86d9d61a,#0000),linear-gradient(135deg,#ffffff0d,#0000);position:absolute;inset:0}.creditsHeroText{position:absolute;bottom:18px;left:18px;right:18px}.creditsHeroLine{color:#ffffffc7;max-width:52ch;margin-top:6px;font-size:16px}.creditsAside{background:#1a1a1a85;border:1px solid #ffffff1a;padding:18px}.creditsAsideText{color:#fff9;margin:10px 0 0;font-size:13px;line-height:1.55}.creditsTiles{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.tile{background:#1a1a1a85;border:1px solid #ffffff1a;padding:18px}.tileText{color:#ffffffa6;margin-top:8px;font-size:13px}@media (max-width:980px){.creditsGrid,.creditsTiles{grid-template-columns:1fr}}.contactForm{background:#1a1a1a85;border:1px solid #ffffff1a;padding:18px}.formGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field{color:#ffffffeb;background:#0a0a0a99;border:1px solid #ffffff1f;width:100%;margin-top:10px;padding:12px}.field::placeholder{color:#ffffff59}.formBtn{width:100%;margin-top:14px}@media (max-width:620px){.formGrid{grid-template-columns:1fr}}.finalCta{border:1px solid #ffffff1a;min-height:180px;margin-top:22px;position:relative;overflow:hidden}.finalCtaWave{opacity:.18;position:absolute;inset:0}.finalCtaInner{z-index:1;justify-content:space-between;align-items:center;gap:14px;padding:22px;display:flex;position:relative}.finalCtaTitle{letter-spacing:-.01em;color:#ffffffdb;font-size:20px}.footer{border-top:1px solid #ffffff0f;padding:44px 0}.footerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.footerBrand{font-weight:650}.footerSub{color:#ffffff73;margin-top:6px;font-size:12px}.footerLinks{gap:14px;display:flex}.footerRowSingle{justify-content:flex-start}.footerLink{color:#ffffff8c;font-size:12px}.footerLink:hover{color:#fffc}.footerFine{color:#ffffff59;margin-top:18px;font-size:12px}.stickyPlayerWrap{z-index:56;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:18px;left:0;right:0}.stickyPlayer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(1120px,100% - 28px);box-shadow:var(--shadow);pointer-events:auto;background:#0a0a0adb;border:1px solid #ffffff1f;position:relative}.stickyProgressTop{background:#ffffff0f;height:2px;position:absolute;top:0;left:0;right:0}.stickyProgressTopFill{background:#86d9d68c;height:100%}.stickyRow{grid-template-columns:1.1fr 1fr auto;align-items:center;gap:16px;padding:14px;display:grid}.stickyInfo{min-width:0}.stickyTitle{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.stickySub{color:#ffffff73;margin-top:4px;font-size:11px}.stickyViz{opacity:.6;align-items:flex-end;gap:2px;height:36px;display:flex}.vizBar{transform-origin:bottom;background:#fff3;flex:1}.vizBarAnim{animation-name:bounce;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes bounce{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.stickyControls{align-items:center;gap:8px;display:flex}.volWrap{align-items:center;gap:8px;padding:0 6px;display:flex}.volIcon{color:#ffffff8c}.volRange{width:90px}.stickyTimeline{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 14px 12px;display:grid}.timeChip{color:#ffffff73;min-width:52px;font-size:11px}.scrub{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;height:8px;position:relative}.scrubFill{background:#ffffff59;position:absolute;top:0;bottom:0;left:0}@media (max-width:820px){.stickyRow{grid-template-columns:1fr auto;grid-template-areas:"info controls""viz viz"}.stickyInfo{grid-area:info}.stickyControls{grid-area:controls}.stickyViz{grid-area:viz}.volWrap{display:none}}.overlay{z-index:70;position:fixed;inset:0}.overlayBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e0;position:absolute;inset:0}.modalStage{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.modalInner{width:min(1120px,100%);position:relative}.modalGlow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#ffffff0f,#0000);position:absolute;inset:-80px}.videoFrame{aspect-ratio:16/9;background:#090909;border:1px solid #ffffff2e;position:relative;overflow:hidden}.videoEl{object-fit:cover;width:100%;height:100%;display:block}.videoPlaceholder{place-items:center;display:grid;position:absolute;inset:0}.playPill{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:82px;height:82px;display:grid}.videoMetaTop{background:linear-gradient(#0000008c,#0000);padding:18px;position:absolute;top:0;left:0;right:0}.chipRow{gap:8px;display:flex}.modalInfoRow{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:18px;display:flex}.modalTitleRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.modalTitle{letter-spacing:-.02em;margin:0;font-size:30px}.modalCount{color:#ffffff59;font-size:12px}.modalDesc{color:#ffffffa6;margin:10px 0 6px}.modalConcept{color:#fff6;margin:0;font-size:12px;font-style:italic}.tagRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tag{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;padding:6px 10px;font-size:12px}.modalNav{gap:10px;display:flex}.roundBtn{color:#ffffffe0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:46px;height:46px;display:grid}.roundBtn:hover{background:#ffffff1a}.closeBtn{cursor:pointer;color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:-12px;right:-12px}.closeBtn:hover{background:#ffffff1a}.kbdHints{color:#ffffff4d;gap:16px;font-size:11px;display:flex;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)}.drawer{background:#0a0a0a;border-left:1px solid #ffffff1a;width:min(520px,100%);position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.drawerWide{width:min(720px,100%)}.drawerPad{padding:22px}.drawerHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.drawerHeaderText{min-width:0}.drawerTitle{letter-spacing:-.02em;margin:0 0 8px;font-size:28px}.drawerMeta{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.dot{opacity:.6}.cap{text-transform:capitalize}.drawerWave{background:#1a1a1a8c;border:1px solid #ffffff1a;margin-bottom:18px;padding:14px}.drawerWaveBars{align-items:flex-end;gap:2px;height:120px;margin-bottom:14px;display:flex}.waveBar{background:#ffffff38;flex:1}.drawerWaveControls{align-items:center;gap:12px;display:flex}.drawerWaveLine{background:#ffffff0d;border:1px solid #ffffff1a;flex:1;height:6px;position:relative}.drawerWaveLineFill{background:#ffffff61;width:33%;position:absolute;inset:0}.drawerTime{color:#ffffff80;font-size:11px}.drawerBlock{margin-bottom:18px}.miniLabel{letter-spacing:.08em;text-transform:uppercase;color:#ffffff52;font-size:10px}.drawerText{color:#ffffffbd;margin:10px 0 0;line-height:1.55}.drawerPairs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.pairValue{color:#ffffffc7;background:#1a1a1a8c;border:1px solid #ffffff1a;margin-top:8px;padding:10px 12px}.pillList{gap:8px;margin-top:10px;display:grid}.pill{color:#ffffffa6;background:#1a1a1a85;border:1px solid #ffffff0f;padding:10px 12px}.gridPills{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.gridPill{background:#1a1a1a8c;border:1px solid #ffffff1a;padding:10px 12px}.drawerActions{gap:10px;margin-top:18px;display:flex}.primaryBtn svg{margin-right:8px}.sampleList{gap:10px;margin-top:10px;display:grid}.sampleCard{text-align:left;cursor:pointer;background:#1a1a1a8c;border:1px solid #ffffff1a;align-items:center;gap:12px;width:100%;padding:14px;transition:border-color .18s,background .18s,transform .18s;display:flex}.sampleCard:hover{background:#202020b8;border-color:#ffffff2e}.sampleCardActive{background:linear-gradient(#86d9d614,#1a1a1ad1);border-color:#86d9d66b}.samplePlay{color:#ffffffe0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.samplePlay:hover{background:#ffffff1a}.sampleText{flex:1;min-width:0}.sampleTitle{margin-bottom:4px;font-size:13px}.sampleDesc{color:#ffffff8c;font-size:11px}.sampleDur{color:#ffffff73;font-size:11px}.noteBox{background:#1a1a1a8c;border:1px solid #ffffff1a;gap:12px;margin-top:12px;padding:14px;display:flex}.noteIcon{color:#ffffff73;margin-top:2px}.noteTitle{margin-bottom:4px;font-size:13px}.noteText{color:#fff9;font-size:11px;line-height:1.5}@media (max-width:620px){.drawerPairs,.gridPills{grid-template-columns:1fr}}.modalInfo{flex:1;min-width:0}.drawerGrid{display:block}body{background:radial-gradient(circle at top,#86d9d60d,#0000 28%),linear-gradient(#060606 0%,#0a0a0a 100%)}.mediaImg{object-fit:cover;width:100%;height:100%;display:block}.heroFeatureCard .parallaxImg,.heroMiniCard .parallaxImg,.editorialPanel .parallaxImg,.reelFeaturePanel .parallaxImg,.voiceFeature .parallaxImg,.contactImageCard .parallaxImg,.workflowStageImage .parallaxImg,.ribbonCard .parallaxImg,.reelThumb .parallaxImg,.libraryThumb .parallaxImg,.talentThumb .parallaxImg{transition:transform .56s cubic-bezier(.22,1,.36,1),filter .3s}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8f;margin-bottom:16px;font-size:11px}.hero{align-items:stretch;min-height:100svh}.heroBg,.heroWave{display:none}.heroBgImage{position:absolute;inset:0}.heroBgImgEl{object-fit:cover;width:100%;height:100%;display:block}.heroBgShade{background:linear-gradient(90deg,#000000d6 0%,#000000ad 44%,#000000d1 100%),linear-gradient(#00000059 0%,#000000b3 100%);position:absolute;inset:0}.heroInner{align-items:center;display:flex}.heroGridExpanded{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:40px;width:100%}.heroSubWide{color:#ffffffd1;max-width:60ch}.heroSubSecondary{color:#ffffff9e;max-width:60ch;margin-top:-4px}.metaStripWide{border-top-color:#ffffff1f;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.heroEditorial{gap:16px;display:grid}.heroFeatureCard,.heroMiniCard,.editorialPanel,.reelFeaturePanel,.voiceFeature,.contactImageCard,.workflowStageImage,.creditsHeroImage,.ribbonCard{box-shadow:var(--shadow);background:#ffffff08;border:1px solid #ffffff1f;position:relative;overflow:hidden}.heroFeatureCard{aspect-ratio:16/10}.heroFeatureOverlay,.heroMiniText,.editorialPanelText,.reelFeatureText,.voiceFeatureText,.contactImageText,.workflowStageOverlay{z-index:2;position:absolute;bottom:18px;left:18px;right:18px}.heroFeatureOverlay{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.heroFeatureCard:after,.heroMiniCard:after,.editorialPanel:after,.reelFeaturePanel:after,.voiceFeature:after,.contactImageCard:after,.workflowStageImage:after,.creditsHeroImage:after,.ribbonCard:after{content:"";background:linear-gradient(#0000000a,#000000b8);position:absolute;inset:0}.heroFeatureTitle,.workflowFeatureTitle,.editorialPanelTitle{color:#ffffffe6;max-width:36ch;font-size:18px;line-height:1.35}.heroSecondaryGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.heroMiniCard{aspect-ratio:1}.heroMiniShade{background:linear-gradient(#00000014,#000000b8);position:absolute;inset:0}.miniTextLine{color:#ffffffc2;margin-top:8px;font-size:13px;line-height:1.55}.heroAudioConceptElevated{background:#0c0c0cc2;border:1px solid #ffffff1f;align-items:flex-start;min-height:100%;margin-top:0;padding:18px}.heroAudioText{flex:1}.roundPill.heroFeaturePlay{flex:none}.sectionIntroGrid,.reelTopGrid,.voiceTopGrid,.workflowTopGrid,.contactLayout{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:22px;display:grid}.sectionLeadLarge{color:#ffffffad;font-size:17px;line-height:1.7}.reelTopGridSingle,.voiceTopGrid.reelTopGridSingle{grid-template-columns:minmax(0,1fr);max-width:760px}.sectionSupportCopy{max-width:640px;margin-top:18px}.sectionSupportText{color:#ffffffc7;margin:6px 0 0;font-size:16px;line-height:1.6}.editorialPanel,.reelFeaturePanel,.voiceFeature,.contactImageCard{min-height:260px}.editorialPanelShade,.reelFeatureShade,.voiceFeatureShade,.contactImageShade{background:linear-gradient(#00000014,#000000c7);position:absolute;inset:0}.cardsGridDense{grid-template-columns:repeat(4,1fr);margin-top:28px}.imageRibbon{gap:16px;margin-top:16px;display:grid}.imageRibbonThree{grid-template-columns:repeat(3,1fr)}.ribbonCard{aspect-ratio:16/10}.card,.workflowStep,.voiceCard,.tile,.creditsAside,.contactForm,.finalCta,.libraryCard,.reelThumb,.footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reelFeaturePanel{min-height:220px}.reelThumbImage{height:180px}.libraryGrid{gap:18px}.libraryCard{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.libraryThumb{aspect-ratio:16/7;flex:none;position:relative;overflow:hidden}.libraryThumbShade{background:linear-gradient(#00000005,#0000004d);position:absolute;inset:0}.libraryName,.libraryDesc,.libraryMeta{padding-left:16px;padding-right:16px}.libraryName{margin-top:14px}.libraryMeta{padding-bottom:16px}.workflowMetrics{gap:10px;display:grid}.metricCard{background:#ffffff0a;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.metricCard span{color:#ffffff85;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.metricCard strong{color:#ffffffd6;font-size:14px;font-weight:600}.workflowGridPremium{margin-top:28px}.workflowStageImage{min-height:460px}.workflowStageFade{background:linear-gradient(#0000001a,#000000c2)}.voiceGrid{margin-top:22px}.creditsGridPremium{margin-top:8px}.creditsHero{min-height:340px}.contactCopyCol{gap:16px;display:grid}.contactForm{padding:20px}.finalCta{background:#ffffff08;min-height:auto;margin-top:16px}.finalCtaInner{min-height:140px}.footer{background:#ffffff05}@media (max-width:1100px){.heroGridExpanded,.sectionIntroGrid,.reelTopGrid,.voiceTopGrid,.workflowTopGrid,.contactLayout,.workflowGrid{grid-template-columns:1fr}.cardsGridDense{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.metaStripWide,.heroSecondaryGrid,.imageRibbonThree{grid-template-columns:1fr}.heroH1{font-size:52px}.cardsGridDense,.libraryGrid,.voiceGrid,.reelGrid{grid-template-columns:1fr}}@media (max-width:560px){.container{padding:0 18px}.section{padding:76px 0}.heroInner{padding:84px 0 72px}.heroH1{font-size:42px}.h2{font-size:34px}}.voiceMeta{letter-spacing:.08em;text-transform:uppercase;color:#e8dfd5b8;margin-top:.35rem;font-size:.78rem}.stickyMetaLine{color:#e8dfd5b8;margin-top:.2rem;font-size:.78rem}.brandStack{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.brandTitle{letter-spacing:.01em;font-size:14px;font-weight:700}.brandSub{letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a;font-size:10px}.heroLockup{gap:4px;margin-bottom:8px;display:grid}.heroLockupSub{letter-spacing:.1em;text-transform:uppercase;color:#ffffff75;font-size:11px}.voiceTopGridExpanded{align-items:stretch}.talentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.talentCard{color:var(--text);text-align:left;cursor:pointer;box-shadow:var(--shadow);background:#ffffff09;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.talentCardStatic{cursor:default}.talentThumb{aspect-ratio:4/5;position:relative;overflow:hidden}.talentThumbShade{background:linear-gradient(#00000005,#00000070);position:absolute;inset:0}.talentIcon{color:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a99;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:14px;right:14px}.talentBody{gap:10px;padding:16px;display:grid}.talentTitleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.talentRolePill{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:10px}@media (max-width:1100px){.talentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.brandSub,.heroLockupSub{letter-spacing:.06em}.talentGrid{grid-template-columns:1fr}}.creditsCompactHead{max-width:760px}.creditsCompactLead{margin-top:12px}.creditsTilesCompact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}@media (max-width:980px){.creditsTilesCompact{grid-template-columns:1fr}}.heroFeatureCard:hover .parallaxImg,.heroMiniCard:hover .parallaxImg,.editorialPanel:hover .parallaxImg,.reelFeaturePanel:hover .parallaxImg,.voiceFeature:hover .parallaxImg,.contactImageCard:hover .parallaxImg,.workflowStageImage:hover .parallaxImg,.ribbonCard:hover .parallaxImg,.reelCard:hover .parallaxImg,.libraryCard:hover .parallaxImg,.talentCard:hover .parallaxImg{filter:saturate(1.02)contrast(1.03)}@media (max-width:820px){.ambientGlowA{width:68vw;height:68vw;right:-22vw}.ambientGlowB{width:54vw;height:54vw;left:-22vw}}.sectionBridge{padding-top:44px;padding-bottom:44px}.bridgeCard{box-shadow:var(--shadow);background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff1a}.bridgeGrid{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:28px;padding:30px 32px;display:grid}.bridgeTitle{letter-spacing:-.02em;margin:10px 0 0;font-size:28px;line-height:1.18}.bridgeCopyWrap{justify-items:start;gap:18px;display:grid}.bridgeText{color:#ffffffbd;max-width:52ch;margin:0;font-size:16px;line-height:1.7}.bridgeLink{align-items:center;gap:10px;display:inline-flex}@media (max-width:820px){.sectionBridge{padding-top:24px;padding-bottom:24px}.bridgeGrid{grid-template-columns:1fr;padding:24px}.bridgeTitle{font-size:24px}}
