@import url('/fonts.css');
:root{color-scheme:dark;--bg:#0b0d0e;--panel:#121516;--panel2:#181b1c;--text:#f3f0e8;--muted:#a4a9aa;--line:#2b2f30;--accent:#ff873d;--accent2:#ffa76b;--font:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.04;letter-spacing:-.045em}h1{font-size:clamp(3.3rem,5.7vw,6.4rem);margin-bottom:28px}h2{font-size:clamp(2.2rem,4vw,4.25rem);margin-bottom:24px}h3{font-size:1.45rem;line-height:1.3;font-weight:500;letter-spacing:-.025em}em{color:var(--accent);font-style:normal}.wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.skip{position:absolute;top:-100px;background:var(--accent);color:#111;z-index:100;padding:12px}.skip:focus{top:0}.header{min-height:98px;display:flex;align-items:center;gap:48px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:28px;letter-spacing:-1.6px;font-weight:600;white-space:nowrap}.brand-mark{font-family:Georgia,serif;font-size:36px;line-height:1;border:1px solid var(--accent);border-radius:8px;width:38px;height:38px;display:grid;place-items:center;color:var(--accent);position:relative;overflow:hidden}.brand-mark span{height:6px;width:35px;transform:rotate(-35deg);position:absolute;right:-12px;background:var(--bg)}.brand-note{letter-spacing:2px;font-size:10px;align-self:flex-end;margin-bottom:6px;color:var(--muted)}.header nav{display:flex;gap:30px;margin:auto;font-size:14px}.header nav a:hover,.footer a:hover{color:var(--accent)}.header-actions{display:flex;align-items:center;gap:26px}.sign-in{font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 25px;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:#111311;font-size:15px;font-weight:600;}.button:hover{background:var(--accent2);box-shadow:0 5px 30px #ff873d20}.button.small{min-height:42px;padding:9px 18px;font-size:14px}.button.outline{background:transparent;color:var(--text)}.button.outline:hover{background:#ff873d15}.menu-button{display:none;color:var(--text);background:none;border:0;font-size:22px}.hero{display:grid;grid-template-columns:1fr 1.06fr;align-items:center;gap:60px;min-height:740px;padding-block:72px 80px}.hero-copy{min-width:0}.eyebrow{font-size:11px;letter-spacing:2.5px;color:var(--accent2);font-weight:600;margin-bottom:25px;line-height:1.6}.tiny-line{display:inline-block;width:26px;height:1px;background:var(--accent);vertical-align:middle;margin-right:12px}.hero-description{max-width:455px;color:var(--muted);font-size:18px;line-height:1.7;margin-bottom:30px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:22px}.text-button{border:0;background:transparent;color:var(--text);padding:10px 0;font-size:14px}.play-icon{font-size:10px;display:inline-grid;place-items:center;width:29px;height:29px;border:1px solid #606263;border-radius:50%;margin-right:8px}.quiet{font-size:12px;line-height:1.8;color:var(--muted)}.quiet span{margin:0 7px;color:#565d5e}.demo-studio{position:relative;background:var(--panel);border:1px solid #404344;border-radius:10px;box-shadow:0 30px 100px #0007;transform:rotate(1deg)}.demo-studio:before{content:'';position:absolute;inset:-50px;z-index:-1;background:radial-gradient(ellipse,#ff873d10,transparent 65%);pointer-events:none}.studio-top{display:flex;align-items:center;gap:8px;padding:15px 18px;font-size:12px;color:var(--muted)}.live-dot{height:6px;width:6px;background:var(--accent);border-radius:50%}.demo-tag{font-size:9px;letter-spacing:1.4px;margin-left:auto}.demo-frame{margin:0 12px;position:relative;border:1px solid #363b3d;aspect-ratio:16/10;overflow:hidden;border-radius:4px;background:#151617}.demo-frame>img{width:100%;height:100%;object-fit:cover;filter:brightness(.82)}.demo-frame:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#000b);pointer-events:none}.demo-watermark{position:absolute;top:15px;left:15px;right:15px;background:#0b0d0edb;padding:9px 13px;font-size:10px;letter-spacing:1.5px;border-top:1px solid var(--accent);z-index:1}.demo-watermark span{float:right;color:var(--accent2)}.demo-captions{position:absolute;top:58%;width:100%;text-align:center;font-size:clamp(16px,2vw,25px);font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 8px #000;z-index:2}.demo-captions span{display:inline-block;padding:2px 4px;}.demo-captions span:nth-child(2){}.demo-captions span:nth-child(3){}.demo-captions span:nth-child(4){}.demo-captions span:nth-child(5){}.format-tag{position:absolute;bottom:50px;left:14px;font-size:9px;letter-spacing:1px;color:#eee9;z-index:2}.frame-control{position:absolute;bottom:12px;left:14px;right:14px;display:flex;align-items:center;gap:14px;font-size:10px;z-index:2}.playback-track{height:2px;background:#ffffff4d;flex:1}.playback-track i{display:block;height:100%;background:var(--accent);}.demo-steps{display:flex;border-bottom:1px solid var(--line);padding:18px 16px;gap:14px;justify-content:space-between;font-size:11px;color:var(--muted)}.demo-steps b{font-size:9px;margin-right:4px;color:#74797b}.demo-steps .active{color:var(--text)}.demo-steps .active b{color:var(--accent)}.demo-timeline{display:flex;gap:5px;margin:18px 16px 10px}.demo-clip{flex:1;min-width:0;background:#393126;border:1px solid #8a6344;padding:12px 8px;font-size:10px;line-height:1.4;overflow:hidden;white-space:nowrap}.demo-clip span{font-size:9px;display:block;color:var(--accent2);margin-bottom:7px}.demo-clip:nth-child(2){background:#253334;border-color:#496467}.demo-clip:nth-child(3){background:#302835;border-color:#665374}.demo-audio{margin:0 16px 18px;border:1px solid #be6e3855;background:#ff873d10;padding:9px 10px;display:flex;align-items:center;gap:12px;font-size:8px;color:var(--accent2)}.waveform{height:18px;flex:1;background:repeating-linear-gradient(90deg,transparent 0 2px,#e99b67 2px 3px,transparent 3px 5px);clip-path:polygon(0 30%,10% 10%,20% 30%,30% 0,40% 40%,50% 15%,60% 35%,70% 5%,80% 20%,90% 0,100% 35%,100% 65%,90% 100%,80% 80%,70% 95%,60% 65%,50% 85%,40% 60%,30% 100%,20% 70%,10% 90%,0 70%)}.demo-foot{border-top:1px solid var(--line);padding:13px 16px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted)}.demo-status{color:var(--accent2)}.use-cases{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:25px 0;gap:20px}.use-cases>span{max-width:200px;letter-spacing:1.5px;font-size:10px;color:var(--muted)}.use-cases p{margin:0;font-family:Georgia,serif;font-size:20px;color:#c4c7c5}.section{padding-block:96px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px}.section-heading>p{color:var(--muted);font-size:14px;padding-bottom:16px}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.workflow-grid article{min-width:0;padding-top:24px;border-top:1px solid #454341}.step-number{font:italic 26px Georgia,serif;color:var(--accent);display:block;margin-bottom:22px}.workflow-grid article>p{font-size:15px;color:var(--muted);min-height:100px;max-width:340px}.workflow-ui{background:var(--panel);border:1px solid var(--line);padding:20px;border-radius:6px;min-height:195px;font-size:12px}.workflow-ui>span{display:block;padding:9px;margin-bottom:6px;background:var(--panel2);border:1px solid var(--line);border-radius:3px}.workflow-ui>b{font-size:11px;font-weight:400;color:var(--accent2);display:block;padding:5px 9px}.caption-ui{font-size:23px;line-height:1.55;padding:28px}.caption-ui strong{color:var(--accent2);font-weight:500}.mini-audio{display:flex;align-items:center;gap:5px;margin-top:25px;height:25px}.mini-audio i{width:5px;height:12px;background:#b57e57;border-radius:2px}.mini-audio i:nth-child(3n){height:25px}.mini-audio i:nth-child(2n){height:18px}.export-ui>span{color:#deded9;background:transparent}.tools-section{background:#101314;border-block:1px solid var(--line)}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tools-grid article{padding:30px;border:1px solid var(--line);background:linear-gradient(140deg,#1c1e1e,#121516);border-radius:7px}.tools-grid article.tool-feature{grid-row:span 2;display:flex;flex-direction:column;background:radial-gradient(at top left,#ff873d11,transparent),#16191a}.tools-grid article>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.8}.tool-symbol{font-size:27px;line-height:1.2;color:var(--accent);margin-bottom:25px}.tool-feature h3{font:36px Georgia,serif}.tool-feature .pill-row{margin-top:auto}.pill-row{display:flex;flex-wrap:wrap;gap:8px;padding-top:25px}.pill-row span{font-size:10px;border:1px solid #55504a;border-radius:4px;color:#ddd2c7;padding:6px 9px}.availability{display:block;font-size:11px;color:#b9a491}.voice-section{display:grid;grid-template-columns:1fr 1fr;gap:100px}.voice-section>div>p:not(.eyebrow){max-width:435px;color:var(--muted);font-size:17px}.voice-options article{padding:27px 0;border-bottom:1px solid var(--line)}.voice-options article:first-child{padding-top:0}.option-label{color:var(--accent2);font-size:10px;letter-spacing:2px;display:block;margin-bottom:12px}.voice-options p{color:var(--muted);font-size:14px}.pricing-section{border-top:1px solid var(--line)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:15px}.price-card{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:30px;display:flex;flex-direction:column}.price-card.recommended{border-color:#a35e34;background:linear-gradient(150deg,#ff873d10,transparent),var(--panel)}.recommended-label{position:absolute;top:-14px;left:30px;background:var(--accent);color:#171310;border-radius:4px;padding:4px 10px;font-size:9px;letter-spacing:1px;font-weight:600}.plan-name{font-size:20px;margin-bottom:20px}.price{font-size:49px;line-height:1;margin-bottom:16px;letter-spacing:-2px}.price span{font-size:13px;letter-spacing:0;color:var(--muted);margin-left:8px}.price-card>p:not(.price,.plan-name){font-size:13px;color:var(--muted)}.price-card ul{list-style:none;padding:24px 0;border-top:1px solid var(--line);font-size:13px;line-height:2.1;flex:1}.price-card li:before{content:'✓';color:var(--accent2);margin-right:12px}.price-card .button{font-size:14px}.pricing-note{font-size:12px;max-width:860px;color:var(--muted);margin:24px auto 0;text-align:center}.faq-section{display:grid;grid-template-columns:.8fr 1fr;gap:80px;border-top:1px solid var(--line)}.faq-list details{padding:22px 0;border-bottom:1px solid var(--line)}.faq-list summary{font-size:16px;cursor:pointer}.faq-list p{font-size:14px;color:var(--muted);margin:17px 0 0;padding-right:25px}.final-cta{text-align:center;padding:72px 20px 82px;background:radial-gradient(ellipse at bottom,#ff873d10,transparent 70%);border-block:1px solid var(--line)}.final-cta h2{font-size:clamp(2.3rem,4vw,4rem)}.footer{display:flex;align-items:center;flex-wrap:wrap;gap:25px;min-height:150px;padding:30px 0;color:var(--muted);font-size:12px}.footer .brand{color:var(--text)}.footer p{margin:0}.footer nav{display:flex;gap:22px;margin-left:auto}.footer>span{font-size:10px;width:100%;color:#6b7274}.paused *{}@media(min-width:1450px){.hero{min-height:800px}}@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.header{gap:25px}.header nav{gap:18px}.hero{gap:35px;min-height:650px}.hero-description{font-size:16px}.hero-actions{gap:12px}.hero-actions .button{padding-inline:18px}.quiet{font-size:11px}.demo-foot{font-size:9px}.workflow-grid{gap:20px}.voice-section{gap:50px}.price-card{padding:25px}.tools-grid article{padding:24px}}@media(max-width:780px){.header{min-height:80px}.header nav{display:none}.header nav.open{display:flex;position:absolute;top:80px;left:0;right:0;background:var(--panel);padding:20px 24px;border-bottom:1px solid var(--line);z-index:10}.menu-button{display:block}.header-actions{margin-left:auto;gap:15px}.header-actions .small{display:none}.hero{grid-template-columns:1fr;min-height:0;padding:48px 0 55px;gap:45px}.hero-copy{max-width:560px}.hero h1{font-size:clamp(3.5rem,11vw,5.5rem)}.hero-description{font-size:17px}.demo-studio{transform:none;max-width:650px}.demo-captions{font-size:25px}.demo-steps{font-size:12px}.demo-foot{font-size:11px}.use-cases{flex-wrap:wrap;justify-content:flex-start;gap:20px 32px}.use-cases>span{flex-basis:100%;max-width:none}.use-cases p{font-size:18px}.section{padding-block:65px}.section-heading{align-items:start;flex-direction:column;margin-bottom:24px}.section-heading>p{display:none}.workflow-grid{grid-template-columns:1fr;gap:30px}.workflow-grid article{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.workflow-grid .step-number,.workflow-grid h3,.workflow-grid article>p{grid-column:1}.workflow-ui{grid-column:2;grid-row:1/span 3;margin-top:5px;min-height:185px}.workflow-grid article>p{min-height:0;margin-bottom:0;font-size:14px}.tools-grid{grid-template-columns:1fr 1fr}.tools-grid article.tool-feature{grid-column:1/span 2;grid-row:auto}.tool-feature .pill-row{margin-top:0}.voice-section,.faq-section{grid-template-columns:1fr;gap:35px}.pricing-grid{grid-template-columns:1fr;gap:30px}.price-card ul{margin-bottom:14px}.price-card{padding:30px}.price-card .button{align-self:flex-start;min-width:200px}.footer nav{margin-left:0}}@media(max-width:480px){.wrap{width:calc(100% - 40px)}.header .brand{font-size:24px}.brand-mark{width:31px;height:31px;font-size:30px}.brand-note{font-size:8px;letter-spacing:1.5px}.hero h1{font-size:3.45rem}.hero-description{font-size:16px}.hero-actions{gap:14px;flex-direction:column;align-items:start}.hero-actions .button{width:100%}.hero .quiet{font-size:11px}.demo-steps{gap:6px;font-size:9px;padding:15px 11px}.demo-steps b{font-size:8px}.demo-tag{font-size:8px}.studio-top{font-size:10px;padding:12px}.demo-captions{font-size:19px}.demo-watermark{font-size:8px;padding:7px 10px;left:10px;right:10px;top:10px}.demo-clip{font-size:9px;padding:8px 5px}.demo-foot{font-size:9px}.workflow-grid article{display:block}.workflow-ui{margin-top:24px;min-height:0}.workflow-grid article>p{font-size:15px}.tools-grid{grid-template-columns:1fr}.tools-grid article.tool-feature{grid-column:auto}.tools-grid article{padding:26px}.tools-grid article>p:not(.eyebrow){font-size:15px}.section-heading h2{font-size:2.5rem}.eyebrow{font-size:10px;letter-spacing:1.8px}.footer{gap:15px}.footer p{width:100%}.footer nav{font-size:13px}.final-cta{padding-inline:0}.final-cta .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{}.playback-track i{width:45%}.demo-captions span:nth-child(4){color:var(--accent)}}

/* Keep the homepage still and focused on the actual workflow. */
.hero{grid-template-columns:1fr}.hero-copy{max-width:850px}.hero-description{max-width:650px}
