.launch-page{--launch-ink:#1e2735;--launch-muted:#5c6d86;--launch-accent:#1765b0;--launch-line:#dfe8ee;color:var(--launch-ink);background:#fbfdff;overflow:clip}.launch-shell{width:min(1216px,calc(100% - 80px));margin-inline:auto}.launch-page :is(h1,h2,h3,p){margin:0}.launch-page :is(h1,h2){text-wrap:balance}.launch-page :is(h1,h2) em{font-family:var(--font-display),Georgia,serif;font-weight:450;letter-spacing:-.065em;color:var(--launch-accent)}.launch-page :is(a,button,summary,input,[tabindex]):focus-visible{outline:3px solid #4c99e7;outline-offset:5px}.launch-page :is(button,a,summary){-webkit-tap-highlight-color:transparent}.launch-page button{font:inherit}.launch-page article[id],.launch-page section{scroll-margin-top:96px}.launch-skip{position:fixed;top:10px;left:12px;z-index:100;padding:12px 18px;border-radius:9px;background:#1e2735;color:white;transform:translateY(-150%)}.launch-skip:focus{transform:translateY(0)}.launch-page .site-header{background:#fbfdfff0;border-color:#e5edf3}.launch-page .header-inner{width:min(1296px,calc(100% - 64px));height:78px;gap:42px}.launch-page .logo strong{display:block;font-size:23px;color:var(--launch-ink)}.logo-period{color:var(--launch-accent)}.launch-page .site-nav{display:flex;gap:24px}.launch-page .site-nav a,.launch-page .site-nav-measure span{font-size:12px;font-weight:600}.launch-page .header-store-badge{background:#232e3f;border-color:#232e3f;border-radius:10px;font-size:11px}.launch-page .brand-mark,.launch-page .header-more summary,.launch-page .language summary{border:0;background:transparent}.launch-page .brand-mark{padding:0;box-shadow:none}.launch-page .brand-mark img{width:100%;height:100%;border-radius:inherit}.launch-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:14px 21px;border:1px solid #222d3e;border-radius:12px;background:#222d3e;color:#fff;box-shadow:0 5px 0 #15203012,inset 0 1px #ffffff1c;font-weight:650;font-size:12px;line-height:1.5;transition:background .2s,transform .2s,box-shadow .2s}.launch-button>svg{width:17px;height:17px;flex-shrink:0}.launch-button>svg:last-child{margin-left:auto}.launch-button:hover{background:#344b6e;box-shadow:0 7px 18px #222d3e20;transform:translateY(-2px)}.launch-button-light{background:#e6f3fc;border-color:#e6f3fc;color:#1b2d47}.launch-button-light:hover{background:#fff}.launch-text-button{display:inline-flex;align-items:center;gap:9px;padding:8px 0;border:0;background:transparent;color:inherit;font-size:12px;font-weight:650;cursor:pointer}.launch-text-button:hover{color:var(--launch-accent)}.launch-text-button svg{width:16px;height:16px;flex-shrink:0}.launch-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#5b6d88}.launch-kicker svg{width:15px;height:15px}.launch-hero{position:relative;background:radial-gradient(ellipse at 83% 65%,#badbf388,transparent 44%),radial-gradient(ellipse at 9% 8%,#ffffff66,transparent 45%),#ebf2f7;border-bottom:1px solid #ddeaf3}.hero-layout{position:relative;display:grid;grid-template-columns:1fr 1.02fr;gap:66px 64px;padding-block:90px 27px;align-items:center}.hero-availability{display:inline-flex;align-items:center;gap:9px;margin-bottom:28px;color:#4c6180;font-size:10px;font-weight:650}.hero-availability>span,.hero-stage-tag:before{width:6px;height:6px;border-radius:50%;background:#6186ab}.launch-hero h1{font-size:clamp(64px,6.9vw,96px);font-weight:650;letter-spacing:-.072em;line-height:.98}.launch-hero h1 em{display:block;margin-top:4px}.launch-hero-copy>p{max-width:460px;margin-top:29px;font-size:15px;line-height:1.85;color:#566884}.launch-hero-actions{gap:12px 24px;margin-top:31px}.launch-compatibility,.launch-hero-actions{display:flex;align-items:center;flex-wrap:wrap}.launch-compatibility{gap:7px;margin-top:20px;font-size:10px;color:#596b87}.launch-compatibility svg{width:13px;height:13px}.launch-compatibility>span{margin-left:7px;padding-left:13px;border-left:1px solid #c1d7e6;color:#475b7a}.hero-demo-stage{position:relative;min-width:0;padding-block:18px 24px}.demo-handnote{display:block;margin-bottom:15px;padding-left:32px;transform:rotate(-4deg);font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:17px;color:#527497}.demo-handnote>span{display:inline-block;margin-left:9px;font-size:30px;transform:rotate(10deg)}.hero-stage-tag{position:absolute;bottom:5px;right:22px;display:inline-flex;align-items:center;gap:7px;padding:10px 15px;background:#fbfdfef5;box-shadow:0 5px 20px #263d5f0b;border:1px solid #d8e5ee;border-radius:9px;color:#4e6484;font-size:10px;transform:rotate(-3deg)}.hero-stage-tag svg{width:13px;height:13px}.voice-demo{position:relative;border:1px solid #fff;border-radius:19px;background:#fbfdfe;box-shadow:0 25px 70px #365b9219,0 4px 7px #2746750b;overflow:hidden}.demo-topline{gap:12px;padding:17px 20px;border-bottom:1px solid #e7f0f6;font-size:9px;color:#607890}.demo-dots,.demo-topline{display:flex;align-items:center}.demo-dots{gap:4px}.demo-dots i{width:6px;height:6px;border-radius:50%;background:#c8d9e5}.demo-dots i:nth-child(2){background:#d7e3ec}.demo-dots i:nth-child(3){background:#e3ecf3}.demo-local{display:inline-flex;gap:5px;align-items:center;margin-left:auto;font-size:8px;color:#697470}.demo-local>span{width:4px;height:4px;border-radius:50%;background:#7b9c82}.demo-tabs{display:flex;gap:7px;padding:18px 23px 8px}.demo-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:#607890;font-size:9px;cursor:pointer;padding:7px 10px}.demo-tabs button[aria-selected=true]{background:#e5f1fa;border-color:#d7ebf9;color:#4f77a0}.demo-tabs button svg{width:12px;height:12px}.demo-panel{padding:14px 26px 20px}.demo-label{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:600;color:#5d738a}.demo-label svg{width:12px;height:12px}.demo-dictation p{margin-top:10px;min-height:58px;color:#617890;font-size:14px;line-height:1.8}.demo-transform{display:flex;align-items:center;gap:12px;margin:12px 0;color:#8caed1}.demo-transform span{flex:1;height:1px;background:#e6f0f7}.demo-transform svg{width:13px;height:13px}.demo-result{min-height:122px;padding:16px 18px;background:#f0f6fb;border:1px solid #e1eef7;border-radius:10px;transition:background .25s,border-color .25s}.demo-result p{margin-top:13px;font-size:13px;line-height:1.8;color:#354b6c}.demo-placeholder{color:#5b748d}.demo-caret{display:inline-block;width:1px;height:14px;margin-left:3px;vertical-align:middle;background:#8db0d4}.demo-result.is-complete{background:#e8f3fb;border-color:#c0dff5}.demo-recorder{justify-content:space-between;margin:0 26px;padding:10px 12px 10px 17px;border-radius:12px;background:#243145}.demo-recorder,.demo-wave{display:flex;align-items:center}.demo-wave{height:35px;gap:3px}.demo-wave i{width:2px;max-height:25px;border-radius:2px;background:#8cbff2;opacity:.75;transform-origin:center}.demo-recorder[data-active=true] .demo-wave i{animation:launch-wave .6s ease-in-out infinite alternate}.demo-recorder button{display:flex;align-items:center;gap:6px;min-height:32px;padding:8px 12px;border:0;border-radius:7px;background:#e0f0fc;color:#284a7e;font-size:10px;font-weight:650;cursor:pointer}.demo-recorder button:disabled{cursor:progress;opacity:.75}.demo-recorder button svg{width:12px;height:12px}.demo-footnote{display:flex;flex-direction:column;gap:4px;padding:12px 26px 18px;font-size:9px;line-height:1.5;color:#5f7892}.demo-footnote>span:last-child{font-size:8px;color:#5f7891}.launch-proof{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 25px;padding-top:25px;border-top:1px solid #cfdfeb}.launch-proof>span{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#566c8d}.launch-proof svg{width:12px;height:12px;color:#6090c0}.launch-context{padding-block:35px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--launch-line)}.launch-context>span{max-width:170px;font-size:8px;letter-spacing:.12em;line-height:1.8;color:#63778c}.launch-context>div{display:flex;flex-wrap:wrap;justify-content:center;gap:38px}.launch-context>div>span{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:550;color:#63768a}.launch-context svg{width:17px;height:17px;stroke-width:1.5}.launch-section{padding-block:108px}.launch-section-heading h2{font-size:clamp(40px,4.4vw,63px);line-height:1.08;letter-spacing:-.056em;font-weight:600}.launch-heading-row>p,.launch-section-heading>p{max-width:400px;margin-top:20px;color:var(--launch-muted);font-size:14px;line-height:1.9}.launch-heading-row{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:45px}.launch-heading-row>p{max-width:305px;margin-bottom:4px}.launch-workflow{display:grid;grid-template-columns:.85fr 2fr;gap:55px;align-items:start}.launch-workflow .launch-section-heading h2{font-size:45px}.launch-workflow .launch-section-heading>p{font-size:12px}.launch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.launch-steps h3{font-size:13px;letter-spacing:-.02em}.launch-steps p{margin-top:11px;color:#63778c;font-size:12px;line-height:1.9}.step-visual{position:relative;height:116px;display:flex;align-items:center;justify-content:center;margin-bottom:23px;border-radius:12px;background:#eef4f8;border:1px solid #e4eff6}.step-number{position:absolute;top:11px;left:12px;color:#596d8c;font-size:9px}.step-keys{display:flex;align-items:center;gap:13px;color:#85a4c4}.step-keys kbd{display:grid;place-items:center;width:43px;height:43px;border-radius:9px;border:1px solid #d2e4f0;box-shadow:0 3px 0 #ccdfed;background:#fff;color:#567391;font:inherit;font-size:17px}.step-keys>svg{width:20px;height:20px}.step-wave{display:flex;align-items:center;gap:4px}.step-wave i{width:3px;border-radius:4px;background:#8cb3da}.step-paste{display:flex;align-items:center;gap:8px;color:#5f8ab5}.step-paste span{font-size:9px}.step-paste svg{width:14px;height:14px}.launch-tour-section{padding-block:89px 92px;background:#eff5f9;border-block:1px solid #e3edf4}.tour-blocks{display:grid;gap:32px;gap:48px}.tour-blocks .tour-panel{border-radius:24px}.tour-blocks .tour-description{padding:clamp(28px,4vw,56px)}.tour-description .launch-kicker{font-size:10px;letter-spacing:.1em}.tour-chapter{margin-left:auto;font-size:9px;letter-spacing:.04em;opacity:.6;white-space:nowrap}.tour-blocks .tour-description h3{font-size:clamp(30px,3vw,44px);max-width:520px}.tour-blocks .tour-detail{font-size:11px;line-height:1.6}.tour-blocks .tour-image{align-self:center;overflow:hidden;border-radius:12px;box-shadow:0 20px 48px #102d4b1a;background:#deebf5}.tour-blocks .tour-image img{display:block}.tour-blocks .tour-panel-dictation{background:#152e4a;color:#f3faff;border-color:#254d70;padding:20px 24px 20px 0}.tour-panel-dictation .tour-description :is(p,.launch-kicker,.tour-detail){color:#b6d8ee}.tour-panel-dictation .launch-text-button{color:#e1f5ff}.tour-blocks .tour-panel-writing{grid-template-columns:1.2fr .8fr;padding:32px 0 32px 32px}.tour-panel-writing .tour-image{grid-column:1;grid-row:1}.tour-panel-writing .tour-description{grid-column:2}.tour-blocks .tour-panel-notes{grid-template-columns:1fr;background:#fff8eb;border-color:#eadfc8;padding:0 56px 40px}.tour-panel-notes .tour-description{align-items:center;text-align:center;max-width:740px;margin-inline:auto}.tour-panel-notes .launch-kicker{color:#826139;gap:12px}.tour-panel-notes .tour-chapter{margin-left:20px}.tour-panel-notes .tour-description .launch-text-button{align-self:center}.tour-panel-notes .tour-image{width:min(880px,100%);margin-inline:auto}.tour-blocks .tour-panel-setup{grid-template-columns:.85fr 1.15fr;background:#dff1fa;border-color:#c5e4f2;padding:32px 32px 32px 0}.tour-panel-setup .tour-image{border:6px solid #ffffffb3;border-radius:20px}.tour-blocks .tour-panel-languages{grid-template-columns:1fr;background:#fff;padding:0 48px 48px;border-top:4px solid #3eacdb}.tour-panel-languages .tour-description{display:grid;grid-template-columns:1fr 1fr;gap:16px 48px;padding-inline:0}.tour-panel-languages .launch-kicker{grid-column:1/-1}.tour-panel-languages .tour-description .launch-text-button,.tour-panel-languages .tour-description p,.tour-panel-languages .tour-detail{margin-top:0}.tour-panel-languages .tour-image{width:min(980px,100%);margin-inline:auto}.demo-scenario{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 26px;color:#43618e;font-size:11px}.demo-scenario select{max-width:55%;padding:8px 12px;border:1px solid #c2daeb;border-radius:8px;background:#eef6fc;color:#34517d;font:inherit}.tour-panel{display:grid;grid-template-columns:.65fr 1.35fr;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #ddeaf3}.tour-description{display:flex;flex-direction:column;justify-content:center;padding:36px}.tour-description .launch-kicker{font-size:8px}.tour-description h3{font-size:29px;font-weight:550;line-height:1.22;letter-spacing:-.04em}.tour-description p{margin-top:17px;color:#607a95;font-size:13px;line-height:1.9}.tour-detail{display:flex;gap:7px;align-items:center;margin-top:25px;font-size:8px;color:#5a7da1}.tour-detail svg{width:12px;height:12px;flex:0 0 auto}.tour-description .launch-text-button{align-self:flex-start;margin-top:18px;font-size:10px}.tour-image{position:relative;display:block;min-width:0;align-self:stretch;padding:0;border:0;background:#c5c6d5;cursor:zoom-in}.tour-image img{width:100%;height:auto}.tour-expand{position:absolute;bottom:15px;right:15px;width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#fafcfeee;border:1px solid #fff;color:#43618e;box-shadow:0 3px 15px #0f1c3018}.tour-expand svg{width:14px;height:14px}.tour-dialog{padding:0;width:min(1280px,95vw);max-width:95vw;max-height:92dvh;border:1px solid #435b7e;border-radius:14px;background:#161f2d;color:#fff;overscroll-behavior:contain}.tour-dialog::backdrop{background:#0c1624dc;backdrop-filter:blur(8px)}.tour-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px}.tour-dialog-header h2{font-size:14px;font-weight:500}.tour-dialog-header button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #485f81;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.tour-dialog img{width:100%;height:auto;max-height:calc(92dvh - 60px);object-fit:contain}.launch-features{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:17px;align-items:start}.launch-feature{grid-column:span 2;padding:27px;background:#f2f5f7;border:1px solid #e5edf2;border-radius:16px;min-height:257px}.launch-feature-0,.launch-feature-1{grid-column:span 3;min-height:330px}.launch-feature-0{background:#e8f1f8}.launch-feature-1{background:#f6f0e8;border-color:#eee6dc}.launch-feature-2{background:#edf2ed;border-color:#e1e9e1}.launch-feature-3{background:#eef0f5;border-color:#e1e5ef}.feature-top{display:flex;justify-content:space-between;align-items:center}.feature-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#6089b3;background:#ffffffc0;border:1px solid #ffffffc0}.feature-icon svg{width:17px;height:17px;stroke-width:1.6}.feature-index{color:#566986;font-size:9px}.launch-feature h3{margin-top:22px;font-size:20px;font-weight:550;letter-spacing:-.035em}.launch-feature p{margin-top:10px;font-size:13px;line-height:1.8;color:#576b89}.shortcut-art{display:flex;align-items:center;justify-content:center;gap:26px;height:90px;color:#779cc2}.shortcut-art kbd{display:flex;align-items:end;justify-content:space-between;width:61px;height:61px;padding:12px;background:#fff;border:1px solid #cee4f4;box-shadow:0 4px 0 #c2daeb,0 8px 16px #8eb2d61a;border-radius:12px;transform:rotate(-8deg);font:inherit;font-size:17px}.shortcut-art kbd svg{width:13px;height:13px}.shortcut-art>span{font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:20px}.shortcut-art>svg{width:37px;height:37px;stroke-width:1}.cleanup-art{position:relative;height:90px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:8px;max-width:315px;margin-inline:auto;color:#baa18d;font-family:var(--font-display),Georgia,serif}.cleanup-art>span{font-size:15px;text-decoration:line-through;text-decoration-color:#d7c1b0}.cleanup-art>strong{font-size:23px;font-weight:450;color:#90715c}.cleanup-art svg{width:16px;height:16px}.feature-specs{margin-top:19px;border-top:1px solid #b3c7db33}.feature-specs summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;font-size:12px;color:#516c94;cursor:pointer;list-style:none}.feature-specs summary svg{width:14px;height:14px}.feature-specs[open] summary svg{transform:rotate(180deg)}.feature-specs ul{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.feature-specs li{display:flex;align-items:start;gap:7px;color:#5e7a97;font-size:12px;line-height:1.7}.feature-specs li svg{width:12px;height:12px;flex-shrink:0;margin-top:3px}.launch-privacy{padding-block:90px 30px;background:radial-gradient(ellipse at 78% 28%,#2a3b5477,transparent 60%),#1d2634;color:#eff7fd}.privacy-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px 95px;align-items:center}.launch-privacy .launch-kicker{color:#83a3c4}.launch-privacy .launch-section-heading h2{font-size:clamp(44px,4.8vw,69px)}.launch-privacy h2 em{color:#97c5f4}.launch-privacy h3{margin-top:26px;font-size:13px;font-weight:500;color:#b0c8e0}.launch-privacy .launch-section-heading>p{margin-top:12px;font-size:12px;color:#87a2be}.privacy-assurances{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px}.privacy-assurances>span{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#abc8e6}.privacy-assurances svg{width:14px;height:14px}.privacy-device{position:relative;isolation:isolate;overflow:hidden;border:1px solid #536c9160;border-radius:19px;background:#2b3a5150;box-shadow:0 30px 45px #0e141e25}.privacy-device-top{display:flex;align-items:center;justify-content:space-between;padding:19px;border-bottom:1px solid #536c9140;color:#80a2c5;font-size:8px;letter-spacing:.1em}.privacy-device-top>svg{width:12px;height:12px}.privacy-device .demo-dots{opacity:.35}.privacy-device-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;height:244px}.privacy-device-center>span:last-child{color:#8fb2d5;font-size:10px}.privacy-device-center .brand-mark{width:75px;height:75px;border-radius:20px;box-shadow:0 0 70px #89bdf240}.privacy-orbit{position:absolute;inset:0;z-index:-1;display:grid;place-items:center}.privacy-orbit>span{position:absolute;width:235px;height:235px;border:1px solid #8caed01a;border-radius:50%;transform:translateY(-26px)}.privacy-orbit>span:last-child{width:335px;height:335px}.privacy-path{position:relative;justify-content:space-between;padding:18px 30px}.privacy-path,.privacy-path>span{display:flex;align-items:center;gap:10px}.privacy-path>span{flex-direction:column;font-size:9px;color:#97b6d5}.privacy-path>span svg{width:18px;height:18px;stroke-width:1.4}.privacy-path>svg{width:15px;height:15px;color:#4f6a93}.privacy-device-bottom{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:#151f2e2c;border-top:1px solid #536c9140;color:#819cb7;font-size:8px}.privacy-device-bottom>span{width:5px;height:5px;background:#92b298;border-radius:50%}.launch-privacy .launch-permissions{grid-column:1/-1;padding-top:22px;border-top:1px solid #89aaca20;font-size:9px;line-height:1.8;color:#7a96b2}.launch-native{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:80px}.native-photo{margin:0;border-radius:16px;overflow:hidden;border:1px solid #dbe9f3}.native-photo img{display:block;width:100%;height:auto}.native-caption{padding:12px 18px;border-top:1px solid #dbe9f3;background:#eef6fc;color:#526e88;font-size:11px;line-height:1.6;text-align:center}.launch-native h2{font-size:39px;font-weight:550;letter-spacing:-.045em;line-height:1.1}.launch-native p{margin-top:21px;font-size:12px;line-height:1.9;color:#617991}.native-signoff{display:flex;align-items:center;gap:8px;margin-top:25px;font-size:10px;color:#5a7da1}.native-signoff svg{width:15px;height:15px}.launch-pricing{padding-block:87px 50px;background:#edf3f8;border-block:1px solid #ddeaf4}.launch-centered{text-align:center}.launch-centered>p{max-width:540px;margin-inline:auto}.launch-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:890px;margin:46px auto 0}.launch-price-card{padding:34px;background:#fcfdfe;border:1px solid #dbe9f3;border-radius:19px;box-shadow:0 7px 17px #25437206}.plan-label{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:10px;font-weight:600;color:#577ea5}.plan-label>span{padding:5px 8px;margin-left:auto;background:#75a8dc2e;border:1px solid #75a8dc50;border-radius:20px;color:#acd0f5;font-size:8px;font-weight:400}.launch-price-card h3{margin-top:22px;font-size:18px;font-weight:500;letter-spacing:-.03em}.launch-price-card .plan-price{display:flex;align-items:center;gap:18px;margin-top:25px;font-size:58px;font-weight:500;letter-spacing:-.07em;line-height:1.1}.plan-price span{max-width:135px;font-size:11px;line-height:1.7;letter-spacing:0;font-weight:400;color:#5b7a9a}.launch-price-card ul{display:grid;gap:15px;margin:29px 0 30px;padding:24px 0 0;border-top:1px solid #ddeaf4;list-style:none}.launch-price-card li{display:flex;align-items:center;gap:9px;font-size:13px;color:#5d7996}.launch-price-card li svg{width:14px;height:14px;flex-shrink:0;color:#729fcc}.launch-price-card .launch-button{width:100%}.launch-price-card small{display:block;margin-top:15px;font-size:9px;text-align:center;line-height:1.8;color:#5d7a97}.launch-price-pro{background:radial-gradient(ellipse at 100% 0,#2c4e8055,transparent 70%),#1d2d46;color:#e8f4fc;border-color:#3c609655}.launch-price-pro .plan-label{color:#a4c8ec}.launch-price-pro ul{border-color:#96c1ed25}.launch-price-pro .plan-price span,.launch-price-pro li,.launch-price-pro small{color:#93b7db}.launch-price-pro .plan-price span{color:#ffffff;font-size:13px;font-weight:800}.launch-payment-note{text-align:center;margin:22px auto 0!important;max-width:700px;color:#567391;font-size:10px;line-height:1.9}.launch-install{margin-top:47px;border-top:1px solid #cbdfed}.launch-install summary{display:flex;align-items:center;justify-content:space-between;padding-block:24px;cursor:pointer;list-style:none}.launch-install summary h3{font-size:13px;font-weight:550;color:#54799e}.launch-install summary svg{width:15px;height:15px;color:#7d9cbc}.launch-install[open] summary svg{transform:rotate(180deg)}.launch-install ol{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:0;margin:0;list-style:none;counter-reset:install}.launch-install li{position:relative;padding-left:27px;counter-increment:install}.launch-install li:before{content:counter(install,decimal-leading-zero);position:absolute;left:0;top:0;color:#90afcf;font-size:9px}.launch-install li b{display:block;font-size:10px;color:#527598;font-weight:600}.launch-install li span{display:block;margin-top:9px;font-size:12px;line-height:1.8;color:#577491}.launch-install>p{margin-top:21px;font-size:9px;line-height:1.9;color:#577390}.launch-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:110px}.launch-faq .launch-section-heading h2{font-size:47px}.launch-faq .launch-section-heading>p{font-size:12px}.launch-faq .launch-section-heading a{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#577fa7}.launch-faq .launch-section-heading a svg{width:14px;height:14px}.launch-faq-list details{border-bottom:1px solid #dce9f3}.launch-faq-list details:first-child{border-top:1px solid #dce9f3}.launch-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0;font-size:14px;font-weight:500;line-height:1.7;cursor:pointer;list-style:none}.launch-faq-list summary svg{width:14px;height:14px;flex-shrink:0;color:#7d9cbc}.launch-faq-list details[open] summary svg{transform:rotate(180deg)}.launch-faq-list p{padding:0 25px 22px 0;color:#587694;font-size:13px;line-height:1.9}.launch-last-word{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:64px 81px;border-top:1px solid #e3edf4}.launch-last-word .brand-mark{width:59px;height:59px;margin-bottom:24px;border-radius:16px;box-shadow:0 10px 20px #688fb722}.launch-last-word h2{font-size:clamp(65px,8vw,109px);font-weight:550;letter-spacing:-.065em;line-height:1.05}.launch-last-word>p{margin-top:20px;color:#5e7b98;font-size:13px}.launch-last-word>.launch-button{margin-top:27px}.share-control{margin-top:28px;max-width:100%}.share-control>button{color:#5b7c9d;font-size:10px}.share-control>button svg{width:13px;height:13px}.share-control>[role=status]{display:block;font-size:10px;color:#5c85af;line-height:1.8}.share-control input{width:100%;margin-top:9px;padding:9px 12px;border:1px solid #c2daeb;border-radius:7px;background:#eef6fc;color:#507397;font:inherit;font-size:12px}.launch-footer{padding-block:37px 26px;background:#eef4f9;border-top:1px solid #dceaf4}.launch-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.launch-footer-top>nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px;font-size:10px;color:#59748f}.launch-footer .footer-dialog-link{font-size:10px;color:inherit}.launch-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:31px;margin-top:30px;border-top:1px solid #d6e5ef}.launch-footer-bottom>p{font-size:9px;line-height:1.9;color:#556d90}.launch-footer-bottom>p>a{display:block}.launch-languages{display:flex;flex-wrap:wrap;justify-content:end;gap:8px 14px}.launch-languages>a{display:inline-flex;align-items:center;font-size:9px;color:#577390}.launch-languages>a[aria-current=page]{color:#405e8a}.launch-languages .flag-icon{width:12px;height:10px}@keyframes launch-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1.2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.launch-page *,.launch-page :after,.launch-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:1100px){.launch-shell{width:calc(100% - 64px)}.hero-layout{gap:55px 32px;padding-top:65px}.launch-hero h1{font-size:75px}.launch-hero-actions{gap:12px}.launch-hero .launch-button{font-size:10px;padding-inline:15px}.launch-context>div{gap:23px}.launch-workflow{grid-template-columns:1fr;gap:32px}.launch-workflow>.launch-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.launch-workflow .launch-kicker{grid-column:1/-1}.launch-workflow .launch-section-heading>p{align-self:center;margin:0}.tour-description{padding:26px}.tour-description h3{font-size:25px}.tour-description p{font-size:12px}.tour-panel{grid-template-columns:.75fr 1.25fr}.tour-image{align-self:center}.privacy-grid{gap:50px}.launch-feature{padding:24px}.launch-native{gap:45px}.launch-faq{gap:70px}}@media (max-width:760px){.launch-shell{width:calc(100% - 40px)}.launch-page .header-inner{width:calc(100% - 32px);height:65px;gap:14px}.launch-page .logo strong{font-size:20px}.launch-page .header-nav-shell{gap:10px}.launch-page .header-store-badge{min-height:37px;padding-inline:12px}.hero-layout{grid-template-columns:1fr;gap:25px;padding-top:49px}.launch-hero-copy{text-align:center}.hero-availability{font-size:9px;margin-bottom:22px}.launch-hero h1{font-size:clamp(62px,12vw,86px)}.launch-hero-copy>p{max-width:460px;margin:22px auto 0;font-size:14px}.launch-hero-actions{justify-content:center;margin-top:24px;gap:18px}.launch-hero .launch-button{font-size:12px}.launch-compatibility{justify-content:center;font-size:9px}.hero-demo-stage{width:min(500px,100%);margin-inline:auto;padding-top:0}.demo-handnote{text-align:right;padding-right:35px;font-size:15px;margin:0 0 12px}.launch-proof{justify-content:center;gap:12px 25px;padding-top:20px}.launch-proof>span{font-size:9px}.launch-context{flex-direction:column;gap:20px;padding-block:27px}.launch-context>span{max-width:none;font-size:8px}.launch-context>div{gap:15px 23px}.launch-context>div>span{font-size:10px}.launch-context svg{width:15px;height:15px}.launch-section{padding-block:65px}.launch-workflow>.launch-section-heading{display:block}.launch-workflow .launch-section-heading>p{margin-top:18px}.launch-section-heading h2,.launch-workflow .launch-section-heading h2{font-size:43px}.launch-heading-row{display:block;margin-bottom:28px}.launch-heading-row>p{margin-top:18px;font-size:12px}.launch-steps{gap:15px}.launch-steps h3{font-size:11px}.launch-steps p{font-size:12px}.step-paste{flex-direction:column;gap:6px}.step-paste span{font-size:8px}.step-wave{gap:3px}.step-wave i{width:2px}.step-keys{gap:6px}.step-keys kbd{width:34px;height:34px;font-size:14px}.launch-tour-section{padding-block:59px}.launch-last-word h2{overflow-wrap:anywhere;hyphens:auto}.tour-panel{grid-template-columns:1fr}.tour-description{min-height:260px;padding:26px}.tour-description h3{max-width:450px;font-size:28px}.tour-description p{font-size:12px}.tour-detail{margin-top:19px;font-size:9px}.tour-description .launch-text-button{margin-top:13px}.tour-image{order:-1}.launch-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.launch-feature{grid-column:span 1;padding:22px}.launch-feature:last-child{grid-column:1/-1}.launch-feature-0,.launch-feature-1{min-height:320px}.launch-feature h3{font-size:20px}.shortcut-art{gap:15px}.shortcut-art>span{font-size:16px}.shortcut-art>svg{display:none}.cleanup-art{gap:8px}.cleanup-art>span{font-size:12px}.cleanup-art>strong{font-size:18px}.privacy-grid{grid-template-columns:1fr;gap:35px}.launch-privacy{padding-top:65px}.privacy-device{max-width:500px;width:100%;margin-inline:auto}.launch-privacy .launch-section-heading h2{font-size:51px;overflow-wrap:anywhere;hyphens:auto}.privacy-grid>*{min-width:0}.privacy-path{padding-inline:16px;text-align:center}.privacy-path>span{min-width:0;overflow-wrap:anywhere}.launch-permissions{grid-column:1}.launch-native{gap:30px;padding-block:60px;grid-template-columns:1fr}.launch-native h2{font-size:37px}.native-photo{max-width:500px;width:100%;margin-inline:auto}.launch-pricing{padding-top:59px}.launch-centered>p{font-size:12px}.launch-price-grid{max-width:470px;grid-template-columns:1fr;margin-top:30px}.launch-price-card{padding:29px}.launch-install ol{grid-template-columns:1fr 1fr;gap:25px}.launch-faq{grid-template-columns:1fr;gap:32px}.launch-faq .launch-section-heading h2{font-size:43px}.launch-last-word{padding-block:51px 57px}.launch-last-word .launch-kicker{font-size:8px}.launch-last-word>p{font-size:11px}.launch-footer-bottom,.launch-footer-top{flex-direction:column;align-items:start;gap:24px}.launch-languages{justify-content:start}.launch-footer-top>nav{gap:20px}.launch-footer-bottom{padding-top:23px;margin-top:24px}}@media (max-width:420px){.launch-shell{width:calc(100% - 32px)}.launch-page .header-store-badge>span{display:none}.launch-page .header-store-badge{width:36px;padding:9px}.launch-page .header-store-badge>svg{width:16px;height:16px}.launch-hero-actions{flex-direction:column;gap:6px}.demo-topline{padding-inline:15px;font-size:8px;gap:9px}.demo-tabs{gap:4px;padding-inline:14px}.demo-tabs button{font-size:8px;padding-inline:8px}.demo-panel{padding-inline:19px}.demo-dictation p{font-size:12px}.demo-result{min-height:136px}.demo-recorder{margin-inline:19px;padding-left:12px}.demo-wave{gap:2px}.demo-footnote{padding-inline:19px}.launch-steps{grid-template-columns:1fr;gap:20px}.launch-steps article{display:grid;grid-template-columns:99px 1fr;gap:0 17px;align-content:center}.step-visual{grid-row:span 2;margin:0;height:117px}.launch-steps h3{margin-top:5px;font-size:12px}.launch-steps p{margin-top:8px}.launch-features{grid-template-columns:1fr}.launch-feature{min-height:0}.launch-feature-0,.launch-feature-1{grid-column:1}.shortcut-art{gap:25px}.shortcut-art>svg{display:block}.launch-install ol{grid-template-columns:1fr}}@media (max-width:760px){.tour-blocks{gap:28px}.tour-blocks .tour-panel{grid-template-columns:minmax(0,1fr);padding:0;border-radius:18px}.tour-blocks .tour-description{grid-column:auto;grid-row:auto;display:flex;min-height:0;padding:28px}.tour-blocks .tour-image{grid-column:auto;grid-row:auto;order:0;width:calc(100% - 32px);margin:0 16px 20px}.tour-panel-languages .tour-description p{margin-top:17px}.tour-panel-languages .tour-detail{margin-top:19px}.tour-panel-languages .tour-description .launch-text-button{margin-top:13px}}.launch-page{--ambient-play-state:paused}html:has(.launch-page[data-motion=off]){scroll-behavior:auto}.reading-progress{position:fixed;inset:0 0 auto;height:3px;z-index:80;pointer-events:none;background:linear-gradient(90deg,#75c9ed,#2678bc,#9ddff3);transform-origin:left;transform:scaleX(var(--reading-progress,0))}.motion-toggle{position:fixed;right:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:9px 13px;border:1px solid #bdddf0;border-radius:999px;background:#f5fbfff2;box-shadow:0 4px 20px #183d5c12;backdrop-filter:blur(12px);color:#315d7e;cursor:pointer}.motion-toggle:hover:not(:disabled){background:#e4f2fb;border-color:#75b9dd}.motion-toggle[aria-pressed=true]{background:#dceffa;color:#1c638e}.launch-page .motion-toggle{font-size:10px}.motion-toggle svg{width:12px;height:12px}.motion-toggle:disabled{cursor:default}.motion-toggle[hidden]{display:none}.launch-page[data-motion=off] .reading-progress{visibility:hidden}.launch-page[data-motion=off] [data-motion-reveal]{opacity:1;translate:none}@media (prefers-reduced-motion:no-preference){.launch-page[data-motion=on] [data-motion-reveal=pending]{opacity:0;translate:0 24px}.launch-page[data-motion=on] [data-motion-reveal=pending][data-reveal-shift=none]{translate:none}.launch-page[data-motion=on] [data-ambient-visible=true]{--ambient-play-state:running}.launch-page[data-motion=on] .launch-hero{isolation:isolate;overflow:hidden}.launch-page[data-motion=on] .launch-hero:after,.launch-page[data-motion=on] .launch-hero:before{content:"";position:absolute;width:600px;height:600px;pointer-events:none;border-radius:50%;z-index:-1;background:radial-gradient(circle,#b58adf25,transparent 65%);animation:ambient-drift 18s ease-in-out infinite alternate;animation-play-state:var(--ambient-play-state)}.launch-page[data-motion=on] .launch-hero:before{top:-230px;left:-150px}.launch-page[data-motion=on] .launch-hero:after{width:700px;height:700px;bottom:-280px;right:-130px;background:radial-gradient(circle,#d995bb22,transparent 65%);animation-delay:-7s;animation-direction:alternate-reverse}.launch-page[data-motion=on] .hero-demo-stage{isolation:isolate}.launch-page[data-motion=on] .hero-demo-stage:before{content:"";position:absolute;inset:-35px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at var(--pointer-x,60%) var(--pointer-y,50%),#ba94dc30,transparent 65%);opacity:.6;transition:opacity .4s}.launch-page[data-motion=on] .hero-demo-stage[data-pointer-active=true]:before{opacity:1}.launch-page[data-motion=on] .hero-stage-tag{animation:tag-float 5s ease-in-out infinite;animation-play-state:var(--ambient-play-state)}.launch-page[data-motion=on] .demo-handnote>span{animation:arrow-nudge 3s ease-in-out infinite;animation-play-state:var(--ambient-play-state)}.launch-page[data-motion=on] .hero-availability>span{animation:availability-breathe 3.4s ease-in-out infinite;animation-play-state:var(--ambient-play-state)}.launch-page[data-motion=on] .launch-button{position:relative;isolation:isolate;overflow:hidden;transition:transform .25s,background .25s,box-shadow .25s}.launch-page[data-motion=on] .launch-button:before{content:"";position:absolute;inset:-30% auto -30% -65%;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,#ffffff2a,transparent);transform:skewX(-20deg)}.launch-page[data-motion=on] .launch-button:is(:hover,:focus-visible):before{animation:button-sheen .7s ease-out}.launch-page[data-motion=on] .launch-button>svg:last-child,.launch-page[data-motion=on] .launch-text-button>svg:last-child{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.launch-page[data-motion=on] :is(.launch-button,.launch-text-button):is(:hover,:focus-visible)>svg:last-child{transform:translateX(4px)}.launch-page[data-motion=on] .launch-button:active{transform:translateY(1px) scale(.985)}.launch-page[data-motion=on] :is(.launch-feature,.launch-price-card){position:relative;isolation:isolate;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.launch-page[data-motion=on] :is(.launch-feature,.launch-price-card):after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(300px circle at var(--pointer-x,50%) var(--pointer-y,50%),#ffffff95,transparent 75%);opacity:0;transition:opacity .35s}.launch-page[data-motion=on] .launch-price-pro:after{background:radial-gradient(320px circle at var(--pointer-x,50%) var(--pointer-y,50%),#b487dd22,transparent 75%)}.launch-page[data-motion=on] [data-pointer-active=true]:after{opacity:1}.launch-page[data-motion=on] .feature-icon svg{transition:transform .35s}.launch-page[data-motion=on] .launch-feature:hover .feature-icon svg{transform:rotate(-8deg) scale(1.12)}.launch-page[data-motion=on] .tour-image{overflow:hidden}.launch-page[data-motion=on] .tour-image img{animation:tour-arrive .55s ease-out;transition:scale .65s cubic-bezier(.2,.7,.2,1)}.launch-page[data-motion=on] .tour-description{animation:copy-arrive .45s ease-out}.launch-page[data-motion=on] :is(.tour-tabs,.demo-tabs) button{transition:background .2s,box-shadow .2s,color .2s}.launch-page[data-motion=on] .tour-expand{transition:transform .3s,background .3s}.launch-page[data-motion=on] .tour-image:is(:hover,:focus-visible) .tour-expand{transform:rotate(90deg);background:white}.launch-page[data-motion=on] .tour-dialog[open]{animation:dialog-arrive .25s ease-out}.launch-page[data-motion=on] .tour-dialog[open]::backdrop{animation:backdrop-arrive .25s ease-out}.launch-page[data-motion=on] .demo-result.is-complete p{animation:copy-arrive .45s ease-out}.launch-page[data-motion=on] .voice-demo[data-phase=speaking] .demo-transform>svg{animation:processing-sparkle 1.1s ease-in-out infinite}.launch-page[data-motion=on] .demo-result.is-complete{box-shadow:0 0 0 3px #b990dc12}.launch-page[data-motion=on] .privacy-device{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.launch-page[data-motion=on] .privacy-orbit>span{border-style:dashed;animation:orbit-turn 32s linear infinite;animation-play-state:var(--ambient-play-state)}.launch-page[data-motion=on] .privacy-orbit>span:last-child{animation-duration:48s;animation-direction:reverse}.launch-page[data-motion=on] .privacy-orbit>span:before{content:"";position:absolute;top:-3px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#c9a5e6;box-shadow:0 0 15px #be91e17a}.launch-page[data-motion=on] .privacy-path>svg{animation:data-flow 2.8s ease-in-out infinite;animation-play-state:var(--ambient-play-state)}.launch-page[data-motion=on] .privacy-path>svg:nth-of-type(2){animation-delay:.7s}.launch-page[data-motion=on] .launch-last-word>.brand-mark{animation:icon-breathe 5s ease-in-out infinite;animation-play-state:var(--ambient-play-state)}@media (hover:hover) and (pointer:fine){.launch-page[data-motion=on] .launch-feature:hover,.launch-page[data-motion=on] .launch-price-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #55386610;border-color:#cdb7df}.launch-page[data-motion=on] .tour-image:hover img{scale:1.025}.launch-page[data-motion=on] .privacy-device[data-pointer-active=true]{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}}@supports (interpolate-size:allow-keywords){.launch-page[data-motion=on] :is(.launch-faq-list details,.feature-specs,.launch-install){interpolate-size:allow-keywords}.launch-page[data-motion=on] :is(.launch-faq-list details,.feature-specs,.launch-install)::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .32s ease,opacity .25s,content-visibility allow-discrete .32s}.launch-page[data-motion=on] :is(.launch-faq-list details,.feature-specs,.launch-install)[open]::details-content{block-size:auto;opacity:1}}}.launch-page[data-motion=off] *,.launch-page[data-motion=off] ::details-content,.launch-page[data-motion=off] :after,.launch-page[data-motion=off] :before{animation:none!important;transition:none!important}.launch-page[data-tab-visible=false] *,.launch-page[data-tab-visible=false] :after,.launch-page[data-tab-visible=false] :before{animation-play-state:paused!important}@keyframes ambient-drift{0%{transform:translate3d(-20px,0,0) scale(.95)}to{transform:translate3d(80px,45px,0) scale(1.12)}}@keyframes tag-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes arrow-nudge{0%,70%,to{translate:0 0}80%{translate:3px 5px}90%{translate:1px 2px}}@keyframes availability-breathe{0%,to{box-shadow:0 0 0 0 #81719b20}50%{box-shadow:0 0 0 5px #81719b08}}@keyframes button-sheen{to{transform:translateX(440%) skewX(-20deg)}}@keyframes tour-arrive{0%{opacity:.4;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes copy-arrive{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes processing-sparkle{0%,to{rotate:0deg;scale:1}50%{rotate:90deg;scale:1.25}}@keyframes orbit-turn{to{rotate:1turn}}@keyframes data-flow{0%,to{translate:0 0;opacity:.55}50%{translate:5px 0;opacity:1}}@keyframes icon-breathe{0%,to{box-shadow:0 10px 20px #9478a722}50%{box-shadow:0 12px 35px #9478a745,0 0 0 8px #9478a708}}@media (max-width:620px){.motion-toggle{bottom:12px;right:12px;min-height:36px;padding:8px 11px}.launch-page .motion-toggle{font-size:9px}.launch-footer{padding-bottom:65px}}@media (prefers-reduced-motion:reduce){.reading-progress{display:none}.launch-page [data-motion-reveal]{opacity:1!important;translate:none!important}.launch-page ::details-content{transition:none!important}}.hero-capabilities{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px;color:#486897;font-size:11px;font-weight:600}.hero-capabilities a{display:inline-flex;align-items:center;gap:6px;min-height:32px}.hero-capabilities a:hover{color:#173562;text-decoration:underline;text-underline-offset:5px}.hero-capabilities svg{width:13px;height:13px}.hero-capabilities>span{color:#97b1cc}.feature-stories{--story-muted:#5a6b85}.feature-stories svg{width:18px;height:18px;flex-shrink:0}.feature-stories figure{margin:0}.capability-index{padding-block:26px 0;border-top:1px solid var(--launch-line)}.capability-index>span{color:#5e7a97;font-size:10px;font-weight:650;letter-spacing:.12em}.capability-index nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.capability-index a{display:flex;align-items:center;gap:10px;min-height:72px;padding:16px;border:1px solid #dce9f3;border-radius:12px;background:#f2f8fc;font-size:13px;font-weight:600}.capability-index a>svg:first-of-type{color:#5e8fc0}.capability-index a>svg:last-child{margin-left:auto;width:14px}.capability-index .capability-number{font-size:10px;color:#587797;font-weight:400}.capability-index a:hover{border-color:#93bae1;background:#e3f1fb}.feature-story{padding-block:100px}.story-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:65px;align-items:end;margin-bottom:42px}.feature-stories .launch-kicker{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.08em;color:#4e7aa6}.feature-stories .launch-kicker svg{width:14px;height:14px}.story-heading h2{margin-top:19px;font-size:clamp(40px,4.5vw,64px);line-height:1.06;font-weight:550;text-wrap:wrap}.story-heading h2,.story-heading h2 em{letter-spacing:-.065em}.story-heading>p{max-width:400px;padding-bottom:5px;font-size:14px;line-height:1.9;color:var(--story-muted)}.grammar-layout{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:44px;align-items:center}.grammar-demo{overflow:hidden;border:1px solid #c9e0f1;border-radius:19px;background:white;box-shadow:0 20px 70px #5586b812,0 3px 6px #5586b808}.grammar-toolbar{display:flex;align-items:center;gap:18px;min-height:57px;padding:15px 22px;background:#f6fafc;border-bottom:1px solid #e1edf6}.grammar-toolbar>span:nth-child(2){display:flex;align-items:center;gap:7px;font-size:10px;color:#5a748f}.grammar-toolbar>span:nth-child(2) svg{width:13px;height:13px}.grammar-toolbar-label{margin-left:auto;font-size:10px;letter-spacing:.07em;color:#587a9c}.grammar-example-picker{display:flex;flex-wrap:wrap;gap:7px;padding:21px 22px}.grammar-example-picker button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:#5a7896;cursor:pointer}.launch-page .grammar-example-picker button{font-size:11px}.grammar-example-picker button svg{width:14px;height:14px}.grammar-example-picker button[aria-pressed=true]{background:#e0f0fb;border-color:#cee5f5;color:#2a4d81}.grammar-example-picker button:hover{background:#eef6fc}.grammar-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;margin:0 22px;border:1px solid #d7e6f1;border-radius:12px;min-height:280px}.grammar-original,.grammar-polished{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:25px 22px;min-width:0}.grammar-original{background:#f8fafc;border-radius:12px 0 0 12px}.grammar-polished{border-left:1px solid #d7e6f1;border-radius:0 12px 12px 0;background:linear-gradient(145deg,#eef7fd,#fbfdfe)}.grammar-label{display:inline-flex;align-items:center;gap:7px;color:#547596;font-size:10px;font-weight:600;letter-spacing:.07em}.grammar-label>span{width:5px;height:5px;border-radius:50%;background:#9cb4cc}.grammar-label svg{width:12px;height:12px}.grammar-original p,.grammar-polished p{font-size:clamp(17px,1.6vw,21px);line-height:1.75;letter-spacing:-.025em}.grammar-original p{color:#5f768e}.grammar-polished p{color:#294062}.grammar-polished mark{background:#d1e9fa;color:inherit;border-bottom:1px solid #8bb4de;box-decoration-break:clone;-webkit-box-decoration-break:clone}.grammar-handnote{margin-top:auto;padding-top:10px;font:italic 14px var(--font-display),Georgia,serif;color:#587b9f}.grammar-result-note{display:flex;gap:6px;align-items:center;margin-top:auto;padding-top:10px;font-size:10px;line-height:1.6;color:#4773a0}.grammar-result-note svg{width:12px;height:12px}.grammar-bridge{position:absolute;display:grid;place-items:center;left:50%;top:50%;translate:-50% -50%;width:30px;height:30px;border:1px solid #cbe3f4;border-radius:50%;background:white;color:#6a98c6;box-shadow:0 3px 10px #507dab0c}.grammar-bridge svg{width:14px;height:14px}.grammar-demo-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px}.grammar-demo-footer>span{font-size:10px;color:#5b7b9c;line-height:1.6;text-align:right}.grammar-highlight{display:inline-flex;align-items:center;gap:7px;padding:8px 0;min-height:38px;border:0;background:transparent;color:#53789d;cursor:pointer;flex-shrink:0}.launch-page .grammar-highlight{font-size:10px}.grammar-highlight>svg{width:12px;height:12px}.grammar-switch{display:flex;align-items:center;width:25px;height:15px;padding:2px;border-radius:999px;background:#cbdae4}.grammar-switch i{width:11px;height:11px;border-radius:50%;background:white;box-shadow:0 1px 2px #18294230}.grammar-highlight[aria-pressed=true] .grammar-switch{background:#4f8ac6}.grammar-highlight[aria-pressed=true] .grammar-switch i{transform:translateX(10px)}.grammar-demo .grammar-nojs{padding:0 22px 20px;font-size:13px;color:var(--story-muted)}.grammar-sidebar{display:grid;gap:26px}.story-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#e6f1f8;color:#5587ba}.grammar-sidebar h3{margin-top:14px;font-size:17px;font-weight:550;letter-spacing:-.03em}.grammar-sidebar p{margin-top:10px;font-size:13px;line-height:1.85;color:var(--story-muted)}.story-text-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-height:40px;font-size:11px;font-weight:650;color:#4f78a1}.story-text-link:hover{color:#183a6d;text-decoration:underline;text-underline-offset:4px}.story-text-link svg{width:14px;height:14px}.grammar-evidence{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:center;gap:60px;margin-top:60px;padding-top:44px;border-top:1px solid var(--launch-line)}.grammar-evidence figure img{display:block;width:100%;height:auto;border:1px solid #d3e1eb;border-radius:12px}.grammar-evidence figcaption{margin-top:10px;font-size:10px;color:#5e7a96}.grammar-evidence h3{margin-top:15px;font-size:30px;line-height:1.15;font-weight:550;letter-spacing:-.04em}.grammar-evidence p{max-width:520px;margin-top:15px;color:var(--story-muted);font-size:13px;line-height:1.9}.grammar-evidence .story-text-link{margin-top:12px}.intelligence-section{position:relative;isolation:isolate;background:#152134;color:#eff7fd;overflow:hidden}.intelligence-section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 80% 12%,#3158934a,transparent 48%),radial-gradient(ellipse at 0 100%,#2d476e35,transparent 50%)}.intelligence-top{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.intelligence-section .story-heading{display:block;margin-bottom:0}.intelligence-section .launch-kicker{color:#8bb8e5}.intelligence-section h2 em{color:#9ec9f4}.intelligence-section .story-heading>p{margin-top:25px;color:#a7bdd3}.intelligence-promise{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-size:11px;color:#b4cee8}.intelligence-promise svg{width:14px;height:14px;color:#98bee4}.ai-diagram{position:relative;min-width:0;background:linear-gradient(160deg,#ffffff08,#ffffff02);border:1px solid #90afcf32;border-radius:20px;box-shadow:inset 0 1px #ffffff0a,0 25px 70px #050c172b}.ai-diagram-top{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #94b2d118;color:#adc3da}.ai-diagram-top>span{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.1em}.ai-diagram-top>span>span{width:5px;height:5px;border-radius:50%;background:#b6d0be;box-shadow:0 0 12px #b6d0be44}.ai-diagram-top>svg{width:13px;height:13px}.ai-core-stage{display:grid;place-items:center;position:relative;height:280px;overflow:hidden;background-image:radial-gradient(#74a7da1e 1px,transparent 0);background-size:16px 16px}.ai-core-stage:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(#5ea0e31f,transparent 68%)}.ai-core{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;width:116px;height:116px;background:linear-gradient(145deg,#446495,#23395b 60%,#202f45);border:1px solid #79abdd80;border-radius:25px;box-shadow:inset 0 2px 2px #ffffff13,0 0 0 8px #86b3e109,0 0 50px #81b9f115,0 18px 30px #09142545}.ai-core>svg{width:32px;height:32px;color:#c1e1f8}.ai-core>span{text-align:center;font-size:10px;letter-spacing:.16em;line-height:1.6;color:#b4d7f0}.ai-core-orbit{position:absolute;width:250px;height:250px;border:1px solid #78a1cb25;border-radius:50%}.ai-core-orbit-inner{width:196px;height:196px;border-style:dashed}.ai-core-orbit:before{content:"";position:absolute;width:5px;height:5px;left:calc(50% - 2.5px);top:-2.5px;border-radius:50%;background:#87b3df;box-shadow:0 0 12px #99c6f480}.ai-satellite{position:absolute;display:flex;align-items:center;gap:7px;padding:9px 12px;background:#203047;border:1px solid #547fab55;border-radius:9px;font-size:10px;color:#afccea;box-shadow:0 7px 15px #06122433}.ai-satellite svg{width:13px;height:13px}.ai-satellite-voice{top:65px;left:25px}.ai-satellite-text{right:20px;bottom:58px}.ai-flow{justify-content:center;flex-wrap:wrap;gap:12px;padding:4px 15px 17px}.ai-flow,.ai-flow>span{display:flex;align-items:center}.ai-flow>span{gap:6px;font-size:10px;color:#b0c8e0}.ai-flow svg{width:12px;height:12px;color:#7aa4ce}.ai-flow>svg{width:13px}.ai-diagram figcaption{padding:17px 22px;border-top:1px solid #94b2d118;font-size:10px;color:#9bb6d2;line-height:1.8;text-align:center}.ai-engine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}.ai-engine-grid article{display:flex;flex-direction:column;align-items:flex-start;padding-top:28px;border-top:1px solid #7e9dbd3b}.engine-label{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.065em;color:#94b8dc}.engine-label svg{width:13px;height:13px}.ai-engine-grid h3{margin-top:19px;font-size:20px;font-weight:500;letter-spacing:-.035em}.ai-engine-grid p{margin:14px 0 24px;color:#a1b8cf;font-size:13px;line-height:1.9;max-width:350px}.engine-detail{display:flex;align-items:center;gap:6px;margin-top:auto;color:#a2c1e0;font-size:10px;line-height:1.8}.engine-detail svg{width:12px;height:12px}.ai-availability{margin-top:40px;padding:0 22px;background:#ffffff04;border:1px solid #809ebc2b;border-radius:11px}.ai-availability summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;cursor:pointer;list-style:none;color:#b9d0e7;font-size:13px}.ai-availability summary::-webkit-details-marker{display:none}.ai-availability summary svg{width:15px;height:15px}.ai-availability[open] summary svg{transform:rotate(180deg)}.ai-availability p{padding:0 0 24px;max-width:840px;color:#a1b8cf;font-size:13px;line-height:1.9}.notes-story-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:center}.notes-screenshot{border:1px solid #cedeeb;border-radius:18px;overflow:hidden;background:#f0f7fc;box-shadow:0 18px 50px #46669714}.notes-frame-label{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 20px}.notes-frame-label>span{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:#56789a}.notes-frame-label>span:first-child{font-size:10px;letter-spacing:.07em}.notes-frame-label svg{width:12px;height:12px}.notes-screenshot img{display:block;width:100%;height:auto;border-block:1px solid #c7d9e6}.notes-screenshot figcaption{display:flex;align-items:center;justify-content:center;gap:7px;padding:16px;color:#567696;font-size:10px}.notes-screenshot figcaption svg{width:12px;height:12px}.notes-story-copy h3{font-size:26px;font-weight:550;letter-spacing:-.04em}.notes-story-copy ol{display:grid;gap:22px;margin:26px 0;padding:0;list-style:none}.notes-story-copy li{display:flex;align-items:flex-start;gap:15px}.notes-story-copy .story-icon{flex-shrink:0;width:32px;height:32px;border-radius:8px}.notes-story-copy .story-icon svg{width:15px;height:15px}.notes-story-copy h4{margin:0;font-size:13px;font-weight:650}.notes-story-copy p{margin-top:8px;font-size:13px;line-height:1.8;color:var(--story-muted)}.notes-plan-note{display:block;padding-top:19px;border-top:1px solid var(--launch-line);font-size:10px;color:#597da1}.vocabulary-story{background:#eef4f9;border-block:1px solid #dce9f3}.vocabulary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vocabulary-card{display:flex;flex-direction:column;padding:28px;background:#fcfdfe;border:1px solid #d4e4f0;border-radius:16px}.vocabulary-card h3{margin-top:20px;font-size:20px;font-weight:550;letter-spacing:-.035em}.vocabulary-card p{margin-top:12px;margin-bottom:26px;font-size:13px;line-height:1.85;color:var(--story-muted)}.vocabulary-illustration{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;min-height:160px;margin-top:auto;padding:20px;border:1px solid #deebf4;border-radius:12px;background:#f2f8fd}.dictionary-illustration{flex-direction:column;gap:6px}.dictionary-illustration>span{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:6px 10px;border:1px solid #d2e6f4;border-radius:6px;background:#fff;font-size:11px;color:#43608b}.dictionary-illustration svg{width:12px;height:12px;color:#7195b9}.dictionary-illustration>span:nth-child(2){margin-left:26px}.snippet-illustration{align-items:flex-start;flex-direction:column;gap:8px}.snippet-illustration>span:first-child{font-size:11px;color:#57789a}.snippet-illustration>svg{width:13px;height:13px;color:#7fa5cb}.snippet-illustration>span:last-child{font:20px/1.4 var(--font-display),Georgia,serif;color:#3c5d8e}.replacement-illustration{gap:10px}.replacement-illustration>span{color:#587797;font-size:14px;text-decoration:line-through;text-decoration-color:#88a8c8}.replacement-illustration>svg{color:#729bc5;width:15px;height:15px}.replacement-illustration>strong{color:#375787;font-size:14px;padding:5px 8px;background:#d9ebf8;border-radius:6px;font-weight:500}.vocabulary-caption{margin-top:15px;color:#5b7b9c;font-size:10px;letter-spacing:.055em;line-height:1.8}@media (prefers-reduced-motion:no-preference){.launch-page[data-motion=on] .ai-core-orbit{animation:ai-orbit 38s linear infinite;animation-play-state:var(--ambient-play-state)}.launch-page[data-motion=on] .ai-core-orbit-inner{animation-duration:26s;animation-direction:reverse}.launch-page[data-motion=on] .grammar-result-text{display:inline-block;animation:grammar-arrive .35s ease-out}.launch-page[data-motion=on] .capability-index a{transition:border-color .2s,background .2s}.launch-page[data-motion=on] .capability-index a>svg:last-child{transition:transform .2s}.launch-page[data-motion=on] .capability-index a:hover>svg:last-child{transform:translateY(3px)}.launch-page[data-motion=on] .grammar-switch i{transition:transform .2s ease}}@keyframes ai-orbit{to{transform:rotate(1turn)}}@keyframes grammar-arrive{0%{opacity:.35}to{opacity:1}}@media (max-width:1100px){.grammar-layout{grid-template-columns:minmax(0,1fr);gap:30px}.grammar-sidebar{grid-template-columns:1fr 1fr;gap:25px}.grammar-sidebar>a{grid-column:1/-1}.grammar-original p,.grammar-polished p{font-size:21px}.intelligence-top{gap:40px}.notes-story-grid{gap:30px}.vocabulary-card{padding:22px}.vocabulary-illustration{padding:16px}}@media (max-width:900px){.capability-index nav{grid-template-columns:1fr 1fr}.story-heading{grid-template-columns:1fr;gap:22px}.story-heading>p{max-width:540px}.intelligence-top{grid-template-columns:1fr;gap:40px}.ai-diagram{width:100%;max-width:530px;margin-inline:auto!important}.ai-engine-grid{gap:22px}.ai-engine-grid h3{font-size:18px}.engine-label{min-height:28px;line-height:1.6}.notes-story-grid{grid-template-columns:1fr;gap:35px}.notes-story-copy ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.notes-story-copy li{flex-direction:column}.grammar-evidence{grid-template-columns:270px minmax(0,1fr);gap:35px}.vocabulary-grid{grid-template-columns:1fr}.vocabulary-card{display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.vocabulary-illustration{grid-column:2;grid-row:1/5;margin-top:0}.vocabulary-caption{grid-column:1}}@media (max-width:760px){.hero-capabilities{justify-content:center;font-size:10px;gap:8px;margin-top:15px}.feature-story{padding-block:66px}.story-heading{margin-bottom:30px}.story-heading h2{font-size:clamp(37px,6.8vw,50px);margin-top:17px}.feature-stories .launch-kicker{font-size:10px}.story-heading>p{font-size:13px}.grammar-evidence{gap:25px}.grammar-evidence h3{font-size:26px}.ai-engine-grid{grid-template-columns:1fr;gap:26px;margin-top:40px}.ai-engine-grid article{padding-top:23px}.ai-engine-grid h3{font-size:22px;margin-top:13px}.ai-engine-grid p{max-width:500px;margin-bottom:15px;font-size:13px}.engine-label{min-height:auto}.ai-availability{padding-inline:18px}.ai-availability summary{padding-block:18px;font-size:13px;line-height:1.7}.ai-availability p{font-size:13px}}@media (max-width:600px){.capability-index a{gap:6px;padding:12px 10px;min-height:61px;font-size:10px}.capability-index .capability-number{display:none}.capability-index nav{gap:8px}.capability-index a>svg{width:14px;height:14px}.capability-index a>svg:last-child{width:12px;height:12px}.grammar-toolbar{gap:12px;padding-inline:16px}.grammar-toolbar-label{display:none}.grammar-example-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:14px 10px}.grammar-example-picker button{flex-direction:column;gap:6px;padding:10px 4px}.launch-page .grammar-example-picker button{font-size:10px}.grammar-comparison{grid-template-columns:1fr;margin-inline:12px}.grammar-original,.grammar-polished{padding:24px 19px;gap:17px}.grammar-original{border-radius:12px 12px 0 0}.grammar-polished{border:0;border-top:1px solid #d7e6f1;border-radius:0 0 12px 12px}.grammar-original p,.grammar-polished p{font-size:19px}.grammar-bridge{display:none}.grammar-demo-footer{align-items:flex-start;flex-direction:column;gap:6px;padding:10px 16px 18px}.grammar-demo-footer>span{text-align:left;font-size:10px}.grammar-sidebar{grid-template-columns:1fr;gap:25px}.grammar-sidebar p{max-width:380px}.grammar-evidence{display:flex;flex-direction:column-reverse;align-items:stretch;gap:25px;margin-top:35px;padding-top:30px}.grammar-evidence figure{max-width:420px}.ai-core-stage{height:260px}.ai-core-orbit{width:230px;height:230px}.ai-core-orbit-inner{width:182px;height:182px}.ai-core{width:105px;height:105px;border-radius:23px}.ai-satellite{padding:8px;font-size:10px}.ai-satellite-voice{top:38px;left:12px}.ai-satellite-text{bottom:35px;right:12px}.ai-flow{gap:7px;padding-inline:10px}.ai-flow>span{gap:4px;font-size:10px}.ai-diagram-top{padding-inline:16px}.notes-frame-label{padding-inline:14px}.notes-frame-label>span:last-child{display:none}.notes-story-copy ol{grid-template-columns:1fr;gap:22px}.notes-story-copy li{flex-direction:row}.notes-story-copy h3{font-size:26px}.notes-story-copy h4{font-size:13px}.vocabulary-card{display:flex;padding:24px}.vocabulary-card p{font-size:13px}.vocabulary-illustration{margin-top:0;min-height:155px}}