@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#1b1817;background:#f7f3ed;font-family:Manrope Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--paper: #f7f3ed;--paper-bright: #fdfbf8;--ink: #1b1817;--muted: #6d6863;--line: rgba(42, 35, 31, .13);--coral: #ff4c35;--coral-dark: #e93b28;--violet: #8656f5;--blue: #2d82ff;--shadow: 0 24px 70px rgba(65, 42, 28, .12);--display: "Fraunces Variable", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 15% 8%,rgba(255,116,80,.08),transparent 24rem),radial-gradient(circle at 88% 18%,rgba(66,139,255,.07),transparent 28rem),var(--paper);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.shell{width:min(1220px,calc(100% - 56px));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 16px;color:#fff;background:var(--ink);border-radius:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;z-index:50;top:0;padding:15px 0;background:#f7f3edd1;border-bottom:1px solid rgba(42,35,31,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-shell{min-height:52px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.brand{justify-self:start;display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:22px;font-weight:590;letter-spacing:-.03em}.brand img{width:34px;height:34px;border-radius:9px;box-shadow:0 7px 20px #493eb73b}.nav-links{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:670}.nav-links a{position:relative;color:#3a3532}.nav-links a:after{position:absolute;right:0;bottom:-7px;left:0;height:1px;content:"";background:var(--coral);transform:scaleX(0);transition:transform .18s ease}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform:scaleX(1)}.header-cta{justify-self:end}.menu-button{display:none}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 25px;color:#fff;background:var(--coral);border:1px solid var(--coral);border-radius:12px;box-shadow:0 12px 28px #ff4c3530;cursor:pointer;font-size:14px;font-weight:750;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{background:var(--coral-dark);box-shadow:0 16px 34px #ff4c3542;transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.68;transform:none}.button:focus-visible,.text-link:focus-visible,.nav-links a:focus-visible,.billing-toggle button:focus-visible,.faq-item button:focus-visible,.demo-control:focus-visible,.menu-button:focus-visible{outline:3px solid rgba(45,130,255,.38);outline-offset:3px}.button-small{min-height:42px;padding-inline:21px;font-size:13px}.button-secondary{color:var(--ink);background:transparent;border-color:#1b181752;box-shadow:none}.button-secondary:hover{color:var(--ink);background:#ffffffb3;border-color:#1b181799;box-shadow:none}.button-full{width:100%}.hero{min-height:710px;display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:54px;padding-block:58px 68px}.hero-copy{position:relative;z-index:3;padding-left:22px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#6c645e;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.live-dot{width:7px;height:7px;display:inline-block;background:#26ad63;border-radius:50%;box-shadow:0 0 0 5px #26ad631f}.hero h1,.section-heading h2,.pricing-heading h2,.contexts-heading h2,.final-cta h2,.signup-dialog h2{margin:0;font-family:var(--display);font-weight:520;letter-spacing:-.055em}.hero h1{margin-top:24px;font-size:clamp(65px,6.1vw,92px);line-height:.92}.hero-description{max-width:395px;margin:28px 0 0;color:#57514d;font-size:18px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:31px}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--coral-dark);font-size:14px;font-weight:760}.text-link svg{transition:transform .18s ease}.text-link:hover svg{transform:translate(4px)}.trial-note{display:flex;align-items:center;gap:9px;margin:20px 0 0;color:#66605d;font-size:12px;font-weight:600}.hero-visual-wrap{min-width:0}.hero-scene{--pointer-x: 0;--pointer-y: 0;position:relative;min-height:535px;isolation:isolate}.ambient-orb{position:absolute;z-index:-2;width:380px;height:380px;border-radius:50%;filter:blur(70px);opacity:.22}.ambient-orb-coral{top:30px;left:30px;background:#ff755c}.ambient-orb-blue{right:18px;bottom:40px;background:#5a8fff}.app-window-card{position:absolute;z-index:1;top:58px;right:5px;left:46px;overflow:hidden;background:#f8f7f5;border:1px solid rgba(35,30,27,.12);border-radius:17px;box-shadow:var(--shadow),0 2px #fffffff2 inset;transform:perspective(1200px) rotateY(calc(var(--pointer-x) * 1.2deg)) rotateX(calc(var(--pointer-y) * -1.2deg));transition:transform .18s ease-out}.window-bar{height:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:14px;color:#77716d;background:#ffffffc7;border-bottom:1px solid rgba(35,30,27,.09);font-size:9px;font-weight:700}.window-dots{display:flex;gap:5px}.window-dots i{width:8px;height:8px;display:block;background:#ff5d4f;border-radius:50%}.window-dots i:nth-child(2){background:#f8bd2e}.window-dots i:nth-child(3){background:#2ccc45}.on-device{justify-self:end;display:inline-flex;align-items:center;gap:4px}.app-window-card img{width:100%;aspect-ratio:1.423 / 1;object-fit:cover}.floating-writing-card{position:absolute;z-index:4;width:230px;padding:15px 16px 16px;color:#302b29;background:#fffdf9ed;border:1px solid rgba(40,34,31,.12);border-radius:14px;box-shadow:0 17px 45px #38271b26;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.floating-card-topline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:#7b746f;font-size:9px;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.floating-card-icon{width:27px;height:27px;display:grid;place-items:center;color:var(--coral);background:#ff4c3514;border-radius:8px}.status-dot{width:6px;height:6px;background:#2db76b;border-radius:50%}.floating-writing-card p{margin:13px 0 0;font-family:var(--display);font-size:15px;line-height:1.35}.typing-caret{width:1px;height:15px;display:inline-block;margin-top:6px;background:var(--coral);animation:blink 1s steps(1) infinite}.writing-card-one{top:18px;right:-30px;animation:float-card-a 7s ease-in-out infinite;transform:translate(calc(var(--pointer-x) * -9px),calc(var(--pointer-y) * -8px)) rotate(2.2deg)}.writing-card-two{bottom:4px;left:2px;animation:float-card-b 8s ease-in-out infinite .8s;transform:translate(calc(var(--pointer-x) * 12px),calc(var(--pointer-y) * 9px)) rotate(-2deg)}.writing-card-three{right:-18px;bottom:72px;width:205px;animation:float-card-c 7.6s ease-in-out infinite .3s;transform:translate(calc(var(--pointer-x) * -14px),calc(var(--pointer-y) * 11px)) rotate(1.5deg)}.shortcut-chip{position:absolute;z-index:5;top:5px;left:8px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;color:#6f6863;background:#ffffffc2;border:1px solid rgba(43,37,33,.11);border-radius:999px;box-shadow:0 10px 25px #3a281b1a;font-size:9px;font-weight:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shortcut-chip kbd{min-width:27px;padding:5px 6px;color:var(--ink);background:#fff;border:1px solid rgba(30,26,24,.14);border-radius:6px;box-shadow:0 2px #1e1a181f;text-align:center}.hero-wave{position:absolute;z-index:3;right:90px;bottom:17px;left:170px;height:48px;opacity:.8}.voice-canvas{width:100%;height:100%;display:block}.demo-section{position:relative;overflow:hidden;padding:62px 0 66px;color:#fff;background:#151515}.demo-section:before{position:absolute;top:-40%;right:28%;bottom:0;left:28%;content:"";background:radial-gradient(circle,rgba(125,73,227,.17),transparent 52%);pointer-events:none}.section-heading{position:relative}.section-heading h2,.pricing-heading h2,.contexts-heading h2,.final-cta h2{margin-top:13px;font-size:clamp(43px,4.6vw,66px);line-height:1.02}.section-heading p,.pricing-heading>p{max-width:550px;margin:16px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.section-heading-light{display:grid;grid-template-columns:1fr auto;align-items:end}.section-heading-light .eyebrow,.section-heading-light h2{grid-column:1}.eyebrow-light{color:#aaa29c}.demo-control{grid-column:2;grid-row:1 / 3;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;color:#ded9d5;background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:999px;cursor:pointer;font-size:11px;font-weight:700}.transformation-stage{position:relative;min-height:310px;display:grid;grid-template-columns:1fr 240px 1fr;align-items:center;gap:34px;margin-top:40px;padding:32px;background:#0e0e0e;border:1px solid rgba(255,255,255,.11);border-radius:24px;box-shadow:0 32px 80px #00000052}.speech-panel{position:relative;min-height:190px;padding:23px;overflow:hidden;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:18px}.panel-label{color:#99928d;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.speech-panel p{margin:22px 0 0;color:#b8b2ae;font-size:19px;line-height:1.55}.speech-panel-ready p{color:#fff;font-family:var(--display);font-size:25px;line-height:1.35}.ready-check{position:absolute;right:22px;bottom:18px;display:inline-flex;align-items:center;gap:6px;color:#7dca9b;opacity:0;font-size:10px;font-weight:750;transform:translateY(7px);transition:opacity .45s ease,transform .45s ease}.phase-2 .ready-check{opacity:1;transform:translateY(0)}.voice-engine{position:relative;min-height:210px;display:grid;place-items:center}.voice-engine-wave{position:absolute;right:-55px;left:-55px;height:90px}.mic-button{position:relative;z-index:3;width:78px;height:78px;display:grid;place-items:center;color:#fff;background:#7c48da;border:1px solid rgba(255,255,255,.25);border-radius:50%;box-shadow:0 0 36px #814de9a6}.voice-rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.voice-rings i{position:absolute;width:118px;height:118px;border:1px solid rgba(138,76,246,.3);border-radius:50%;animation:ring-breathe 2.2s ease-out infinite}.voice-rings i:nth-child(2){width:158px;height:158px;animation-delay:.45s}.voice-rings i:nth-child(3){width:198px;height:198px;animation-delay:.9s}.phase-label{position:absolute;bottom:8px;color:#a9a2ae;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.benefits{display:grid;grid-template-columns:repeat(3,1fr);padding-block:58px;border-bottom:1px solid var(--line)}.benefit{padding:0 36px;border-right:1px solid var(--line)}.benefit:first-child{padding-left:18px}.benefit:last-child{padding-right:18px;border-right:0}.benefit-icon{width:45px;height:45px;display:grid;place-items:center;margin-bottom:25px;border-radius:13px}.benefit-icon-1{color:var(--coral);background:#ff4c3517}.benefit-icon-2{color:var(--violet);background:#8656f517}.benefit-icon-3{color:var(--blue);background:#2d82ff17}.benefit h3,.privacy-list h3{margin:0;font-family:var(--display);font-size:25px;font-weight:550;letter-spacing:-.035em}.benefit p,.privacy-list p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.detail-section{display:grid;grid-template-columns:1.16fr .84fr;gap:70px;padding-block:78px 82px}.personalize-visual{position:relative;margin-top:40px}.personalize-visual>img{border:1px solid rgba(37,31,28,.12);border-radius:17px;box-shadow:var(--shadow)}.correction-card{position:absolute;right:-38px;bottom:-38px;width:225px;display:grid;grid-template-columns:1fr auto;gap:8px;padding:16px;background:#fffdfaf5;border:1px solid var(--line);border-radius:15px;box-shadow:0 18px 45px #3d2a1e24}.correction-card>span{grid-column:1 / -1;display:flex;align-items:center;gap:7px;color:#817a74;font-size:9px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.correction-card s,.correction-card strong{font-size:12px}.correction-card s{color:#99918c}.correction-card strong{color:var(--coral)}.word-chip{position:absolute;display:flex;align-items:center;gap:6px;padding:8px 10px;color:#625c58;background:#ffffffeb;border:1px solid var(--line);border-radius:999px;box-shadow:0 10px 25px #3d2a1e1a;font-size:9px;font-weight:720}.word-chip svg{color:#2cad67}.word-chip-one{top:18px;right:-28px;animation:float-subtle 6s ease-in-out infinite}.word-chip-two{bottom:48px;left:-25px;animation:float-subtle 7s ease-in-out infinite .9s}.privacy-block{position:relative;padding-top:25px}.privacy-list{display:grid;gap:26px;margin-top:50px}.privacy-list article{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.privacy-list article>span{width:48px;height:48px;display:grid;place-items:center;color:var(--coral);background:#ff4c3514;border-radius:14px}.privacy-list article:nth-child(2)>span{color:var(--violet);background:#8656f514}.privacy-list article:nth-child(3)>span{color:var(--blue);background:#2d82ff14}.privacy-list h3{font-family:inherit;font-size:14px;font-weight:780;letter-spacing:-.01em}.privacy-links{display:flex;flex-wrap:wrap;gap:9px 17px;margin:25px 0 0;font-size:11px;font-weight:720}.privacy-links a{color:#5f5752;text-underline-offset:3px}.privacy-orbit{position:relative;width:180px;height:180px;margin:55px auto 0;border:1px solid rgba(134,86,245,.2);border-radius:50%;animation:slow-spin 18s linear infinite}.privacy-orbit:before,.privacy-orbit:after{position:absolute;top:20px;right:20px;bottom:20px;left:20px;content:"";border:1px solid rgba(45,130,255,.15);border-radius:50%}.privacy-orbit:after{top:47px;right:47px;bottom:47px;left:47px;border-color:#ff4c352e}.privacy-center{position:absolute;z-index:2;top:50%;left:50%;width:58px;height:58px;display:grid;place-items:center;color:#fff;background:var(--ink);border-radius:50%;box-shadow:0 12px 30px #1b181733;transform:translate(-50%,-50%)}.orbit-dot{position:absolute;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 5px #fffc}.orbit-dot-one{top:12px;left:50%;background:var(--coral)}.orbit-dot-two{top:66%;right:4px;background:var(--violet)}.orbit-dot-three{bottom:11px;left:24%;background:var(--blue)}.contexts-section{overflow:hidden;padding:100px 0 112px;background:#efe8de;border-block:1px solid rgba(46,37,32,.08)}.contexts-heading h2{max-width:730px}.context-track{width:max-content;display:flex;gap:18px;margin-top:48px;padding-inline:28px;animation:marquee 34s linear infinite}.context-track:hover,.context-track:focus-within{animation-play-state:paused}.context-card{width:360px;min-height:250px;padding:22px;background:#fffdfae8;border:1px solid rgba(45,37,32,.12);border-radius:17px;box-shadow:0 17px 42px #4730211a}.context-card header{display:flex;align-items:center;gap:8px;color:#756e69;font-size:11px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.context-card header svg{color:var(--coral)}.context-raw,.context-polished{margin-top:18px;padding:15px;border-radius:11px;font-size:12px;line-height:1.5}.context-raw{color:#918a84;background:#f1ede8}.context-polished{color:#2c2927;background:#fff;border:1px solid rgba(45,37,32,.09);font-family:var(--display);font-size:15px}.context-arrow{width:28px;height:28px;display:grid;place-items:center;margin:-6px auto -12px;color:#fff;background:var(--coral);border-radius:50%;transform:rotate(90deg)}.pricing-section{padding-block:68px 58px}.pricing-heading{max-width:760px;margin-inline:auto;text-align:center}.pricing-heading>p{margin-inline:auto}.billing-toggle{width:fit-content;display:grid;grid-template-columns:1fr 1.25fr;gap:4px;margin:29px auto 0;padding:4px;background:#ffffff9e;border:1px solid var(--line);border-radius:999px}.billing-toggle button{padding:9px 16px;color:#6d6660;background:transparent;border:0;border-radius:999px;cursor:pointer;font-size:11px;font-weight:750}.billing-toggle button.is-selected{color:#fff;background:var(--ink);box-shadow:0 6px 16px #1b181726}.billing-toggle button span{margin-left:5px;color:#ffb7aa;font-size:9px}.price-grid{max-width:870px;display:grid;grid-template-columns:.86fr 1.14fr;align-items:stretch;gap:20px;margin:34px auto 0}.price-card{position:relative;display:flex;flex-direction:column;padding:27px;background:#ffffff8f;border:1px solid rgba(43,36,32,.14);border-radius:20px;box-shadow:0 18px 50px #4a302014}.price-card:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;content:"";border-radius:21px}.price-pro{background:#fffdfa;border-color:#ff4c35ad;box-shadow:0 26px 70px #5b352c21,0 0 0 3px #2d82ff0d}.price-pro:before{background:linear-gradient(135deg,#ff4c353b,#8656f526,#2d82ff38);transform:translate(4px,4px)}.trial-badge{width:fit-content;margin-bottom:14px;padding:6px 10px;color:#a4261b;background:#ff4c3517;border-radius:999px;font-size:12px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.plan-label{font-family:var(--display);font-size:25px;font-weight:560}.price{margin-top:6px;font-family:var(--display);font-size:58px;font-weight:590;line-height:1;letter-spacing:-.055em}.price sup{position:relative;top:-22px;margin-right:3px;font-family:inherit;font-size:24px}.price small{margin-left:8px;font-family:Manrope Variable,sans-serif;font-size:12px;font-weight:700;letter-spacing:0}.price-card p{color:var(--muted);font-size:12px;line-height:1.6}.price-card .billing-detail{margin:7px 0 -4px;color:#655e59;font-size:12px;font-weight:650}.price-card ul{display:grid;gap:11px;margin:22px 0 26px;padding:20px 0 0;border-top:1px solid var(--line);list-style:none}.price-card li{display:flex;align-items:center;gap:9px;color:#4a4541;font-size:12px;line-height:1.45}.price-card li svg{flex:0 0 auto;color:var(--coral)}.price-card .button-full{margin-top:auto}.prototype-note{margin:20px auto 0;color:#655e59;font-size:12px;text-align:center}.pricing-legal{margin:8px auto 0;color:#655e59;font-size:12px;text-align:center}.pricing-legal a{color:#6d625c;text-underline-offset:2px}.faq-section{padding-block:48px 62px;border-top:1px solid var(--line)}.faq-section>.section-heading{margin-bottom:25px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 4px;color:var(--ink);background:transparent;border:0;cursor:pointer;text-align:left;font-size:15px;font-weight:710}.faq-plus{width:30px;height:30px;display:grid;place-items:center;background:#ffffff9e;border:1px solid var(--line);border-radius:50%;font-size:19px;font-weight:400}.faq-answer p{max-width:760px;margin:0;padding:0 55px 23px 4px;color:var(--muted);font-size:13px;line-height:1.7}.final-cta{position:relative;min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;margin-bottom:50px;padding:42px;background:#ffffff80;border:1px solid var(--line);border-radius:24px;text-align:center}.final-cta h2{position:relative;z-index:2;margin-bottom:22px}.final-cta>p{margin:12px 0 0;color:#655e59;font-size:12px}.final-wave{position:absolute;width:330px;height:110px;opacity:.7}.final-wave-left{left:-80px;bottom:15px;transform:rotate(17deg)}.final-wave-right{right:-80px;top:15px;transform:rotate(-17deg)}.site-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;align-items:start;gap:34px;padding:25px 0 45px;color:#655e59;border-top:1px solid var(--line);font-size:12px}.site-footer .brand{color:var(--ink)}.site-footer .brand img{width:28px;height:28px;border-radius:8px}.site-footer-intro p{margin:9px 0 0}.site-footer nav strong{display:block;margin-bottom:9px;color:#4e4742;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.site-footer nav a{display:block;width:fit-content;margin:6px 0;color:#655e59;text-decoration:none}.site-footer-copyright{justify-self:end;padding-top:7px;white-space:nowrap}.site-footer a:hover{color:var(--ink)}.signup-dialog{width:min(500px,calc(100% - 32px));padding:0;color:var(--ink);background:var(--paper-bright);border:1px solid rgba(40,34,31,.14);border-radius:24px;box-shadow:0 40px 120px #1d130e52}.signup-dialog::backdrop{background:#1815138c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.signup-dialog form,.dialog-success{padding:46px}.dialog-close{position:absolute;z-index:2;top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;color:#6d6661;background:#1b18170d;border:0;border-radius:50%;cursor:pointer}.dialog-icon{width:50px;height:50px;display:block;margin-bottom:25px}.dialog-icon img{width:100%;height:100%;border-radius:13px}.signup-dialog h2{margin-top:14px;font-size:44px;line-height:1}.signup-dialog p{margin:18px 0 25px;color:var(--muted);font-size:13px;line-height:1.65}.signup-dialog label{display:block;margin-bottom:8px;font-size:11px;font-weight:760}.signup-dialog input{width:100%;height:50px;padding:0 14px;background:#fff;border:1px solid rgba(38,32,29,.18);border-radius:11px;outline:none}.signup-dialog input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2d82ff21}.signup-dialog .button-full{margin-top:12px}.signup-dialog small{display:block;margin-top:12px;color:#655e59;font-size:12px;line-height:1.5;text-align:center}.signup-dialog small a{color:#5e5752;text-decoration:underline;text-underline-offset:2px}.form-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.form-message{margin:11px 0 0!important;color:#b52d22!important;font-size:11px!important;font-weight:650;text-align:center}.dialog-success{display:flex;flex-direction:column;align-items:center;text-align:center}.dialog-success>svg{margin-bottom:20px;color:#28a766}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease var(--delay,0ms),transform .7s cubic-bezier(.22,1,.36,1) var(--delay,0ms)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes float-card-a{0%,to{margin-top:0}50%{margin-top:-12px}}@keyframes float-card-b{0%,to{margin-bottom:0}50%{margin-bottom:11px}}@keyframes float-card-c{0%,to{margin-right:0}50%{margin-right:9px}}@keyframes float-subtle{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes ring-breathe{0%{opacity:0;transform:scale(.78)}45%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(calc(-50% - 9px))}}@media(max-width:1080px){.nav-shell{grid-template-columns:auto 1fr auto}.nav-links{gap:19px}.hero{grid-template-columns:.8fr 1.2fr;gap:25px}.hero-copy{padding-left:0}.hero-scene{min-height:500px}.writing-card-one{right:-10px}.writing-card-three{right:-4px}.transformation-stage{grid-template-columns:1fr 170px 1fr;gap:20px;padding:30px}.detail-section{gap:52px}}@media(max-width:820px){.shell{width:min(100% - 36px,680px)}.site-header{padding:11px 0}.nav-shell{grid-template-columns:1fr auto}.header-cta{display:none}.menu-button{position:relative;z-index:3;width:42px;height:42px;display:grid;place-content:center;gap:6px;padding:0;background:#fff;border:1px solid var(--line);border-radius:11px}.menu-button span{width:18px;height:1px;display:block;background:var(--ink)}.nav-links{position:absolute;top:65px;right:18px;left:18px;display:grid;gap:0;padding:10px;visibility:hidden;opacity:0;background:#fffdf9fa;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.nav-links.is-open{visibility:visible;opacity:1;transform:translateY(0)}.nav-links a{padding:13px 12px;border-radius:9px}.nav-links a:hover{background:#1b18170a}.nav-links a:after{display:none}.hero{min-height:auto;grid-template-columns:1fr;gap:30px;padding-block:60px 70px}.hero-copy{text-align:center}.hero-description{margin-inline:auto}.hero-actions,.trial-note{justify-content:center}.hero-scene{min-height:520px}.app-window-card{top:55px;right:24px;left:24px}.writing-card-one{right:-4px}.writing-card-two{left:-3px}.writing-card-three{right:2px}.demo-section{padding:80px 0}.section-heading-light{display:block;text-align:center}.demo-control{margin-top:22px}.transformation-stage{grid-template-columns:1fr;gap:18px;padding:20px}.voice-engine{min-height:165px}.voice-engine-wave{right:0;left:0}.speech-panel{min-height:185px}.benefits{grid-template-columns:1fr;padding-block:35px}.benefit{padding:30px 10px;border-right:0;border-bottom:1px solid var(--line)}.benefit:first-child,.benefit:last-child{padding:30px 10px}.benefit:last-child{border-bottom:0}.detail-section{grid-template-columns:1fr;gap:100px;padding-block:90px}.privacy-block{padding-top:0}.price-grid{grid-template-columns:1fr;max-width:520px}.price-free{order:2}.price-pro{order:1}.site-footer{grid-template-columns:1fr 1fr;text-align:left}.site-footer-intro{grid-column:1 / -1}.site-footer-copyright{grid-column:1 / -1;justify-self:start}}@media(max-width:560px){.shell{width:calc(100% - 28px)}.brand{font-size:19px}.brand img{width:31px;height:31px}.hero h1{font-size:clamp(58px,18vw,78px)}.hero-description{font-size:16px}.hero-actions{flex-direction:column;gap:17px}.hero-scene{min-height:410px;margin-inline:-6px}.ambient-orb{width:min(300px,85vw);height:min(300px,85vw)}.app-window-card{top:55px;right:3px;left:3px;border-radius:13px}.window-bar{height:32px}.writing-card-one{top:14px;right:-6px;width:190px}.writing-card-two{bottom:0;left:-6px;width:198px}.writing-card-three{display:none}.floating-writing-card{padding:11px 12px}.floating-writing-card p{font-size:12px}.floating-card-icon{width:23px;height:23px}.shortcut-chip{top:10px;left:-5px}.hero-wave{right:20px;bottom:17px;left:100px}.section-heading h2,.pricing-heading h2,.contexts-heading h2,.final-cta h2{font-size:43px}.demo-section{padding:70px 0}.transformation-stage{margin-top:35px}.speech-panel p{font-size:16px}.speech-panel-ready p{font-size:22px}.detail-section{padding-block:75px}.correction-card{right:-7px;bottom:-52px}.word-chip-one{right:-5px}.word-chip-two{left:-5px}.context-card{width:310px}.pricing-section{padding-block:90px 75px}.billing-toggle{width:100%}.billing-toggle button{padding-inline:8px}.billing-toggle button span{display:block;margin:3px 0 0}.price-card{padding:27px 23px}.faq-section{padding-block:65px 85px}.faq-item button{font-size:13px}.final-cta{min-height:355px;padding:35px 20px}.final-wave{width:240px}.signup-dialog form,.dialog-success{padding:38px 25px 30px}.signup-dialog h2{font-size:38px}.site-footer{grid-template-columns:1fr}.site-footer-intro,.site-footer-copyright{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}.context-track{transform:translate(-3%)}}
