@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--speex-ink: #070812;--speex-ink-soft: #0b0d18;--speex-surface: #151824;--speex-surface-raised: #1b2030;--speex-surface-strong: #252b3b;--speex-cream: #f7f5ee;--speex-muted: #b8bed0;--speex-faint: #747b91;--speex-blue: #86a9ff;--speex-violet: #b8a7ff;--speex-danger: #f52e31;--bg: var(--speex-ink);--bg-2: #0a0b14;--surface: rgba(21, 24, 36, .88);--surface-solid: var(--speex-surface);--surface-raised: var(--speex-surface-raised);--surface-soft: rgba(247, 245, 238, .05);--text: var(--speex-cream);--muted: var(--speex-muted);--faint: var(--speex-faint);--border: rgba(247, 245, 238, .11);--border-strong: rgba(247, 245, 238, .18);--accent: var(--speex-blue);--accent-strong: var(--speex-violet);--accent-muted: rgba(134, 169, 255, .15);--interactive: var(--speex-violet);--interactive-muted: rgba(184, 167, 255, .14);--cream: var(--speex-cream);--danger: var(--speex-danger);--shadow: rgba(0, 0, 0, .46);--font-ui: "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, sans-serif;--container: min(100% - 40px, 1120px);--container-wide: min(100% - 40px, 1420px);--section-y: clamp(78px, 9vw, 132px);--section-y-tight: clamp(58px, 7vw, 96px);--radius-xs: 8px;--radius-sm: 12px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-2xl: 30px;--radius-3xl: 36px;--button-radius: var(--radius-md);--card-radius: var(--radius-xl);--blur: blur(20px) saturate(130%);--shadow-card: 0 24px 72px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(247, 245, 238, .065);--shadow-card-hover: 0 30px 90px rgba(0, 0, 0, .42), 0 0 46px rgba(134, 169, 255, .1), inset 0 1px 0 rgba(247, 245, 238, .08);--logo-filter: invert(1) brightness(1.18) sepia(.16) saturate(.78);--ease: cubic-bezier(.16, 1, .3, 1)}#compatibility{scroll-margin-top:96px}.compatibility-section{position:relative;overflow:hidden;padding:clamp(108px,8vw,138px) 0 clamp(112px,8vw,136px);color:#1f2024;border-top:1px solid rgba(31,32,36,.07);border-bottom:1px solid rgba(31,32,36,.07);background:#f8faff}.compatibility-heading{position:relative;z-index:3;display:grid;justify-items:center;width:min(100% - 40px,1220px);margin:0 auto;text-align:center}.compatibility-heading h2{max-width:1180px;margin-top:0;color:#1f2024;font-size:clamp(3.5rem,5.9vw,6.1rem);font-weight:570;line-height:.96;letter-spacing:-.065em}.compatibility-heading p{margin-top:24px;color:#686e78;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:440;line-height:1.5;letter-spacing:-.018em}.compatibility-heading kbd{font:inherit;font-weight:560;white-space:nowrap}.compatibility-marquee-stage{position:relative;height:clamp(104px,8vw,126px);margin-top:clamp(52px,4.2vw,68px)}.compatibility-marquee-viewport{position:absolute;top:0;right:0;left:0;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%)}.compatibility-marquee-track{display:flex;align-items:center;width:max-content;height:100%;animation:compatibility-marquee 44s linear infinite;will-change:transform}.compatibility-marquee-stage:hover .compatibility-marquee-track{animation-play-state:paused}.compatibility-marquee-set{display:flex;flex:none;align-items:center;gap:clamp(22px,2.1vw,36px);padding-right:clamp(22px,2.1vw,36px)}.compatibility-app-icon{display:grid;flex:none;width:clamp(68px,5.25vw,80px);height:clamp(68px,5.25vw,80px);place-items:center;opacity:.9;transform:translateZ(0);filter:drop-shadow(0 12px 18px rgba(34,39,52,.11));transition:opacity .22s var(--ease),transform .22s var(--ease),filter .22s var(--ease)}.compatibility-app-icon img{display:block;width:100%;height:100%;object-fit:contain}.compatibility-sr-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes compatibility-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:880px){.compatibility-heading h2{max-width:760px}.compatibility-marquee-stage{margin-top:56px}}@media(max-width:640px){.compatibility-section{padding-top:86px;padding-bottom:88px}.compatibility-heading{width:min(100% - 32px,560px)}.compatibility-heading h2{margin-top:0;font-size:clamp(3rem,14vw,4.2rem);line-height:.98}.compatibility-heading p{max-width:300px;margin-top:22px;font-size:16px}.compatibility-marquee-stage{height:88px;margin-top:42px}.compatibility-marquee-viewport{top:0;height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 11%,#000 89%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 11%,#000 89%,transparent 100%)}.compatibility-marquee-set{gap:18px;padding-right:18px}.compatibility-app-icon{width:58px;height:58px}}@media(prefers-reduced-motion:reduce){.compatibility-marquee-track{animation:none;transform:translate3d(-24%,0,0)}.compatibility-marquee-set:nth-child(2){display:none}}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:11px 15px;border-radius:12px;color:#fff;background:#1d63cf;box-shadow:0 10px 28px #1d63cf47;font-size:14px;font-weight:700;transform:translateY(-160%);transition:transform .16s ease}.skip-link:focus{outline:2px solid #ffffff;outline-offset:2px;transform:translateY(0)}.release-instructions{width:min(100%,620px);padding:16px 18px;border:1px solid color-mix(in srgb,var(--border) 80%,var(--accent));border-radius:16px;color:var(--muted);background:#ffffff94;text-align:left}.release-instructions summary{cursor:pointer;color:var(--text);font-size:14px;font-weight:700}.release-instructions summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.release-instructions ol{display:grid;gap:7px;margin:14px 0 0;padding-left:22px;font-size:14px;line-height:1.5}.release-instructions p{margin-top:12px;font-size:14px;font-weight:520}@media(max-width:640px){.release-instructions{padding:15px 16px}}#features{scroll-margin-top:60px}.product-features-section{position:relative;padding:clamp(92px,7vw,118px) 0 clamp(112px,9vw,156px);overflow:hidden;border-top:1px solid rgba(31,32,36,.055);background:#f6f7f8;content-visibility:auto;contain-intrinsic-size:1080px}.product-features-container{width:min(calc(100% - 96px),1420px);margin:0 auto}.product-features-heading{margin-bottom:clamp(42px,4vw,58px)}.product-features-heading h2{max-width:920px;margin:0;color:#191a1e;font-size:clamp(3.35rem,4.15vw,4.2rem);font-weight:590;line-height:.98;letter-spacing:-.06em}.product-features-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(18px,1.7vw,26px)}.product-feature-frame{grid-column:span 2;min-width:0}.product-feature-frame.is-wide{grid-column:span 3}.product-feature-card{--feature-color: #327be9;--feature-tint: #edf4ff;display:flex;height:100%;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(61,86,127,.12);border-radius:26px;color:#1b1c20;background:#ffffffb8;box-shadow:0 24px 64px #4156780e;transform:translateZ(0);transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .28s ease}.product-feature-card.is-green{--feature-color: #49a35a;--feature-tint: #edf8ef}.product-feature-card.is-violet{--feature-color: #8a63e6;--feature-tint: #f3efff}@media(hover:hover)and (pointer:fine){.product-feature-card:hover{border-color:color-mix(in srgb,var(--feature-color) 28%,transparent);box-shadow:0 30px 78px #3d52771a;transform:translateY(-5px)}.product-feature-card:hover .product-feature-media img{transform:scale(1.018)}}.product-feature-media{position:relative;height:clamp(304px,26.5vw,384px);overflow:hidden;border-bottom:1px solid rgba(61,86,127,.09);background:#f7faff}.product-feature-frame.is-wide .product-feature-media{height:clamp(204px,17vw,244px)}.product-feature-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.product-feature-frame:not(.is-wide) .product-feature-media img{object-position:center center}.product-feature-frame.is-wide .product-feature-media img{object-position:center center}.product-feature-copy{display:grid;grid-template-columns:62px minmax(0,1fr);gap:20px;min-height:134px;align-items:center;padding:24px 26px 26px}.product-feature-icon{display:grid;width:60px;height:60px;place-items:center;border:1px solid color-mix(in srgb,var(--feature-color) 18%,transparent);border-radius:16px;color:var(--feature-color);background:var(--feature-tint);box-shadow:inset 0 1px #ffffffb3}.product-feature-copy h3{margin:0;font-size:clamp(1.28rem,1.65vw,1.55rem);font-weight:650;line-height:1.15;letter-spacing:-.035em}.product-feature-copy p{max-width:520px;margin:9px 0 0;color:#666c78;font-size:clamp(.98rem,1.1vw,1.08rem);font-weight:440;line-height:1.45;letter-spacing:-.015em}@media(max-width:1080px){.product-features-container{width:min(calc(100% - 40px),920px)}.product-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-feature-frame,.product-feature-frame.is-wide{grid-column:span 1}.product-feature-frame:last-child{grid-column:1 / -1}.product-feature-media,.product-feature-frame.is-wide .product-feature-media{height:clamp(260px,38vw,350px)}.product-feature-frame:last-child .product-feature-media{height:clamp(220px,30vw,300px)}}@media(max-width:640px){.product-features-section{padding:84px 0 96px;contain-intrinsic-size:2600px}.product-features-container{width:min(calc(100% - 28px),560px)}.product-features-heading{margin-bottom:38px}.product-features-heading h2{font-size:clamp(2.75rem,12vw,3.45rem);line-height:.98}.product-features-grid{grid-template-columns:1fr;gap:16px}.product-feature-frame,.product-feature-frame.is-wide,.product-feature-frame:last-child{grid-column:1}.product-feature-card{border-radius:22px}.product-feature-media,.product-feature-frame.is-wide .product-feature-media,.product-feature-frame:last-child .product-feature-media{height:auto;aspect-ratio:1.33}.product-feature-frame.is-wide .product-feature-media{aspect-ratio:1.65}.product-feature-copy{grid-template-columns:52px minmax(0,1fr);gap:16px;min-height:116px;padding:20px}.product-feature-icon{width:50px;height:50px;border-radius:14px}.product-feature-copy h3{font-size:1.25rem}.product-feature-copy p{margin-top:7px;font-size:15px}}@media(prefers-reduced-motion:reduce){.product-feature-card,.product-feature-media img{transition:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--bg)}body,button,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img,video,svg{max-width:100%}h1,h2,h3,p,blockquote{margin:0}#problem,#features,#workflow,#privacy,#ai-assistants,#pricing,#download,#support{scroll-margin-top:112px}#download{scroll-margin-top:132px}.app{position:relative;min-height:100vh;overflow-x:clip;isolation:isolate;color:var(--text);background:radial-gradient(circle at 76% 4%,rgba(134,169,255,.12),transparent 28rem),radial-gradient(circle at 15% 14%,rgba(184,167,255,.075),transparent 26rem),linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 45%,var(--bg) 100%);font-family:var(--font-ui)}.app:before{position:fixed;inset:-22vmax;z-index:0;background:radial-gradient(circle at 72% 12%,rgba(134,169,255,.085),transparent 30rem),radial-gradient(circle at 18% 38%,rgba(247,245,238,.035),transparent 26rem);content:"";opacity:.65;pointer-events:none;animation:ambient-drift 32s var(--ease) infinite alternate}.app>main>section,.app>footer{position:relative;z-index:1}.brand img,.footer-brand img,.mock-logo-icon{display:block;filter:var(--logo-filter)}.button,.nav-cta,.pricing-download-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border:1px solid transparent;border-radius:var(--button-radius);font-size:15px;font-weight:760;line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:transform .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease),box-shadow .18s var(--ease)}.button.primary,.nav-cta,.pricing-download-button{color:var(--bg);border-color:#f7f5eee0;background:linear-gradient(180deg,#fbfaff,var(--cream));box-shadow:0 14px 34px #00000057,inset 0 1px #ffffffb8,inset 0 -1px #0708121f}.button.secondary,.button.secondary.inverted{color:var(--text);border-color:var(--border);background:#f7f5ee0b;box-shadow:inset 0 1px #f7f5ee0d}.button:hover,.nav-cta:hover,.pricing-download-button:hover{transform:translateY(-1px)}.button.primary:hover,.nav-cta:hover,.pricing-download-button:hover{box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffffb8,inset 0 -1px #0708121f}.button.secondary:hover,.button.secondary.inverted:hover{border-color:var(--border-strong);background:#f7f5ee11}.button:focus-visible,.nav-cta:focus-visible,.pricing-download-button:focus-visible,.hero-video-center-play:focus-visible,.ai-assistant-card:focus-visible,.nav-links a:focus-visible,.brand:focus-visible,.footer-brand:focus-visible,.footer-meta a:focus-visible,.footer-installation summary:focus-visible,.footer-back-to-top:focus-visible,.footer nav a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}.button:active,.nav-cta:active,.pricing-download-button:active{transform:translateY(0) scale(.985)}.slide-download-link{position:relative;overflow:hidden;transform-origin:center}.slide-download-icon,.slide-download-label{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.slide-download-label{min-width:0}.slide-download-icon svg{display:block;flex:0 0 auto}.slide-download-icon-leading .apple-mark{width:16px;height:16px}.slide-download-icon-trailing svg{width:16px;height:16px;stroke-width:2}.apple-mark{display:block;width:17px;height:17px;transform:translateY(-1px)}.nav-wrap{position:fixed;top:0;right:0;left:0;z-index:1000;display:flex;justify-content:center;padding:18px 28px;border-bottom:1px solid transparent;background:linear-gradient(180deg,#07081294,#07081200);pointer-events:none;transition:padding .22s var(--ease),border-color .22s var(--ease),background-color .22s var(--ease),backdrop-filter .22s var(--ease)}.nav-wrap.is-scrolled{padding-top:10px;padding-bottom:10px;border-bottom-color:#f7f5ee14;background:#070812c7;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;width:min(100%,1160px);min-height:42px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:auto;transition:min-height .22s var(--ease),opacity .22s var(--ease)}.nav.is-scrolled{min-height:40px}.brand{display:flex;align-items:center;width:108px;height:28px;overflow:hidden}.brand img{width:108px;height:auto}.footer-brand img{width:126px;height:auto}.nav-links{display:flex;align-items:center;justify-content:center;gap:26px;color:var(--muted);font-size:13px;font-weight:620}.nav-links a,.footer-meta a,.footer nav a{position:relative;transition:color .18s var(--ease),transform .18s var(--ease)}.nav-links a:hover,.nav-links a:focus-visible,.footer-meta a:hover,.footer-meta a:focus-visible,.footer-installation summary:hover span,.footer-installation summary:focus-visible span,.footer-back-to-top:hover,.footer-back-to-top:focus-visible,.footer nav a:hover,.footer nav a:focus-visible{color:var(--text);transform:translateY(-1px)}.nav-links a.is-active{color:var(--text)}.nav-links a.is-active:after{position:absolute;bottom:-9px;left:50%;width:18px;height:2px;border-radius:999px;background:var(--accent);content:"";transform:translate(-50%)}.nav-cta{grid-column:3;gap:7px;min-height:36px;padding:0 14px;border-color:#f7f5ee6b;font-size:13px;box-shadow:0 8px 24px #0003,inset 0 1px #ffffff94}.nav-cta-label-short{display:none}.hero{position:relative;display:grid;justify-items:center;width:var(--container-wide);min-height:min(1040px,100svh);margin:0 auto;padding:clamp(132px,10vw,164px) 0 70px;isolation:isolate}.hero:before{position:absolute;inset:3% 50% auto auto;z-index:-1;width:min(92vw,1180px);height:min(62vw,760px);border-radius:999px;background:radial-gradient(circle at 54% 36%,rgba(134,169,255,.22),transparent 34%),radial-gradient(circle at 42% 54%,rgba(184,167,255,.16),transparent 44%),radial-gradient(circle at 50% 72%,rgba(247,245,238,.045),transparent 58%);content:"";filter:blur(34px);opacity:.72;pointer-events:none;transform:translate(50%)}.hero-copy{position:relative;z-index:2;display:grid;justify-items:center;max-width:920px;text-align:center}h1{max-width:1040px;color:var(--text);font-size:clamp(3rem,5.35vw,5.1rem);font-weight:760;line-height:1.01;letter-spacing:0}.hero-copy p{max-width:660px;margin-top:24px;color:color-mix(in srgb,var(--muted) 84%,var(--text));font-size:clamp(1.12rem,1.55vw,1.36rem);font-weight:520;line-height:1.52}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.hero-copy .hero-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;max-width:100%;margin-top:16px;color:color-mix(in srgb,var(--muted) 76%,var(--text));font-size:13.5px;font-weight:560;line-height:1.35;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-trust-item{display:inline-flex;align-items:center;min-height:32px;gap:7px;padding:0 12px;border:1px solid rgba(247,245,238,.12);border-radius:999px;background:linear-gradient(180deg,#f7f5ee0f,#f7f5ee06),#1518249e;box-shadow:inset 0 1px #f7f5ee0e;white-space:nowrap}.hero-trust-icon{flex:0 0 auto;color:color-mix(in srgb,var(--accent) 50%,var(--muted));stroke-width:2.1}.hero-trust-apple{width:14px;height:14px;transform:translateY(-1px)}.hero-trust-item:not(:last-child):after{display:none;content:""}.product-stage.video-stage{position:relative;z-index:1;display:block;width:min(100%,1120px);margin-top:54px;padding:9px;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-2xl);background:radial-gradient(circle at 72% 12%,rgba(134,169,255,.12),transparent 24rem),linear-gradient(180deg,#f7f5ee17,#f7f5ee05),#151824eb;box-shadow:0 0 0 1px #f7f5ee09,inset 0 1px #f7f5ee29;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.product-stage.video-stage:before{position:absolute;inset:0;z-index:2;border-radius:inherit;background:linear-gradient(135deg,rgba(247,245,238,.26),transparent 34%,rgba(134,169,255,.1) 58%,transparent 76%),linear-gradient(180deg,rgba(247,245,238,.14),transparent 35%);content:"";opacity:.46;pointer-events:none;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.product-stage.video-stage:after{position:absolute;inset:9px;z-index:2;border-radius:calc(var(--radius-2xl) - 9px);background:linear-gradient(112deg,rgba(255,255,255,.16),transparent 20% 70%,rgba(134,169,255,.1)),linear-gradient(180deg,rgba(255,255,255,.08),transparent 24%);content:"";opacity:.2;pointer-events:none}.hero-demo-video{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:calc(var(--radius-2xl) - 8px);background:#050611;object-fit:contain}.hero-video-center-play{position:absolute;top:50%;left:50%;z-index:3;display:grid;place-items:center;width:clamp(58px,6vw,76px);height:clamp(58px,6vw,76px);padding:0;border:1px solid rgba(247,245,238,.76);border-radius:999px;color:var(--bg);background:linear-gradient(180deg,#fbfaff,var(--cream));box-shadow:0 22px 60px #00000061,0 0 0 10px #f7f5ee14,inset 0 1px #ffffffa3;cursor:pointer;transform:translate(-50%,-50%);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.hero-video-center-play:hover{box-shadow:0 26px 70px #00000070,0 0 0 12px #f7f5ee1a,inset 0 1px #ffffffb8;transform:translate(-50%,-50%) scale(1.04)}.hero-video-center-play:active{transform:translate(-50%,-50%) scale(.98)}.hero-video-center-play svg{width:42%;height:42%;margin-left:4px}.problem-section,.workflow-section,.feature-flow-section,.pricing.simple-pricing-section,.ai-assistant-section{position:relative;isolation:isolate}.problem-section{width:100%;padding:clamp(92px,8vw,132px) 0;border-top:1px solid rgba(247,245,238,.045);border-bottom:1px solid rgba(247,245,238,.045)}.problem-section:before,.workflow-section:before,.feature-flow-section:before,.pricing.simple-pricing-section:before,.ai-assistant-section:before{position:absolute;inset:0 50%;z-index:-1;width:100vw;background:radial-gradient(circle at 22% 22%,rgba(134,169,255,.08),transparent 28rem),radial-gradient(circle at 78% 32%,rgba(247,245,238,.035),transparent 30rem),linear-gradient(180deg,#07081200,#070812a3 18% 82%,#07081200);content:"";transform:translate(-50%)}.problem-stage{position:relative;display:grid;width:min(calc(100% - 64px),1280px);gap:clamp(44px,5vw,68px);margin:0 auto}.problem-copy{position:relative;z-index:3;display:grid;justify-items:center;width:100%;max-width:820px;margin:0 auto;text-align:center}.problem-copy h2,.workflow-heading h2,.feature-flow-container h2,.simple-pricing-heading h2,.ai-assistant-copy h2{color:var(--text);font-family:var(--font-ui);font-weight:740;line-height:1.03;letter-spacing:0}.problem-copy h2{max-width:820px;margin-top:15px;font-size:clamp(2.9rem,5.2vw,5rem);line-height:1;letter-spacing:-.055em}.problem-eyebrow{color:color-mix(in srgb,var(--accent) 84%,var(--text));font-size:11px;font-weight:760;line-height:1;letter-spacing:.18em}.problem-copy>p{max-width:620px;margin-top:22px;color:color-mix(in srgb,var(--muted) 86%,var(--text));font-size:clamp(1rem,1.45vw,1.22rem);font-weight:500;line-height:1.55}.problem-replay{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding:10px 14px;border:1px solid rgba(247,245,238,.11);border-radius:999px;background:#f7f5ee0b;color:color-mix(in srgb,var(--text) 86%,var(--muted));font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.problem-replay:hover{border-color:#86a9ff59;background:#86a9ff14;color:var(--text);transform:translateY(-1px)}.problem-replay:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.problem-speed-comparison{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;width:100%;min-height:430px;border:1px solid rgba(247,245,238,.105);border-radius:28px;background:linear-gradient(180deg,#141725ed,#0a0c17fa);box-shadow:0 34px 100px #00000047,inset 0 1px #ffffff06}.problem-comparison-panel{display:flex;flex-direction:column;min-width:0;padding:clamp(26px,3vw,40px)}.problem-comparison-panel.is-speex{background:radial-gradient(circle at 14% 100%,rgba(63,133,255,.13),transparent 46%),linear-gradient(180deg,rgba(134,169,255,.035),transparent 55%)}.problem-comparison-panel+.problem-comparison-panel{border-left:1px solid rgba(247,245,238,.09)}.problem-comparison-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-bottom:23px;border-bottom:1px solid rgba(247,245,238,.09)}.problem-comparison-label{display:inline-flex;align-items:center;gap:9px;color:color-mix(in srgb,var(--text) 86%,var(--muted));font-size:14px;font-weight:670}.is-speex .problem-comparison-label{color:color-mix(in srgb,var(--accent) 82%,var(--text))}.problem-comparison-label svg{stroke-width:1.75}.problem-comparison-header>strong{color:color-mix(in srgb,var(--text) 90%,var(--muted));font-family:var(--font-ui);font-size:18px;font-weight:720;line-height:1;letter-spacing:-.025em}.is-speex .problem-comparison-header>strong{color:var(--accent)}.problem-comparison-header>strong span{color:var(--muted);font-size:11px;font-weight:560;letter-spacing:0}.problem-typing-body{position:relative;display:flex;flex:1;flex-direction:column;min-height:294px;padding-top:28px}.problem-typing-body:after{position:absolute;right:0;bottom:55px;left:0;height:1px;background:linear-gradient(90deg,var(--accent) calc(var(--typing-progress) * 100%),rgba(247,245,238,.09) 0);content:"";opacity:.82;transition:background 80ms linear}.problem-typing-body-keyboard:after{background:linear-gradient(90deg,#b8bed0b8 calc(var(--typing-progress) * 100%),#f7f5ee17 0)}.problem-typing-copy{max-width:520px;color:color-mix(in srgb,var(--text) 92%,var(--muted));font-size:clamp(1.55rem,2.25vw,2.18rem);font-weight:500;line-height:1.37;letter-spacing:-.032em}.problem-typing-cursor{display:inline-block;width:2px;height:1em;margin-left:4px;border-radius:2px;background:var(--accent);vertical-align:-.12em;animation:problem-cursor-blink .84s steps(2,jump-none) infinite}.problem-typing-body-keyboard .problem-typing-cursor{background:color-mix(in srgb,var(--muted) 84%,var(--text))}.problem-typing-body.is-complete .problem-typing-cursor{opacity:.36}.problem-typing-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-top:38px}.problem-typing-status{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:620;letter-spacing:.02em}.problem-typing-status>span{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #86a9ff8c}.problem-typing-body-keyboard .problem-typing-status>span{background:var(--muted);box-shadow:none}.problem-typing-body.is-complete .problem-typing-status>span{background:#77d89a;box-shadow:0 0 12px #77d89a52}.problem-typing-footer img{display:block;width:min(42%,170px);height:26px;object-fit:contain;object-position:right center;filter:drop-shadow(0 0 10px rgba(63,133,255,.2))}.problem-keystroke{color:color-mix(in srgb,var(--muted) 76%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.04em}.problem-comparison-sr-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes problem-cursor-blink{50%{opacity:.2}}.workflow-section{width:var(--container-wide);margin:0 auto;padding:var(--section-y) 0}.workflow-heading,.feature-flow-container>h2,.simple-pricing-heading,.ai-assistant-copy{display:grid;justify-items:center;text-align:center}.workflow-heading{gap:16px;max-width:840px;margin:0 auto 48px}.workflow-heading h2,.feature-flow-container h2,.simple-pricing-heading h2,.ai-assistant-copy h2{max-width:1000px;font-size:clamp(2.6rem,4.4vw,4.35rem)}.workflow-heading p,.simple-pricing-heading p,.ai-assistant-copy p{max-width:700px;color:color-mix(in srgb,var(--muted) 84%,var(--text));font-size:clamp(1.04rem,1.38vw,1.26rem);font-weight:500;line-height:1.52}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2.1vw,28px)}.motion-card-frame{min-width:0;height:100%}.workflow-steps>.motion-card-frame,.ai-assistant-grid>.motion-card-frame{display:flex}.workflow-card,.feature-card.feature-stack-card,.pricing-compare-card,.ai-assistant-card{border:1px solid var(--border);border-radius:var(--card-radius);background:radial-gradient(circle at 50% 0%,rgba(134,169,255,.08),transparent 18rem),linear-gradient(180deg,#f7f5ee0e,#f7f5ee04),#151824e0;box-shadow:var(--shadow-card)}.workflow-card{position:relative;display:grid;grid-template-rows:minmax(0,auto) 1fr;width:100%;overflow:hidden;padding:clamp(16px,1.6vw,22px) clamp(16px,1.6vw,22px) clamp(26px,2vw,34px);color:var(--text);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.workflow-card:before,.feature-card.feature-stack-card:before,.ai-assistant-card:before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(247,245,238,.06),transparent 35%),radial-gradient(circle at 50% 100%,rgba(134,169,255,.09),transparent 18rem);content:"";opacity:.68;pointer-events:none}.workflow-card:hover,.feature-card.feature-stack-card:hover,.ai-assistant-card:hover,.pricing-compare-card-speex:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.workflow-card-media,.workflow-card-copy,.feature-card-copy,.feature-card-visual-wrap,.ai-assistant-card>*{position:relative;z-index:1}.workflow-card-media{aspect-ratio:1.22;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:#07081275;box-shadow:0 18px 54px #00000042,inset 0 1px #f7f5ee0f}.workflow-card-media img{display:block;width:100%;height:100%;object-fit:cover}.workflow-card-hotkey .workflow-card-media img{transform:scaleX(1.08) scaleY(1.18);transform-origin:center}.workflow-card-copy{display:grid;justify-items:center;padding:clamp(22px,2.4vw,30px) 8px 0;text-align:center}.workflow-number,.feature-card-kicker{color:color-mix(in srgb,var(--accent) 66%,var(--text));font-size:13px;font-weight:760;line-height:1}.workflow-number{display:grid;width:34px;height:34px;margin-bottom:14px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:999px;background:var(--accent-muted)}.workflow-card h3,.feature-card-copy h3,.ai-assistant-card strong{color:var(--text);font-size:clamp(1.42rem,1.8vw,1.86rem);font-weight:730;line-height:1.1}.workflow-card p,.feature-card-copy p,.ai-assistant-card>span:not(.ai-assistant-icon){color:color-mix(in srgb,var(--muted) 86%,var(--text));font-size:clamp(.96rem,1.08vw,1.05rem);font-weight:460;line-height:1.5}.workflow-card p{max-width:330px;margin-top:12px}.workflow-cta,.simple-pricing-cta{display:grid;justify-items:center;gap:14px;margin-top:clamp(42px,5vw,64px);text-align:center}.workflow-cta p,.simple-pricing-cta p{color:color-mix(in srgb,var(--muted) 80%,var(--text));font-size:15px;font-weight:520;line-height:1.4}.feature-flow-section{width:100%;overflow:visible;padding:var(--section-y-tight) 0 var(--section-y)}.feature-flow-section:before{background:radial-gradient(circle at 50% 10%,rgba(134,169,255,.1),transparent 32rem),linear-gradient(180deg,rgba(7,8,18,0) 0%,rgba(7,8,18,.72) 14%,var(--bg) 100%)}.feature-flow-section:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(247,245,238,.026) 1px,transparent 1px),linear-gradient(180deg,rgba(247,245,238,.016) 1px,transparent 1px);background-size:54px 54px;content:"";opacity:.2;mask-image:radial-gradient(circle at 50% 32%,#000 0%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 32%,#000 0%,transparent 72%)}.feature-flow-container{width:var(--container-wide);margin:0 auto}.feature-flow-container h2{max-width:980px;margin:0 auto 36px}.feature-flow-container h2 span{display:block}.feature-scroll-stack{--stack-top: clamp(86px, 13vh, 126px);display:grid;max-width:1120px;margin:0 auto;padding:8px 0 24vh;gap:24px}.feature-card.feature-stack-card{position:sticky;z-index:var(--stack-layer);top:calc(var(--stack-top) + var(--stack-offset));display:grid;min-height:clamp(420px,36vw,500px);align-items:center;grid-template-columns:minmax(270px,.76fr) minmax(520px,1.24fr);gap:clamp(28px,4vw,56px);padding:clamp(32px,4.2vw,48px);border-radius:var(--radius-2xl);background:radial-gradient(circle at 86% 18%,rgba(134,169,255,.16),transparent 18rem),radial-gradient(circle at 14% 104%,rgba(184,167,255,.11),transparent 22rem),linear-gradient(180deg,#f7f5ee12,#f7f5ee05),#151824;background-color:#151824;box-shadow:0 30px 92px #00000075,0 0 0 1px #f7f5ee06,inset 0 1px #f7f5ee13;overflow:hidden;isolation:isolate;transform-origin:top center;will-change:transform}.feature-card.feature-stack-card:before{background:linear-gradient(180deg,rgba(247,245,238,.07),transparent 38%),radial-gradient(circle at 50% 100%,rgba(134,169,255,.12),transparent 18rem);opacity:.82}.feature-card.feature-stack-card:hover{transform:scale(var(--stack-scale))}.feature-card-kicker{display:inline-flex;width:fit-content;align-items:center;gap:10px;margin-bottom:22px}.feature-card-kicker i{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid var(--border);border-radius:999px;color:color-mix(in srgb,var(--muted) 84%,var(--text));background:#f7f5ee0b;font-style:normal;font-weight:640}.feature-card-copy p{max-width:390px;margin-top:14px;font-size:clamp(1.02rem,1.22vw,1.18rem)}.feature-card-visual-wrap{display:grid;width:100%;aspect-ratio:16 / 10;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 20%,rgba(247,245,238,.06),transparent 14rem),#07081275;box-shadow:inset 0 1px #f7f5ee0f,0 26px 66px #0000003d}.feature-card-image{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.pricing.simple-pricing-section{width:100%;max-width:none;margin:0;overflow:hidden;padding:var(--section-y) 0 var(--section-y-tight)}.simple-pricing-container{width:var(--container-wide);margin:0 auto}.simple-pricing-heading{gap:16px;margin:0 auto 42px}.simple-pricing-comparison{display:grid;grid-template-columns:minmax(220px,285px) minmax(330px,380px) minmax(360px,430px);align-items:end;justify-content:center;gap:clamp(22px,3vw,34px);max-width:1160px;margin:0 auto}.pricing-label-column{display:grid;padding-bottom:6px;border-top:1px solid var(--border)}.pricing-label-row{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:18px;min-height:70px;border-bottom:1px solid var(--border);color:color-mix(in srgb,var(--muted) 84%,var(--text));font-size:17px;font-weight:570;line-height:1.2}.pricing-label-row svg{color:color-mix(in srgb,var(--accent) 45%,var(--muted))}.pricing-compare-card{position:relative;display:grid;overflow:hidden}.pricing-compare-card header{display:flex;min-height:76px;align-items:center;justify-content:center;gap:14px;border-bottom:1px solid var(--border);color:color-mix(in srgb,var(--muted) 78%,var(--text));font-size:15px;font-weight:740;letter-spacing:.04em}.pricing-compare-card ul{display:grid;margin:0;padding:0;list-style:none}.pricing-compare-card li{display:grid;min-height:70px;align-items:center;justify-items:center;padding:0 28px;border-bottom:1px solid var(--border);text-align:center}.pricing-compare-card li:last-child{border-bottom:0}.pricing-compare-card strong{color:color-mix(in srgb,var(--text) 76%,var(--muted));font-size:clamp(1.08rem,1.35vw,1.34rem);font-weight:560;line-height:1.24}.pricing-compare-card-speex{border-color:color-mix(in srgb,var(--accent) 48%,var(--border-strong));background:radial-gradient(circle at 50% 0%,rgba(184,167,255,.15),transparent 16rem),radial-gradient(circle at 50% 100%,rgba(134,169,255,.09),transparent 18rem),linear-gradient(180deg,#f7f5ee10,#f7f5ee04),#151824e6}.pricing-compare-card-speex header{color:var(--text);letter-spacing:.18em}.pricing-compare-card-speex header img{width:34px;height:34px;filter:var(--logo-filter) drop-shadow(0 0 12px rgba(134,169,255,.22))}.pricing-compare-card-speex strong{color:var(--text);font-weight:680}.pricing-compare-card-speex .is-speex-accent strong{color:color-mix(in srgb,var(--accent) 48%,var(--text))}.pricing-mobile-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pricing-download-button{min-height:50px;min-width:0;padding:0 24px;font-size:16px}.ai-assistant-section{display:grid;justify-items:center;width:var(--container);margin:0 auto;padding:var(--section-y-tight) 0;border-top:1px solid var(--border);text-align:center}.ai-assistant-copy{max-width:760px}.ai-assistant-copy>span{color:color-mix(in srgb,var(--accent) 62%,var(--text));font-size:12px;font-weight:760;letter-spacing:0;line-height:1.2}.ai-assistant-copy h2,.ai-assistant-copy p{margin-top:16px}.ai-assistant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100%,760px);margin-top:38px}.ai-assistant-card{position:relative;display:grid;width:100%;height:100%;align-content:center;justify-items:center;min-height:178px;padding:24px;overflow:hidden;cursor:pointer;transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.ai-assistant-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,#f7f5ee0f,#f7f5ee05),#f7f5ee0b;box-shadow:0 16px 34px #00000040,inset 0 1px #f7f5ee0f}.ai-assistant-logo{display:block;width:32px;height:32px;object-fit:contain}.ai-assistant-card strong{font-size:21px}.ai-assistant-card>span:not(.ai-assistant-icon){margin-top:9px;font-size:14px}.ai-assistant-arrow{position:absolute;right:18px;bottom:18px;color:var(--accent);opacity:.88;transition:transform .18s var(--ease)}.ai-assistant-card:hover .ai-assistant-arrow,.ai-assistant-card:focus-visible .ai-assistant-arrow{transform:translate(3px,-3px)}.ai-assistant-helper{display:inline-flex;align-items:center;gap:12px;max-width:780px;min-height:56px;margin-top:30px;padding:12px 17px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:#151824c2;box-shadow:0 20px 58px #00000047,inset 0 1px #f7f5ee0e}.ai-assistant-helper svg,.ai-assistant-helper strong,.ai-assistant-arrow,.ai-assistant-status{color:var(--accent)}.ai-assistant-helper p{color:color-mix(in srgb,var(--muted) 90%,var(--text));font-size:14px;font-weight:480;line-height:1.45}.ai-assistant-status{min-height:22px;margin:14px 0 0;font-size:14px;font-weight:620;line-height:1.45;opacity:0;transform:translateY(-3px);transition:opacity .16s var(--ease),transform .16s var(--ease)}.ai-assistant-status.is-visible{opacity:1;transform:translateY(0)}.footer{width:min(100% - 64px,1272px);margin:0 auto;padding:clamp(58px,6vw,88px) 0 42px;color:var(--muted)}.footer-primary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(72px,10vw,168px);align-items:start}.footer-brand-block{min-width:0}.footer-brand{display:flex;align-items:center;width:174px;min-height:44px;overflow:hidden}.footer-brand img{width:174px}.footer-claim{max-width:640px;margin-top:28px;color:var(--text);font-size:clamp(2rem,2.8vw,2.7rem);font-weight:430;letter-spacing:-.045em;line-height:1.04}.footer-link-groups{display:grid;grid-template-columns:repeat(2,minmax(140px,150px));gap:clamp(68px,7.8vw,116px);padding-top:8px}.footer-link-group{display:grid;align-content:start;gap:20px}.footer-link-group strong{color:var(--text);font-size:14px;font-weight:720}.footer-link-group nav{display:grid;gap:16px;justify-items:start;color:var(--muted);font-size:15px;font-weight:520}.footer-bottom{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:start;margin-top:clamp(58px,6vw,82px);padding-top:26px;border-top:1px solid var(--border)}.footer-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;font-weight:560;line-height:1.45}.footer-meta a{color:color-mix(in srgb,var(--muted) 74%,var(--accent))}.footer-meta-separator{color:color-mix(in srgb,var(--muted) 48%,transparent)}.footer-installation{justify-self:start;max-width:520px;margin-left:clamp(48px,10vw,150px);font-size:13.5px;line-height:1.45}.footer-installation summary{cursor:pointer;list-style:none;font-weight:560}.footer-installation summary::-webkit-details-marker{display:none}.footer-installation summary span,.footer-back-to-top{color:#1d63cf}.footer-installation summary span{text-decoration:underline;text-decoration-color:color-mix(in srgb,#1d63cf 28%,transparent);text-underline-offset:4px}.footer-installation p{max-width:52ch;margin-top:10px;color:var(--muted)}.footer-back-to-top{display:inline-flex;min-height:44px;align-items:flex-start;justify-self:end;font-size:13.5px;font-weight:620}@keyframes ambient-drift{0%{transform:translate3d(-1.1%,-.6%,0) scale(1)}to{transform:translate3d(1.2%,.9%,0) scale(1.035)}}@media(max-width:1180px){:root{--container-wide: min(100% - 40px, 1120px)}.problem-stage{gap:44px}.problem-copy{max-width:820px}.problem-copy h2{max-width:820px;font-size:clamp(2.75rem,4.8vw,3.7rem)}.problem-speed-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-card{padding:14px 14px 22px;border-radius:var(--radius-xl)}.workflow-card-media{aspect-ratio:1.45}.feature-card.feature-stack-card{grid-template-columns:minmax(250px,.82fr) minmax(400px,1.18fr);gap:30px}.simple-pricing-comparison{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;gap:22px}.pricing-label-column{display:none}.pricing-compare-card li{min-height:88px;justify-items:start;text-align:left}.pricing-mobile-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:color-mix(in srgb,var(--muted) 78%,var(--accent));font-size:13px;font-weight:720;line-height:1.2;white-space:normal}}@media(max-width:880px){:root{--container: min(100% - 28px, 1120px);--container-wide: min(100% - 28px, 1120px)}.nav{width:min(100%,760px);max-width:100%}.nav-links{display:none}.hero{padding-top:118px}h1{font-size:clamp(2.65rem,8vw,4.1rem)}.product-stage.video-stage{margin-top:42px}.problem-section,.workflow-section,.feature-flow-section,.pricing.simple-pricing-section{padding-top:78px;padding-bottom:88px}.problem-stage{grid-template-columns:1fr;width:var(--container-wide);min-height:auto;gap:44px}.problem-copy{max-width:680px}.problem-speed-comparison{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:410px}.workflow-heading,.feature-flow-container h2,.simple-pricing-heading{margin-bottom:34px}.workflow-steps{grid-template-columns:1fr;gap:16px}.workflow-card{grid-template-columns:minmax(180px,.84fr) minmax(0,1fr);grid-template-rows:auto;align-items:center;min-height:238px}.workflow-card-media{aspect-ratio:1.06}.workflow-card-copy{justify-items:start;padding:0 4px 0 18px;text-align:left}.feature-scroll-stack{padding-bottom:0;gap:16px}.feature-card.feature-stack-card{position:relative;top:auto;z-index:1;grid-template-columns:1fr;min-height:auto;gap:22px;transform:none!important}.feature-card.feature-stack-card:hover{transform:none}.feature-card-visual-wrap{border-radius:var(--radius-lg)}.ai-assistant-grid{grid-template-columns:1fr;width:min(100%,430px)}.footer-primary{grid-template-columns:1fr;gap:48px}.footer-link-groups{width:min(100%,420px);padding-top:0}.footer-bottom{grid-template-columns:minmax(0,1fr) auto;gap:16px 28px}.footer-meta{grid-column:1;grid-row:1}.footer-installation{grid-column:1 / -1;grid-row:2;justify-self:start;margin-left:0}.footer-back-to-top{grid-column:2;grid-row:1}}@media(max-width:640px){:root{--container: min(100% - 32px, 1120px);--container-wide: min(100% - 32px, 1120px)}#problem,#features,#workflow,#privacy,#ai-assistants,#pricing,#download,#support{scroll-margin-top:88px}.nav-wrap{top:0;padding:12px 16px}.nav-wrap.is-scrolled{padding-top:8px;padding-bottom:8px}.nav{grid-template-columns:auto auto;justify-content:space-between;width:100%;max-width:100%;min-height:40px;padding:0}.brand,.brand img{width:96px}.brand{height:44px;min-height:44px}.nav-cta{grid-column:2;width:auto;min-width:0;max-width:none;min-height:44px;padding:0 12px;color:var(--bg);font-size:12.5px}.nav-cta-label-full{display:none}.nav-cta-label-short{display:inline}.hero{padding:102px 0 42px}h1{max-width:340px;font-size:clamp(2.04rem,9vw,2.56rem);line-height:1.08}.hero-copy p{max-width:340px;margin-top:20px;font-size:17px;line-height:1.48}.hero-actions{width:100%;margin-top:28px}.hero-actions .button{width:100%;min-height:48px}.hero-copy .hero-trust{max-width:320px;margin-top:12px;font-size:13px;row-gap:3px}.hero-trust-item:not(:last-child):after{margin:0 8px}.product-stage.video-stage{margin-top:34px;padding:5px;border-radius:var(--radius-xl)}.hero-demo-video{border-radius:calc(var(--radius-xl) - 5px)}.problem-section,.workflow-section,.feature-flow-section,.pricing.simple-pricing-section,.ai-assistant-section{padding-top:64px;padding-bottom:72px}.problem-stage{gap:38px}.problem-copy,.workflow-heading,.ai-assistant-copy{justify-items:start;text-align:left}.problem-copy h2,.workflow-heading h2,.feature-flow-container h2,.simple-pricing-heading h2,.ai-assistant-copy h2{font-size:clamp(2.1rem,9.6vw,2.92rem);line-height:1.08}.workflow-heading p,.simple-pricing-heading p,.ai-assistant-copy p{margin-left:0;font-size:16px}.problem-speed-comparison{grid-template-columns:1fr;width:100%;min-height:auto;border-radius:22px}.problem-comparison-panel{min-height:340px;padding:22px}.problem-comparison-panel+.problem-comparison-panel{border-top:1px solid rgba(247,245,238,.09);border-left:0}.problem-comparison-header{gap:12px;padding-bottom:18px}.problem-comparison-label{font-size:13px}.problem-comparison-header>strong{font-size:16px}.problem-comparison-header>strong span{display:block;margin-top:4px;text-align:right}.problem-typing-body{min-height:250px;padding-top:24px}.problem-typing-copy{font-size:clamp(1.45rem,6.8vw,1.86rem)}.workflow-card{grid-template-columns:1fr;min-height:auto;padding:16px 16px 24px}.workflow-card-media{aspect-ratio:1.3;border-radius:var(--radius-lg)}.workflow-card-copy{justify-items:center;padding:22px 8px 0;text-align:center}.feature-flow-container h2,.simple-pricing-heading{text-align:left}.feature-card.feature-stack-card{gap:18px;padding:22px;border-radius:var(--radius-xl)}.feature-card-copy h3{font-size:24px}.feature-card-copy p{font-size:16px}.simple-pricing-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;max-width:100%}.pricing-label-column{display:none}.pricing-card-frame-speex,.pricing-compare-card-speex{order:2}.pricing-card-frame-muted,.pricing-compare-card-muted{order:1}.pricing-compare-card{border-radius:var(--radius-xl)}.pricing-compare-card header{min-height:62px;gap:7px;font-size:11.5px;letter-spacing:.06em}.pricing-compare-card-speex header{letter-spacing:.12em}.pricing-compare-card-speex header img{width:26px;height:26px}.pricing-compare-card li{min-height:96px;justify-items:start;gap:7px;padding:14px 12px;text-align:left}.pricing-compare-card strong{font-size:clamp(.84rem,3.55vw,1rem);line-height:1.28;overflow-wrap:normal}.pricing-mobile-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:color-mix(in srgb,var(--muted) 78%,var(--accent));font-size:12px;font-weight:720;line-height:1.2;white-space:normal}.pricing-download-button{width:100%;min-height:50px}.simple-pricing-cta p{max-width:300px;font-size:15px}.ai-assistant-card{width:100%;align-content:start;justify-items:start;min-height:178px;padding:22px;text-align:left}.ai-assistant-helper{align-items:flex-start;width:100%;min-height:auto;padding:14px;border-radius:var(--radius-md);text-align:left}.footer{width:min(100% - 28px,1272px);padding:42px 0 34px}.footer-primary{gap:38px}.footer-brand,.footer-brand img{width:148px}.footer-claim{max-width:12ch;margin-top:20px;font-size:clamp(2rem,9.4vw,2.5rem)}.footer-link-groups{width:100%;gap:28px}.footer-link-group nav{gap:4px}.footer-meta a,.footer-link-group nav a{display:inline-flex;min-height:44px;align-items:center}.footer-bottom{grid-template-columns:1fr;gap:14px;margin-top:40px;padding-top:22px}.footer-meta,.footer-installation,.footer-back-to-top{grid-column:1;grid-row:auto;justify-self:start}.footer-installation{font-size:14px}.footer-installation summary{display:flex;min-height:44px;align-items:center}.footer-back-to-top{align-items:center}}#privacy{scroll-margin-top:60px}.privacy-section{position:relative;z-index:1;width:100%;overflow:hidden;padding:clamp(112px,9vw,152px) 0 clamp(104px,8vw,132px);border-top:1px solid rgba(31,32,36,.07);color:var(--text);background:#f6f7f8}.privacy-container{width:min(calc(100% - 64px),1420px);margin:0 auto}.privacy-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:center;gap:clamp(36px,5vw,84px);min-height:570px}.privacy-copy{position:relative;z-index:1;max-width:780px}.privacy-copy h2{max-width:850px;font-size:clamp(4.6rem,6.1vw,6rem);font-weight:580;line-height:.94;letter-spacing:-.065em}.privacy-copy>p{max-width:680px;margin-top:clamp(40px,3.5vw,52px);color:var(--muted);font-size:clamp(1.18rem,1.55vw,1.42rem);font-weight:430;line-height:1.5;letter-spacing:-.024em}.privacy-visual{position:relative;display:grid;min-width:0;place-items:center;pointer-events:none}.privacy-visual:before{position:absolute;width:min(75%,400px);aspect-ratio:.72;border-radius:999px;background:radial-gradient(ellipse,rgba(133,178,255,.11),rgba(181,167,255,.04) 48%,transparent 72%);filter:blur(28px);content:""}.privacy-visual img{position:relative;width:min(150%,860px);max-width:none;-webkit-user-select:none;user-select:none}.privacy-proofs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(84px,7vw,104px)}.privacy-proof{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:18px;min-width:0;padding:clamp(30px,2.8vw,42px) clamp(22px,2.8vw,40px) clamp(34px,3vw,46px)}.privacy-proof+.privacy-proof{border-left:1px solid rgba(31,32,36,.12)}.privacy-proof-number{display:block;color:var(--accent-strong);font-size:12px;font-weight:720;line-height:1;letter-spacing:.12em}.privacy-proof h3{font-size:clamp(1.24rem,1.55vw,1.48rem);font-weight:650;line-height:1.12;letter-spacing:-.04em}.privacy-proof p{grid-column:1 / -1;max-width:260px;margin-top:18px;color:var(--muted);font-size:clamp(.96rem,1vw,1.05rem);font-weight:430;line-height:1.48;letter-spacing:-.012em}@media(max-width:980px){.privacy-container{width:min(calc(100% - 40px),760px)}.privacy-main{grid-template-columns:1fr;gap:30px;min-height:0}.privacy-copy{max-width:720px}.privacy-visual{width:min(100%,620px);margin:-22px auto -38px}.privacy-proofs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px}.privacy-proof,.privacy-proof:first-child,.privacy-proof:last-child{padding:32px}.privacy-proof:nth-child(odd){padding-left:0}.privacy-proof:nth-child(2n){padding-right:0;border-left:1px solid rgba(31,32,36,.12)}.privacy-proof:nth-child(n+3){border-top:1px solid rgba(31,32,36,.12)}.privacy-proof:nth-child(3){border-left:0}}@media(max-width:640px){#privacy{scroll-margin-top:88px}.privacy-section{padding:86px 0 92px}.privacy-container{width:min(calc(100% - 28px),560px)}.privacy-copy h2{font-size:clamp(3rem,14vw,4rem);line-height:.96}.privacy-copy>p{margin-top:28px;font-size:16px;line-height:1.52}.privacy-visual{width:min(100%,390px);margin:-8px auto -30px}.privacy-visual img{width:min(130%,470px)}.privacy-proofs{grid-template-columns:1fr;margin-top:46px;border-top:1px solid rgba(31,32,36,.12);border-bottom:1px solid rgba(31,32,36,.12)}.privacy-proof,.privacy-proof:first-child,.privacy-proof:last-child,.privacy-proof:nth-child(odd),.privacy-proof:nth-child(2n){padding:28px 0 30px;border-left:0}.privacy-proof+.privacy-proof{border-top:1px solid rgba(31,32,36,.12)}.privacy-proof-number{margin-bottom:0}.privacy-proof p{max-width:320px}}@media(max-width:370px){.simple-pricing-comparison{gap:8px}.pricing-compare-card header{min-height:60px;font-size:9.5px}.pricing-compare-card-speex header img{width:24px;height:24px}.pricing-compare-card li{min-height:98px;padding:12px 10px}.pricing-compare-card strong{font-size:clamp(.78rem,3.6vw,.9rem)}}@media(max-width:340px){.simple-pricing-comparison{grid-template-columns:1fr;gap:14px}.pricing-card-frame-speex,.pricing-compare-card-speex{order:1}.pricing-card-frame-muted,.pricing-compare-card-muted{order:2}.pricing-compare-card li{min-height:82px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.app:before{animation:none!important}.app:before{transform:none}.workflow-card:hover,.feature-card.feature-stack-card:hover,.ai-assistant-card:hover,.pricing-compare-card-speex:hover,.button:hover,.nav-cta:hover,.pricing-download-button:hover{transform:none}}:root{color-scheme:light;--bg: #f6f7f8;--bg-2: #ffffff;--surface: rgba(255, 255, 255, .9);--surface-solid: #ffffff;--surface-raised: #f0f2f5;--surface-soft: rgba(31, 32, 36, .045);--text: #1f2024;--muted: #666a73;--faint: #969aa3;--border: rgba(31, 32, 36, .1);--border-strong: rgba(31, 32, 36, .17);--accent: #438cff;--accent-strong: #246fe8;--accent-muted: rgba(67, 140, 255, .11);--interactive: #438cff;--interactive-muted: rgba(67, 140, 255, .1);--cream: #ffffff;--shadow: rgba(34, 39, 52, .18);--logo-filter: none;--shadow-card: 0 24px 68px rgba(34, 39, 52, .075), 0 1px 1px rgba(34, 39, 52, .04);--shadow-card-hover: 0 30px 78px rgba(34, 39, 52, .11), 0 1px 1px rgba(34, 39, 52, .05)}body{color:var(--text);background:var(--bg)}.app{background:radial-gradient(circle at 76% 5%,rgba(67,140,255,.11),transparent 31rem),linear-gradient(180deg,#fbfcfd,#f6f7f8 28%,#fff)}.app:before{display:none}.button.primary,.pricing-download-button{border-color:#1f2024;color:#fff;background:#1f2024;box-shadow:0 14px 30px #1f202429}.button.primary:hover,.pricing-download-button:hover{background:#0d0e11;box-shadow:0 18px 38px #1f202438}.button.secondary,.button.secondary.inverted{border-color:var(--border);color:var(--text);background:#ffffffb8;box-shadow:0 10px 28px #2227340e}.button.secondary:hover,.button.secondary.inverted:hover{border-color:var(--border-strong);background:#fff}.nav-wrap{border-bottom-color:transparent;background:transparent;box-shadow:none}.nav-wrap.is-scrolled{border-bottom-color:#1f202414;background:#fffffff5;box-shadow:0 8px 30px #22273409}.nav-links{color:color-mix(in srgb,var(--muted) 90%,var(--text))}.nav-cta{border-color:#1f62cfe0;color:#fff;background:linear-gradient(180deg,#246fe8,#1f62cf);box-shadow:0 10px 28px #1f62cf2e,inset 0 1px #ffffff38}.nav-cta:hover{background:linear-gradient(180deg,#1f62cf,#1a54b8);box-shadow:0 14px 34px #1f62cf3d,inset 0 1px #ffffff38}.hero{min-height:auto;padding:clamp(148px,12vw,188px) 0 clamp(104px,10vw,148px)}.hero:before{display:none}.hero-gradient-waves{position:absolute;top:0;left:50%;z-index:0;width:100vw;height:clamp(570px,47vw,720px);overflow:hidden;pointer-events:none;background:radial-gradient(circle at 50% 54%,rgba(40,121,240,.24),transparent 42%),linear-gradient(180deg,#d7e8ffb8,#f8fafc00);transform:translate(-50%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 100%)}.hero-gradient-waves:after{position:absolute;inset:0;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.58),rgba(255,255,255,.22) 46%,rgba(255,255,255,.04) 74%,transparent 100%),linear-gradient(180deg,transparent 58%,rgba(248,250,252,.16));content:"";opacity:.72;pointer-events:none}.gradient-waves-container{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.hero-copy{max-width:980px}.hero-eyebrow{margin-bottom:20px;color:var(--accent-strong);font-size:11px;font-weight:720;line-height:1;letter-spacing:.17em}h1{max-width:980px;font-size:clamp(3.7rem,7vw,7rem);font-weight:520;line-height:.94;letter-spacing:-.068em}.hero-copy p{max-width:720px;margin-top:28px;color:var(--muted);font-size:clamp(1.12rem,1.52vw,1.34rem);font-weight:440;line-height:1.58}.hero-speed-claim{white-space:nowrap}.hero-actions{margin-top:34px}.hero-copy .hero-trust{gap:0;margin-top:25px;color:var(--muted);font-size:12.5px}.hero-trust-item{min-height:auto;padding:0 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.hero-trust-item+.hero-trust-item{border-left:1px solid var(--border)}.product-stage.video-stage{width:min(100%,1180px);margin-top:clamp(58px,7vw,84px);padding:7px;border-color:#1f20241f;border-radius:28px;background:#ffffffeb;box-shadow:0 38px 110px #22273424,0 1px 1px #2227340f,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-stage.video-stage:before{opacity:.22}.product-stage.video-stage:after{inset:7px;border-radius:21px;opacity:.12}.hero-demo-video{border-radius:21px}.hero-video-center-play{border-color:#ffffffe6;color:#fff;background:#1f2024e0;box-shadow:0 22px 54px #00000047,0 0 0 10px #ffffff21;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.problem-section{--text: #1f2024;--muted: #686e78;--faint: #9298a2;--border: rgba(31, 32, 36, .1);--border-strong: rgba(31, 32, 36, .16);--accent: #438cff;--accent-strong: #2f73df;--accent-muted: rgba(67, 140, 255, .12);color:var(--text);border-color:#1f202414;background:#f3f6fb}.problem-section:before{background:none}.problem-copy h2{color:var(--text);margin-top:0;font-weight:570}.problem-eyebrow{color:var(--accent-strong)}.problem-copy>p{color:var(--muted);font-weight:440}.problem-replay{border-color:#1f20241f;color:var(--text);background:#ffffffe6;box-shadow:0 8px 24px #2227340e}.problem-replay:hover{border-color:#438cff4d;color:var(--accent-strong);background:#fff}.problem-speed-comparison{left:auto;grid-template-columns:1fr;width:100vw;min-height:0;margin-left:calc((100% - 100vw)/2);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.problem-comparison-panel{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:300px;padding:clamp(44px,5vw,70px) max(32px,calc((100vw - 1280px)/2));color:var(--text);background:#fff}.problem-comparison-panel.is-speex{background:#edf4ff;box-shadow:none}.problem-comparison-panel+.problem-comparison-panel{border-top:1px solid rgba(31,32,36,.12);border-left:0}.problem-comparison-header{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:clamp(28px,3vw,40px);padding:0 clamp(32px,4vw,60px) 0 0;border-right:1px solid rgba(31,32,36,.12);border-bottom:0}.problem-comparison-label,.problem-comparison-header>strong{color:var(--text)}.is-speex .problem-comparison-label,.is-speex .problem-comparison-header>strong{color:var(--accent-strong)}.problem-comparison-header>strong{display:grid;gap:8px;font-size:clamp(4.2rem,7vw,6.4rem);font-weight:540;line-height:.82;letter-spacing:-.07em}.problem-comparison-header>strong span,.problem-typing-status{color:var(--muted)}.problem-comparison-header>strong span{font-size:15px;font-weight:480;line-height:1;letter-spacing:0}.problem-typing-body{min-height:0;padding:2px 0 0 clamp(48px,5vw,76px)}.problem-typing-copy{max-width:860px;color:var(--text);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:480;line-height:1.32;letter-spacing:-.035em}.problem-typing-body:after{display:none}.problem-typing-footer{justify-content:flex-start;margin-top:28px;padding-top:0}.problem-typing-body-keyboard .problem-typing-cursor{background:var(--muted)}.problem-typing-status,.problem-keystroke{display:none}.problem-typing-footer img{width:min(100%,760px);height:42px;object-position:left center;filter:drop-shadow(0 0 12px rgba(67,140,255,.18))}.workflow-section:before,.feature-flow-section:before,.pricing.simple-pricing-section:before,.ai-assistant-section:before{background:none}.workflow-section{padding-top:clamp(108px,10vw,156px);padding-bottom:clamp(108px,10vw,156px)}.workflow-heading,.simple-pricing-heading,.ai-assistant-copy{gap:18px}.workflow-heading h2,.feature-flow-container h2,.simple-pricing-heading h2,.ai-assistant-copy h2{color:var(--text);font-weight:570;line-height:1.02;letter-spacing:-.052em}.workflow-heading p,.simple-pricing-heading p,.ai-assistant-copy p{color:var(--muted);font-weight:440}.workflow-steps{gap:20px}.workflow-card,.pricing-compare-card,.ai-assistant-card{border-color:var(--border);background:#ffffffeb;box-shadow:var(--shadow-card)}.workflow-card:before,.ai-assistant-card:before{background:linear-gradient(180deg,rgba(67,140,255,.035),transparent 38%);opacity:1}.workflow-card-media{border-color:#1f20241a;background:#11131c;box-shadow:0 18px 44px #22273421}.workflow-card-copy{justify-items:start;padding-right:8px;padding-left:8px;text-align:left}.workflow-number{color:var(--accent-strong);border-color:#438cff2e;background:#438cff14}.workflow-card h3,.feature-card-copy h3,.ai-assistant-card strong{color:var(--text);font-weight:650;letter-spacing:-.035em}.workflow-card p,.feature-card-copy p,.ai-assistant-card>span:not(.ai-assistant-icon){color:var(--muted)}.feature-flow-section{overflow:hidden;padding:clamp(100px,10vw,150px) 0;background:#f1f3f5}.feature-flow-section:after{opacity:.08}.feature-flow-container h2{margin-bottom:clamp(48px,6vw,76px)}.feature-scroll-stack{max-width:1180px;padding:0;gap:24px}.feature-card.feature-stack-card{position:relative;top:auto;min-height:clamp(420px,37vw,510px);border-color:#1f20241a;color:var(--text);background:#fff;box-shadow:0 26px 72px #22273416;transform:none!important;will-change:auto}.feature-card.feature-stack-card:before{background:radial-gradient(circle at 88% 10%,rgba(67,140,255,.08),transparent 22rem);opacity:1}.feature-card.feature-stack-card:nth-child(2n){background:#e9f1ff}.feature-card.feature-stack-card:nth-child(2n) .feature-card-copy{order:2}.feature-card.feature-stack-card:nth-child(2n) .feature-card-visual-wrap{order:1}.feature-card.feature-stack-card.feature-stack-card-privacy{--text: #f7f5ee;--muted: #b8bed0;--border: rgba(247, 245, 238, .12);--accent: #86a9ff;--accent-strong: #86a9ff;color:var(--text);background:#131620;box-shadow:0 30px 80px #191d282e}.feature-card.feature-stack-card.feature-stack-card-privacy:before{background:radial-gradient(circle at 84% 12%,rgba(67,140,255,.18),transparent 24rem)}.feature-card-kicker{color:var(--accent-strong)}.feature-card-kicker i{border-color:var(--border);color:var(--muted);background:color-mix(in srgb,var(--accent) 8%,transparent)}.feature-card-visual-wrap{border-color:var(--border);background:#10131c;box-shadow:0 22px 54px #22273421}.pricing.simple-pricing-section{padding-top:clamp(112px,11vw,164px);padding-bottom:clamp(96px,9vw,138px);background:#fff}.pricing-label-column,.pricing-label-row,.pricing-compare-card header,.pricing-compare-card li{border-color:var(--border)}.pricing-label-row,.pricing-compare-card strong{color:var(--muted)}.pricing-compare-card-muted{background:#f5f6f7}.pricing-compare-card-speex{border-color:#438cff47;background:radial-gradient(circle at 50% 0%,rgba(67,140,255,.12),transparent 18rem),#eef4ff;box-shadow:0 26px 72px #438cff1f}.pricing-compare-card-speex header,.pricing-compare-card-speex strong{color:var(--text)}.pricing-compare-card-speex header img{filter:none}.pricing-compare-card-speex .is-speex-accent strong{color:var(--accent-strong)}.ai-assistant-section{width:100%;padding:clamp(92px,9vw,132px) max(20px,calc((100vw - 1120px)/2));border-top-color:var(--border);background:#f6f7f8}.ai-assistant-grid{width:min(100%,820px)}.ai-assistant-card{min-height:158px;box-shadow:0 16px 44px #2227340f}.ai-assistant-icon{border-color:var(--border);background:#fff;box-shadow:0 8px 22px #2227340e}.ai-assistant-card[data-assistant=chatgpt] .ai-assistant-icon{border-color:#1f2024;background:#1f2024}.ai-assistant-card[data-assistant=claude] .ai-assistant-icon{background:#fff8f3}.ai-assistant-card[data-assistant=perplexity] .ai-assistant-icon{background:#f8ffff}.ai-assistant-helper{border-color:var(--border);color:var(--muted);background:#ffffffdb;box-shadow:0 16px 44px #2227340e}.footer{border-top-color:var(--border);color:var(--muted);background:#fff}.footer-meta a,.footer-installation,.footer nav{color:var(--muted)}@media(max-width:880px){.hero{padding-top:132px;padding-bottom:94px}h1{font-size:clamp(3.3rem,10vw,5.2rem)}.product-stage.video-stage{margin-top:54px}.problem-comparison-panel{grid-template-columns:minmax(170px,210px) minmax(0,1fr);padding:44px 24px}.problem-comparison-header{padding-right:32px}.problem-typing-body{padding-left:36px}.problem-comparison-header>strong{font-size:clamp(3.8rem,9vw,5.2rem)}.feature-card.feature-stack-card{grid-template-columns:minmax(240px,.82fr) minmax(360px,1.18fr)}}@media(max-width:640px){.nav-wrap{padding-right:14px;padding-left:14px}.hero{padding-top:116px;padding-bottom:72px}.hero-gradient-waves{top:0;height:560px}.hero-eyebrow{margin-bottom:16px}h1{max-width:340px;font-size:clamp(3.2rem,15vw,4.4rem);line-height:.94}.hero-copy p{margin-top:22px;font-size:16px}.hero-actions,.hero-actions .button{width:100%}.hero-copy .hero-trust{display:grid;justify-items:center;gap:9px}.hero-trust-item{padding:0}.hero-trust-item+.hero-trust-item{border-left:0}.product-stage.video-stage{margin-top:42px;padding:4px;border-radius:20px}.problem-comparison-panel{grid-template-columns:1fr;min-height:0;padding:36px 20px 42px}.problem-comparison-header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:20px;padding:0 0 24px;border-right:0;border-bottom:1px solid rgba(31,32,36,.1)}.problem-comparison-header>strong{justify-items:end;gap:5px;font-size:3.2rem}.problem-comparison-header>strong span{font-size:11px}.problem-typing-body{min-height:220px;padding:26px 0 0}.problem-typing-copy{font-size:clamp(1.55rem,7vw,2rem)}.problem-typing-footer{margin-top:22px}.problem-typing-footer img{height:34px}.hero-demo-video,.product-stage.video-stage:after{border-radius:16px}.workflow-card-copy{justify-items:start;text-align:left}.feature-flow-section{padding-top:84px;padding-bottom:84px}.feature-card.feature-stack-card,.feature-card.feature-stack-card:nth-child(2n){grid-template-columns:1fr}.feature-card.feature-stack-card:nth-child(2n) .feature-card-copy,.feature-card.feature-stack-card:nth-child(2n) .feature-card-visual-wrap{order:initial}.ai-assistant-section{padding-right:14px;padding-left:14px}}#workflow{scroll-margin-top:60px}.workflow-section{width:min(calc(100% - 64px),1420px);padding-top:clamp(78px,6vw,96px);padding-bottom:clamp(116px,10vw,156px)}.workflow-heading{justify-items:start;max-width:none;gap:0;margin:0 0 clamp(58px,6vw,82px);text-align:left}.workflow-eyebrow{margin-bottom:22px;color:var(--accent-strong);font-size:12px;font-weight:760;line-height:1;letter-spacing:.17em;text-transform:uppercase}.workflow-heading h2{max-width:1100px;font-size:clamp(4rem,6vw,6.4rem);font-weight:570;line-height:.94;letter-spacing:-.065em}.workflow-heading p{max-width:720px;margin-top:24px;font-size:clamp(1.12rem,1.55vw,1.36rem);line-height:1.48;letter-spacing:-.02em}.workflow-steps{--workflow-column-gap: clamp(36px, 4vw, 56px);--workflow-half-gap: clamp(18px, 2vw, 28px);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--workflow-column-gap)}.workflow-steps>.motion-card-frame{position:relative;display:block;min-width:0}.workflow-steps>.motion-card-frame:not(:last-child){padding-right:0}.workflow-steps>.motion-card-frame+.motion-card-frame{padding-left:0;border-left:0}.workflow-steps>.motion-card-frame:not(:last-child):after{position:absolute;top:0;right:calc(0px - var(--workflow-half-gap));bottom:0;width:1px;background:#1f20241c;content:""}.workflow-card{display:flex;flex-direction:column;width:100%;height:100%;overflow:visible;padding:0;border:0;border-radius:0;color:var(--text);background:transparent;box-shadow:none;transition:none}.workflow-card:before{display:none}.workflow-card:hover{border-color:transparent;box-shadow:none;transform:none}.workflow-card-media{aspect-ratio:1.16;overflow:hidden;border:1px solid rgba(31,32,36,.1);border-radius:18px;background:#f0f3f7;box-shadow:0 24px 64px #2227341f,0 1px 1px #2227340f}.workflow-card-media img,.workflow-card-hotkey .workflow-card-media img{width:100%;height:100%;object-fit:cover;transform:none}.workflow-card-speak .workflow-card-media img{filter:saturate(.9) contrast(.96) brightness(1.03)}.workflow-card-copy{display:grid;justify-items:start;padding:clamp(28px,2.8vw,38px) 2px 0;text-align:left}.workflow-card-title-row{display:flex;align-items:center;gap:18px;min-width:0}.workflow-number{display:grid;flex:none;width:48px;height:40px;margin:0;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:9px;color:var(--accent-strong);background:#438cff09;font-size:15px;font-weight:720}.workflow-card h3{font-size:clamp(1.28rem,1.7vw,1.62rem);font-weight:650;line-height:1.14;letter-spacing:-.04em}.workflow-card p{max-width:390px;margin-top:18px;color:var(--muted);font-size:clamp(.98rem,1.15vw,1.08rem);font-weight:440;line-height:1.5}@media(max-width:980px){.workflow-section{width:min(calc(100% - 40px),760px)}.workflow-steps{grid-template-columns:1fr;gap:0}.workflow-steps>.motion-card-frame,.workflow-steps>.motion-card-frame:not(:last-child),.workflow-steps>.motion-card-frame+.motion-card-frame{padding:0;border-left:0}.workflow-steps>.motion-card-frame+.motion-card-frame{margin-top:48px;padding-top:48px;border-top:1px solid rgba(31,32,36,.11)}.workflow-steps>.motion-card-frame:not(:last-child):after{display:none}.workflow-card-media{aspect-ratio:1.16}.workflow-card p{max-width:560px}}@media(max-width:640px){.workflow-section{width:min(calc(100% - 28px),560px);padding-top:78px;padding-bottom:96px}.workflow-heading{margin-bottom:42px}.workflow-eyebrow{margin-bottom:16px;font-size:10px}.workflow-heading h2{font-size:clamp(3rem,14vw,4.3rem);line-height:.96}.workflow-heading p{margin-top:20px;font-size:16px}.workflow-card-media{border-radius:15px;box-shadow:0 18px 44px #2227341c}.workflow-card-copy{padding-top:24px}.workflow-card-title-row{gap:14px}.workflow-number{width:44px;height:36px;font-size:14px}.workflow-card h3{font-size:clamp(1.22rem,6vw,1.55rem)}.workflow-card p{margin-top:14px;font-size:15px}.workflow-steps>.motion-card-frame+.motion-card-frame{margin-top:38px;padding-top:38px}}#ai-assistants{scroll-margin-top:60px}.ai-assistant-section{isolation:isolate;position:relative;display:grid;min-height:clamp(720px,50vw,965px);width:100%;place-items:start center;overflow:hidden;padding:clamp(170px,11.5vw,222px) max(32px,calc((100vw - 1220px)/2)) 92px;border-top:1px solid rgba(34,39,52,.045);background:radial-gradient(ellipse 62% 54% at 50% 54%,rgba(209,223,255,.8) 0%,rgba(229,237,255,.5) 50%,transparent 100%),linear-gradient(180deg,#fbfcff,#f5f8ff 47%,#dfe9fc)}.ai-assistant-section:before{content:none}.ai-assistant-wordmark{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;z-index:-1;bottom:-60px;left:50%;display:block;width:min(72vw,1280px);height:auto;transform:translate(-50%);opacity:.34;filter:brightness(0) invert(1)}.ai-assistant-content{position:relative;z-index:1;display:grid;width:min(100%,1220px);justify-items:center}.ai-assistant-copy{display:grid;width:100%;max-width:1040px;justify-items:center;text-align:center}.ai-assistant-copy>span{display:none}.ai-assistant-copy h2{max-width:none;margin:0;color:#191a1e;font-size:clamp(3.25rem,4.35vw,4.55rem);font-weight:660;line-height:1;letter-spacing:-.055em}.ai-assistant-copy p{max-width:900px;margin:24px 0 0;color:#656b76;font-size:clamp(1.06rem,1.45vw,1.32rem);font-weight:440;line-height:1.45;letter-spacing:-.018em}.ai-assistant-grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:46px}.ai-assistant-grid>.motion-card-frame{min-width:0}.ai-assistant-card{display:flex;min-height:94px;width:100%;align-items:center;justify-content:center;gap:18px;padding:18px 28px;overflow:visible;border:1px solid rgba(34,39,52,.055);border-radius:999px;color:#17181b;background:#fffffff0;box-shadow:0 20px 52px #394b7017;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ai-assistant-card:before{content:none}.ai-assistant-card:hover,.ai-assistant-card:focus-visible{transform:translateY(-3px);border-color:#307af342;color:#17181b;background:#fff;box-shadow:0 26px 62px #3062be24}.ai-assistant-icon,.ai-assistant-card[data-assistant] .ai-assistant-icon{display:grid;width:50px;height:50px;place-items:center;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ai-assistant-logo{width:38px;height:38px;object-fit:contain}.ai-assistant-card[data-assistant=chatgpt] .ai-assistant-logo{filter:brightness(0)}.ai-assistant-card strong{min-width:0;color:#17181b;font-size:clamp(1.03rem,1.38vw,1.27rem);font-weight:650;line-height:1.12;letter-spacing:-.035em;white-space:nowrap;text-align:center;transform:none}.ai-assistant-card>span:not(.ai-assistant-icon){display:none}.ai-assistant-arrow{position:static;flex:none;color:#1671ee;opacity:1;transform:none;transition:transform .18s ease}.ai-assistant-card:hover .ai-assistant-arrow,.ai-assistant-card:focus-visible .ai-assistant-arrow{transform:translate(2px,-2px)}.ai-assistant-status{min-height:22px;margin-top:24px;color:#53647f;font-size:14px;font-weight:520;text-align:center}@media(max-width:980px){.ai-assistant-section{min-height:690px;padding:106px 28px 84px}.ai-assistant-grid{width:min(100%,680px);grid-template-columns:1fr;gap:14px;margin-top:40px}.ai-assistant-card{min-height:82px;padding:14px 24px}.ai-assistant-wordmark{bottom:-40px;width:min(120vw,860px);opacity:.28}}@media(max-width:640px){.ai-assistant-section{min-height:700px;padding:86px 14px 72px}.ai-assistant-copy h2{max-width:360px;font-size:clamp(2.75rem,13vw,3.65rem);line-height:.98}.ai-assistant-copy p{max-width:350px;margin-top:20px;font-size:16px;line-height:1.5}.ai-assistant-grid{margin-top:34px}.ai-assistant-card{min-height:76px;gap:14px;padding:12px 22px}.ai-assistant-icon,.ai-assistant-card[data-assistant] .ai-assistant-icon{width:44px;height:44px}.ai-assistant-logo{width:34px;height:34px}.ai-assistant-card strong{font-size:17px}.ai-assistant-wordmark{bottom:0;width:calc(100% - 32px);max-width:none;opacity:.3}.ai-assistant-status{margin-top:18px;padding:0 12px;font-size:12px}}.privacy-section{padding:clamp(76px,6vw,96px) 0 clamp(96px,7vw,118px);background:#f6f7f8}.privacy-container{width:min(calc(100% - 64px),1420px);overflow:hidden;border:1px solid rgba(65,95,145,.1);border-radius:36px;background:#edf3ff;box-shadow:0 30px 90px #46608a14}.privacy-main{min-height:520px;grid-template-columns:minmax(0,.94fr) minmax(460px,1.06fr);gap:clamp(28px,4vw,68px);padding:clamp(58px,5.4vw,82px) clamp(48px,5.4vw,82px) 30px}.privacy-copy{max-width:690px}.privacy-copy h2{max-width:720px;font-size:clamp(3.8rem,4.4vw,4.25rem);line-height:.95}.privacy-copy>p{max-width:610px;margin-top:clamp(28px,2.6vw,38px);font-size:clamp(1.08rem,1.3vw,1.26rem);line-height:1.52}.privacy-visual{min-height:440px;overflow:visible}.privacy-visual:before{content:none}.privacy-visual img{width:min(132%,760px);max-width:none;filter:drop-shadow(0 28px 44px rgba(74,111,177,.12))}.privacy-proofs{margin:0 clamp(38px,4.3vw,66px);border-top:1px solid rgba(65,95,145,.13)}.privacy-proof,.privacy-proof:first-child,.privacy-proof:last-child{padding:30px clamp(20px,2.5vw,36px) 34px}.privacy-proof:first-child{padding-left:0}.privacy-proof:last-child{padding-right:0}.privacy-proof+.privacy-proof{border-left-color:#415f9121}.privacy-proof p{margin-top:14px}@media(max-width:980px){.privacy-container{width:min(calc(100% - 40px),760px);border-radius:30px}.privacy-main{grid-template-columns:1fr;gap:6px;padding:58px 46px 0}.privacy-visual{width:min(100%,650px);min-height:390px;margin:-18px auto -10px}.privacy-visual img{width:min(128%,720px)}.privacy-proofs{margin:0 40px}.privacy-proof,.privacy-proof:first-child,.privacy-proof:last-child,.privacy-proof:nth-child(odd),.privacy-proof:nth-child(2n){padding:28px 28px 30px}.privacy-proof:nth-child(odd){padding-left:0}.privacy-proof:nth-child(2n){padding-right:0}}@media(max-width:640px){.privacy-section{padding:76px 0 84px}.privacy-container{width:min(calc(100% - 28px),560px);border-radius:24px}.privacy-main{gap:14px;padding:42px 22px 0}.privacy-copy h2{font-size:clamp(3rem,13.5vw,4rem)}.privacy-copy>p{margin-top:24px;font-size:16px}.privacy-visual{width:100%;min-height:280px;margin:-2px auto 0}.privacy-visual img{width:min(154%,560px)}.privacy-proofs{grid-template-columns:1fr;margin:0 22px;border-bottom:0}.privacy-proof,.privacy-proof:first-child,.privacy-proof:last-child,.privacy-proof:nth-child(odd),.privacy-proof:nth-child(2n){padding:24px 0 26px;border-left:0}.privacy-proof+.privacy-proof{border-top:1px solid rgba(65,95,145,.13)}}.workflow-number,.privacy-proof-number{color:#1d63cf}.workflow-section{padding-bottom:clamp(96px,7vw,118px)}@media(max-width:880px){.footer-brand,.footer-meta a,.footer nav a{display:inline-flex;min-height:44px;align-items:center}}@media(max-width:640px){:root{--container: min(100% - 28px, 1120px);--container-wide: min(100% - 28px, 1120px)}.compatibility-heading{width:min(100% - 28px,560px)}.workflow-section{padding-bottom:84px}.privacy-copy h2{font-size:clamp(2.55rem,10.8vw,2.7rem)}.privacy-visual{min-height:250px;margin-top:4px}.privacy-visual img{width:min(132%,500px)}.pricing.simple-pricing-section{padding:84px 0 88px}.simple-pricing-container{width:min(calc(100% - 28px),560px)}.simple-pricing-heading{margin-bottom:36px}.simple-pricing-comparison{grid-template-columns:1fr;gap:16px;width:100%;max-width:520px}.pricing-card-frame{width:100%}.pricing-card-frame-speex,.pricing-compare-card-speex{order:1}.pricing-card-frame-muted,.pricing-compare-card-muted{order:2}.pricing-compare-card{border-radius:20px}.pricing-compare-card header{min-height:64px}.pricing-compare-card li{grid-template-columns:minmax(88px,.7fr) minmax(0,1fr);min-height:76px;align-items:center;justify-items:start;gap:16px;padding:14px 18px}.pricing-compare-card strong{font-size:15px;line-height:1.35}}.hero.hero-scroll-scene{display:block;width:100%;height:210svh;min-height:0;margin:0;padding:0;overflow:visible}.hero-scroll-sticky{position:sticky;top:0;display:grid;width:100%;height:100svh;min-height:620px;place-items:center;overflow:hidden;isolation:isolate}.hero-scroll-sticky>*{grid-area:1 / 1}.hero-scroll-sticky .hero-gradient-waves{grid-area:auto;top:0;z-index:0;height:100%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 84%,transparent 100%)}.hero-scroll-sticky .hero-copy{z-index:2;width:min(calc(100% - 40px),980px);opacity:var(--hero-copy-opacity, 1);will-change:transform,opacity}.hero-demo-reveal{position:relative;z-index:3;width:min(calc(100% - 64px),1180px,calc((100svh - 96px)*1.5385));opacity:var(--hero-demo-opacity, 1);will-change:transform,opacity}.hero-demo-reveal .product-stage.video-stage{width:100%;margin-top:0}@media(min-width:881px){.hero-demo-reveal{top:16px}}.hero-scroll-cue{z-index:4;display:grid;align-self:end;justify-items:center;gap:5px;margin-bottom:24px;color:#647084;opacity:var(--hero-cue-opacity, 1);font-size:12px;font-weight:560;line-height:1.2;pointer-events:none;will-change:transform,opacity}@media(max-width:880px){.hero.hero-scroll-scene{height:195svh}.hero-scroll-sticky{min-height:560px;padding:84px 20px 26px;box-sizing:border-box}.hero-demo-reveal{width:min(100%,760px)}}@media(max-width:640px){.hero.hero-scroll-scene{height:180svh}.hero-scroll-sticky{min-height:540px;padding:88px 14px 24px}.hero-scroll-sticky .hero-copy,.hero-demo-reveal{width:100%}.hero-scroll-cue{margin-bottom:8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.hero.hero-scroll-scene,.hero.hero-scroll-scene.is-static{height:auto;min-height:auto}.hero-scroll-sticky{position:relative;display:grid;height:auto;min-height:auto;gap:clamp(52px,7vw,76px);padding:clamp(148px,12vw,188px) 32px clamp(104px,10vw,148px);overflow:hidden}.hero-scroll-sticky>*{grid-area:auto}.hero-scroll-sticky .hero-gradient-waves{position:absolute;inset:0;height:min(720px,100%)}.hero-scroll-sticky .hero-copy,.hero-demo-reveal{position:relative;width:min(100%,1180px);opacity:1!important;transform:none!important}}
