:root{--ink:#17191d;--paper:#f8f8f7;--orange:#e85420;--muted:#595d65;--ui-line:#dadcdf}
body,button,input,textarea,select{font-family:'IBM Plex Sans',Arial,sans-serif}body{background:var(--paper);color:var(--ink)}h1,h2,h3,.price b,.plan-name{font-family:'Barlow Condensed','Arial Narrow',sans-serif!important;letter-spacing:-.015em!important}h2{font-weight:600}h3{font-weight:600}.brand>span{font-family:'IBM Plex Sans',Arial,sans-serif;letter-spacing:-1.4px}.brand small{font-family:'IBM Plex Sans',Arial,sans-serif}.eyebrow,.companion-label,.rail-heading,.desk-top,.desk-bottom,.stage-top,.canvas-footer{font-family:'IBM Plex Mono',monospace;letter-spacing:.08em}.hero-description p,.section-top>p,.paths-heading>p,.path-options p,.feature-grid p,.feature-detail-grid p,.page-intro>p,.ocr-copy>p,.steps p,.workflow-intro p,.faq details p{color:#505660!important}.hero-note,.hero-v3 .hero-note,.stock-credit,.studio-heading p,.studio label{color:#5c626a}.hero-v3 h1 em{font-family:inherit;font-style:normal;font-weight:600;color:#d74716;letter-spacing:-.015em}.button{border-radius:4px}.ai-hero-button{background:#fff!important;border:1px solid #bfc3c8!important;border-radius:4px!important;box-shadow:none!important;color:#25282e!important}.ai-hero-button small{color:#60656c!important}.ai-button-icon{background:#f1f2f3!important;color:#d74716!important}.product-paths,.features,.workflow,.faq{background:#f8f8f7}.studio-section,.ocr-section,.audience{background:#eff0f1}.path-options>a{background:#fff!important;border-color:#d8dade!important}.library-invitation{background:#ebecef}.closing{background:#181c22}.closing>span{color:#c1c5cb}.closing em{color:#ff804e}.hero-control-room{background:#f8f8f7;grid-template-columns:.78fr 1.22fr;gap:4vw;padding-top:36px;padding-bottom:42px;align-items:center}.hero-control-room:before{display:none}.hero-control-room h1{font-size:clamp(58px,5.4vw,126px);line-height:.98;margin:22px 0 26px;font-weight:600}.hero-control-room .hero-description p{font-size:clamp(16px,1.05vw,24px);line-height:1.65;max-width:39ch}.hero-control-room .actions{flex-wrap:wrap;gap:12px}.hero-control-room .broadcast-desk{transform:none;background:#16191f;color:#fff;border:1px solid #31353d;border-radius:8px;box-shadow:0 20px 44px #1518201a}.hero-control-room .desk-top{padding:16px 20px;background:#20242b;border-bottom:1px solid #363b43;font-size:clamp(10px,.65vw,15px);color:#dce0e6}.hero-control-room .desk-top>span:last-child{display:block;font-size:.8em;color:#9da5b0;letter-spacing:.04em}.hero-control-room .desk-top b{background:none;border:0;color:#ff8e64;margin-left:12px;padding:0}.hero-control-room .desk-body{padding:12px;gap:0}.hero-control-room .hero-canvas{border:1px solid #414650;border-radius:3px;aspect-ratio:16/9;background:#11151b}.hero-control-room .canvas-label{top:18px;left:18px;font:500 clamp(8px,.62vw,14px)/1.4 'IBM Plex Mono',monospace;color:white;letter-spacing:.07em;display:flex;align-items:center;gap:7px;max-width:none}.hero-control-room .canvas-label i{width:6px;height:6px;background:#f96333;border-radius:50%}.hero-control-room .canvas-label>span{display:none}.hero-control-room .canvas-footer{color:#e4e7eb;font-size:clamp(7px,.48vw,11px);bottom:10px;left:16px;right:16px}.hero-control-room .canvas-orbit{display:none}.hero-control-room .video-vignette{background:linear-gradient(180deg,#080b1355,transparent 38%,#080b131a)}.hero-control-room .desk-rail{padding:0;background:#16191f;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.hero-control-room .look-picker-intro{grid-column:1/-1;display:flex;align-items:center;padding:17px 3px 11px;margin:0;border:0;background:none}.hero-control-room .look-picker-intro strong{color:#f2f3f6;font-size:clamp(12px,.8vw,18px)}.hero-control-room .look-picker-intro small{color:#a7afba;font-size:clamp(10px,.65vw,15px)}.hero-control-room .look-picker-icon{display:none}.hero-control-room .look-picker-count{color:#adb6c1;font:500 9px 'IBM Plex Mono',monospace;white-space:nowrap}.hero-control-room .hero-style{display:flex;flex-wrap:wrap;align-content:start;gap:5px;padding:7px;border:1px solid #3b4049;border-radius:4px;background:#242931;color:#a4aebb;min-width:0;transition:border-color .2s,background .2s;font-size:clamp(9px,.6vw,14px)}.hero-control-room .hero-style:hover{border-color:#bbc2cd;background:#2b313c}.hero-control-room .hero-style.active{border-color:#f47643;background:#352a27;box-shadow:inset 0 -2px #f47643}.hero-control-room .hero-style strong{font:500 clamp(10px,.67vw,16px) 'IBM Plex Sans',sans-serif;color:#e9edf2}.hero-control-room .hero-style small{font:400 8px 'IBM Plex Mono',monospace;padding-top:3px;color:#9ea8b5}.hero-control-room .hero-style .style-thumbnail{display:block!important;position:relative;width:100%;aspect-ratio:1.85;background:#111720;overflow:hidden;border-radius:2px;margin-bottom:4px}.style-thumbnail:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#ffffff08,transparent)}.style-thumbnail i{position:absolute;left:8%;right:14%;bottom:20%;height:26%;background:#333d4c;border-left:3px solid #f27138}.style-thumbnail b{position:absolute;left:15%;bottom:32%;width:40%;height:3px;background:#fff}.thumb-editorial i{background:#e6d9bf;border-color:#8d6346}.thumb-editorial b{background:#28231c}.thumb-prism i{background:#324d74;transform:skew(-15deg);border-color:#97c5de}.thumb-minimal i{background:#edf0f4;border-left:0;height:18%}.thumb-minimal b{background:#20252d;bottom:27%}.thumb-bold i{background:#315cba;border-color:#95b3ff;right:0;height:30%}.thumb-signal i{background:#17483c;border-color:#8ab99e;border-radius:0 12px 0 0}.hero-control-room .desk-bottom{padding:13px 18px;border-top:1px solid #303640;font-size:clamp(9px,.6vw,14px);color:#abb4c0}.hero-control-room .desk-bottom>a{color:#ff976e}.hero-control-room .desk-bottom i{background:#f47643}.hero-control-room .stock-credit{color:#6d737b;margin-top:10px;font-size:clamp(9px,.55vw,13px)}.hero-control-room .hero-graphic{font-family:'IBM Plex Sans',sans-serif}.hero-control-room .hero-graphic strong{font-family:'IBM Plex Sans',sans-serif!important}
@media(min-width:1900px){.hero-control-room{padding-top:45px;padding-bottom:50px}}@media(max-width:1000px){.hero-control-room{grid-template-columns:1fr;gap:28px}.hero-control-room .hero-intro{grid-column:1;grid-row:1}.hero-control-room .broadcast-desk{grid-column:1;grid-row:2}.hero-control-room .stock-credit{grid-column:1;grid-row:3}.hero-control-room h1{font-size:clamp(58px,8vw,88px)}.hero-control-room .hero-description p{max-width:65ch}.hero-control-room .hero-style strong{font-size:12px}.hero-control-room .look-picker-intro strong{font-size:14px}.hero-control-room .look-picker-intro small{font-size:11px}}@media(max-width:600px){.hero-control-room{padding-top:27px;gap:22px}.hero-control-room h1{font-size:60px;line-height:1}.hero-control-room .desk-body{padding:7px}.hero-control-room .desk-top{padding:12px;font-size:10px}.hero-control-room .desk-top>span:last-child{display:none}.hero-control-room .desk-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hero-control-room .look-picker-count{display:none}.hero-control-room .look-picker-intro{padding:13px 2px 7px}.hero-control-room .hero-style{padding:6px}.hero-control-room .hero-style strong{font-size:12px}.hero-control-room .hero-style .style-thumbnail{aspect-ratio:2.7}.hero-control-room .desk-bottom{padding:12px;font-size:9px}.hero-control-room .canvas-label{top:10px;left:10px;font-size:7px}.hero-control-room .canvas-footer{font-size:6px;bottom:6px}.hero-control-room .actions .button{font-size:13px}.hero-control-room .hero-description p{font-size:16px}.hero-control-room .stock-credit{margin-top:-12px;font-size:9px}}
.design-motion-controls{color:#555d68}.design-motion-controls select{color:#282e37;background:#fff;border-color:#c8cdd4}.design-motion-controls button{color:#313945;background:#e9ecf0;border-color:#c8cdd4}.hero-control-room .broadcast-desk .design-motion-controls{color:#b9c0cb}.hero-control-room .broadcast-desk .design-motion-controls select,.hero-control-room .broadcast-desk .design-motion-controls button{color:#e7eaf0;background:#272e38;border-color:#49515d}.hero-control-room .broadcast-desk .design-motion-controls button:hover{background:#353f4d}.hero-control-room .hero-canvas:after{display:none}.hero-control-room .hero-note{color:#626974}.studio input,.studio textarea,.kit-controls input,.kit-controls textarea,.kit-controls select{font-family:'IBM Plex Sans',Arial,sans-serif}.hero-control-room .look-picker-intro{box-shadow:none}.hero-control-room .hero-style:focus-visible{outline:2px solid #fff;outline-offset:2px}
.hero-control-room .stock-credit{position:static!important;inset:auto!important;transform:none!important;align-self:start;margin:0;text-align:right}.hero-control-room .broadcast-desk{position:relative}.hero-control-room .hero-graphic img{object-fit:contain}
