@font-face{font-family:Inter;src:url(../fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111214;--text:#f4f3ef;--muted:#a4a4a8;--accent:#ff7a63;--line:#303134;font-synthesis:none;font-optical-sizing:auto;background:var(--bg);color:var(--text);scroll-behavior:smooth;scroll-padding-top:30px;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{max-width:100%;display:block}svg{flex-shrink:0}p{line-height:1.65}h1,h2,p{margin:0}h1,h2{letter-spacing:-.05em;font-weight:500;line-height:1.08}h2{font-size:clamp(2.2rem,3.8vw,3.3rem)}.container{width:min(1200px,100% - 96px);margin-inline:auto}.skip-link{background:var(--text);color:var(--bg);z-index:30;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line);z-index:5;align-items:center;gap:40px;height:96px;display:flex;position:relative}.brand{align-items:center;display:inline-flex}.site-header nav{color:#c1c1c3;gap:30px;margin-left:auto;font-size:.875rem;display:flex}.site-header nav a:hover{color:var(--accent)}.mobile-toggle{display:none}.header-download{color:#171819;background:#f4f3ef;border-radius:6px;align-items:center;gap:20px;padding:11px 15px;font-size:.875rem;display:inline-flex}.header-download:hover{background:var(--accent)}.header-download svg{width:17px;height:17px}.hero{isolation:isolate;min-height:660px;position:relative}.hero,.variant-switcher{align-items:center;display:flex}.variant-switcher{flex-wrap:wrap;gap:8px;padding-block:18px;font-size:.875rem}.variant-switcher>span{color:var(--muted);margin-right:auto}.variant-switcher a{color:var(--muted);border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:9px 12px;display:inline-flex}.variant-switcher a span{opacity:.55}.variant-switcher a:hover{color:var(--text);background:#ffffff08}.variant-switcher a[aria-current=page]{color:var(--text);background:#242529;border-color:#393a3e}@media (width<=700px){.variant-switcher{gap:4px}.variant-switcher>span{width:100%;padding-bottom:5px}.variant-switcher a{gap:6px;padding:8px;font-size:.8rem}}.hero-art{z-index:-1;pointer-events:none;position:absolute;inset:0 -45px 35px 15%;overflow:hidden}.hero-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center;width:100%;height:100%}.hero-art picture{height:100%;display:block}.hero-art:after{content:"";background:linear-gradient(90deg,var(--bg),transparent 30%),linear-gradient(0deg,var(--bg),transparent 12%);position:absolute;inset:0}.hero-copy{min-width:0;max-width:640px;padding-block:70px 100px}.hero h1{font-size:clamp(3.6rem,6.25vw,5.75rem);line-height:1.03}.hero h1 span{color:var(--accent)}.hero-copy>p{color:#b9b9bd;max-width:410px;margin:28px 0 34px;font-size:1.05rem}.download-button{color:#202124;background:#f1efe9;border:1px solid #fff6;border-radius:13px;gap:16px;width:330px;max-width:100%;padding:10px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 3px #bbb7ad,0 9px 24px #0002}.download-app,.download-button{flex-shrink:0;align-items:center}.download-app{justify-content:center;display:flex}.download-app,.download-app img{width:52px;height:52px}.download-label{letter-spacing:-.025em;white-space:nowrap;font-size:.93rem;font-weight:590}.download-label small{letter-spacing:0;color:#65635f;margin-top:6px;font-size:.75rem;font-weight:450;display:block}.download-key{color:#b44630;border-left:1px solid #d3d0c8;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:48px;margin-left:auto;display:flex}.download-key svg{transition:transform .18s}.download-button:hover{transform:translateY(-2px);box-shadow:0 5px #bbb7ad,0 12px 26px #0003}.download-button:hover .download-key svg{transform:translateY(3px)}.download-button:active{transform:translateY(2px);box-shadow:0 1px #bbb7ad}.product-section{padding-block:90px}.section-heading{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:40px;display:grid}.section-heading p{color:var(--muted);max-width:420px;font-size:1rem}.product-capture{margin:0}.transcript-preview{position:relative}.transcript-preview video{background:#111214;display:block}.product-capture>img,.transcript-preview video{border:1px solid #3d3e42;border-radius:9px;width:100%;height:auto}.product-capture figcaption{color:#c0c0c3;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;font-size:.8rem;display:flex}.product-capture figcaption span{color:var(--muted);font-size:.75rem}.dictation-options{color:var(--muted);grid-template-columns:1fr 1fr;gap:80px;padding-top:37px;font-size:.94rem;display:grid}.dictation-options strong{color:#dddce0;font-weight:500}.sessions-section{border-top:1px solid var(--line)}.recording-note{color:var(--muted);max-width:610px;margin-top:30px;font-size:.875rem}.faq-section{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:85px;padding-block:85px;display:grid}.faq-section h2{max-width:320px;font-size:2.4rem}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:.9rem;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:16px;height:16px;color:var(--muted);transition:transform .18s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:var(--muted);padding:0 25px 25px 0;font-size:.9rem}.download-section{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;padding-block:75px 85px;display:flex}.download-section h2{font-size:clamp(2.3rem,3.5vw,3.2rem)}.download-section h2 span{color:var(--muted)}.site-footer{color:var(--muted);flex-wrap:wrap;gap:35px;padding-block:35px;font-size:.8rem}.footer-brand,.site-footer{align-items:center;display:flex}.footer-brand{color:var(--text);gap:9px}.footer-brand span{letter-spacing:-.025em;font-size:1.55rem;font-weight:640;line-height:1}.site-footer small{font-size:.75rem}.footer-meta{justify-content:flex-end;align-items:center;gap:20px;margin-inline-start:auto;display:flex}.footer-meta small{white-space:nowrap}.funding-acknowledgment{border-top:1px solid var(--line);flex-wrap:wrap;flex-basis:100%;order:10;justify-content:space-between;align-items:center;gap:24px 40px;padding-top:28px;display:flex}.funding-acknowledgment p{flex:240px;max-width:380px;margin:0;font-size:.875rem;line-height:1.65}.funding-logos{flex:0 540px;grid-template-columns:2fr 1fr;align-items:center;min-width:0;max-width:100%;display:grid}.funding-logos img{width:100%;height:auto;display:block}.funding-country{aspect-ratio:340/173;overflow:hidden}.funding-primary{min-width:0;position:relative}.funding-primary>img{clip-path:inset(0 0 0 50%)}.funding-incubation{align-items:center;width:50%;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.funding-incubation img{flex-shrink:0;width:300%;max-width:none}.funding-country img{width:317.647%;max-width:none;margin-inline-start:-217.647%}@media (width<=1000px){.container{width:calc(100% - 56px)}.hero{min-height:620px}.hero-art{opacity:.75;inset:0 -25px 40px 8%}.hero-copy{max-width:570px}.dictation-options,.faq-section,.section-heading{gap:40px}.download-section{gap:25px}.download-section .download-button{width:310px}}@media (width<=700px){.container{width:calc(100% - 40px)}.site-header{gap:16px;height:78px}.site-header .brand img{width:104px}.header-download{gap:10px;margin-left:auto;padding:9px 12px;font-size:.8rem}.mobile-toggle{border:1px solid var(--line);background:0 0;border-radius:7px;order:3;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.site-header nav{background:#1c1d20;border:1px solid #393a3d;border-radius:10px;margin:0;padding:20px;display:none;position:absolute;top:69px;left:0;right:0}.site-header nav.open{flex-direction:column;gap:22px;display:flex}.hero{align-items:flex-start;min-height:690px}.hero-copy{padding-top:55px;padding-bottom:240px}.hero h1{font-size:clamp(2.7rem,12vw,4.6rem)}.hero-copy>p{max-width:330px;margin:24px 0 28px;font-size:1rem}.hero-art{opacity:.8;inset:280px -20px 42px -10px}.hero-art img{-o-object-position:67% center;object-position:67% center}.hero-art:after{background:linear-gradient(180deg,var(--bg),transparent 28%),linear-gradient(0deg,var(--bg),transparent 12%)}.download-button{gap:10px;width:310px}.download-label{font-size:.875rem}.download-key{width:40px}.product-section{padding-block:60px}.section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.section-heading p{max-width:none}.product-capture figcaption{flex-direction:column;align-items:flex-start;gap:6px;font-size:.8rem}.product-capture>img{border-radius:5px}.dictation-options{grid-template-columns:1fr;gap:20px;padding-top:28px;font-size:1rem}.faq-section{grid-template-columns:1fr;gap:30px;padding-block:60px}.faq-section h2{max-width:none;font-size:2.2rem}.download-section{flex-direction:column;align-items:flex-start;gap:32px;padding-block:55px}.download-section h2{font-size:2.3rem}.site-footer{flex-wrap:wrap;gap:20px;padding-block:30px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:after,:before{transition:none!important}}@media (width<=900px){.site-header{gap:20px}.site-header nav{gap:18px}.download-section{flex-wrap:wrap}}@media (width<=700px){:root{scroll-padding-top:18px}.container{width:calc(100% - 2*clamp(16px,5vw,28px))}.site-header{gap:10px;height:auto;min-height:76px;padding-block:16px}.brand{flex-shrink:0}.header-download{min-height:44px;padding:10px 12px;font-size:.875rem}.mobile-toggle{flex-shrink:0;width:44px;height:44px}.site-header nav{padding:8px;top:calc(100% - 2px)}.site-header nav.open{gap:0}.site-header nav a{min-height:48px;padding:13px 12px;font-size:1rem}.variant-switcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-block:14px;display:grid}.variant-switcher>span{grid-column:1/-1;font-size:.875rem}.variant-switcher a{justify-content:center;gap:5px;min-height:44px;padding:8px 3px;font-size:.875rem}.hero{flex-direction:column;min-height:0;display:flex}.hero-copy{order:0;width:100%;max-width:none;padding:32px 0 28px}.hero h1{overflow-wrap:anywhere;font-size:clamp(2.6rem,10.7vw,4.6rem)}.hero-copy>p{max-width:32rem;margin-block:22px 28px}.hero-art{display:none}.download-button,.download-section .download-button{gap:10px;width:min(100%,340px)}.download-label{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:.9375rem;line-height:1.3}.download-label small{font-size:.8125rem}.download-app,.download-app img{width:44px;height:44px}.download-key{width:36px}.product-section{padding-block:52px}.section-heading{gap:18px}.download-section h2,.faq-section h2,h2{text-wrap:balance;font-size:clamp(2rem,8.2vw,2.8rem)}.product-capture>img,.transcript-preview video{border-radius:8px}.recording-note{margin-top:20px;line-height:1.6}.faq-list details p,.faq-list summary{font-size:1rem}.site-footer{align-items:flex-start;gap:16px 20px}.site-footer small{font-size:.8125rem;line-height:1.5}}@media (width<=360px){.site-header .brand img{width:92px}.header-download{gap:7px;padding-inline:9px}.variant-switcher a span{display:none}}.ad-consent[data-v-f212e124]{z-index:100;color:#f4f3ef;background:#191a1d;border:1px solid #393a3d;border-radius:16px;width:min(380px,100vw - 40px);max-height:calc(100dvh - 40px);padding:20px;position:fixed;bottom:20px;right:20px;overflow-y:auto;box-shadow:0 8px 32px #0005}p[data-v-f212e124]{color:#bfc0c3;margin:10px 0 16px;font-size:13px;line-height:1.6}.ad-consent div[data-v-f212e124]{gap:10px;display:flex}details[data-v-f212e124]{color:#bfc0c3;margin:-6px 0 16px;font-size:13px}summary[data-v-f212e124]{cursor:pointer;text-underline-offset:3px;width:fit-content}summary[data-v-f212e124]:hover{color:#f4f3ef;text-decoration:underline}summary[data-v-f212e124]:focus-visible{outline-offset:3px;outline:2px solid #ff7a63}button[data-v-f212e124]{cursor:pointer;font:inherit;background:#242528;border:1px solid #494a4d;border-radius:8px;flex:1;padding:10px 12px;font-size:13px}button[data-v-f212e124]:hover{background:#303136}button[data-v-f212e124]:focus-visible{outline-offset:3px;outline:2px solid #ff7a63}.error-page[data-v-02d8d97e]{color:#f4f3ef;background:#111214;min-height:100svh;padding:12vw 8vw;font-family:system-ui,sans-serif}h1[data-v-02d8d97e]{font-size:clamp(2rem,6vw,4rem);font-weight:500}a[data-v-02d8d97e]{color:#ff7a63}
