:root{--background:#090b0c;--background-raised:#0f1213;--surface:#131718;--surface-strong:#191e1f;--border:#293032;--border-soft:rgba(240,234,224,0.12);--text:#f4f0e8;--text-muted:#a7ada9;--text-dim:#747d7c;--coral:#db705a;--coral-bright:#ea826a;--teal:#48b5ac;--amber:#ca9955;--content-width:1240px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{background:var(--background)}body{min-width:320px;color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,select{font:inherit}.landing-page{min-height:100vh;background:var(--background);color:var(--text)}.page-frame{width:min(var(--content-width),calc(100% - 3.5rem));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:4.5rem;border-bottom:1px solid var(--border-soft);background:rgba(9,11,12,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{gap:.7rem;font-size:1.05rem;font-weight:650;white-space:nowrap}.brand,.brand-mark{display:inline-flex;align-items:center;color:var(--text)}.brand-mark{width:1.9rem;height:1.9rem;justify-content:center;border-radius:.38rem;background:var(--coral);font-size:.85rem;font-weight:700}.primary-nav{display:flex;align-items:center;justify-content:flex-end;gap:1.45rem;color:var(--text-muted);font-size:.9rem}.nav-link{transition:color .16s ease;white-space:nowrap}.footer-links a:focus-visible,.footer-links a:hover,.nav-link:focus-visible,.nav-link:hover{color:var(--text)}.language-picker{position:relative;display:inline-flex;align-items:center;opacity:1;transition:opacity .16s ease}.language-picker[data-pending=true]{opacity:.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.language-trigger{display:inline-flex;width:4.85rem;height:2.9rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(240,234,224,.24);border-radius:.62rem;background:#262626;color:#f4f4f5;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 .35rem 1rem rgba(0,0,0,.28);transition:background .16s ease,border-color .16s ease,transform .16s ease}.language-trigger:hover{border-color:rgba(240,234,224,.42);background:#303030}.language-trigger:disabled{cursor:wait}.language-trigger-icon{width:1.35rem;height:1.35rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.language-trigger-chevron{width:1rem;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;transition:transform .16s ease}.language-trigger-chevron[data-open=true]{transform:rotate(180deg)}.language-menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:40;width:15rem;padding:.35rem;border:1px solid #4a4a4a;border-radius:.62rem;background:#2f2f2f;box-shadow:0 1.25rem 2.6rem rgba(0,0,0,.46)}.language-option{display:block;width:100%;min-height:2.65rem;padding:0 .8rem;border:0;border-radius:.4rem;background:transparent;color:#cacaca;cursor:pointer;font-size:1rem;font-weight:560;line-height:1.25;text-align:left}.language-option:focus-visible,.language-option:hover,.language-option[data-active=true]{background:#444;color:#f4f4f5}.action:focus-visible,.footer-links a:focus-visible,.language-trigger:focus-visible,.nav-link:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.action{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;gap:.8rem;padding:0 1.3rem;border:1px solid transparent;border-radius:.35rem;font-size:.94rem;font-weight:550;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.action span{font-size:1.05rem}.action-primary{background:var(--coral);color:#fff8f2}.action-primary:hover{background:var(--coral-bright);transform:translateY(-1px)}.action-secondary{border-color:rgba(240,234,224,.32);background:rgba(13,16,17,.34);color:var(--text)}.action-secondary:hover{border-color:rgba(240,234,224,.58);background:rgba(13,16,17,.7)}.action-small{min-height:2.55rem;padding:0 1rem;font-size:.88rem}.hero{position:relative;display:flex;min-height:calc(100svh - 8.25rem);overflow:hidden;border-bottom:1px solid var(--border-soft);isolation:isolate}.hero-image{z-index:-2;object-fit:cover;object-position:center right}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#090b0c 5%,rgba(9,11,12,.96) 30%,rgba(9,11,12,.42) 65%,rgba(9,11,12,.3)),linear-gradient(0deg,rgba(9,11,12,.55),transparent 36%)}.hero-inner{display:flex;align-items:center;padding:4.8rem 0 5.2rem}.hero-copy{max-width:38rem}.hero-copy h1{color:var(--text);font-size:5.1rem;font-weight:650;line-height:1;letter-spacing:0}.hero-category{margin-top:1.25rem;color:var(--text);font-size:1.65rem;font-weight:480;line-height:1.3}.hero-summary{max-width:32rem;margin-top:1.35rem;color:#c6c5bf;font-size:1.04rem;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.35rem}.foundation-strip{border-bottom:1px solid var(--border-soft);background:var(--background-raised)}.pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pillar{display:flex;gap:1.35rem;min-height:8.5rem;padding:2rem 2.1rem 2rem 0}.pillar+.pillar{padding-left:2.1rem;border-left:1px solid var(--border-soft)}.operation-index,.pillar-number{color:var(--teal);font-size:.75rem;font-weight:600;line-height:1.8}.pillar h2{font-size:1.02rem;font-weight:560;line-height:1.35}.pillar p{margin-top:.45rem;color:var(--text-muted);font-size:.9rem;line-height:1.55}.buyers-section,.closing-section,.operations-section,.platform-section,.workflow-band{border-bottom:1px solid var(--border-soft)}.workflow-band{padding:5.8rem 0 5.4rem}.section-intro{max-width:48rem}.section-label{margin-bottom:1.05rem;color:var(--teal);font-size:.76rem;font-weight:650;text-transform:uppercase}.buyers-layout h2,.platform-copy h2,.section-intro h2{color:var(--text);font-size:2.45rem;font-weight:560;line-height:1.16;letter-spacing:0}.section-summary{margin-top:1.2rem;color:var(--text-muted);font-size:1rem;line-height:1.7}.workflow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin-top:3.4rem;list-style:none}.workflow-stage{min-width:0;padding-right:1.35rem}.stage-track{display:flex;align-items:center;gap:.9rem;margin-bottom:1.3rem}.stage-track span{color:var(--coral);font-size:.76rem;font-weight:650}.stage-track i{display:block;flex:1 1;height:1px;background:var(--border)}.workflow-stage:last-child .stage-track i{max-width:1.8rem;background:var(--teal)}.workflow-stage h3{font-size:1.06rem;font-weight:560;line-height:1.35}.workflow-stage p{margin-top:.65rem;color:var(--text-muted);font-size:.89rem;line-height:1.55}.platform-section{padding:5.8rem 0;background:var(--background-raised)}.platform-layout{display:grid;grid-template-columns:minmax(18rem,.83fr) minmax(29rem,1.17fr);align-items:start;grid-gap:4.2rem;gap:4.2rem}.capability-list{margin-top:2.5rem;list-style:none}.capability-list li{padding:1.2rem 0;border-top:1px solid var(--border)}.capability-list h3{font-size:1rem;font-weight:550}.capability-list p{margin-top:.45rem;color:var(--text-muted);font-size:.9rem;line-height:1.55}.studio-preview{overflow:hidden;border:1px solid var(--border);border-radius:.45rem;background:#0c0f10}.preview-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem;border-bottom:1px solid var(--border)}.preview-workspace{color:var(--text-dim);font-size:.74rem;text-transform:uppercase}.preview-project{margin-top:.25rem;font-size:1.02rem;font-weight:550}.preview-mode{padding:.4rem .55rem;border-radius:.3rem;background:rgba(72,181,172,.12);color:var(--teal);font-size:.72rem;white-space:nowrap}.preview-episodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;padding:1.25rem 1.35rem}.preview-episodes article{display:flex;min-height:7.1rem;flex-direction:column;justify-content:space-between;gap:.6rem;padding:.9rem;border:1px solid var(--border);background:var(--surface)}.preview-episodes span{color:var(--text-dim);font-size:.7rem}.preview-episodes strong{font-size:.89rem;font-weight:520;line-height:1.4}.status{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.25rem .45rem;border-radius:.25rem;font-size:.68rem;font-weight:500}.status-approved{background:rgba(72,181,172,.12);color:var(--teal)}.status-running{background:rgba(202,153,85,.14);color:#dfaf64}.status-review{background:rgba(219,112,90,.13);color:#e3816d}.preview-runs{margin:0 1.35rem 1.35rem;border:1px solid var(--border);background:var(--surface)}.run-row,.runs-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.78rem .9rem}.runs-heading{border-bottom:1px solid var(--border);color:var(--text-dim);font-size:.7rem;text-transform:uppercase}.run-row{color:#d6d4cd;font-size:.84rem}.run-row+.run-row{border-top:1px solid rgba(240,234,224,.06)}.operations-section{padding:5.8rem 0}.operations-intro{max-width:45rem}.operations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem;margin-top:3.25rem}.operation{min-height:15rem;padding:1.65rem 1.55rem;border:1px solid var(--border);border-radius:.4rem;background:var(--surface)}.operation h3{margin-top:2.5rem;font-size:1.25rem;font-weight:540;line-height:1.35}.operation p{margin-top:.8rem;color:var(--text-muted);font-size:.94rem;line-height:1.65}.buyers-section{padding:5.4rem 0;background:var(--background-raised)}.buyers-layout{display:grid;grid-template-columns:minmax(18rem,.88fr) minmax(25rem,1.12fr);grid-gap:4.8rem;gap:4.8rem}.outcomes{border-top:1px solid var(--border)}.outcomes div{display:grid;grid-template-columns:11.5rem 1fr;grid-gap:1.4rem;gap:1.4rem;padding:1.35rem 0;border-bottom:1px solid var(--border)}.outcomes dt{font-size:.98rem;font-weight:550}.outcomes dd{color:var(--text-muted);font-size:.93rem;line-height:1.6}.closing-section{padding:4.8rem 0}.closing-layout{display:flex;align-items:center;justify-content:space-between;gap:3rem}.closing-layout h2{max-width:43rem;font-size:2.45rem;font-weight:560;line-height:1.18}.closing-layout p{max-width:39rem;margin-top:.95rem;color:var(--text-muted);font-size:1rem;line-height:1.65}.site-footer{padding:3.25rem 0 3rem;color:var(--text-muted)}.footer-layout{display:flex;justify-content:space-between;align-items:flex-start;gap:2.5rem}.footer-brand{margin-bottom:1.15rem}.footer-description{max-width:25rem;color:var(--text-muted);font-size:.9rem;line-height:1.6}.copyright{margin-top:1.35rem;color:var(--text-dim);font-size:.85rem}.footer-links{display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:.7rem;font-size:.88rem}@media (max-width:1040px){.page-frame{width:min(var(--content-width),calc(100% - 2.6rem))}.primary-nav{gap:1rem}.nav-optional{display:none}.hero-copy h1{font-size:4.35rem}.buyers-layout,.platform-layout{grid-template-columns:1fr;gap:3rem}.studio-preview{max-width:48rem}}@media (max-width:760px){.page-frame{width:calc(100% - 2rem)}.site-header{height:4rem}.header-inner{gap:.6rem}.brand-mark{width:1.7rem;height:1.7rem}.brand>span:last-child,.nav-pricing{display:none}.primary-nav{gap:.55rem;font-size:.82rem}.language-trigger{width:4.2rem;height:2.45rem;gap:.4rem}.language-trigger-icon{width:1.12rem;height:1.12rem}.language-menu{width:min(14.5rem,calc(100vw - 2rem))}.action-small{min-height:2.25rem;padding:0 .68rem;font-size:.79rem}.hero{min-height:calc(100svh - 7rem)}.hero-image{object-position:69% center}.hero-shade{background:linear-gradient(0deg,#090b0c 8%,rgba(9,11,12,.95) 48%,rgba(9,11,12,.48)),linear-gradient(90deg,rgba(9,11,12,.68),rgba(9,11,12,.2))}.hero-inner{align-items:flex-end;padding:10rem 0 3rem}.hero-copy h1{font-size:3.2rem}.hero-category{margin-top:.9rem;font-size:1.3rem}.hero-summary{margin-top:1rem;font-size:.94rem}.hero-actions{margin-top:1.7rem}.hero-actions .action{flex:1 1 10rem}.operations-grid,.pillar-grid,.workflow-grid{grid-template-columns:1fr}.pillar{min-height:0;padding:1.35rem 0}.pillar+.pillar{padding-left:0;border-top:1px solid var(--border-soft);border-left:0}.buyers-section,.operations-section,.platform-section,.workflow-band{padding:4.2rem 0}.buyers-layout h2,.closing-layout h2,.platform-copy h2,.section-intro h2{font-size:1.85rem}.workflow-grid{gap:1.75rem;margin-top:2.5rem}.workflow-stage{padding-right:0}.platform-layout{gap:2.4rem}.preview-episodes{grid-template-columns:1fr}.operations-grid{gap:.8rem;margin-top:2.4rem}.operation{min-height:0}.outcomes div{grid-template-columns:1fr;gap:.55rem}.closing-section{padding:3.8rem 0}.closing-layout,.footer-layout{flex-direction:column;align-items:flex-start;gap:2rem}}