@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0787ea7838e5b24-s.16s2wi.cu3ly8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/21e28e67b3b449e2-s.18bsx10_d7zpv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/20a1b3b6d490ce7b-s.05nuf.504z1p5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/15e5804ec144eae0-s.p.0prh.t87rj-xc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_c2ea0662-module__mcTjNW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal;font-weight:600}.playfair_display_c2ea0662-module__mcTjNW__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--paper:#f8f1e8;--ink:#2a130f;--muted:#3f302b;--line:#dfcfbd;--accent:#b45b31;--button:#341712;--button-hover:#452019;--listening-wave:#3b231ae6;--site-shell-inline:clamp(24px, 3.85vw, 61px);--site-shell-bottom:80px;--site-frame-max-width:75%;--page-narrow-width:760px;--page-wide-width:1120px;--section-wide-width:min(92vw, 1600px);--section-pad-desktop:72px;--section-pad-mobile:56px;--section-card-shadow:0 22px 34px #4d332229, 0 4px 10px #4d33221a}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}html{scroll-behavior:smooth}*{box-sizing:border-box}body{min-height:100dvh;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-shell{--site-shell-padding-top:37px;background:var(--paper);min-height:100dvh;padding:var(--site-shell-padding-top) var(--site-shell-inline) var(--site-shell-bottom);position:relative}.site-frame{width:100%;max-width:var(--site-frame-max-width);margin:0 auto}.site-page,.site-standalone-page{min-width:0}.site-page :where(h1,h2,h3,p,li,summary,a),.site-standalone-page :where(h1,h2,h3,p,code,a,button){overflow-wrap:break-word}.home-viewport{grid-template-rows:auto auto;align-content:start;row-gap:clamp(28px,4dvh,46px);width:100%;display:grid}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;width:100%;padding-bottom:28px;display:grid;position:relative}.brand{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;font-size:clamp(2.4rem,3.2vw,3.15rem);font-weight:600;line-height:.9}.nav-links{color:#2e211d;align-items:center;gap:clamp(36px,3.7vw,56px);padding-right:clamp(18px,4.8vw,74px);font-size:clamp(1rem,1.28vw,1.25rem);font-weight:400;line-height:1;display:flex}.nav-links a{transition:color .18s;position:relative}.nav-links a:hover{color:var(--accent)}.nav-links a:not(:last-child):after{background:var(--accent);content:"";opacity:.88;border-radius:999px;width:4px;height:4px;position:absolute;top:50%;right:calc(clamp(36px,3.7vw,56px)/-1.81818);transform:translateY(-50%)}.hero-section{margin-left:calc((100% - var(--section-wide-width)) / 2);padding-block:clamp(34px, 4.8dvh, 58px) var(--section-pad-desktop);width:var(--section-wide-width);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-self:start;align-items:start;gap:clamp(30px,4.2cqw,64px);display:grid;position:relative;container-type:inline-size}.hero-copy{align-self:start;padding-top:0;padding-left:clamp(6px,1.1vw,18px);transform:translateY(clamp(24px,2.15cqw,34px))}.hero-copy h1{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(3.95rem,7.2cqw,6.5rem);font-weight:600;line-height:.96;display:grid;transform:translate(-10px)}.hero-copy h1 span{white-space:nowrap}.hero-rule{background:var(--accent);border-radius:999px;width:58px;height:4px;margin:clamp(34px,4.2cqw,62px) 0 clamp(28px,2.65cqw,42px)}.hero-copy p{color:var(--muted);max-width:335px;margin:0;font-size:clamp(1rem,1.55cqw,1.42rem);line-height:1.48}.hero-trust-pills{flex-wrap:wrap;gap:clamp(10px,1.1cqw,14px);max-width:375px;margin-top:clamp(17px,1.9cqw,25px);display:flex}.hero-trust-pills span{color:#4b332d;white-space:nowrap;background:#fff9f0a8;border:1px solid #b45b313d;border-radius:999px;align-items:center;min-height:34px;padding:0 clamp(14px,1.25cqw,18px);font-size:clamp(.82rem,.95cqw,.96rem);font-weight:700;line-height:1;display:inline-flex;box-shadow:0 10px 22px #4d332212}.download-button{background:var(--button);color:#fff8ef;border-radius:7px;align-items:center;gap:20px;min-width:min(100%,clamp(285px,24.2cqw,360px));min-height:clamp(62px,5.2cqw,78px);margin-top:clamp(30px,4.1cqw,54px);padding:0 clamp(30px,2.15vw,34px);font-size:clamp(.98rem,1.35cqw,1.28rem);font-weight:700;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 18px 32px #34171229}.download-button:hover{background:var(--button-hover);transform:translateY(-1px);box-shadow:0 22px 38px #34171233}.download-button:active{transform:translateY(1px)scale(.99)}.hero-trust-pills+.download-button{margin-top:clamp(24px,3.1cqw,42px)}.windows-mark{grid-template-columns:repeat(2,clamp(12px,.82vw,13px));gap:2px;display:grid;transform:perspective(40px)rotateY(-8deg)}.windows-mark span{background:#fff8ef;width:clamp(12px,.82vw,13px);height:clamp(12px,.82vw,13px)}.hero-visual{aspect-ratio:1448/1086;box-shadow:var(--section-card-shadow);isolation:isolate;border-radius:18px;justify-self:start;width:100%;margin-left:0;position:relative;overflow:hidden;container-type:inline-size}.hero-visual img{object-fit:cover}.speech-wave{pointer-events:none;transform-origin:50%;justify-content:center;align-items:center;gap:clamp(1.4px,.36cqw,4.2px);width:22.8%;height:13.2%;display:flex;position:absolute;top:19.55%;left:39.1%;overflow:hidden;transform:translate(-50%,-50%)scaleX(1.18)}.speech-wave span{background:var(--listening-wave);opacity:1;transform-origin:50%;will-change:transform;border-radius:999px;flex:none;display:block}.transcript-overlay{color:#251d19;pointer-events:none;width:34.4%;height:68%;font-family:Courier New,Courier,monospace;position:absolute;top:14.75%;left:56.05%}.transcript-status{color:var(--listening-wave);align-items:center;gap:clamp(7px,.62vw,11px);font-family:Arial,Helvetica,sans-serif;font-size:clamp(.52rem,.74vw,.98rem);font-weight:700;line-height:1;display:flex}.recording-dot{background:#c13d31;border-radius:999px;flex:none;width:clamp(7px,.52vw,10px);height:clamp(7px,.52vw,10px);animation:1.15s ease-in-out infinite recording-pulse;display:block;box-shadow:0 0 0 3px #c13d3121}.transcript-list{grid-template-rows:repeat(5,1fr);gap:0;height:80.4%;margin-top:0;display:grid;position:absolute;top:10.9%;left:0;right:0}.transcript-row{opacity:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(7px,1.1vw,20px);transition:opacity .22s,transform .22s;display:grid;transform:translateY(5px)}.transcript-row.is-visible{opacity:1;transform:translateY(0)}.transcript-time{color:#71804d;white-space:nowrap;font-size:clamp(.44rem,.56vw,.82rem);line-height:1}.transcript-text{max-width:33ch;min-height:0;font-size:clamp(.5rem,.68vw,1rem);font-weight:600;line-height:1.45;display:block}.typing-cursor{background:#251d19;border-radius:999px;width:.45ch;height:1em;margin-left:2px;animation:.85s steps(2,end) infinite cursor-blink;display:inline-block;transform:translateY(.14em)}.voice-section{margin-left:calc((100% - var(--section-wide-width)) / 2);padding:var(--section-pad-desktop) 0;width:var(--section-wide-width);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:clamp(30px,4.2cqw,64px);margin-top:0;display:grid;container-type:inline-size}.voice-visual{aspect-ratio:1448/1086;box-shadow:var(--section-card-shadow);isolation:isolate;border-radius:18px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.voice-source-image{object-fit:cover;object-position:center;transform-origin:50%;z-index:0;transform:scale(1.135)}.mac-terminal{color:#f6efe7;z-index:1;background:#050505;border:1px solid #252525;border-radius:clamp(9px,1.15cqw,14px);width:85%;height:77.4%;position:absolute;top:11.7%;left:5.6%;overflow:hidden;box-shadow:0 22px 38px #150b0757,inset 0 1px #ffffff0a}.voice-terminal-plant{aspect-ratio:657/1203;opacity:0;pointer-events:none;transform-origin:54% 100%;will-change:opacity, transform;z-index:2;width:min(21%,178px);transition:opacity .52s,transform 3.2s cubic-bezier(.16,.68,.18,1);position:absolute;bottom:-2.5%;right:.9%;transform:translate(38%,118%)rotate(16deg)}.voice-terminal-plant.is-visible{opacity:1;transform:translate(0)rotate(-6deg)}.voice-terminal-plant img{object-fit:contain;width:100%;height:100%;display:block}.mac-terminal-titlebar{color:#fff8efb8;letter-spacing:0;text-align:center;background:#0d0d0d;border-bottom:1px solid #1d1d1d;grid-template-columns:auto 1fr auto;align-items:center;height:6.3%;padding:0 3.6%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.52rem,1.02cqw,.92rem);font-weight:600;display:grid}.mac-terminal-titlebar>span{grid-column:2;display:none}.mac-traffic-lights{grid-column:1;align-items:center;gap:clamp(5px,.58cqw,7px);display:flex}.mac-traffic-lights span{border-radius:999px;width:clamp(6px,.78cqw,10px);height:clamp(6px,.78cqw,10px);display:block}.mac-traffic-lights span:first-child{background:#ff5f57}.mac-traffic-lights span:nth-child(2){background:#febc2e}.mac-traffic-lights span:last-child{background:#28c840}.mac-terminal-body{height:93.7%;padding:3.2% 3.35%;font-family:Courier New,Courier,monospace;font-size:clamp(.58rem,1.35cqw,.86rem);font-weight:700;line-height:1.22;position:relative}.claude-panel{color:#f7f0e8;border:1px solid #d85c36;border-radius:3px;grid-template-columns:minmax(0,1.42fr) minmax(0,1.18fr);width:100%;height:34%;font-size:.86em;display:grid;overflow:visible}.claude-panel-main{text-align:center;justify-items:center;min-width:0;padding:clamp(7px,1.28cqw,16px) clamp(8px,1.5cqw,18px);display:grid;position:relative}.claude-version{color:#ff7048;white-space:nowrap;z-index:1;align-items:center;gap:.6ch;display:flex;position:absolute;top:-1.02em;left:50%;transform:translate(-50%)}.claude-version:before,.claude-version:after{content:"";background:#d85c36;width:clamp(18px,3.4cqw,42px);height:1px;display:block}.claude-version span{background:#050505;padding:0 .4ch}.claude-welcome{color:#f8f1e8;margin:0 0 clamp(5px,1cqw,11px)}.claude-code-logo{height:clamp(34px,5.2cqw,54px);image-rendering:pixelated;object-fit:contain;width:clamp(54px,8.2cqw,86px);margin-bottom:clamp(5px,.82cqw,10px);display:block}.claude-panel-main p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.claude-panel-side{color:#f8f1e8;border-left:1px solid #d85c36;gap:clamp(2px,.35cqw,4px);min-width:0;padding:clamp(7px,1.22cqw,15px) clamp(8px,1.25cqw,15px);line-height:1.12;display:grid;position:relative;overflow:hidden}.claude-panel-side:before,.claude-panel-side:after{content:none}.claude-panel-side p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.claude-side-title{color:#ff7048}.claude-command-feed{color:#f7f0e8;align-content:start;gap:clamp(1px,.25cqw,3px);width:min(92%,72ch);min-height:clamp(138px,22cqw,212px);max-height:41%;margin-top:clamp(10px,2.2cqw,18px);font-size:.9em;line-height:1.15;display:grid;overflow:hidden}.terminal-line{white-space:normal;margin:0}.terminal-typed-command{min-height:0}.terminal-prompt span{color:#7d71ff;margin-right:.55ch}.terminal-step{color:#f8f1e8b8;margin-top:clamp(4px,.55cqw,7px);padding-left:1.55ch;position:relative}.terminal-step:before{content:"";opacity:.78;background:#ff7048;border-radius:999px;width:.42em;height:.42em;position:absolute;top:.38em;left:0}.koeva-listening-pill{border:2px solid var(--listening-wave);color:#241d19;opacity:0;will-change:opacity, transform;background:#f3e7d8;border-radius:999px;align-items:center;width:fit-content;min-height:clamp(24px,4.1cqw,38px);padding:0 clamp(11px,1.45cqw,18px);font-family:Arial,Helvetica,sans-serif;font-size:clamp(.42rem,.9cqw,.68rem);font-weight:700;transition:opacity .62s,transform 1.45s cubic-bezier(.16,.74,.2,1);display:flex;position:absolute;bottom:clamp(13px,3.7cqw,34px);left:50%;transform:translate(-50%)translateY(clamp(26px,4.2cqw,44px))scale(.94)}.mac-terminal.is-active .koeva-listening-pill.is-visible{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.koeva-listening-wave{align-items:center;gap:1.4px;display:flex}.koeva-listening-wave span{background:var(--listening-wave);transform-origin:50%;will-change:transform;border-radius:999px;width:2px;height:12px;display:block}.claude-command{color:#f7f0e8;max-width:68ch;min-height:4.1em;margin:clamp(9px,1.35cqw,17px) 0 0}.claude-command span{color:#7d71ff;margin-right:.65ch}.terminal-caret{background:#f7f0e8;border-radius:1px;width:.48ch;height:1em;margin-left:2px;margin-right:0;animation:.76s steps(2,end) infinite cursor-blink;display:inline-block;transform:translateY(.15em)}.claude-thinking{color:#cd674994;align-items:center;gap:.65ch;margin:clamp(5px,.75cqw,10px) 0 0;display:flex}.claude-thinking img{object-fit:contain;border-radius:3px;width:clamp(18px,3.1cqw,34px);height:clamp(18px,3.1cqw,34px);display:block}.claude-thinking span:last-child{color:#f8f1e857;font-weight:600}.terminal-success{color:#35d95f;align-items:center;gap:.75ch;margin-top:clamp(7px,1.05cqw,12px);display:flex}.terminal-success:before{content:"";border-bottom:2px solid;border-left:2px solid;flex:none;width:.74em;height:.4em;display:inline-block;transform:rotate(-45deg)translateY(-.05em)}.voice-copy{justify-self:end;max-width:480px;padding-right:clamp(4px,.9vw,14px)}.voice-copy h2{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;word-spacing:.045em;margin:0;font-size:clamp(3.75rem,6.1cqw,6rem);font-weight:600;line-height:.96;display:grid}.voice-copy h2 span{white-space:nowrap}.voice-rule{background:var(--accent);border-radius:999px;width:58px;height:4px;margin:clamp(32px,3.2cqw,46px) 0 clamp(26px,2.5cqw,36px)}.voice-copy>p{color:var(--muted);max-width:440px;margin:0;font-size:clamp(1.1rem,1.35vw,1.32rem);line-height:1.55}.voice-feature-list{gap:18px;margin-top:clamp(44px,4.2vw,62px);display:grid}.voice-feature-card{background:#fff9f19e;border:1px solid #906d532e;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(18px,1.7vw,24px);min-height:clamp(118px,8vw,142px);padding:clamp(18px,1.8vw,26px);display:grid;box-shadow:0 15px 28px #4d332214,inset 0 1px #ffffffb3}.voice-feature-icon{color:#fff8ef;border-radius:999px;justify-content:center;align-items:center;width:clamp(58px,4.6vw,76px);height:clamp(58px,4.6vw,76px);font-weight:700;display:flex}.voice-feature-icon-idea{background:#656a3c}.idea-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:clamp(38px,3vw,48px);height:clamp(38px,3vw,48px)}.voice-feature-icon-focus{background:#c95528;position:relative}.voice-feature-icon-focus span{position:absolute}.focus-ring{border:3px solid;border-radius:999px;width:clamp(26px,2.05vw,34px);height:clamp(26px,2.05vw,34px);top:50%;left:50%;transform:translate(-50%,-50%)}.focus-dot{background:currentColor;border-radius:999px;width:7px;height:7px;top:50%;left:50%;transform:translate(-50%,-50%)}.focus-mark{opacity:.82;background:currentColor;border-radius:999px}.focus-mark-top,.focus-mark-bottom{width:3px;height:clamp(8px,.68vw,11px);left:50%;transform:translate(-50%)}.focus-mark-top{top:17%}.focus-mark-bottom{bottom:17%}.focus-mark-left,.focus-mark-right{width:clamp(8px,.68vw,11px);height:3px;top:50%;transform:translateY(-50%)}.focus-mark-left{left:17%}.focus-mark-right{right:17%}.voice-feature-card h3{color:var(--ink);margin:0 0 10px;font-size:clamp(1.08rem,1.28vw,1.32rem);line-height:1.1}.voice-feature-card p{color:var(--muted);margin:0;font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.45}.speed-section{padding:var(--section-pad-desktop) 0;align-content:center;gap:clamp(36px,4.8vw,58px);width:100%;margin-top:0;display:grid}.speed-heading{text-align:center;justify-items:center;display:grid}.speed-heading h2{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.048em;margin:0;font-size:clamp(3.8rem,5.1vw,5.85rem);font-weight:600;line-height:.98}.speed-card{box-shadow:var(--section-card-shadow), inset 0 1px 0 #ffffffc7;background:#fff9f1bd;border:1px solid #906d5329;border-radius:clamp(24px,1.9vw,34px);grid-template-columns:minmax(0,1fr) minmax(188px,260px);justify-self:center;row-gap:clamp(34px,3vw,48px);width:min(120%,1368px,100vw - 48px);margin:0;padding:clamp(42px,4.2vw,62px) clamp(46px,4.8vw,70px) clamp(38px,3.7vw,52px);display:grid}.speed-compare{border-right:1px solid #684c3b2e;padding-right:clamp(44px,4.5vw,70px);display:grid}.speed-row{opacity:.84;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(30px,2.8vw,44px);padding:0 0 clamp(34px,3.1vw,46px);transition:opacity .52s,transform .52s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(8px)}.speed-section.is-active .speed-row{opacity:1;transform:translateY(0)}.speed-section.is-active .speed-row-keyboard{transition-delay:.12s}.speed-row+.speed-row{border-top:1px solid #684c3b24;padding:clamp(34px,3.2vw,46px) 0 0}.speed-icon{background:#eadfcf;border-radius:clamp(14px,1.15vw,18px);justify-content:center;align-items:center;width:clamp(116px,9.5vw,152px);height:clamp(106px,8.4vw,136px);display:grid}.speed-icon-voice{align-items:center;gap:clamp(5px,.42vw,7px);display:flex}.speed-icon-voice span{--voice-dip:.72;--voice-mid:.92;--voice-peak:1.2;--voice-rest:.72;--voice-duration:1.12s;--voice-delay:-140ms;transform-origin:50%;transform:scaleY(var(--voice-rest));background:#bd5c2e;border-radius:999px;width:clamp(3px,.25vw,4px);display:block}.speed-icon-voice span:first-child,.speed-icon-voice span:nth-child(7){height:clamp(26px,2.4vw,38px)}.speed-icon-voice span:first-child{--voice-delay:-520ms;--voice-duration:1.18s;--voice-peak:1.08}.speed-icon-voice span:nth-child(2),.speed-icon-voice span:nth-child(6){height:clamp(42px,3.4vw,54px)}.speed-icon-voice span:nth-child(2){--voice-delay:-120ms;--voice-duration:1.04s;--voice-peak:1.22}.speed-icon-voice span:nth-child(3),.speed-icon-voice span:nth-child(5){height:clamp(54px,4.3vw,66px)}.speed-icon-voice span:nth-child(3){--voice-delay:-740ms;--voice-duration:1.26s;--voice-dip:.62;--voice-peak:1.14}.speed-icon-voice span:nth-child(4){--voice-delay:-330ms;--voice-duration:1.1s;--voice-peak:1.28;height:clamp(34px,2.9vw,46px)}.speed-icon-voice span:nth-child(5){--voice-delay:-610ms;--voice-duration:1.16s;--voice-dip:.66;--voice-peak:1.24}.speed-icon-voice span:nth-child(6){--voice-delay:-250ms;--voice-duration:1.32s;--voice-mid:1.02;--voice-peak:1.12}.speed-icon-voice span:nth-child(7){--voice-delay:-880ms;--voice-duration:1.08s;--voice-peak:1.18}.speed-icon-voice span:nth-child(8){--voice-delay:-450ms;--voice-duration:1.22s;--voice-dip:.58;--voice-peak:1.16;height:clamp(45px,3.5vw,58px)}.speed-icon-voice span:nth-child(9){--voice-delay:-690ms;--voice-duration:1.14s;--voice-peak:1.26;height:clamp(28px,2.3vw,40px)}.speed-section.is-active .speed-icon-voice span{animation:speed-voice-wave var(--voice-duration) cubic-bezier(.34, .02, .2, 1) infinite;animation-delay:var(--voice-delay)}.speed-icon-keyboard{place-items:center;position:relative}.keyboard-deck{background:linear-gradient(#fff8ef61,#fff8ef00 46%),#e8ded085;border:clamp(3px,.28vw,4px) solid #a69786b8;border-radius:clamp(5px,.55vw,8px);grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(2.5px,.22vw,3.6px);width:clamp(72px,6.9vw,104px);max-width:84%;padding:clamp(6px,.5vw,8px) clamp(7px,.55vw,9px);display:grid;overflow:hidden;box-shadow:inset 0 1px #fff8ef9e,inset 0 -3px 5px #5d483714}.keyboard-deck span{transform-origin:bottom;will-change:transform, background-color, box-shadow;z-index:1;background:#a69786;border-radius:2px;width:100%;height:clamp(6px,.48vw,8px);display:block;position:relative;transform:translateY(0)scaleY(1);box-shadow:inset 0 1px #fff8ef6b,0 1px #5c483a3d}.keyboard-deck span:nth-child(6n+1),.keyboard-deck span:nth-child(6n){justify-self:center;width:78%}.speed-section.is-active .keyboard-deck span{animation:1.26s cubic-bezier(.18,.82,.28,1) infinite speed-key-press}.speed-row-content h3{color:#241d19;margin:0 0 clamp(14px,1.3vw,20px);font-size:clamp(1.25rem,1.65vw,1.72rem);line-height:1}.speed-row-content p{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(3.1rem,4.2vw,5rem);font-weight:500;line-height:.88}.speed-bar{background:#ab9a8633;border:1px solid #684c3b1f;border-radius:999px;width:100%;height:clamp(13px,1.08vw,17px);margin-top:clamp(18px,1.6vw,24px);overflow:hidden}.speed-bar span{border-radius:inherit;transform-origin:0;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(.04)}.speed-section.is-active .speed-bar span{transform:scaleX(1)}.speed-section.is-active .speed-bar-keyboard span{transition-delay:.18s}.speed-bar-voice span{background:linear-gradient(90deg,#bc5a2e 0%,#c66330 100%);width:100%;box-shadow:inset 0 2px 4px #fff8ef3d}.speed-bar-keyboard span{background:#a89989;width:40.5%}.speed-result{text-align:center;align-self:stretch;place-items:center;padding-left:clamp(48px,4.8vw,72px);display:grid}.speed-gauge{background:#e6d7c4;border-radius:999px;place-items:center;width:clamp(118px,9.7vw,156px);height:clamp(118px,9.7vw,156px);display:grid}.speed-gauge svg{width:78%;height:78%;overflow:visible}.speed-gauge path,.speed-gauge line{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:5.5px}.speed-needle{transform-origin:60px 78px;transition:transform 6.08s cubic-bezier(.24,.42,.18,1);transform:rotate(-62deg)}.speed-needle line{stroke:#b65a31;stroke-width:6.5px}.speed-section.is-active .speed-needle{transform:rotate(32deg)}.speed-gauge circle{fill:var(--ink);stroke:#8c4428;stroke-width:3px}.speed-result p{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:clamp(30px,2.7vw,44px) 0 0;font-size:clamp(2.7rem,4.5vw,5rem);font-weight:500}.speed-result-number{font-size:clamp(5.1rem,7.4vw,8.9rem);line-height:.72;display:block}.speed-result-label{margin-top:clamp(28px,1.9vw,36px);line-height:.88;display:block}.speed-note{color:#241d19;background:#eee2d48f;border-radius:clamp(15px,1.25vw,20px);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,1.7vw,24px);padding:clamp(12px,1.15vw,16px) clamp(24px,2.8vw,36px);font-size:clamp(1.05rem,1.35vw,1.44rem);line-height:1.25;display:grid}.speed-note-icon{color:#5f6f3b;background:#e2d2bd;border-radius:999px;justify-content:center;align-items:center;width:clamp(52px,4.7vw,68px);height:clamp(52px,4.7vw,68px);font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.15rem,1.45vw,1.65rem);font-weight:800;line-height:1;display:flex}.savings-section{padding:var(--section-pad-desktop) 0;width:var(--section-wide-width);grid-template-columns:minmax(320px,.54fr) minmax(0,1.46fr);align-items:start;gap:clamp(34px,4.6cqw,66px);margin-left:50%;display:grid;position:relative;transform:translate(-50%);container-type:inline-size}.savings-copy{align-self:start;padding-left:clamp(4px,.8vw,10px)}.savings-copy h2{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(4rem,6.25cqw,6.2rem);font-weight:600;line-height:.98;display:grid}.savings-copy h2 span{white-space:nowrap}.savings-rule{background:var(--accent);border-radius:999px;width:58px;height:4px;margin:clamp(36px,4cqw,58px) 0 clamp(28px,2.8cqw,42px)}.savings-copy>p{color:var(--muted);max-width:420px;margin:0;font-size:clamp(1rem,1.32vw,1.24rem);line-height:1.6}.savings-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.7cqw,22px);width:min(100%,410px);margin-top:clamp(48px,5.2cqw,72px);display:grid}.savings-mini-card{background:#fff9f1ad;border:1px solid #906d5329;border-radius:clamp(13px,1.1vw,18px);min-width:0;min-height:clamp(140px,10.8cqw,178px);padding:clamp(17px,1.8cqw,24px);box-shadow:0 14px 30px #4d332217,inset 0 1px #ffffffb8}.savings-mini-icon,.estimated-icon{color:#535635;background:#dedbbd;border-radius:999px;place-items:center;display:grid}.savings-mini-icon{width:clamp(38px,3.9cqw,52px);height:clamp(38px,3.9cqw,52px)}.savings-mini-icon svg,.estimated-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;width:62%;height:62%}.savings-mini-card h3{color:#796c5f;margin:clamp(16px,1.7cqw,22px) 0 0;font-size:clamp(.86rem,.98vw,1rem);font-weight:700;line-height:1.1}.savings-mini-card strong{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;white-space:nowrap;margin-top:clamp(8px,.8cqw,12px);font-size:clamp(2rem,2.55cqw,3rem);font-weight:500;line-height:.95;display:block}.savings-mini-card>span:last-child{color:#8a7b6f;margin-top:4px;font-size:clamp(.82rem,.92vw,.98rem);display:block}.savings-card{box-shadow:var(--section-card-shadow), inset 0 1px 0 #fffc;isolation:isolate;background:#fff9f1b3;border:1px solid #906d5329;border-radius:clamp(20px,1.7vw,30px);place-self:start end;width:min(94%,1040px);height:clamp(545px,42.4cqw,710px);margin-top:clamp(6px,.8cqw,14px);position:relative;overflow:hidden}.savings-card:before{content:"";z-index:0;background:#e0d5c457;border-radius:999px;width:31%;height:50%;position:absolute;top:24%;right:-6%}.savings-card-content{z-index:2;align-content:start;gap:0;width:64%;height:100%;padding:clamp(30px,3cqw,44px) clamp(38px,4.15cqw,64px);display:grid;position:relative}.savings-card-content h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.05rem,3cqw,3.1rem);font-weight:600;line-height:1}.rate-block{margin-top:clamp(18px,2.1cqw,30px)}.rate-block>p,.hours-block>p{color:#4b4039;margin:0;font-size:clamp(1rem,1.28cqw,1.3rem);font-weight:700;line-height:1.2}.rate-block>p span{color:#89796b;border:2px solid #63534642;border-radius:999px;justify-content:center;align-items:center;width:1.2em;height:1.2em;margin-left:.3em;font-family:Georgia,serif;font-size:.72em;display:inline-flex}.rate-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,2.4cqw,34px);margin-top:clamp(18px,1.7cqw,24px);display:grid}.rate-row strong{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;white-space:nowrap;background:#fff9f1c7;border:1px solid #906d5329;border-radius:clamp(10px,.9vw,14px);padding:clamp(13px,1.3cqw,18px) clamp(20px,2.1cqw,30px);font-size:clamp(2.2rem,3.1cqw,3.2rem);font-weight:500;line-height:1;display:block;box-shadow:0 8px 16px #4d332214,inset 0 1px #ffffffd1}.rate-row span{color:#76695f;max-width:310px;font-size:clamp(.95rem,1.12cqw,1.15rem);font-weight:700;line-height:1.45}.savings-divider{background:#684c3b29;width:100%;height:2px;margin:clamp(18px,2.15cqw,30px) 0}.hours-block{text-align:center}.hours-block>p{text-align:left}.hours-block>strong{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:clamp(14px,1.55cqw,22px) 0 clamp(13px,1.45cqw,20px);font-size:clamp(2.55rem,3.8cqw,4.25rem);font-weight:500;line-height:.9;display:block}.savings-slider{color:#4b4039;--slider-thumb-size:clamp(38px, 3.35cqw, 48px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(22px,2.45cqw,34px);font-size:clamp(.92rem,1.08cqw,1.12rem);font-weight:700;display:grid}.slider-track{cursor:pointer;touch-action:none;background:#ebc2a5;border-radius:999px;height:clamp(10px,.9cqw,14px);position:relative}.slider-fill{border-radius:inherit;height:100%;width:var(--slider-progress,29%);background:#c55f2d;display:block}.slider-thumb{background:var(--button);height:var(--slider-thumb-size);left:var(--slider-progress,29%);pointer-events:none;width:var(--slider-thumb-size);z-index:2;border:3px solid #fffaf2;border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 5px 10px #34171247}.slider-input{appearance:none;cursor:grab;height:var(--slider-thumb-size);opacity:0;z-index:3;background:0 0;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.slider-input:active{cursor:grabbing}.slider-input::-webkit-slider-thumb{appearance:none;height:var(--slider-thumb-size);width:var(--slider-thumb-size)}.slider-input::-moz-range-thumb{height:var(--slider-thumb-size);width:var(--slider-thumb-size);border:0}.slider-track i{background:#826a5838;width:2px;height:clamp(11px,1.05cqw,16px);display:block;position:absolute;bottom:clamp(-24px,-1.8cqw,-16px)}.slider-track i:first-of-type{left:8%}.slider-track i:nth-of-type(2){left:16%}.slider-track i:nth-of-type(3){left:25%}.slider-track i:nth-of-type(4){left:33%}.slider-track i:nth-of-type(5){left:42%}.slider-track i:nth-of-type(6){left:50%}.slider-track i:nth-of-type(7){left:59%}.slider-track i:nth-of-type(8){left:68%}.slider-track i:nth-of-type(9){left:77%}.slider-track i:nth-of-type(10){left:86%}.estimated-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(22px,2.45cqw,36px);display:grid}.estimated-row article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(14px,1.55cqw,22px);display:grid}.estimated-row article+article{border-left:1px solid #684c3b2e;padding-left:clamp(22px,2.45cqw,36px)}.estimated-icon{width:clamp(54px,5.05cqw,74px);height:clamp(54px,5.05cqw,74px)}.estimated-row strong{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(2rem,2.75cqw,3.2rem);font-weight:500;line-height:.9;display:block}.estimated-row article div>span{color:#8a7b6f;margin-top:6px;font-size:clamp(.9rem,1.04cqw,1.08rem);display:block}.savings-visual-image{opacity:0;pointer-events:none;will-change:transform, opacity;z-index:1;width:min(43%,500px);height:auto;position:absolute;bottom:-10%;right:-8%;transform:translate(38%)}.savings-card.is-active .savings-visual-image{opacity:1;animation:.82s cubic-bezier(.16,1,.3,1) both savings-visual-slide-in;transform:translate(0)}.workflow-section{padding:var(--section-pad-desktop) 0;width:var(--section-wide-width);grid-template-columns:minmax(0,1.46fr) minmax(320px,.54fr);gap:clamp(34px,4.6cqw,66px);margin-left:50%;display:grid;position:relative;transform:translate(-50%);container-type:inline-size}.workflow-copy{grid-area:1/2;align-self:start;padding-top:clamp(24px,2.5cqw,36px);padding-left:clamp(4px,.8vw,10px)}.workflow-copy h2{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(4rem,5.9cqw,6rem);font-weight:600;line-height:.98;display:grid}.workflow-copy h2 span{white-space:nowrap}.workflow-rule{background:var(--accent);border-radius:999px;width:58px;height:4px;margin:clamp(32px,3.6cqw,52px) 0 clamp(28px,2.7cqw,38px)}.workflow-copy p{color:var(--muted);max-width:360px;margin:0;font-size:clamp(1rem,1.22vw,1.18rem);line-height:1.58}.workflow-card{background:#fff9f1ad;border:1px solid #906d532e;border-radius:clamp(15px,1.25vw,22px);grid-template-rows:auto minmax(0,1fr);height:clamp(390px,28.2cqw,456px);min-height:0;padding:clamp(24px,2.4cqw,34px);display:grid;overflow:hidden;box-shadow:0 18px 34px #4d33221a,inset 0 1px #ffffffc7}.workflow-language-card{isolation:isolate;grid-area:1/1;grid-template-rows:minmax(0,1fr) auto;align-content:space-between;justify-self:start;width:min(94%,1040px);position:relative}.language-card-copy{z-index:1;max-width:880px;padding-right:clamp(260px,25cqw,430px);position:relative}.language-card-copy h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;max-width:820px;margin:0;font-size:clamp(2.7rem,4.15cqw,4.65rem);font-weight:600;line-height:.95}.language-card-art{pointer-events:none;z-index:0;width:clamp(180px,17cqw,300px);height:auto;position:absolute;top:clamp(18px,2cqw,32px);right:clamp(18px,2.2cqw,38px)}.language-flag-stage{z-index:1;align-self:start;gap:0;min-height:clamp(58px,5.4cqw,78px);margin-top:clamp(34px,4cqw,58px);padding:6px 0;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.language-flag-row{--flag-gap:clamp(18px, 1.8cqw, 28px);align-items:center;min-height:clamp(46px,4.2cqw,64px);display:flex;overflow:hidden}.language-flag-track{will-change:transform;align-items:center;gap:0;width:max-content;animation:28s linear infinite language-flag-scroll;display:flex}.language-flag-row.is-reverse .language-flag-track{animation-duration:34s;animation-direction:reverse}.language-flag-set{gap:var(--flag-gap);padding-right:var(--flag-gap);flex:none;display:flex}.language-flag-item{flex:none;align-items:center;display:flex}.language-flag{aspect-ratio:4/3;object-fit:cover;border:0;border-radius:clamp(5px,.52cqw,8px);flex:none;width:clamp(64px,5.8cqw,88px);height:auto;display:block;box-shadow:0 7px 12px #4d33221a}.workflow-card-marquee{grid-column:1/-1;margin-top:clamp(4px,.8cqw,12px);padding:1px 2px clamp(12px,1.4cqw,20px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.workflow-card-track{--workflow-card-gap:clamp(24px, 2.4cqw, 34px);will-change:transform;gap:0;width:max-content;display:flex;transform:translate(0)}.workflow-card-set{gap:var(--workflow-card-gap);padding-right:var(--workflow-card-gap);flex:none;display:flex}.workflow-section.is-active .workflow-card-track{animation:90s linear infinite workflow-card-drift}.workflow-card-track:hover{animation-play-state:paused}.workflow-card-track .workflow-card{flex:0 0 clamp(430px,31cqw,560px);box-shadow:inset 0 1px #ffffffc7}.workflow-card-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,1.6cqw,24px);display:grid}.workflow-logo{object-fit:contain;width:clamp(30px,2.8cqw,42px);height:clamp(30px,2.8cqw,42px);display:block}.workflow-card-header h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;padding-bottom:.08em;font-size:clamp(1.42rem,1.85cqw,2rem);font-weight:500;line-height:1.14;display:block;overflow:visible}.workflow-email-window,.workflow-notes-window,.workflow-chat-window,.workflow-doc-window,.workflow-recap-window{color:#251d19;background:#fff9f1bd;border:1px solid #906d5333;border-radius:clamp(12px,1vw,17px);min-height:0;margin-top:clamp(18px,1.8cqw,26px);padding:clamp(14px,1.25cqw,18px);font-size:clamp(.72rem,.78cqw,.86rem);line-height:1.38;position:relative;overflow:hidden;box-shadow:0 13px 25px #4d332217,inset 0 1px #ffffffbd}.workflow-email-window{grid-template-rows:auto auto auto minmax(0,1fr);padding:0;display:grid}.email-window-title{border-bottom:1px solid #906d5329;padding:10px 18px;font-size:clamp(.86rem,.96cqw,1rem);font-weight:700}.email-field{border-bottom:1px solid #906d5321;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:7px 18px;display:grid}.email-field span{color:#786b61}.email-field strong,.email-body,.chat-row,.workflow-notes-window li,.workflow-doc-window p,.workflow-recap-window p,.workflow-recap-window li{font-family:Courier New,Courier,monospace}.email-field strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.email-body{align-content:start;gap:6px;min-height:0;padding:10px 18px 8px;display:grid;overflow:hidden}.email-body p,.workflow-doc-window p,.workflow-recap-window p{margin:0;overflow:hidden}.workflow-type-text{grid-template-areas:"type";width:100%;min-width:0;max-width:100%;display:grid}.workflow-type-text-reserve,.workflow-type-text-live{min-width:0;max-width:100%;text-overflow:inherit;white-space:inherit;grid-area:type;overflow:hidden}.workflow-type-text-reserve{visibility:hidden}.workflow-type-caret{opacity:.58;background:currentColor;width:.52ch;height:1em;margin-left:1px;animation:.82s step-end infinite workflow-type-caret-blink;display:inline-block;transform:translateY(.14em)}.workflow-notes-window{grid-template-rows:auto auto minmax(0,1fr);display:grid}.notes-toolbar,.doc-toolbar{align-items:center;gap:14px;min-height:20px;display:flex}.notes-toolbar span,.doc-toolbar span{opacity:.78;border:1.5px solid #34241d;border-radius:999px;width:12px;height:12px;display:block}.notes-toolbar span:first-child,.doc-toolbar span:first-child{border-width:0;border-radius:2px;width:14px;height:1px;box-shadow:0 -5px #34241d,0 0 0 1px #34241d,0 5px #34241d}.notes-toolbar span:nth-child(2){margin-left:auto}.workflow-notes-window h4,.workflow-doc-window h4,.workflow-recap-window h4{color:#241d19;margin:clamp(16px,1.45cqw,24px) 0 clamp(10px,1cqw,14px);font-size:clamp(1.32rem,1.55cqw,1.72rem);line-height:1.05}.workflow-notes-window ul,.workflow-recap-window ul{gap:8px;min-height:0;margin:0;padding-left:20px;display:grid;overflow:hidden}.workflow-notes-window li,.workflow-recap-window li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-chat-window{grid-template-rows:auto repeat(4,auto);display:grid}.chat-topline{border-bottom:1px solid #906d5324;justify-content:space-between;align-items:center;margin:-4px -2px 8px;padding-bottom:10px;display:flex}.chat-avatars{align-items:center;gap:3px;display:flex}.chat-avatars i{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.chat-avatars i:first-child{background:#c55f2d}.chat-avatars i:nth-child(2){background:#416a9a}.chat-avatars i:nth-child(3){background:#517342}.chat-avatars b{color:#4b4039;margin-left:3px;font-size:.78rem}.chat-row{grid-template-columns:44px 58px minmax(0,1fr);column-gap:14px;padding:4px 0;display:grid}.chat-row span{color:#3f342e}.chat-row strong{color:#241d19}.chat-row p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workflow-card-meeting .workflow-chat-window,.workflow-card-docs .workflow-doc-window,.workflow-card-recaps .workflow-recap-window{font-size:clamp(.68rem,.76cqw,.82rem)}.workflow-doc-window{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.doc-toolbar{justify-content:flex-end}.doc-toolbar span:first-child{margin-right:auto}.workflow-doc-window p{max-height:5.8em;margin-bottom:12px;overflow:hidden}.workflow-recap-window{grid-template-rows:auto auto auto auto minmax(0,1fr);display:grid}.workflow-recap-window h4{text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:clamp(1.06rem,1.22cqw,1.26rem);overflow:hidden}.workflow-recap-window strong{margin:6px 0;display:block}.workflow-recap-window ul{gap:5px}.drop-section{padding:var(--section-pad-desktop) 0 54.52px;width:var(--section-wide-width);grid-template-columns:minmax(440px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(30px,3cqw,48px) clamp(72px,6.8cqw,124px);margin-left:50%;display:grid;transform:translate(-50%);container-type:inline-size}.drop-card{background:#fff9f1b8;border:1px solid #906d5329;border-radius:clamp(18px,1.6vw,28px);grid-area:1/2;gap:clamp(18px,1.75cqw,26px);padding:clamp(24px,2.8cqw,38px);display:grid;overflow:hidden;box-shadow:0 26px 46px #4d332221,inset 0 1px #ffffffc7}.drop-zone{text-align:center;border:1px dashed #63673f8c;border-radius:clamp(14px,1.35vw,20px);place-items:center;min-height:clamp(245px,24cqw,330px);padding:clamp(22px,2.2cqw,32px);display:grid}.drop-folder-art{object-fit:contain;width:clamp(70px,7.5cqw,104px);height:clamp(70px,7.5cqw,104px);margin-bottom:clamp(8px,1cqw,14px);display:block}.drop-zone h3{color:#241d19;letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.3cqw,2.65rem);font-weight:500;line-height:1}.drop-zone p{color:#4b4039;margin:clamp(8px,.9cqw,12px) 0 clamp(18px,2cqw,28px);font-size:clamp(1rem,1.2cqw,1.22rem);line-height:1.3}.drop-format-list{flex-wrap:wrap;justify-content:center;gap:clamp(8px,.8cqw,12px);display:flex}.drop-format-list span{color:#2d211c;background:#fff9f1b3;border:1px solid #906d5333;border-radius:8px;padding:clamp(11px,1cqw,14px) clamp(14px,1.25cqw,18px);font-size:clamp(.86rem,.95cqw,1rem);font-weight:700;line-height:1}.drop-files-added{color:#56623a;gap:9px;font-size:clamp(.9rem,1.02cqw,1.04rem);font-weight:700;display:grid}.drop-files-added>span:before{content:".";margin-right:.9ch}.drop-file-list{gap:0;display:grid}.drop-file-row{color:#30241f;background:#fff9f180;border:1px solid #906d5329;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:clamp(12px,1.2cqw,18px);min-height:clamp(44px,4cqw,58px);padding:0 clamp(13px,1.4cqw,18px);display:grid}.drop-file-row:first-child{border-radius:10px 10px 0 0}.drop-file-row:last-child{border-radius:0 0 10px 10px}.drop-file-row+.drop-file-row{border-top:0}.drop-file-icon{color:#58623c;background:#dcd7b8;border-radius:7px;place-items:center;width:clamp(30px,2.7cqw,38px);height:clamp(30px,2.7cqw,38px);display:grid}.drop-file-icon svg,.drop-local-note svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:66%;height:66%}.drop-file-icon svg{width:62%;height:62%;transform:translate(7%,-3%)}.drop-file-row strong{color:#2f241f;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.95rem,1.08cqw,1.1rem);font-weight:600;overflow:hidden}.drop-file-row span:not(.drop-file-icon){color:#514640;white-space:nowrap;font-size:clamp(.82rem,.9cqw,.95rem);font-weight:500}.drop-file-row button{appearance:none;color:#786b61;cursor:pointer;background:0 0;border:0;padding:5px;font-size:clamp(1rem,1.1cqw,1.14rem);line-height:1}.drop-local-note{color:#56623a;align-items:center;gap:14px;margin:0;font-size:clamp(.96rem,1.12cqw,1.15rem);font-weight:700;line-height:1.3;display:flex}.drop-local-note svg{flex:none;width:clamp(28px,2.6cqw,36px);height:clamp(28px,2.6cqw,36px)}.drop-copy{grid-area:1/1;place-self:center start;max-width:430px;padding-left:clamp(2px,.35cqw,6px)}.drop-copy h2{color:var(--ink);font-family:var(--font-display), Georgia, serif;font-variant-ligatures:none;letter-spacing:0;margin:0;font-size:clamp(4rem,5.8cqw,6rem);font-weight:600;line-height:.98;display:grid}.drop-copy h2 span{white-space:nowrap}.drop-rule{background:var(--accent);border-radius:999px;width:58px;height:4px;margin:clamp(32px,3.6cqw,52px) 0 clamp(28px,2.7cqw,38px)}.drop-copy>p{color:var(--muted);max-width:350px;margin:0;font-size:clamp(1rem,1.22vw,1.18rem);line-height:1.58}.drop-feature-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3cqw,48px);padding:0 clamp(34px,5.6cqw,118px);display:grid}.drop-feature-card{background:#fff9f194;border:1px solid #906d532e;border-radius:clamp(16px,1.5vw,24px);grid-template-columns:clamp(160px,17cqw,238px) minmax(0,1fr);align-items:center;gap:clamp(22px,2.5cqw,40px);min-height:clamp(185px,17cqw,255px);padding:clamp(18px,1.8cqw,28px);display:grid;overflow:hidden;box-shadow:0 18px 34px #4d332217,inset 0 1px #ffffffc7}.drop-feature-art{align-self:stretch;place-items:center;min-height:clamp(150px,14cqw,210px);display:grid}.drop-feature-art img{object-fit:contain;width:100%;height:auto;display:block}.drop-feature-card h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0 0 clamp(10px,1cqw,14px);font-size:clamp(1.4rem,1.6cqw,1.95rem);font-weight:600;line-height:1.05}.drop-feature-card p{color:#4b4039;max-width:36ch;margin:0;font-size:clamp(.95rem,1.08cqw,1.12rem);line-height:1.48}.drop-feature-badge{color:#56623a;background:#e9e2cb9e;border:1px solid #56623a24;border-radius:8px;align-items:center;gap:10px;margin-top:clamp(18px,1.8cqw,28px);padding:clamp(11px,1cqw,14px) clamp(13px,1.2cqw,18px);font-size:clamp(.86rem,.95cqw,1rem);font-weight:600;line-height:1;display:inline-flex}.drop-feature-badge svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;flex:none;width:22px;height:22px}.pricing-section{padding:var(--section-pad-desktop) 0;width:100%;container-type:inline-size}.pricing-heading{text-align:center;max-width:760px;margin:0 auto clamp(38px,4.1cqw,58px)}.pricing-heading h2{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:clamp(16px,2cqw,28px) 0 clamp(16px,1.7cqw,24px);font-size:clamp(4rem,6.1cqw,6rem);font-weight:600;line-height:.98}.pricing-heading p{color:#76695f;margin:0;font-size:clamp(1.05rem,1.32vw,1.28rem);line-height:1.35}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.7cqw,26px);display:grid}.ai-review-section{isolation:isolate;text-align:center;background:#fff9f1;border:3px solid #301c16f0;border-radius:clamp(22px,2.2cqw,34px);grid-template-columns:minmax(0,1fr);place-items:center;gap:clamp(18px,2.2cqw,34px);min-height:clamp(220px,16cqw,276px);margin-top:clamp(42px,5cqw,72px);padding:clamp(28px,3.8cqw,54px) clamp(26px,4.6cqw,70px);display:grid;position:relative;overflow:visible;box-shadow:6px 8px #3e241dd6,12px 15px 28px #4d332229,0 18px 32px #4d332221,inset 0 1px #ffffffd1}.ai-review-copy{text-align:center;justify-items:center;gap:clamp(18px,1.6cqw,26px);min-width:0;display:grid}.ai-review-copy h3{color:#191411;letter-spacing:-.025em;text-transform:uppercase;max-width:22ch;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.55rem,2.25cqw,2.45rem);font-weight:900;line-height:1.08}.ai-review-copy p{color:#31241f;max-width:52ch;margin:0;font-size:clamp(1rem,1.2cqw,1.2rem);font-weight:700;line-height:1.34}.ai-review-actions{flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.1cqw,16px);display:flex}.ai-review-button{color:#2f241f;background:#b45b3121;border:1.5px solid #2a130fe6;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:clamp(146px,12.8cqw,178px);min-height:46px;padding:0 18px;font-size:clamp(.9rem,1cqw,1rem);font-weight:800;line-height:1;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.ai-review-button:hover{background:var(--button);color:#fff8ef;transform:translateY(-1px)}.ai-review-button:focus-visible{outline-offset:4px;outline:2px solid #b45b31c2}.ai-review-button:active{transform:translateY(1px)scale(.99)}.ai-review-logo{object-fit:contain;flex:none;width:22px;height:22px;transition:filter .18s}.ai-review-button:hover .ai-review-logo{filter:invert()brightness(1.35)}.pricing-faq{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:clamp(24px,3cqw,42px);margin-top:clamp(42px,5cqw,72px);display:grid}.pricing-faq-heading{align-content:start;gap:12px;display:grid}.pricing-faq-heading span{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.78rem,.9cqw,.92rem);font-weight:800;line-height:1}.pricing-faq-heading h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;max-width:360px;margin:0;font-size:clamp(2.45rem,4.1cqw,4.35rem);font-weight:600;line-height:.96}.pricing-faq-list{border-top:1px solid #684c3b29;display:grid}.pricing-faq-item{border-bottom:1px solid #684c3b29}.pricing-faq-trigger{color:#2f241f;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:18px;width:100%;padding:clamp(18px,2cqw,24px) 0;font-size:clamp(1.02rem,1.2cqw,1.18rem);font-weight:800;line-height:1.22;display:grid}.pricing-faq-trigger:focus-visible{outline-offset:4px;outline:2px solid #b45b31c2}.pricing-faq-chevron{transform-origin:50%;border-bottom:2px solid;border-right:2px solid;justify-self:center;width:11px;height:11px;transition:color .18s,transform .24s cubic-bezier(.2,.8,.2,1);display:block;transform:rotate(45deg)translate(-2px,-2px)}.pricing-faq-item.is-open .pricing-faq-chevron{color:var(--accent);transform:rotate(225deg)translate(-2px,-2px)}.pricing-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .22s;display:grid}.pricing-faq-item.is-open .pricing-faq-answer{opacity:1;grid-template-rows:1fr}.pricing-faq-answer-inner{overflow:hidden}.pricing-faq-answer p{color:#65584f;max-width:720px;margin:-4px clamp(42px,4cqw,56px) clamp(18px,2cqw,24px) 0;font-size:clamp(.96rem,1.08cqw,1.08rem);line-height:1.48}.pricing-card{background:#fff9f1b8;border:1px solid #906d532e;border-radius:clamp(14px,1.1vw,18px);grid-template-rows:auto auto minmax(0,1fr) auto;min-height:clamp(545px,42cqw,640px);padding:clamp(20px,1.55cqw,24px);display:grid;box-shadow:0 18px 34px #4d332217,inset 0 1px #ffffffc2}.pricing-card-top{grid-template-columns:1fr;gap:clamp(14px,1.15cqw,18px);display:grid}.pricing-card-top h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.42rem,1.75cqw,2rem);font-weight:600;line-height:1.02}.pricing-card-top img{aspect-ratio:1;object-fit:contain;order:-1;place-self:start;width:100%;max-width:clamp(104px,8.8cqw,136px);height:auto;display:block}.pricing-price{color:#3f302b;flex-wrap:wrap;align-content:start;align-items:baseline;gap:8px;min-height:clamp(72px,6.1cqw,92px);margin:clamp(28px,3cqw,42px) 0 clamp(24px,2.5cqw,34px);display:flex}.pricing-price strong{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;font-size:clamp(2.65rem,3.55cqw,4rem);font-weight:500;line-height:.88}.pricing-price span{font-size:clamp(.95rem,1.1cqw,1.12rem);font-weight:500}.pricing-card ul{border-top:1px solid #684c3b29;gap:10px;margin:0;padding:clamp(20px,2cqw,26px) 0 0;list-style:none;display:grid}.pricing-card li{color:#2f241f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:clamp(.82rem,.92cqw,.98rem);line-height:1.3;display:grid}.pricing-card li svg{color:#697044;fill:currentColor;width:16px;height:16px;margin-top:.1em;display:block}.pricing-card li path{fill:none;stroke:#fff8ef;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.pricing-feature-unavailable{color:#2f241f6b}.pricing-feature-unavailable span{-webkit-text-decoration:line-through #2f241f7a;text-decoration:line-through #2f241f7a;text-decoration-thickness:1.4px}.pricing-card li.pricing-feature-unavailable svg{color:#d13f34}.pricing-button{color:#2f241f;border:1.5px solid #341712db;border-radius:7px;justify-content:center;align-items:center;min-height:clamp(50px,4cqw,58px);margin-top:clamp(28px,2.8cqw,40px);padding:0 20px;font-size:clamp(1rem,1.15cqw,1.16rem);font-weight:700;line-height:1;transition:background-color .18s,color .18s,transform .18s;display:flex}.pricing-button:hover{background:#34171214;transform:translateY(-1px)}.pricing-button:active{transform:translateY(1px)scale(.99)}.pricing-button-primary{background:var(--button);border-color:var(--button);color:#fff8ef}.pricing-button-primary:hover{background:var(--button-hover);color:#fff8ef}.success-page{background:radial-gradient(circle at 50% 18%, #b45b3121, transparent 34rem), var(--paper);isolation:isolate;min-height:100dvh;padding:var(--site-shell-inline);align-items:center;display:grid;position:relative;overflow:hidden}.success-confetti{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.success-confetti i{animation:success-confetti-fall var(--duration) linear infinite;animation-delay:var(--delay);background:hsl(var(--hue) 66% 47%);height:var(--height);left:var(--x);opacity:.72;transform:rotate(var(--rotation));width:var(--width);border-radius:2px;position:absolute;top:-24px}.success-confetti i:nth-child(3n){background:#2f7771}.success-confetti i:nth-child(4n){background:#d6a15c}.success-confetti i:nth-child(5n){border-radius:999px}.success-card{border:1px solid var(--line);text-align:center;z-index:1;background:#fffcf6eb;border-radius:8px;justify-self:center;gap:18px;width:min(100%,560px);max-width:560px;padding:clamp(28px,4vw,46px);display:grid;position:relative;box-shadow:0 28px 70px #3d26192b,0 8px 22px #3d261914}.success-eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.success-card h1{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(3rem,8vw,5.4rem);font-weight:600;line-height:.92}.success-copy{color:var(--muted);max-width:420px;margin:0 auto;font-size:1rem;line-height:1.55}.license-box{text-align:left;background:#fffaf3;border:1px solid #d7c5b0;border-radius:8px;gap:10px;margin-top:6px;padding:18px;display:grid}.license-box span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.license-box code{color:var(--ink);overflow-wrap:anywhere;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(1rem,2.6vw,1.28rem);font-weight:800;line-height:1.45}.license-box-empty code{color:var(--muted)}.success-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.success-copy-button,.success-secondary-link{text-align:center;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 18px;font-weight:800;display:inline-flex}.success-copy-button{background:var(--button);color:#fffaf3;cursor:pointer;border:0}.success-copy-button:disabled{cursor:not-allowed;opacity:.5}.success-secondary-link{border:1px solid var(--line);color:var(--ink)}.success-order{color:var(--muted);margin:0;font-size:.82rem}@keyframes success-confetti-fall{0%{transform:translateY(-12vh)rotate(0)}to{transform:translate3d(var(--drift), 112vh, 0) rotate(720deg)}}.site-footer{padding:calc(var(--section-pad-desktop) - 1px) 0 0;border-top:1px solid #684c3b29;margin-top:0;display:grid}.footer-topline{grid-template-columns:auto minmax(280px,1fr) auto;align-items:start;gap:clamp(28px,6cqw,96px);width:100%;min-width:0;display:grid}.footer-brand-block{align-items:center;gap:18px;min-width:0;display:flex}.footer-brand{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;align-items:center;gap:12px;width:fit-content;font-size:clamp(1.9rem,2.4cqw,2.6rem);font-weight:600;line-height:.9;display:inline-flex}.footer-logo-mark{flex:none;width:clamp(34px,2.6cqw,44px);height:clamp(34px,2.6cqw,44px);display:block;overflow:visible}.footer-logo-disk{fill:var(--paper);stroke:#4a2a1f;stroke-width:2.8px}.footer-logo-bars rect{fill:#4a2a1f;transform-box:fill-box;transform-origin:50%;animation:1.84s cubic-bezier(.36,0,.22,1) infinite footer-logo-wave}.footer-logo-bars rect:nth-child(2){animation-delay:.15s}.footer-logo-bars rect:nth-child(3){animation-delay:.3s}.footer-logo-bars rect:nth-child(4){animation-delay:.45s}.footer-logo-bars rect:nth-child(5){animation-delay:.6s}.footer-logo-bars rect:nth-child(6){animation-delay:.75s}.footer-logo-bars rect:nth-child(7){animation-delay:.9s}.footer-copyright{color:#76695f;white-space:nowrap;margin:0;font-size:clamp(.95rem,1.05cqw,1.08rem);line-height:1}.footer-directory{grid-template-columns:repeat(3,minmax(130px,210px));justify-content:end;gap:clamp(28px,5cqw,74px);min-width:0;display:grid}.footer-column{align-content:start;gap:16px;min-width:0;display:grid}.footer-column h2{color:var(--ink);margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.92rem,1.02cqw,1rem);font-weight:800;line-height:1.1}.footer-column a,.footer-social-link{color:#3f302b;overflow-wrap:break-word;font-size:clamp(.94rem,1.04cqw,1.06rem);font-weight:500;line-height:1;transition:color .18s,transform .18s}.footer-column a:hover,.footer-social-link:hover{color:var(--accent)}.footer-column a:active,.footer-social-link:active{transform:translateY(1px)}.footer-social-link{justify-content:center;align-items:center;width:30px;height:30px;margin-top:3px;display:inline-flex}.footer-social-link:active{transform:translateY(1px)scale(.98)}.footer-social-link svg{fill:currentColor;width:16px;height:16px}.legal-page{min-height:54dvh;width:min(var(--page-narrow-width), 100%);gap:clamp(18px,2cqw,28px);padding:clamp(64px,8dvh,112px) 0 clamp(58px,7dvh,96px);display:grid}.legal-page>span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.85rem,.96cqw,1rem);font-weight:800}.legal-page h1{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(4rem,7cqw,6.6rem);font-weight:600;line-height:.96}.legal-page>p{color:var(--muted);max-width:620px;margin:0;font-size:clamp(1.05rem,1.28cqw,1.24rem);line-height:1.55}.legal-placeholder{background:#fff9f194;border:1px solid #906d532e;border-radius:clamp(14px,1.1vw,18px);gap:8px;max-width:560px;margin-top:clamp(12px,1.2cqw,18px);padding:clamp(20px,2cqw,28px);display:grid}.legal-placeholder strong{color:var(--ink);font-size:1rem}.legal-placeholder p{color:#76695f;margin:0;line-height:1.45}.legal-content{gap:clamp(18px,2cqw,28px);width:100%;min-width:0;max-width:700px;margin-top:clamp(8px,1cqw,14px);display:grid}.legal-content section{border-top:1px solid #684c3b29;gap:10px;min-width:0;padding-top:clamp(16px,1.7cqw,24px);display:grid}.legal-content h2{color:var(--ink);margin:0;font-size:clamp(1.1rem,1.28cqw,1.28rem);line-height:1.2}.legal-content p{color:#5d5047;margin:0;font-size:clamp(1rem,1.12cqw,1.1rem);line-height:1.58}.legal-content a{color:var(--accent);font-weight:700}.legal-action-link{background:var(--ink);text-align:center;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:44px;margin-top:4px;padding:12px 20px;font-size:clamp(.96rem,1.04cqw,1.06rem);font-weight:800;line-height:1.16;transition:background .18s,transform .18s;display:inline-flex;color:var(--paper)!important}.legal-action-link:hover{background:var(--accent)}.legal-action-link:active{transform:translateY(1px)}.legal-note{color:#76695f;margin-top:2px;font-size:.98rem}.changelog-page{gap:clamp(28px,3cqw,44px);width:100%;min-width:0;padding:clamp(56px,7dvh,92px) 0 clamp(58px,7dvh,96px);display:grid}.changelog-hero{grid-template-columns:minmax(0,1fr);display:grid}.changelog-hero>div:first-child{gap:clamp(16px,1.8cqw,24px);display:grid}.changelog-hero span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.85rem,.96cqw,1rem);font-weight:800}.changelog-hero h1{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(4.4rem,7.2cqw,7rem);font-weight:600;line-height:.92}.changelog-hero p{color:var(--muted);max-width:560px;margin:0;font-size:clamp(1.05rem,1.28cqw,1.24rem);line-height:1.55}.changelog-note{color:#56623a;background:#e9e2cb94;border:1px solid #56623a29;border-radius:18px;align-items:center;gap:14px;min-width:0;margin-top:clamp(8px,.9cqw,12px);padding:clamp(17px,1.6cqw,22px) clamp(20px,2.1cqw,30px);display:flex}.changelog-note svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:20px;height:20px}.changelog-note p{margin:0;font-size:clamp(1rem,1.08cqw,1.12rem);font-weight:600;line-height:1.35}.changelog-table-head,.changelog-entry{grid-template-columns:clamp(150px,15cqw,230px) minmax(0,1fr);gap:clamp(24px,4cqw,70px);display:grid}.changelog-table-head{color:#3f302b;border-bottom:1px solid #684c3b24;margin-top:clamp(4px,.8cqw,12px);padding:0 0 16px;font-size:clamp(.92rem,1.05cqw,1.08rem);font-weight:700}.changelog-list{gap:clamp(24px,2.8cqw,38px);min-width:0;display:grid}.changelog-version{color:#3f302b;gap:6px;padding-top:clamp(28px,3cqw,42px);line-height:1.25;display:grid}.changelog-version strong,.changelog-version span{font-size:clamp(.98rem,1.05cqw,1.12rem);font-weight:600}.changelog-version span{color:#76695f}.changelog-card{background:#fff9f194;border:1px solid #906d532e;border-radius:clamp(20px,2cqw,34px);min-width:0;padding:clamp(28px,3.1cqw,48px);overflow:hidden;box-shadow:0 18px 36px #4d332217,inset 0 1px #ffffffc7}.changelog-card-grid{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:clamp(28px,4.2cqw,72px);min-width:0;display:grid}.changelog-release-title{display:block}.changelog-release-title h2{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,1.6cqw,1.9rem);font-weight:700;line-height:1.06}.changelog-release-content{gap:clamp(28px,3cqw,44px);min-width:0;display:grid}.changelog-release-content>p{color:#5d5148;max-width:720px;margin:0;font-size:clamp(1rem,1.1cqw,1.14rem);font-weight:600;line-height:1.45}.changelog-details{display:grid}.changelog-detail{border-top:1px solid #684c3b29}.changelog-detail:last-child{border-bottom:1px solid #684c3b29}.changelog-detail summary{color:#5d5148;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13px 0;font-size:clamp(.98rem,1.07cqw,1.12rem);font-weight:600;list-style:none;display:grid}.changelog-detail summary::-webkit-details-marker{display:none}.changelog-detail summary span:last-child{border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;transition:transform .18s;display:block;transform:rotate(45deg)translateY(-2px)}.changelog-detail[open] summary span:last-child{transform:rotate(225deg)translateY(-1px)}.changelog-detail ul{color:#3f302b;gap:9px;margin:0;padding:0 0 16px;line-height:1.45;list-style:none;display:grid}.changelog-detail li{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.changelog-detail li:before{background:var(--accent);content:"";border-radius:999px;width:6px;height:6px;margin-top:.62em}.changelog-detail p{color:#76695f;margin:0;padding:0 0 16px}@keyframes footer-logo-wave{0%,to{opacity:.76;transform:scaleY(.62)}28%{opacity:1;transform:scaleY(1.26)}58%{opacity:.88;transform:scaleY(.78)}78%{opacity:1;transform:scaleY(1.12)}}@keyframes voice-terminal-plant-rise{0%{opacity:0;transform:translateY(112%)}18%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes workflow-card-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes savings-visual-slide-in{0%{opacity:0;transform:translate(38%)}to{opacity:1;transform:translate(0)}}@keyframes language-flag-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes workflow-type-caret-blink{0%,48%{opacity:.58}49%,to{opacity:0}}@keyframes speed-voice-wave{0%,to{opacity:.86;transform:scaleY(var(--voice-rest))}18%{opacity:.96;transform:scaleY(var(--voice-mid))}43%{opacity:1;transform:scaleY(var(--voice-peak))}69%{opacity:.9;transform:scaleY(var(--voice-dip))}}@keyframes speed-key-press{0%,to{background:#a69786;transform:translateY(0)scaleY(1);box-shadow:inset 0 1px #fff8ef6b,0 1px #5c483a3d}7%{background:#806f5e;transform:translateY(2px)scaleY(.72);box-shadow:inset 0 2px 3px #402d2247,0 0 #5c483a00}18%{background:#b7aa9b;transform:translateY(0)scaleY(1);box-shadow:inset 0 1px #fff8ef6b,0 1px #5c483a3d}}@keyframes recording-pulse{0%,to{opacity:.84;transform:scale(.9);box-shadow:0 0 0 3px #c13d3121}45%{opacity:1;transform:scale(1.1);box-shadow:0 0 0 6px #c13d3112}}@keyframes cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.speed-row,.savings-visual-image,.speed-bar span,.speed-needle{transition:none}.speed-section.is-active .speed-icon-voice span,.speed-section.is-active .keyboard-deck span{animation:none}.workflow-section.is-active .workflow-card-track,.language-flag-track{animation:none;transform:none}.workflow-card-set[aria-hidden=true]{display:none}.footer-logo-bars rect{opacity:1;animation:none;transform:none}.voice-terminal-plant{opacity:1;transition:none;animation:none;transform:none}.speed-bar span{transform:scaleX(1)}.speed-needle{transform:rotate(32deg)}.savings-visual-image{opacity:1;animation:none;transform:none}.pricing-faq-answer,.pricing-faq-chevron,.ai-review-button{transition:none}}@media (min-width:1101px) and (max-width:1220px){.site-frame{width:100%;max-width:100%}.hero-section{padding-block:clamp(28px, 4.8dvh, 46px) var(--section-pad-desktop);grid-template-columns:1fr;gap:44px;width:100%;margin-left:0;left:auto;transform:none}.hero-copy{text-align:center;justify-self:center;justify-items:center;width:100%;max-width:min(100%,620px);padding-top:10px;padding-left:0;display:grid;transform:none}.hero-copy h1{font-size:clamp(4.2rem,14vw,6.25rem);transform:none}.hero-rule{margin-inline:auto}.hero-copy p{max-width:36ch}.hero-trust-pills{justify-content:center;margin-inline:auto}.download-button{justify-content:center}.hero-visual{justify-self:stretch;width:100%;margin-left:0}.voice-section{padding:var(--section-pad-desktop) 0;grid-template-columns:1fr;width:100%;margin-left:0;transform:none}.voice-copy{text-align:center;order:1;justify-self:center;justify-items:center;width:100%;max-width:min(100%,620px);padding-right:0;display:grid}.voice-visual{order:2;justify-self:stretch}.voice-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;width:min(100%,760px)}.voice-copy h2{font-size:clamp(4rem,13vw,6rem)}.voice-copy>p{max-width:36ch}.mac-terminal-body{font-size:clamp(.5rem,1.12cqw,.72rem)}.claude-command-feed{width:94%;min-height:clamp(120px,18cqw,190px)}.speed-card{width:min(100%,920px)}.savings-section{padding:var(--section-pad-desktop) 0;grid-template-columns:1fr;gap:42px;width:100%;margin-left:0;transform:none}.savings-copy{text-align:center;justify-self:center;justify-items:center;width:100%;max-width:min(100%,680px);padding-left:0;display:grid}.savings-copy h2{justify-items:center;font-size:clamp(4rem,13vw,6rem)}.savings-rule{margin-inline:auto}.savings-copy>p{max-width:36ch;margin-inline:auto}.savings-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,540px)}.savings-mini-card{text-align:center;align-content:center;justify-items:center;min-height:clamp(160px,14cqw,200px);padding:clamp(20px,2.2cqw,28px);display:grid}.savings-card{justify-self:stretch;width:100%}.workflow-section{padding:var(--section-pad-desktop) 0;grid-template-columns:1fr 1fr;width:100%;margin-left:0;transform:none}.workflow-copy{text-align:center;grid-area:auto/1/auto/-1;justify-self:center;justify-items:center;width:100%;max-width:min(100%,650px);padding-top:0;padding-left:0;display:grid}.workflow-copy h2{justify-items:center;font-size:clamp(4rem,12vw,6rem)}.workflow-rule{margin-inline:auto}.workflow-copy p{max-width:36ch;margin-inline:auto}.workflow-language-card{grid-area:auto/1/auto/-1;justify-self:stretch;width:100%}.workflow-card-marquee{grid-column:1/-1}.workflow-card-track .workflow-card{flex-basis:clamp(390px,48vw,520px)}.drop-section{padding:var(--section-pad-desktop) 0 54.52px;grid-template-columns:1fr;gap:34px;width:100%;margin-left:0;transform:none}.drop-copy{text-align:center;order:1;grid-area:auto/1;justify-self:center;justify-items:center;width:100%;max-width:min(100%,650px);padding-left:0;display:grid}.drop-copy h2{justify-items:center;font-size:clamp(4rem,12vw,6rem)}.drop-rule{margin-inline:auto}.drop-copy>p{max-width:36ch;margin-inline:auto}.drop-card{order:2;grid-area:auto/1}.drop-feature-grid{order:3;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.drop-feature-card{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:1100px){.site-frame{width:100%;max-width:100%}.site-footer{gap:34px}.footer-topline{grid-template-columns:auto minmax(260px,1fr) auto;gap:28px 48px}.footer-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 42px}.changelog-table-head,.changelog-entry{grid-template-columns:128px minmax(0,1fr);gap:28px}.changelog-card-grid{grid-template-columns:1fr;gap:28px}.changelog-release-title{display:block}.hero-section{padding-block:clamp(28px, 4.8dvh, 46px) var(--section-pad-desktop);grid-template-columns:1fr;gap:44px;width:100%;margin-left:0;left:auto;transform:none}.hero-copy{text-align:center;justify-self:center;justify-items:center;width:100%;max-width:min(100%,620px);padding-top:10px;padding-left:0;display:grid;transform:none}.hero-copy h1{font-size:clamp(4.2rem,14vw,6.25rem);transform:none}.hero-rule{margin-inline:auto}.hero-copy p{max-width:36ch}.hero-trust-pills{justify-content:center;margin-inline:auto}.download-button{justify-content:center}.hero-visual{justify-self:stretch;width:100%;margin-left:0}.transcript-list{gap:clamp(12px,4vw,42px)}.voice-section{padding:var(--section-pad-desktop) 0;grid-template-columns:1fr;width:100%;margin-left:0;transform:none}.voice-copy{text-align:center;order:1;justify-self:center;justify-items:center;width:100%;max-width:min(100%,620px);padding-right:0;display:grid}.voice-visual{order:2;justify-self:stretch}.voice-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;width:min(100%,760px)}.voice-copy h2{font-size:clamp(4rem,13vw,6rem)}.speed-section{padding:var(--section-pad-desktop) 0;gap:42px}.speed-heading h2{margin-top:34px;font-size:clamp(4rem,9vw,5.6rem)}.speed-card{grid-template-columns:1fr;row-gap:34px;width:min(100%,920px);padding:clamp(34px,6vw,52px)}.speed-compare{border-right:0;padding-right:0}.speed-result{text-align:left;border-top:1px solid #684c3b29;grid-template-columns:auto minmax(0,1fr);justify-items:start;padding:34px 0 0}.speed-result p{margin:0 0 0 28px}.speed-result-number,.speed-result-label{display:inline}.speed-result-label{margin-left:.14em}.savings-section{padding:var(--section-pad-desktop) 0;grid-template-columns:1fr;gap:42px;width:100%;margin-left:0;transform:none}.savings-copy{text-align:center;justify-self:center;justify-items:center;width:100%;max-width:min(100%,680px);padding-left:0;display:grid}.savings-copy h2{justify-items:center;font-size:clamp(4rem,13vw,6rem)}.savings-rule{margin-inline:auto}.savings-copy>p{max-width:36ch;margin-inline:auto}.savings-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,540px)}.savings-mini-card{text-align:center;align-content:center;justify-items:center;min-height:clamp(160px,14cqw,200px);padding:clamp(20px,2.2cqw,28px);display:grid}.savings-card{justify-self:stretch;width:100%}.workflow-section{padding:var(--section-pad-desktop) 0;grid-template-columns:1fr 1fr;width:100%;margin-left:0;transform:none}.workflow-copy{text-align:center;grid-area:auto/1/auto/-1;justify-self:center;justify-items:center;width:100%;max-width:min(100%,650px);padding-top:0;padding-left:0;display:grid}.workflow-copy h2{justify-items:center;font-size:clamp(4rem,12vw,6rem)}.workflow-rule{margin-inline:auto}.workflow-copy p{max-width:36ch;margin-inline:auto}.workflow-language-card{grid-area:auto/1/auto/-1;justify-self:stretch;width:100%}.workflow-card-marquee{grid-column:1/-1}.workflow-card-track .workflow-card{flex-basis:clamp(390px,48vw,520px)}.drop-section{padding:var(--section-pad-desktop) 0 54.52px;grid-template-columns:1fr;gap:34px;width:100%;margin-left:0;transform:none}.drop-copy{text-align:center;order:1;grid-area:auto/1;justify-self:center;justify-items:center;width:100%;max-width:min(100%,650px);padding-left:0;display:grid}.drop-copy h2{justify-items:center;font-size:clamp(4rem,12vw,6rem)}.drop-rule{margin-inline:auto}.drop-copy>p{max-width:36ch;margin-inline:auto}.drop-card{order:2;grid-area:auto/1}.drop-feature-grid{order:3;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.drop-feature-card{grid-template-columns:150px minmax(0,1fr)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-review-section{grid-template-columns:minmax(0,1fr);padding-inline:clamp(28px,5vw,54px)}.ai-review-copy h3{max-width:22ch}.ai-review-button{min-width:clamp(140px,19vw,170px)}.pricing-faq{grid-template-columns:1fr}.pricing-faq-heading h3{max-width:540px}.pricing-heading h2{font-size:clamp(4rem,10vw,5.8rem)}}@media (min-width:721px) and (max-width:1220px){.workflow-card.workflow-language-card{height:clamp(370px,35vw,430px);padding:clamp(32px,4vw,50px) clamp(34px,5vw,62px)}.language-card-copy{max-width:none;padding-right:clamp(250px,28vw,360px)}.language-card-copy h3{max-width:11ch;font-size:clamp(3.8rem,6.6vw,5.2rem)}.language-card-art{width:clamp(220px,24vw,300px);top:clamp(28px,4vw,48px);right:clamp(32px,5vw,62px)}.language-flag-stage{min-height:clamp(68px,7vw,92px);margin-top:clamp(30px,4vw,46px)}.language-flag{width:clamp(74px,7.4vw,98px)}}@media (max-width:720px){.site-frame{max-width:100%}.site-shell{--site-shell-padding-top:25px;padding:var(--site-shell-padding-top) 18px 52px}.home-viewport{row-gap:0}.site-header{grid-template-columns:1fr;justify-items:center;gap:14px;padding-bottom:18px}.brand{text-align:center;justify-self:center}.nav-links{justify-content:center;gap:clamp(28px,10vw,50px);width:100%;padding-right:0}.nav-links a:not(:last-child):after{right:calc(clamp(28px,10vw,50px)/-2)}.site-footer{padding-top:calc(var(--section-pad-mobile) - 1px);margin-top:0}.footer-topline{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-items:flex-start;gap:24px}.footer-brand-block{grid-area:1/1;align-items:flex-start;gap:10px;display:grid}.footer-brand{letter-spacing:-.04em;gap:8px;font-size:clamp(1.3rem,6vw,1.7rem)}.footer-logo-mark{width:clamp(26px,7.2vw,34px);height:clamp(26px,7.2vw,34px)}.footer-copyright{font-size:.86rem}.footer-directory{grid-area:2/1;grid-template-columns:1fr;justify-content:start;justify-self:start;gap:22px;width:100%}.footer-column{gap:12px}.footer-column h2{margin-bottom:2px}.footer-column a,.footer-social-link{font-size:.9rem}.footer-social-link{grid-area:3/1;justify-self:start;margin-top:0}.legal-page{min-height:48dvh;padding:52px 0 58px}.changelog-page{padding:50px 0 58px}.changelog-hero{grid-template-columns:1fr;align-items:start}.changelog-table-head{display:none}.changelog-entry{grid-template-columns:1fr;gap:14px}.changelog-version{align-items:baseline;gap:12px;padding-top:0;display:flex}.changelog-card{padding:24px}.hero-section{padding-block:10px var(--section-pad-mobile);gap:18px}.hero-copy{text-align:center;justify-items:center;max-width:100%;padding-left:0;display:grid}.hero-copy h1{font-size:clamp(3.35rem,15vw,4.5rem);transform:none}.hero-rule{margin:20px auto 18px}.hero-copy p{max-width:34ch}.hero-trust-pills{justify-content:center;gap:10px;max-width:100%;margin-top:14px}.download-button{justify-content:center;width:100%;min-width:0;min-height:64px;padding:0 24px}.hero-trust-pills+.download-button{margin-top:16px}.hero-visual{border-radius:15px}.speech-wave{gap:clamp(1px,.28cqw,3px);width:20%;height:11.4%;top:19.55%;left:39.1%;transform:translate(-50%,-50%)scaleX(.98)}.transcript-overlay{width:31.5%;height:58%;top:17%;left:57%;overflow:visible}.transcript-status{gap:5px;padding-left:3px;font-size:clamp(.38rem,1.75cqw,.56rem)}.recording-dot{width:5px;height:5px;box-shadow:0 0 0 2px #c13d3121}.transcript-list{grid-template-rows:repeat(4,1fr);height:76%;top:15%;overflow:hidden}.transcript-row{grid-template-columns:3.4ch minmax(0,1fr);align-items:start;gap:3px}.transcript-row:nth-child(n+5){display:none}.transcript-time{font-size:clamp(.28rem,1.12cqw,.38rem)}.transcript-text{overflow-wrap:anywhere;white-space:normal;max-width:none;max-height:none;font-size:clamp(.27rem,1.05cqw,.36rem);line-height:1.16}.voice-section{padding:var(--section-pad-mobile) 0;gap:36px}.voice-visual{aspect-ratio:1/.86;border-radius:15px}.mac-terminal{width:78%;height:69%;top:50%;left:50%;transform:translate(-50%,-50%)}.mac-terminal-body{grid-template-rows:auto minmax(0,1fr);gap:8px;padding:4%;font-size:clamp(.42rem,1.55cqw,.6rem);line-height:1.2;display:grid}.claude-panel{grid-template-columns:1fr;height:auto;min-height:0;overflow:hidden}.claude-panel-main{padding:10px 12px}.claude-panel-side,.claude-panel-main p:last-child{display:none}.claude-version{gap:.35ch;position:static;transform:none}.claude-version:before,.claude-version:after{width:14px}.claude-code-logo{width:clamp(38px,12cqw,52px);height:clamp(24px,8cqw,34px);margin-bottom:5px}.claude-command-feed{width:100%;min-height:0;max-height:none;margin-top:0;font-size:.9em;overflow:hidden}.koeva-listening-pill{min-height:24px;padding:0 9px;bottom:clamp(10px,3cqw,14px);transform:translate(-50%)translateY(0)scale(.78)}.mac-terminal.is-active .koeva-listening-pill.is-visible{transform:translate(-50%)translateY(0)scale(.82)}.koeva-listening-wave{gap:1px;transform:scaleX(.8)}.voice-terminal-plant{width:min(25%,108px);right:-2%}.voice-copy{text-align:center;justify-items:center;max-width:100%;padding-right:0;display:grid}.voice-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:12px;width:100%}.voice-copy h2{justify-items:center;font-size:clamp(2.85rem,12.6vw,3.85rem)}.voice-copy>p{max-width:34ch;margin-top:24px}.voice-feature-card{text-align:center;grid-template-columns:1fr;place-items:center;gap:18px;min-height:0;padding:22px 18px}.speed-section{padding:var(--section-pad-mobile) 0;gap:32px}.speed-heading{text-align:center;justify-items:center}.speed-heading h2{max-width:8ch;margin-top:0;font-size:clamp(3rem,12.5vw,4.1rem)}.speed-card{border-radius:20px;row-gap:28px;width:100%;padding:24px 20px;overflow:hidden}.speed-row{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px;padding-bottom:28px}.speed-row+.speed-row{padding-top:28px}.speed-icon{width:64px;height:64px}.speed-row-content{width:100%}.speed-row-content h3{font-size:1.12rem}.speed-row-content p{font-size:clamp(2.45rem,11vw,3.35rem)}.speed-result{text-align:center;border-top:1px solid #684c3b29;grid-template-columns:1fr;justify-items:center;gap:18px;padding:26px 0 0}.speed-result p{letter-spacing:-.04em;justify-items:center;gap:12px;margin:0;display:grid}.speed-gauge{width:104px;height:104px}.speed-result-number{font-size:clamp(4rem,18vw,5.2rem);line-height:.84}.speed-result-label{margin-top:0;margin-left:0;line-height:.96}.speed-note{text-align:center;grid-template-columns:1fr;place-items:center;gap:14px;padding:14px 16px;font-size:1rem}.speed-note-icon{width:48px;height:48px}.savings-section{padding:var(--section-pad-mobile) 0;gap:34px}.savings-copy{text-align:center;justify-items:center;display:grid}.savings-copy h2{justify-items:center;font-size:clamp(3.35rem,14vw,4.5rem)}.savings-copy>p{max-width:34ch}.savings-rule{margin-inline:auto}.savings-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,560px);margin-top:36px}.savings-mini-card{text-align:center;justify-items:center;min-height:clamp(150px,26vw,180px);padding:20px 14px;display:grid}.savings-mini-icon{width:42px;height:42px}.savings-mini-card h3{margin-top:14px;font-size:.82rem}.savings-mini-card strong{font-size:clamp(1.75rem,8vw,2.3rem)}.savings-mini-card>span:last-child{font-size:.78rem}.savings-card{aspect-ratio:auto;height:auto;min-height:610px}.savings-card-content{width:100%;padding:30px 24px}.rate-row{grid-template-columns:1fr;align-items:start}.rate-row span{max-width:260px}.hours-block>p{max-width:300px}.savings-slider{gap:12px}.estimated-row{grid-template-columns:1fr;gap:20px}.estimated-row article+article{border-top:1px solid #684c3b29;border-left:0;padding:20px 0 0}.savings-visual-image{width:min(70%,340px);bottom:-11%;right:-20%}.workflow-section{padding:var(--section-pad-mobile) 0;grid-template-columns:1fr;gap:28px}.workflow-copy{text-align:center;justify-items:center;display:grid}.workflow-copy h2{justify-items:center;font-size:clamp(3.15rem,13vw,4.2rem)}.workflow-rule{margin-inline:auto}.workflow-copy p{max-width:34ch}.workflow-card.workflow-language-card{grid-column:1;align-content:start;height:auto;min-height:0;padding:24px 20px}.language-card-copy{text-align:center;z-index:2;margin-inline:auto;padding-right:0;position:relative}.language-card-copy h3{max-width:9ch;font-size:clamp(2.55rem,10.8vw,3.45rem)}.language-card-art{opacity:.82;z-index:1;width:min(54vw,180px);top:clamp(190px,29vw,212px);right:50%;transform:translate(50%)}.language-flag-stage{z-index:2;gap:10px;margin-top:clamp(208px,31vw,224px)}.workflow-card-marquee{scroll-snap-type:none;margin-inline:0;padding-inline:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.workflow-card-track .workflow-card{flex:0 0 100cqw;max-width:100cqw}.workflow-card{height:auto;min-height:365px;padding:20px}.workflow-card-header{gap:16px}.drop-section{padding:var(--section-pad-mobile) 0 40px;gap:28px}.drop-copy{text-align:center;justify-items:center;display:grid}.drop-card{padding:18px;overflow:visible}.drop-zone{min-height:0;padding:18px 14px}.drop-folder-art{width:54px;height:54px}.drop-zone h3{font-size:1.5rem}.drop-zone p{margin-bottom:16px}.drop-copy h2{justify-items:center;font-size:clamp(3.05rem,13vw,4.2rem)}.drop-rule{margin-inline:auto}.drop-copy>p{max-width:34ch}.drop-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.drop-feature-card{text-align:center;grid-template-columns:1fr;align-content:start;justify-items:center;gap:12px;min-height:250px;padding:16px 10px}.drop-feature-art{width:min(72%,104px);min-height:88px}.drop-feature-card h3{margin-bottom:8px;font-size:clamp(1.08rem,5.2vw,1.35rem)}.drop-feature-card p{max-width:17ch;font-size:clamp(.78rem,3.2vw,.9rem);line-height:1.35}.drop-feature-badge{white-space:nowrap;gap:5px;max-width:100%;margin-top:12px;padding:8px 9px;font-size:.72rem}.drop-feature-badge svg{width:15px;height:15px}.drop-file-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:0 10px}.drop-local-note{align-items:start;font-size:.95rem}.drop-file-row span:nth-of-type(2),.drop-file-row span:nth-of-type(3){display:none}.pricing-section{padding:var(--section-pad-mobile) 0}.pricing-heading{text-align:center;margin-inline:auto}.pricing-heading h2{font-size:clamp(3.35rem,14vw,4.5rem)}.pricing-grid{grid-template-columns:1fr;justify-items:center}.ai-review-section{border-radius:20px;grid-template-columns:1fr;min-height:0;margin-top:40px;padding:28px 18px;box-shadow:4px 6px #3e241dc7,8px 11px 20px #4d332226,0 16px 26px #4d33221f,inset 0 1px #ffffffd1}.ai-review-copy{gap:16px}.ai-review-copy h3{max-width:16ch;font-size:clamp(1.35rem,7vw,2rem)}.ai-review-copy p{max-width:32ch;font-size:clamp(.94rem,4vw,1.04rem)}.ai-review-actions{gap:10px;width:100%;display:grid}.ai-review-button{width:100%;min-width:0;min-height:48px}.pricing-card{text-align:center;justify-items:center;width:100%;min-height:0;padding:clamp(22px,6vw,30px)}.pricing-card-top{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;width:100%}.pricing-card-top img{order:0;justify-self:center;max-width:clamp(74px,22vw,96px)}.pricing-price{text-align:center;justify-content:center;width:100%;min-height:0}.pricing-card ul{text-align:left;justify-items:stretch;width:100%;max-width:100%;margin-inline:0}.pricing-card li,.pricing-button{width:100%}.pricing-faq{gap:22px;margin-top:40px}.pricing-faq-trigger{grid-template-columns:minmax(0,1fr) 28px;gap:14px}.pricing-faq-answer p{margin-right:0}.workflow-email-window,.workflow-notes-window,.workflow-chat-window,.workflow-doc-window,.workflow-recap-window{margin-top:20px}.chat-row{grid-template-columns:42px 54px minmax(0,1fr)}}@media (max-width:430px){.hero-copy h1{font-size:clamp(3.55rem,18vw,4.6rem)}.download-button{gap:16px;font-size:1rem}.voice-copy h2{font-size:clamp(3.3rem,16vw,4.25rem)}.voice-feature-card{grid-template-columns:1fr;gap:15px;padding:18px 10px}.voice-feature-card h3{font-size:1rem}.voice-feature-card p{font-size:.86rem;line-height:1.35}.speed-row{grid-template-columns:1fr;align-items:start}.speed-icon{width:78px;height:78px}.speed-note{grid-template-columns:1fr}.savings-card{height:auto;min-height:660px}.savings-slider{grid-template-columns:1fr;justify-items:start}.slider-track{width:100%}.savings-visual-image{width:min(78%,300px);right:-28%}.workflow-card-header{grid-template-columns:1fr}.drop-format-list{gap:7px}.drop-format-list span{padding:10px 12px}.drop-feature-card{padding:14px 8px}.drop-feature-badge{gap:4px;padding:7px 5px;font-size:.64rem}.drop-feature-badge svg{width:13px;height:13px}.pricing-card-top{grid-template-columns:1fr}.chat-row{grid-template-columns:1fr;gap:2px}.chat-row p{padding-bottom:4px}}@media (max-width:1220px){.site-shell{--site-frame-max-width:100%;--site-shell-inline:clamp(22px, 4vw, 42px)}.site-page{width:100%}.legal-page{max-width:var(--page-narrow-width)}}@media (max-width:720px){.site-shell{--site-shell-bottom:52px;--site-shell-inline:18px;padding:var(--site-shell-padding-top) var(--site-shell-inline) var(--site-shell-bottom)}.site-page{padding-block:50px 58px}.legal-page{gap:18px;min-height:0}.legal-page h1,.changelog-hero h1{letter-spacing:-.05em;font-size:clamp(3.2rem,15vw,4.6rem)}.legal-page>p,.changelog-hero p{max-width:100%;font-size:clamp(1rem,4.5vw,1.14rem)}.legal-content{gap:20px}.legal-content section{gap:9px}.legal-action-link{align-self:start;width:100%;min-height:46px}.changelog-note{border-radius:14px;align-items:start;padding:16px}.changelog-card{border-radius:18px;padding:20px}.changelog-card-grid,.changelog-release-content{gap:18px}.changelog-detail summary{gap:14px;padding:12px 0}.success-page{padding:18px}.success-card{gap:16px;max-width:100%;padding:24px}.success-card h1{font-size:clamp(2.85rem,14vw,4.3rem)}}@media (max-width:430px){.site-shell{--site-shell-inline:16px;padding-inline:var(--site-shell-inline)}.nav-links{gap:clamp(20px,8vw,34px);font-size:.95rem}.nav-links a:not(:last-child):after{right:calc(clamp(20px,8vw,34px)/-2)}.legal-page h1,.changelog-hero h1{font-size:clamp(2.8rem,16vw,3.65rem)}.legal-action-link{padding-inline:16px;font-size:.92rem}.changelog-version{flex-direction:column;align-items:start;gap:4px}.success-page{align-items:start;padding:16px}.success-card{padding:22px 18px}.success-actions{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
