@font-face{font-family:Geologica;src:url('/assets/fonts/geologica-variable.ttf') format('truetype');font-display:swap}
@font-face{font-family:Onest;src:url('/assets/fonts/onest-variable.ttf') format('truetype');font-display:swap}
:root{--brand:#07111f;--raised:#111a25;--blue:#2369d8;--blue-deep:#1f63cf;--ink:#111b29;--muted:#526079;--line:#dbe2f0;--white:#fff;--cool:#f2f5fc;--shell:1160px;color-scheme:light;color:var(--ink);font-family:Onest,sans-serif;background:var(--white);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:24px}
*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.7}h1,h2,h3{font-family:Geologica,sans-serif;line-height:1.12;letter-spacing:-.035em;font-weight:570;margin:0 0 25px;text-wrap:balance}h1{font-size:clamp(64px,6.4vw,96px)}h2{font-size:clamp(34px,4vw,56px)}h3{font-size:22px;letter-spacing:-.02em}p{margin:0 0 20px;max-width:72ch}p:last-child{margin-bottom:0}figure,blockquote{margin:0}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}a,button,summary,input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}img,video{max-width:100%;height:auto;display:block}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #6797ff;outline-offset:5px}input{caret-color:var(--blue)}::selection{background:#c5d5ff;color:#0b1534}*{scrollbar-color:#a4b3d0 #eef3ff;scrollbar-width:thin}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.skip-link{position:fixed;z-index:50;top:-100px;left:20px;background:#fff;color:var(--ink);padding:10px 15px}.skip-link:focus{top:10px}.site-header{background:var(--brand);color:white;display:flex;align-items:center;gap:32px;padding:25px max(28px,calc((100% - var(--shell))/2));min-height:94px}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-family:Geologica,sans-serif;font-size:20px;font-weight:620;white-space:nowrap}.brand img{border-radius:8px}.site-header nav{display:flex;gap:32px;margin-left:auto;font-size:14px}.site-header nav a{text-decoration:none;color:#e4ecff}.site-header nav a:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:54px;padding:15px 23px;border:0;border-radius:8px;text-decoration:none;background:var(--blue);color:white;font-size:14px;font-weight:650;line-height:1.5;transition:background .18s ease,box-shadow .18s ease}.button:hover{background:var(--blue-deep);box-shadow:0 9px 24px #0d36c022}.button:disabled{opacity:.55;cursor:not-allowed}.arrow{width:21px;height:21px;flex-shrink:0;display:inline-block}.header-cta{background:#fff;color:var(--brand);font-size:12px;min-height:43px;padding:11px 16px;margin-left:12px;gap:16px}.header-cta:hover{background:#e6eeff}.nav-toggle{display:none}.studio-hero{background:var(--brand);color:white;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:60px;align-items:center;padding:64px max(28px,calc((100% - var(--shell))/2)) 104px;overflow:hidden}.hero-copy{padding-bottom:10px}.hero-copy h1{font-weight:580;line-height:1.045;margin-bottom:28px;white-space:nowrap}.headline-caret{display:inline-block;width:5px;height:.72em;background:#8bc2ff;margin-left:9px;transform:translateY(.025em);vertical-align:baseline}.hero-lead{font-size:23px;line-height:1.5;letter-spacing:-.015em;margin-bottom:18px}.hero-description{color:#c7d6e9;font-size:16px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.primary{background:white;color:var(--brand);font-size:14px}.primary:hover{background:#e6eeff;box-shadow:0 12px 25px #071d7330}.hero-watch{font-size:12px;color:#fff;font-weight:500;text-decoration:none}.hero-watch span{margin-left:8px}.trial-note{font-size:11px;color:#d0def0;margin:16px 0 7px}.platform-note{font-size:11px;color:#c7d6e9;margin:0}.cue-stage{max-width:565px;min-width:0;position:relative;padding-top:5px}.cue-tabs{display:flex;gap:9px;justify-content:flex-end;margin-bottom:23px}.cue-tabs button{border:1px solid #536f91;background:transparent;color:#fff;font-size:11px;border-radius:6px;padding:8px 12px;min-height:36px}.cue-tabs button[aria-pressed=true]{background:#fff;color:#112b45;border-color:#fff}.cue-tabs button:hover{background:#ffffff18}.cue-tabs button[aria-pressed=true]:hover{background:#edf2ff}.document-window{background:#fff;color:var(--ink);border-radius:12px;transform:rotate(-.7deg);box-shadow:0 24px 56px #000c1c4d;overflow:hidden;min-height:334px}.window-top{padding:15px 19px;background:#f6f8fd;border-bottom:1px solid #e5eaf5;display:flex;align-items:center;gap:15px;font-size:11px;color:#68758d}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#cad3e5}.window-dots i:first-child{background:#a9b9dc}.document-marker{margin-left:auto;color:#8191b1;font-size:16px}.document-content{padding:23px 27px 35px}.context-label{font-size:10px;letter-spacing:.015em;color:#63728f;margin-bottom:10px}.context-text{font-size:13px;line-height:1.7;color:#536480;max-width:55ch;background:#eaf0ff;box-decoration-break:clone;padding:10px 12px;border-radius:4px;margin-bottom:20px}.document-rule{height:1px;background:#e2e8f3;margin:20px 0}.result-heading{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:600;margin-bottom:16px}.result-heading img{border-radius:6px}.result-status{margin-left:auto;font-size:9px;font-weight:400;color:#556681}.response-text{font-size:14px;line-height:1.85;min-height:107px}.response-text p{margin-bottom:12px}.insertion-caret{display:inline-block;vertical-align:middle;width:2px;height:1.1em;background:var(--blue);margin-left:4px;animation:caret-blink 1.2s steps(1) infinite}.spoken-cue{position:relative;display:flex;gap:17px;align-items:center;transform:translate(-18px,-10px) rotate(.4deg);background:#172536;color:#fff;border-radius:10px;padding:19px 23px;width:calc(100% - 12px);box-shadow:0 20px 50px #000c1c33}.voice-symbol{width:34px;height:34px;color:#a9c4ff;flex-shrink:0}.spoken-cue span{font-size:9px;color:#c2d4ff;display:block;margin-bottom:5px}.spoken-cue p{font-size:13px;line-height:1.6;margin:0}.scene-caption{font-size:10px;color:#c7d6e9;text-align:center;margin:10px auto 0;max-width:100%}.cue-stage.is-changing .response-text{animation:insert-result .42s cubic-bezier(.16,1,.3,1)}.cue-stage.is-changing .voice-symbol{animation:signal-turn .42s cubic-bezier(.16,1,.3,1)}
.studio-proof,.studio-demos,.pricing,.studio-info,.legal{max-width:var(--shell);margin:auto;padding:88px 0}.studio-proof{display:grid;grid-template-columns:.85fr 1.25fr;gap:65px;align-items:center;padding-block:90px 55px}.proof-copy h2{font-size:49px;line-height:1.15}.proof-copy>p{font-size:16px;color:var(--muted)}.text-link{color:var(--blue);font-size:13px;font-weight:550;display:inline-flex;gap:14px;align-items:center;text-decoration:none}.text-link:hover{text-decoration:underline}.proof-copy .proof-boundary{font-size:12px;line-height:1.9;margin-top:35px;color:var(--muted)}.proof-media{position:relative;min-height:565px}.proof-media figure a{display:block}.proof-overview{position:absolute;left:0;top:78px;width:245px;transform:rotate(-3deg)}.proof-overview img{width:100%;border-radius:14px;box-shadow:0 24px 50px #1b38652b}.proof-answer{position:absolute;right:0;top:0;width:430px;transform:rotate(1.5deg)}.proof-answer img{width:100%;filter:drop-shadow(0 22px 22px #10204424)}.proof-caption{position:absolute;bottom:0;left:0;font-size:10px;color:var(--muted);max-width:64ch;line-height:1.7}.studio-functions{background:var(--raised);color:#fff;padding:75px max(28px,calc((100% - var(--shell))/2)) 70px}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-bottom:36px}.section-intro h2{margin:0}.section-intro>p{font-size:15px;color:var(--muted);margin:0;max-width:55ch}.studio-functions .section-intro>p{color:#bbcbe0;justify-self:end;align-self:center}.feature-examples{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}details{border-bottom:1px solid var(--line)}summary{list-style:none;padding:22px 40px 22px 0;cursor:pointer;font-weight:550;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:4px;top:20px;color:var(--blue);font-size:23px;font-weight:400;line-height:1.4}details[open]>summary:after{content:'−'}details>p,details>ul,details>div{margin-bottom:23px}.feature-example{border-color:#334365;border-top:1px solid #334365;border-bottom:0}.feature-example>summary{padding:24px 40px 24px 0;font-size:23px;line-height:1.4}.feature-example>summary:after{color:#9fbcff;top:24px}.feature-example>summary span,.feature-example>summary small{display:block}.feature-example>summary small{font-size:12px;font-weight:400;color:#bbcbe0;margin-top:9px}.feature-example>div{padding-bottom:10px}.feature-example .example-label{font-size:10px;color:#bbcbe0;margin-bottom:9px}.feature-example blockquote{font-size:17px;line-height:1.7;margin-bottom:20px;max-width:46ch}.feature-example .example-result{font-size:13px;line-height:1.8;background:#162442;color:#e9efff;border-radius:8px;padding:18px;margin-bottom:15px}.feature-example>div>p:last-child{font-size:11px;color:#bbcbe0}.feature-boundary{font-size:11px;color:#bbcbe0;max-width:98ch;margin:33px 0 16px}.studio-functions>.text-link{color:#8bc2ff;font-size:12px}.studio-demos{padding-block:22px 30px}.info-topic>summary{font-size:15px;line-height:1.65;padding:23px 40px 23px 0}.topic-content{padding:10px 0 25px;margin-bottom:0!important}.topic-content>section{padding:25px 0;margin:0;border:0;max-width:none}.topic-content h2{font-size:28px}.topic-content h3{font-size:20px}.topic-content p,.topic-content li{font-size:13px;color:var(--muted)}.topic-content .section-intro,.first-run-heading,.provider-heading,.support-heading,.responsible-ai-heading{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-bottom:30px}.topic-content .section-intro p,.topic-content .section-intro h2{margin:0}.video-stage{display:grid;grid-template-columns:.8fr 1.25fr;gap:40px;align-items:center}.video-copy p{font-size:13px;color:var(--muted)}.video-copy h3{font-size:21px}.video-copy .video-duration{font-size:11px;margin-top:20px}.video-frame{background:#eef3fb;border-radius:10px;overflow:hidden}.video-frame video{width:100%}.video-frame figcaption{padding:10px 14px 14px;font-size:11px;color:var(--muted)}#weitere-demos .video-stage+.video-stage{margin-top:35px;padding-top:35px;border-top:1px solid var(--line)}.email-mode{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.app-capture img{width:100%;height:auto}.silent-capture{max-width:430px;justify-self:center}.app-capture figcaption{font-size:11px;color:var(--muted);margin-top:10px}.app-capture figcaption span{display:block}.clean-list{padding:0;list-style:none}.clean-list li{padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.pricing{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px 65px;padding-block:80px 75px}.pricing-copy h2{font-size:47px}.pricing-copy>p{font-size:14px;color:var(--muted)}.price-options{display:grid;grid-template-columns:1fr 1fr;gap:22px}.price-plan{display:flex;flex-direction:column;border:1px solid #cfdbf3;border-radius:12px;padding:26px 24px;background:#fbfcff}.price-plan h3{font-size:18px;margin-bottom:23px}.plan-price{font-size:51px;line-height:1.2;letter-spacing:-.035em;font-weight:580;font-variant-numeric:tabular-nums;margin-bottom:16px}.plan-price span{display:block;font-size:13px;font-weight:400;letter-spacing:0;margin-top:4px}.plan-period{font-size:12px;color:var(--muted);min-height:41px}.plan-facts{padding:0;list-style:none;font-size:12px;margin:0 0 25px}.plan-facts li{border-top:1px solid var(--line);padding:10px 0}.plan-facts li+li{margin-top:0}.plan-button{font-size:12px;padding:12px 13px;min-height:50px;margin-top:auto;gap:10px}.plan-tax{font-size:10px;color:var(--muted);margin-top:11px}.price-shared{grid-column:2;font-size:12px;color:var(--muted)}.price-shared a{color:var(--blue)}.price-details>summary{font-size:13px}.price-details p{font-size:12px}.studio-info{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;border-top:1px solid var(--line);padding-block:70px}.info-heading h2{font-size:43px}.info-heading p{font-size:15px;color:var(--muted)}.info-topics>.info-topic:first-child{border-top:1px solid var(--line)}.first-run-steps,.provider-steps{list-style:none;padding:0;margin:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.first-run-steps li,.provider-steps li{border-top:1px solid var(--line);padding-top:16px}.first-run-steps li>span,.provider-steps li>span{display:block;color:var(--blue);font-size:11px;margin-bottom:10px;font-variant-numeric:tabular-nums}.first-run-steps h3,.provider-steps h3{font-size:17px}.provider-assurances{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0}.provider-assurances strong,.provider-assurances span{display:block;font-size:12px}.provider-assurances strong{margin-bottom:8px}.provider-assurances span{color:var(--muted)}.local-alternative{border-top:1px solid var(--line);margin-top:25px}.local-alternative summary{font-size:13px}.support-grid,.privacy-grid,.responsibility-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.support-grid article,.privacy-grid article,.responsibility-grid article{padding-top:18px;border-top:1px solid var(--line)}.responsibility-grid article>span{display:none}.responsible-ai-note,.privacy-fineprint{font-size:12px!important;margin-top:25px}.data-flow{padding:24px;background:var(--cool);border-radius:10px;margin:25px 0;display:grid;grid-template-columns:1fr .5fr 1fr;gap:20px;align-items:center}.data-state{font-size:11px;font-weight:600}.data-node{padding-top:14px}.data-node svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;margin-bottom:7px}.data-node strong,.data-node span,.data-node small{display:block;font-size:11px}.data-node span,.data-node small{color:var(--muted)}.data-gate{font-size:11px;color:var(--muted);text-align:center}.data-gate svg{width:55px;height:30px;fill:none;stroke:var(--blue);stroke-width:1.5;margin:auto;display:block}.faq-list summary{font-size:13px}.faq-list p{font-size:12px}.legal{padding-block:25px 35px}.legal>.section-intro{display:none}.legal-list,.legal-accordions{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.legal details summary{font-size:12px;padding-block:18px}.legal details summary:after{top:14px;font-size:20px}.legal details h3{font-size:17px;margin-top:23px}.legal details p,.legal details li{font-size:12px;color:var(--muted)}.legal>p,.legal-note{font-size:10px;color:var(--muted);margin-top:22px}.site-footer{max-width:var(--shell);margin:auto;padding:30px 0 40px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.6fr;gap:10px 45px}.site-footer .brand{font-size:16px}.site-footer>p{grid-column:1;font-size:11px;color:var(--muted)}.site-footer nav{grid-column:2;grid-row:1/3;display:flex;flex-wrap:wrap;align-content:start;justify-content:end;gap:11px 20px;font-size:11px;color:var(--muted)}.measurement-settings{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.measurement-panel{max-width:var(--shell);margin:26px auto 0;border:1px solid var(--line);border-radius:10px;padding:20px 24px;display:grid;grid-template-columns:.8fr 1.8fr .8fr;gap:28px;align-items:start;background:#f7f9ff}.measurement-panel h2{font-size:17px;line-height:1.4;letter-spacing:-.02em;margin:0}.measurement-panel p{font-size:11px;color:var(--muted);margin:0}.measurement-actions{display:flex;gap:8px;flex-direction:column}.measurement-actions button{border:1px solid #9caed1;border-radius:6px;background:#fff;color:var(--ink);padding:8px 13px;font-size:11px;min-height:37px}.measurement-actions button:hover{background:#e9f0ff}.download-page{background:#f5f8ff}.download-page main{max-width:560px;margin:55px auto 70px;padding:0 24px}.download-form h1{font-size:53px;line-height:1.08}.download-form .large-copy{font-size:19px}.download-form>p{font-size:14px;color:var(--muted)}.download-form label{display:block;font-size:13px;font-weight:550;margin:22px 0 8px}.download-form label>span{font-weight:400}.download-form input:not([type=checkbox]){width:100%;padding:13px 15px;border:1px solid #a8b7d3;background:white;color:var(--ink);font-size:16px;border-radius:8px}.download-form input::placeholder{color:#697893}.download-form .check{display:flex;gap:11px;align-items:start;font-size:12px;font-weight:400;margin:24px 0}.check input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:var(--blue)}.check small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.download-form .button{width:100%;font-size:14px}.download-form .trial-note,.download-form .platform-note,.download-form .system-note{color:var(--muted);font-size:12px}.download-form .small-copy{font-size:12px;margin-top:20px}.download-form>.text-link{font-size:12px;margin-top:10px}.download-page .site-footer{padding-inline:24px}.seo-hero,.seo-proof,.seo-cta{max-width:var(--shell);margin:auto;padding:70px 0}.seo-hero{display:grid;grid-template-columns:1.25fr .85fr;gap:85px;align-items:center}.seo-hero h1{font-size:61px;line-height:1.12}.seo-lead{font-size:18px;color:var(--muted)}.breadcrumbs{display:flex;gap:8px;font-size:11px;color:var(--muted);margin-bottom:22px}.seo-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:26px 0 12px}.button-quiet{background:none;color:var(--blue);padding-inline:0}.button-quiet:hover{background:none;box-shadow:none}.seo-trial-note{font-size:12px;color:var(--muted)}.seo-facts{display:flex;gap:25px;list-style:none;padding:0;margin-top:25px}.seo-facts li{font-size:12px}.seo-facts strong,.seo-facts span{display:block}.seo-facts span{color:var(--muted)}.seo-hero-media{max-width:340px;justify-self:center}.seo-hero-media img{box-shadow:0 20px 50px #233d6e26;border-radius:14px}.seo-hero-media figcaption{font-size:11px;color:var(--muted);margin-top:14px}.seo-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;border-top:1px solid var(--line)}.seo-proof article>span{color:var(--blue);font-size:12px}.seo-proof h2{font-size:24px;margin:15px 0}.seo-proof p{font-size:14px;color:var(--muted)}.dictation-page .section-shell{max-width:var(--shell);margin:auto;padding:65px 0;border-top:1px solid var(--line)}.seo-answer,.seo-fit,.seo-local{display:grid;grid-template-columns:1fr 1.1fr;gap:65px}.seo-answer h2,.seo-fit h2,.seo-local h2,.seo-faq h2{font-size:40px}.seo-answer p,.seo-fit p,.seo-local p{font-size:15px;color:var(--muted)}.seo-example{background:var(--cool);padding:25px;border-radius:10px;margin:25px 0}.seo-example blockquote{font-size:21px;line-height:1.6;margin:15px 0}.seo-example small,.seo-example p{font-size:12px}.seo-fit-list p{display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding-bottom:18px}.seo-fit-list span{font-size:14px}.seo-boundary{padding:28px;background:#e8efff;border-radius:12px;align-self:start;font-size:14px}.seo-cta{display:flex;align-items:center;justify-content:space-between;gap:55px;border-top:1px solid var(--line)}.seo-cta h2{font-size:42px}.seo-cta .button{flex-shrink:0}.seo-footer .footer-meta{font-size:11px}
@keyframes caret-blink{0%,60%{opacity:1}61%,100%{opacity:0}}@keyframes insert-result{from{clip-path:inset(0 0 95% 0)}to{clip-path:inset(0)}}@keyframes signal-turn{from{filter:blur(2px);transform:scaleY(.7)}to{filter:blur(0);transform:scaleY(1)}}
@media(max-width:1240px){.studio-proof,.studio-demos,.pricing,.studio-info,.legal,.site-footer,.measurement-panel,.seo-hero,.seo-proof,.seo-cta,.dictation-page .section-shell{margin-inline:32px}.studio-proof{gap:35px;grid-template-columns:.85fr 1.25fr}.proof-answer{width:390px}.proof-overview{width:220px}.proof-media{min-height:530px}.studio-hero{gap:45px}.hero-copy h1{font-size:clamp(60px,6.5vw,88px)}.cue-stage{max-width:520px}.pricing{gap:35px}.price-plan{padding:25px 20px}.proof-copy h2{font-size:43px}}
@media(max-width:960px){.site-header{gap:22px}.site-header nav{gap:23px}.studio-hero{gap:34px;padding-top:50px;padding-bottom:75px}.hero-copy h1{font-size:63px}.hero-lead{font-size:20px}.hero-description{font-size:14px}.hero-actions{gap:18px}.hero-actions .button{font-size:12px;padding:13px 16px;gap:15px}.hero-watch{font-size:11px}.cue-tabs{gap:6px}.cue-tabs button{font-size:10px;padding:7px 9px}.document-content{padding:20px 21px 27px}.context-text{font-size:12px}.response-text{font-size:13px}.result-status{font-size:8px}.spoken-cue{transform:translate(-15px,-5px) rotate(1deg);padding:16px 18px;gap:12px}.spoken-cue p{font-size:12px}.studio-proof{grid-template-columns:1fr 1.1fr;gap:28px}.proof-copy h2{font-size:37px}.proof-copy>p{font-size:14px}.proof-answer{width:320px}.proof-overview{width:170px;top:100px}.proof-media{min-height:450px}.section-intro{gap:45px}.section-intro h2{font-size:45px}.feature-examples{gap:0 36px}.feature-example>summary{font-size:21px}.pricing{display:block}.pricing-copy{display:flex;gap:50px;justify-content:space-between;margin-bottom:30px}.pricing-copy h2{font-size:43px;max-width:12ch;margin-bottom:0;flex-shrink:0}.pricing-copy>p{max-width:46ch}.price-plan{padding:28px}.price-shared{margin-top:25px}.plan-price span{display:inline;font-size:15px}.plan-button{font-size:13px}.plan-period{min-height:0}.plan-tax{font-size:11px}.studio-info{gap:40px;grid-template-columns:.65fr 1.35fr}.info-heading h2{font-size:36px}.measurement-panel{grid-template-columns:1fr 2fr}.measurement-actions{grid-column:1/-1;flex-direction:row}.measurement-actions button{flex:1}.seo-hero{gap:45px}.seo-hero h1{font-size:46px}.seo-answer,.seo-fit,.seo-local{gap:35px}.seo-cta h2{font-size:36px}}
@media(max-width:680px){:root{scroll-padding-top:20px}.site-header{padding:19px 22px;min-height:78px;gap:14px}.brand{font-size:16px;gap:9px}.brand img{width:29px;height:29px}.site-header nav{display:none}.header-cta{margin-left:auto;font-size:10px;padding:10px 12px;gap:10px;min-height:39px}.header-cta .arrow{width:17px;height:17px}.studio-hero{display:block;padding:36px 22px 47px}.hero-copy{max-width:520px;margin:auto;padding:0}.hero-copy h1{font-size:64px;line-height:1.06;letter-spacing:-.04em;margin-bottom:24px}.headline-caret{width:4px;margin-left:7px}.hero-lead{font-size:21px;line-height:1.5;margin-bottom:15px}.hero-description{font-size:14px;line-height:1.7}.hero-actions{margin-top:25px;gap:18px}.hero-actions .button{font-size:12px;min-height:51px;padding:13px 18px;gap:18px}.hero-watch{font-size:11px}.trial-note{font-size:10px;margin:14px 0 7px}.platform-note{font-size:10px}.cue-stage{margin:40px auto 0;max-width:520px;padding:0 4px}.cue-tabs{justify-content:flex-start;gap:7px;margin-bottom:18px}.cue-tabs button{font-size:10px;min-height:35px;padding:8px 10px}.document-window{transform:rotate(-.4deg);border-radius:10px;min-height:0}.window-top{padding:12px 14px;font-size:10px;gap:12px}.window-dots{gap:4px}.window-dots i{width:6px;height:6px}.document-content{padding:18px 19px 25px}.context-label{font-size:10px;margin-bottom:9px}.context-text{font-size:12px;padding:9px 11px;margin-bottom:16px}.document-rule{margin:16px 0}.result-heading{font-size:10px;margin-bottom:14px;gap:7px}.result-heading img{width:21px;height:21px}.result-status{font-size:8px}.response-text{font-size:13px;line-height:1.8;min-height:112px}.spoken-cue{transform:translate(-3px,-5px) rotate(1deg);width:100%;padding:15px 16px;gap:12px}.voice-symbol{width:28px;height:28px}.spoken-cue span{font-size:9px}.spoken-cue p{font-size:12px}.scene-caption{font-size:9px;line-height:1.7;margin-top:9px}.studio-proof,.studio-demos,.pricing,.studio-info,.legal,.site-footer,.measurement-panel,.seo-hero,.seo-proof,.seo-cta,.dictation-page .section-shell{margin-inline:22px}.studio-proof{display:block;padding:48px 0 35px}.proof-copy h2{font-size:39px;margin-bottom:22px}.proof-copy>p{font-size:14px;max-width:40ch}.proof-copy .proof-boundary{font-size:11px;margin-top:22px}.text-link{font-size:12px}.proof-media{min-height:440px;margin-top:35px;max-width:420px;margin-inline:auto}.proof-answer{width:270px;right:0;top:0;transform:rotate(1.5deg)}.proof-overview{width:175px;left:0;top:67px;transform:rotate(-3deg)}.proof-caption{font-size:9px;bottom:0;max-width:100%;line-height:1.8}.studio-functions{padding:47px 22px}.section-intro{display:block;margin-bottom:30px}.section-intro h2{font-size:39px;line-height:1.15;margin-bottom:23px}.section-intro>p{font-size:13px}.feature-examples{display:block}.feature-example>summary{font-size:21px;padding:22px 35px 22px 0}.feature-example>summary:after{top:24px;font-size:21px}.feature-example>summary small{font-size:12px;margin-top:8px}.feature-example .example-label{font-size:10px}.feature-example blockquote{font-size:16px}.feature-example .example-result{font-size:12px;padding:15px}.feature-boundary{font-size:11px;margin-top:28px}.studio-functions>.text-link{font-size:11px}.studio-demos{padding-block:15px 20px}.info-topic>summary{font-size:13px;padding:21px 30px 21px 0}.info-topic>summary:after{top:18px;font-size:21px}.topic-content>section{padding-block:20px}.topic-content .section-intro,.first-run-heading,.provider-heading,.support-heading,.responsible-ai-heading{display:block;margin-bottom:25px}.topic-content h2{font-size:25px;margin-bottom:18px}.topic-content h3{font-size:19px}.topic-content p,.topic-content li{font-size:12px}.video-stage,.email-mode{display:block}.video-frame{margin-top:23px}.video-copy h3{font-size:20px}.video-frame figcaption{font-size:10px}.silent-capture{max-width:330px;margin:28px auto 0}.app-capture figcaption{font-size:10px}.pricing{padding-block:48px}.pricing-copy{display:block;margin-bottom:28px}.pricing-copy h2{font-size:40px;max-width:none;margin-bottom:23px}.pricing-copy>p{font-size:13px}.price-options{grid-template-columns:1fr;gap:24px}.price-plan{padding:26px;border-radius:10px}.price-plan h3{font-size:19px;margin-bottom:20px}.plan-price{font-size:50px;margin-bottom:18px}.plan-price span{font-size:15px;display:inline}.plan-period{font-size:13px;margin-bottom:19px}.plan-facts{font-size:13px;margin-bottom:24px}.plan-button{font-size:13px;min-height:49px}.plan-tax{font-size:11px}.price-shared{font-size:12px}.price-details>summary{font-size:12px}.price-details p{font-size:12px}.studio-info{display:block;padding-block:40px}.info-heading h2{font-size:37px;margin-bottom:18px}.info-heading>p{font-size:14px;margin-bottom:30px}.info-heading>p br{display:none}.info-topics>.info-topic:first-child{border-top:1px solid var(--line)}.first-run-steps,.provider-steps,.provider-assurances,.support-grid,.privacy-grid,.responsibility-grid{grid-template-columns:1fr;gap:20px}.data-flow{grid-template-columns:1fr;gap:20px;padding:20px}.data-gate{text-align:left}.data-gate svg{margin:0}.legal{padding-block:18px 25px}.legal-list,.legal-accordions{display:block}.legal details summary{font-size:12px}.legal details p,.legal details li{font-size:11px}.legal>p{font-size:10px}.site-footer{display:block;padding:25px 0 32px}.site-footer .brand{font-size:16px}.site-footer>p{font-size:11px;margin-top:10px}.site-footer nav{display:flex;justify-content:flex-start;font-size:10px;gap:12px 17px;margin-top:23px}.measurement-panel{display:block;margin-block:22px 0;padding:18px;border-radius:8px}.measurement-panel h2{font-size:17px;margin-bottom:12px}.measurement-panel p{font-size:11px;margin-bottom:14px}.measurement-actions{flex-direction:row}.measurement-actions button{font-size:11px;min-height:42px}.download-page main{margin:35px auto 50px;padding:0 22px}.download-form h1{font-size:47px}.download-form .large-copy{font-size:18px}.download-form .button{font-size:12px}.download-page .site-footer{padding-inline:0}.seo-hero{display:block;padding-block:35px 50px}.seo-hero h1{font-size:45px;line-height:1.13}.seo-lead{font-size:16px}.seo-actions{gap:18px}.seo-actions .button{font-size:12px;padding:13px 17px}.seo-facts{gap:20px;flex-wrap:wrap}.seo-facts li{font-size:11px}.seo-hero-media{max-width:290px;margin:32px auto 0}.seo-hero-media figcaption{font-size:10px}.seo-proof{grid-template-columns:1fr;gap:25px;padding-block:40px}.seo-proof h2{font-size:24px}.seo-proof p{font-size:13px}.dictation-page .section-shell{padding-block:40px}.seo-answer,.seo-fit,.seo-local{display:block}.seo-answer h2,.seo-fit h2,.seo-local h2,.seo-faq h2{font-size:35px}.seo-answer p,.seo-fit p,.seo-local p{font-size:14px}.seo-boundary{margin-top:28px;padding:25px;font-size:13px}.seo-example{padding:22px}.seo-example blockquote{font-size:19px}.seo-cta{display:block;padding-block:40px}.seo-cta h2{font-size:34px}.seo-cta .button{margin-top:25px}.seo-footer .footer-meta{font-size:10px}}
@media(max-width:360px){.hero-copy h1{font-size:58px}.hero-actions{gap:18px}.hero-actions .button{padding-inline:14px;font-size:11px}.proof-answer{width:245px}.proof-overview{width:155px}.proof-media{min-height:405px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Finish review: supporting disclosures stay readable. */
.trial-note,.platform-note{font-size:12px}.scene-caption{font-size:11px}.proof-caption{font-size:12px}.plan-tax{font-size:12px}
@media(max-width:680px){.trial-note,.platform-note{font-size:11px}.scene-caption{font-size:10px}.proof-caption{font-size:11px}.plan-tax{font-size:12px}}

/* Refinement: consistent optical rhythm and clearer example controls. */
.hero-copy h1{font-weight:560;letter-spacing:-.035em}.cue-tabs button{font-size:12px;min-height:40px;padding:9px 13px;border-radius:7px}.document-window{border-radius:13px}.result-heading{letter-spacing:.005em}.price-plan{background:#fcfdff}.plan-button{font-weight:600}.button{transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.button:active{transform:translateY(1px)}
@media(max-width:680px){.hero-copy h1{letter-spacing:-.035em}.cue-tabs button{font-size:11px;min-height:40px;padding:8px 10px}.spoken-cue{transform:translate(-3px,-5px) rotate(.4deg)}}

/* Legal content closes the page in Sanos night blue; no extra trial section. */
body.studio-page main>.legal{max-width:none;margin:0;padding:55px max(22px,calc((100% - var(--shell))/2)) 40px;background:var(--brand);color:#f4f8ff}
.studio-page .legal-intro{margin-bottom:26px}.studio-page .legal-intro h2{font-size:clamp(29px,3.2vw,42px);max-width:31ch}.studio-page .legal-intro>p{font-size:13px;color:#b8c7db;max-width:78ch}
.studio-page .legal details{border-color:#324359}.studio-page .legal details summary{color:#f4f8ff}.studio-page .legal details summary:after{color:#8bc2ff}.studio-page .legal details p,.studio-page .legal details li,.studio-page .legal>p,.studio-page .legal .legal-note{color:#c4d1e2}.studio-page .legal details h3{color:#f4f8ff}.studio-page .legal a{color:#b9d8ff}.studio-page .legal a:focus-visible,.studio-page .legal summary:focus-visible{outline-color:#8bc2ff}
@media(max-width:680px){body.studio-page main>.legal{padding-block:38px 30px}.studio-page .legal-intro h2{font-size:30px}.studio-page .legal-intro>p{font-size:12px}}

/* Native live download form and server validation states. */
.trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.download-form .error{border:1px solid #b55947;background:#fff1eb;color:#76291b;border-radius:8px;padding:13px;font-size:14px;margin-bottom:22px}.download-form .privacy{font-size:12px;color:var(--muted);line-height:1.8}.download-form .reassurance{font-size:12px;text-align:center;color:var(--muted);margin-top:15px}.download-page .footnote{font-size:12px;text-align:center;color:var(--muted);margin-top:25px}.download-form .intro{color:var(--muted);font-size:15px;margin-bottom:25px}.download-button{display:flex;width:100%;margin-top:25px}.download-page .brand{color:var(--ink)}.download-page .site-header .brand{color:white}.not-found-main{min-height:90vh;display:grid;place-items:center;padding:24px}.not-found-card{max-width:520px}.not-found-card>img{margin-bottom:30px}.not-found-card h1{font-size:48px}.not-found-card p{color:var(--muted)}

/* Optional measurement stays below the form and never blocks a download. */
.download-page .measurement-panel{display:block;margin:28px 0 0;padding:20px;max-width:none}.download-page .measurement-panel[hidden]{display:none}.download-page .measurement-panel h2{font-size:18px;margin-bottom:12px}.download-page .measurement-panel p{font-size:12px;line-height:1.7;margin-bottom:16px}.download-page .measurement-actions{flex-direction:row}.download-page .measurement-actions button{flex:1;min-height:44px;font:inherit;font-size:12px}.download-page .measurement-settings:focus-visible,.download-page .measurement-actions button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
