:root{--ink:#191919;--orange:#ff5b25;--paper:#faf9f6;--muted:#65635f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a7350d;outline-offset:5px}.concept{padding:10px 5%;background:var(--ink);color:white;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.3px}.concept span{color:#c3c1bd;letter-spacing:.3px}header{height:108px;display:flex;align-items:center;justify-content:space-between;margin:0 5%;border-bottom:1px solid #d9d7d2}.logo{display:flex;align-items:center;gap:9px;font-size:36px;font-weight:800;letter-spacing:-2px}.mark{display:inline-grid;place-items:center;background:var(--orange);width:33px;height:37px;line-height:1;border-radius:9px 9px 9px 0;font-size:33px;padding-bottom:5px;transform:rotate(-8deg)}.dot{font-size:12px;align-self:flex-start;padding-top:6px;letter-spacing:0}nav{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:600}.nav-cta{border:1px solid var(--ink);padding:15px 20px;border-radius:5px}.nav-cta span{margin-left:30px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:4%;padding:65px 5% 75px;max-width:1600px;margin:auto}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;margin:0 0 25px;display:flex;align-items:center;gap:9px}.orange-dot{background:var(--orange);border-radius:50%;width:7px;height:7px}h1{font-size:clamp(70px,7.8vw,125px);line-height:.94;letter-spacing:-7px;margin:0 0 34px;font-weight:750}.head-word{position:relative;display:inline-block}.head-word svg{position:absolute;bottom:-18px;left:0;width:110%;height:30px;fill:none;stroke:var(--orange);stroke-width:6;stroke-linecap:round}.intro{font-size:18px;line-height:1.65;max-width:370px;color:#55534f;margin:34px 0 25px}.button{display:inline-flex;gap:45px;padding:19px 25px;background:var(--ink);color:white;border-radius:6px;font-size:13px;font-weight:600}.button:hover{background:#393939}.micro{font-size:10px;color:var(--muted);margin:17px 0 0}.hero-art{background:var(--orange);position:relative;min-height:480px;border-radius:8px;overflow:hidden;align-self:center}.art-caption,.art-foot{position:absolute;font-size:9px;font-weight:bold;letter-spacing:2px;left:26px;top:25px}.art-foot{top:auto;bottom:20px;letter-spacing:1.2px}.orbit{position:absolute;border:1px solid #dc4617;border-radius:50%;width:600px;height:600px;left:40px;top:100px}.orbit-two{width:450px;height:450px;left:120px;top:170px}.speech-card{position:absolute;top:67px;left:8%;width:76%;background:#222222;border-radius:12px;transform:rotate(-4deg);color:white;padding:25px;box-shadow:0 15px 25px #9e2f1433}.tiny{font:9px 'Courier New',monospace;letter-spacing:1.2px;font-weight:600}.speech-card .tiny{color:#bebbb6}.speech-card p{font-size:20px;line-height:1.4;letter-spacing:-.4px;margin:18px 0}.wave{height:40px;display:flex;align-items:center;gap:5px}.wave i{height:12px;width:3px;background:#ff7448;border-radius:2px}.wave i:nth-child(3n){height:32px}.wave i:nth-child(4n){height:23px}.wave i:nth-child(5n){height:38px}.record-label{font-size:9px;color:#c5c2bd;display:block;margin-top:14px}.message-card{position:absolute;left:21%;top:275px;width:74%;background:white;border:1px solid #ddd;border-radius:10px;padding:18px;transform:rotate(3deg);box-shadow:0 18px 35px #9a371e33}.message-top{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600}.avatar{display:grid;place-items:center;background:#efebe7;border-radius:50%;height:30px;width:30px}.message-top small{display:block;font-size:9px;color:#888;margin-top:3px;font-weight:400}.message-menu{margin-left:auto;font-size:20px}.message-card p{font-size:15px;line-height:1.5;margin:19px 0}.cursor{display:inline-block;width:2px;height:1em;background:var(--orange);margin-left:3px;vertical-align:middle}.message-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee;padding-top:10px;font-size:8px;color:#777}.send{display:grid;place-items:center;background:var(--ink);color:white;border-radius:50%;width:25px;height:25px;font-size:16px}.sticker{position:absolute;right:10px;top:36px;background:var(--paper);color:var(--ink);font-weight:800;font-size:21px;letter-spacing:-1px;text-align:center;line-height:1;border-radius:50%;padding:20px 15px;transform:rotate(13deg);border:1px solid #191919}.ticker{background:var(--ink);color:var(--paper);display:flex;justify-content:space-around;align-items:center;gap:35px;overflow:hidden;white-space:nowrap;padding:22px 0;font-size:18px;letter-spacing:1px;font-weight:600}.asterisk{color:var(--orange);font-size:32px}.demo-section,.how,.faq{padding:90px 7%}.section-title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:45px}h2{font-size:clamp(38px,4.3vw,66px);line-height:1.05;letter-spacing:-3px;margin:0}.section-title>p{font-size:14px;line-height:1.7;color:var(--muted)}.demo{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d4d1cc;border-radius:10px;overflow:hidden}.demo-input,.demo-result{padding:32px 38px}.demo-input{background:#eeece7}.demo-tabs{display:flex;gap:5px;margin-bottom:35px}.demo-tabs button{background:transparent;border:0;border-radius:5px;padding:9px 15px;color:#666;font-size:12px}.demo-tabs button[aria-pressed=true]{background:white;color:var(--ink);box-shadow:0 2px 3px #00000010}.demo-input p{font-size:23px;line-height:1.45;letter-spacing:-.6px;min-height:115px}.play{border:0;border-radius:4px;padding:13px 17px;background:var(--ink);color:white;font-size:12px}.demo-input small{display:block;font-size:9px;color:#696660;margin-top:15px}.demo-result{display:flex;flex-direction:column;background:white}.result-heading{display:flex;justify-content:space-between;align-items:center;margin-top:10px}#result-status{font-size:8px;color:#8a380d;border:1px solid #eed3c3;background:#fff8f2;padding:6px 8px;border-radius:3px}#result{font-size:25px;line-height:1.5;margin-top:55px;white-space:pre-line}.result-foot{margin-top:auto;padding-top:20px;color:#888;font-size:10px}.how{padding-top:20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px}.steps article{position:relative;padding:0 45px;border-left:1px solid #d7d3cc;min-height:190px}.steps article:first-child{padding-left:0;border-left:0}.steps article>span:first-child{font:11px monospace;color:#817b73}.steps h3{font-size:34px;letter-spacing:-1px;margin:25px 0 10px}.steps p{font-size:13px;color:var(--muted)}kbd,.step-wave,.arrow{display:block;margin-top:25px}kbd{border:1px solid #bfbab1;box-shadow:0 3px #ddd9d3;border-radius:5px;width:40px;padding:9px;text-align:center}.step-wave{color:var(--orange);font-size:20px}.arrow{font-size:36px;line-height:1;color:var(--orange)}.planned{font-size:10px;color:#777;margin-top:42px}.privacy{background:#202020;color:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:80px 8%}.privacy .eyebrow{color:#ff865c}.privacy p:not(.eyebrow){font-size:15px;line-height:1.8;color:#bbb7b0;max-width:400px}.privacy a{display:inline-block;border-bottom:1px solid #777;padding-bottom:10px;font-size:12px;margin-top:12px}.privacy a span{margin-left:40px}.privacy-graphic{align-self:center;display:flex;align-items:center;gap:25px;border:1px solid #5c554f;transform:rotate(-5deg);padding:50px 30px;border-radius:20px;font-size:38px;font-weight:800;letter-spacing:-2px;color:var(--orange)}.lock{font-size:90px;line-height:1}.faq{display:grid;grid-template-columns:1fr 1fr;gap:10%}.faq h2{font-size:40px}.faq details{border-bottom:1px solid #d7d3cc;padding:21px 0}.faq summary{cursor:pointer;display:flex;justify-content:space-between;font-size:14px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq details p{font-size:13px;line-height:1.7;color:var(--muted);max-width:430px}.closing{background:var(--orange);padding:70px 7%;text-align:center}.closing .eyebrow{justify-content:center}.closing h2{font-size:65px;margin-bottom:30px}footer{padding:40px 5%;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#65635f}footer .logo{color:var(--ink)}@media(min-width:1500px){.hero-art{min-height:530px}.speech-card{top:90px}.message-card{top:310px}}@media(max-width:800px){.concept span{display:none}header{height:85px}.logo{font-size:30px}nav>a:not(.nav-cta){display:none}.nav-cta{padding:12px}.nav-cta span{margin-left:10px}.hero{grid-template-columns:1fr;padding-top:45px;gap:40px}h1{font-size:81px;letter-spacing:-5px}.hero-art{min-height:450px}.intro{font-size:17px}.micro{font-size:10px}.speech-card{left:6%;width:80%;padding:22px}.speech-card p{font-size:19px}.message-card{left:14%;width:82%;top:270px}.sticker{font-size:17px;padding:17px 14px;right:8px;top:30px}.message-card p{font-size:14px}.ticker{justify-content:flex-start;padding-left:20px;font-size:14px;gap:25px}.demo-section,.how,.faq{padding:60px 6%}.section-title{display:block}.section-title>p{margin-top:22px}h2{font-size:45px;letter-spacing:-2px}.demo{grid-template-columns:1fr}.demo-input,.demo-result{padding:25px}.demo-result{min-height:270px}#result{font-size:22px;margin-top:30px}.steps{grid-template-columns:1fr;gap:30px}.steps article,.steps article:first-child{padding:0 0 30px;border-left:0;border-bottom:1px solid #d7d3cc;min-height:0}.steps h3{margin-top:12px}.steps article kbd,.steps article .step-wave,.steps article .arrow{position:absolute;right:10px;top:20px}.steps p{max-width:220px}.how{padding-top:0}.privacy{grid-template-columns:1fr;gap:50px;padding:55px 8%}.privacy-graphic{padding:30px;font-size:32px}.faq{grid-template-columns:1fr;gap:30px}.closing{padding:55px 6%}.closing h2{font-size:46px}footer{flex-wrap:wrap;gap:22px}footer>span:last-child{width:100%;font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Launch site additions retain the original paper, charcoal and orange system. */
body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main>section:not(.hero):not(.closing){scroll-margin-top:25px}a,button,input{ -webkit-tap-highlight-color:transparent}.skip{position:absolute;left:20px;top:-80px;padding:15px;background:white;z-index:10}.skip:focus{top:10px}.text-link{font-size:12px;margin-left:22px;border-bottom:1px solid #aaa;padding-bottom:4px}.features,.comparison,.pricing{padding:85px 7%}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.feature-grid article{border-top:1px solid #c9c5bd;padding-top:25px}.feature-icon{color:#bd3d12;font-size:25px;display:block;margin:8px 0 35px}.feature-grid h3{font-size:24px;letter-spacing:-.8px;line-height:1.2}.feature-grid p,.development p{font-size:14px;line-height:1.85;color:#605b55}.development{border-top:1px solid #d7d3cc;border-bottom:1px solid #d7d3cc;margin-top:40px;padding:22px 0}.development summary{cursor:pointer;display:flex;justify-content:space-between;font-size:13px}.development p{max-width:950px}.comparison{background:#202020;color:var(--paper)}.comparison .eyebrow{color:#ff916e}.comparison .section-title>p{color:#c5beb5}.table-wrap{overflow:auto;border:1px solid #57534d;border-radius:7px}.comparison table{width:100%;border-collapse:collapse;text-align:left;min-width:800px;font-size:13px;line-height:1.7}.comparison caption{text-align:left;padding:15px 22px;color:#bfb8ae;font:11px monospace}.comparison th,.comparison td{padding:22px;border-top:1px solid #48443f;vertical-align:top;width:25%}.comparison th{font-weight:500}.comparison thead th{font-size:18px;font-weight:600}.comparison td:nth-child(2),.comparison thead th:nth-child(2){background:#302920}.comparison small{display:block;font-size:11px;color:#c0b5a9;font-weight:400}.comparison td{color:#ded8cf}.comparison .source-note{font-size:11px;line-height:1.9;color:#bfb8ae;max-width:1050px;margin-top:22px}.source-note a,.faq p a{border-bottom:1px solid currentColor}.plans{display:grid;grid-template-columns:1fr 1fr;gap:25px}.plan{border:1px solid #d0cbc2;border-radius:9px;padding:36px;background:#f2efe9;display:flex;flex-direction:column;align-items:flex-start}.plan.pro{background:#fff;border-color:#24211e;box-shadow:7px 7px 0 #ebe5db}.plan h3{font-size:24px;letter-spacing:-1px;margin:0 0 20px}.plan .eyebrow{color:#716354}.plan .price{font-size:60px;letter-spacing:-3px;font-weight:650;line-height:1.2;margin:0 0 16px}.price span{font-size:14px;font-weight:400;letter-spacing:0;color:#655b51}.plan>p:not(.price):not(.eyebrow){font-size:14px;line-height:1.8;color:#60564b}.plan ul{padding-left:19px;font-size:13px;line-height:2;margin:20px 0 35px}.plan .button{margin-top:auto}.button.secondary{background:transparent;color:#191919;border:1px solid #bcb4a8}.plan-note{font-size:11px;line-height:1.8;color:#6c6257;margin-top:28px;max-width:900px}.closing{display:grid;grid-template-columns:1fr 1fr;gap:8%;text-align:left;padding:75px 7%}.closing h2{font-size:clamp(44px,5vw,75px);margin-bottom:25px}.closing .eyebrow{justify-content:flex-start}.closing>div>p:not(.eyebrow){font-size:15px;line-height:1.8}.signup{align-self:center;background:var(--paper);border:1px solid #27211e;border-radius:8px;padding:30px;box-shadow:6px 6px 0 #ba3c13}.signup label:not(.consent){display:block;font-size:12px;font-weight:600;margin-bottom:10px}.signup input[type=email],.legal input[type=email],.legal textarea{width:100%;border:1px solid #b9afa2;background:white;border-radius:4px;padding:15px;color:#191919;font:inherit;font-size:15px}.consent{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.7;margin:18px 0 24px;color:#5c534b}.consent input{margin-top:4px;flex-shrink:0;accent-color:#191919}.consent a{text-decoration:underline}.signup .button{width:100%;justify-content:space-between;border:0}.signup-note{font-size:10px;color:#6a5d52;line-height:1.6;margin-bottom:0}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#signup-status,#privacy-status,#leave-status{font-size:13px;line-height:1.7}#removal-link{font-size:11px;line-height:1.7;overflow-wrap:anywhere}#removal-link a{text-decoration:underline}button:disabled{opacity:.6;cursor:wait}.legal{max-width:800px;margin:60px auto 90px;padding:0 25px}.legal h1{font-size:clamp(42px,6vw,72px);letter-spacing:-3px;line-height:1.05}.legal h2{font-size:27px;letter-spacing:-1px;margin-top:40px}.legal p,.legal li{font-size:15px;line-height:1.9;color:#5e574e}.legal label{display:block;margin:18px 0 10px}.legal textarea{height:130px}.legal .button{margin-top:18px;border:0}.legal a:not(.button){text-decoration:underline}.legal .notice{border-left:3px solid #ff5b25;padding-left:20px}input:focus-visible,textarea:focus-visible{outline:3px solid #ac3c14;outline-offset:3px}summary::marker{color:#ab3a13}footer>a:not(.logo){text-decoration:underline}
@media(min-width:1600px){.features,.comparison,.pricing,.demo-section,.how,.privacy,.faq,.closing{padding-left:max(7%,calc((100vw - 1375px)/2));padding-right:max(7%,calc((100vw - 1375px)/2))}}
@media(max-width:1000px){nav{gap:22px}.hero h1{letter-spacing:-5px}.text-link{display:block;width:max-content;margin:20px 0 0}.plan{padding:28px}.plan .price{font-size:49px}}
@media(max-width:800px){.features,.comparison,.pricing{padding:60px 6%}.feature-grid{grid-template-columns:1fr;gap:25px}.feature-grid article{padding-top:20px}.feature-icon{margin:0 0 15px}.feature-grid h3{margin:12px 0}.feature-grid p{margin-bottom:5px}.plans{grid-template-columns:1fr}.plan{padding:28px}.closing{grid-template-columns:1fr;gap:35px;padding:60px 6%}.closing h2{font-size:49px}.signup{padding:25px}.hero-art{min-height:450px}.concept{font-size:9px}.plan ul{font-size:12px}.legal{margin-top:45px}}
@media(max-width:380px){.hero h1{font-size:69px;letter-spacing:-4px}.hero-art{min-height:425px}.message-card{top:260px}.message-card p{font-size:12px}.message-bottom{font-size:7px}.sticker{right:3px;font-size:14px}.speech-card p{font-size:16px}.logo{font-size:28px}.nav-cta{font-size:11px}}
h1{letter-spacing:-.055em}h2,.faq h2{letter-spacing:-.045em}.closing>.signup>.signup-note{font-size:11px}
h1{letter-spacing:-.045em;word-spacing:.04em}h2,.faq h2{letter-spacing:-.035em}.demo-input small,.result-foot{color:#665e55}
@media(max-width:800px){.comparison .table-wrap::before{content:'Swipe to compare →';display:block;padding:12px 20px;font-size:11px;color:#c5b9aa}}
/* Product-story refinement: immediate outcomes, quieter proof and a real Mac preview. */
header{max-width:1440px;width:90%;margin:0 auto;height:100px}.logo{letter-spacing:-1.8px}nav{font-weight:550}.nav-cta{background:#191919;color:#fff;border-radius:100px;padding:14px 21px}.nav-cta:hover{background:#3c3630}.hero{max-width:1440px;padding:75px 5% 70px;gap:6%;align-items:center;grid-template-columns:1.03fr 1fr}.hero h1{font-size:clamp(55px,5.4vw,86px);letter-spacing:-.052em;line-height:1.02;word-spacing:0;margin-bottom:30px}.head-word{color:#c7441b}.head-word svg{bottom:-13px;height:24px;width:100%;stroke-width:4}.intro{max-width:490px;font-size:17px;line-height:1.8;margin:30px 0;color:#655d54}.intro strong{font-weight:500;color:#29231e}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.hero .text-link{margin:0}.button{border-radius:100px;padding:18px 25px;gap:22px;font-size:13px}.micro{font-size:11px;line-height:1.9;margin-top:23px}.hero-stage{min-height:590px;background:#ff642f;border-radius:20px;position:relative;padding:26px 28px 35px;isolation:isolate;overflow:hidden}.hero-stage::before{content:'';position:absolute;z-index:-1;width:600px;height:600px;border:1px solid #e6501e;border-radius:50%;top:120px;left:100px}.stage-top{font:10px monospace;letter-spacing:1.4px;display:flex;align-items:center;gap:8px}.stage-dot{height:6px;width:6px;border-radius:50%;background:#1e1d1b}.voice-note{background:#252321;color:#fff;border-radius:11px;padding:22px 25px;margin:28px 25px -15px 0;transform:rotate(-2deg);box-shadow:0 10px 25px #7b2a1620}.voice-label{display:flex;gap:14px;align-items:center;font:9px monospace;letter-spacing:1.5px;color:#d9c9ba}.mini-wave{color:#ff9c74;font-size:20px;letter-spacing:3px}.voice-note p{font-size:19px;line-height:1.6;letter-spacing:-.3px;margin:14px 0 3px}.result-note{position:relative;background:#fffdfa;border:1px solid #f4d3bf;border-radius:10px;padding:0 25px;margin-left:22px;box-shadow:0 15px 30px #8c2c1528;transform:rotate(1deg);font-size:15px;line-height:1.7}.note-chrome{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ece6df;margin:0 -25px 20px;padding:14px 17px;font-size:9px;color:#82776b}.note-chrome>div{display:flex;gap:5px}.note-chrome i{width:6px;height:6px;background:#ded4c9;border-radius:50%}.note-to{font-size:10px;color:#82776b}.result-note>p{margin:14px 0}.note-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee8e0;padding:13px 0;margin-top:22px;font-size:9px;color:#817265}.send-pill{color:white;background:#26221d;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;font-size:14px}.local-seal{position:absolute;right:10px;bottom:34px;display:flex;align-items:center;gap:8px;background:#faefd9;border:1px solid #27221e;border-radius:100px;padding:13px 17px;font-size:10px;line-height:1.25;transform:rotate(-6deg)}.local-seal>span{font-size:25px}.illustration-label{font-size:9px;color:#69240e;margin:20px 70px 0 0;line-height:1.6}.quiet-proof{max-width:1260px;margin:0 auto;padding:26px 0;border-top:1px solid #d8d1c8;border-bottom:1px solid #d8d1c8;display:flex;justify-content:space-between;gap:30px}.quiet-proof p{font-size:14px;font-weight:550;margin:0;display:flex;gap:16px;align-items:center}.quiet-proof span{color:#b54a25;font:10px monospace}.demo-section{padding-top:100px}.eyebrow{letter-spacing:1.5px;font-size:10px;color:#7c5e47}h2{letter-spacing:-.045em;font-size:clamp(38px,4.4vw,63px);line-height:1.08}.section-title{gap:30px;align-items:flex-end}.section-title>p{font-size:14px;line-height:1.8;max-width:350px}.demo-tabs{display:flex;gap:9px;margin:0 0 20px;flex-wrap:wrap}.demo-tabs button{display:flex;align-items:center;gap:32px;border:1px solid #d4ccc1;border-radius:100px;padding:12px 20px;font-size:12px;color:#6a5b4c;background:transparent}.demo-tabs button[aria-pressed=true]{background:#27231f;color:#fff;border-color:#27231f;box-shadow:none}.demo-tabs button span{opacity:.7;font-size:16px}.demo{border-radius:14px;border-color:#d6cec3;box-shadow:0 12px 35px #58412605}.demo-input,.demo-result{padding:35px 38px;min-height:330px}.demo-input{background:#ede8e0;display:flex;flex-direction:column}.demo-input>p{font-size:21px;line-height:1.65;letter-spacing:-.5px;margin:27px 0 35px;white-space:pre-line}.tiny{font-size:9px;letter-spacing:1.4px;color:#6e5b48}.demo-result{background:#fffdfa}.result-heading{margin:0}#result-status{background:#f4ede2;border:0;color:#72583b;border-radius:100px;font-size:8px;letter-spacing:.8px}#result{font-size:21px;line-height:1.7;margin:27px 0 25px;letter-spacing:-.3px;white-space:pre-line}.result-foot{font-size:10px;line-height:1.7;border-top:1px solid #ece4da;padding-top:16px;color:#776a5b}.example-reason{display:flex;gap:12px;align-items:flex-start;border-top:1px solid #d9cfc1;padding-top:17px;margin-top:auto}.example-reason p{font-size:11px;line-height:1.8;margin:0;color:#736351}.reason-icon{font-size:24px;line-height:1.2;color:#b9582c}.demo-disclosure{font-size:10px;line-height:1.8;color:#857665;margin:16px 0 0}.features{padding-top:55px}.feature-grid{gap:38px}.feature-grid article{padding-top:24px}.feature-number{font:10px monospace;letter-spacing:1px;color:#92684b}.feature-grid h3{font-size:26px;line-height:1.3;letter-spacing:-1px;margin:25px 0 17px}.feature-grid p{font-size:14px;line-height:1.85;color:#72665a}.feature-tag{display:block;font-size:10px;margin-top:24px;color:#9a4b29}.workspace{padding:55px 7% 85px;display:grid;grid-template-columns:.75fr 1.5fr;gap:6%;align-items:center;background:#eee8df}.workspace h2{font-size:clamp(35px,3.3vw,49px)}.workspace-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#716353;max-width:335px}.workspace .text-link{display:inline-block;margin:15px 0 0;font-size:12px}.app-frame{margin:20px 0 0}.app-frame img{width:100%;height:auto;display:block;border:1px solid #ded7cd;border-radius:12px;box-shadow:0 18px 45px #51402c1a}.app-frame figcaption{font-size:9px;color:#887a68;margin-top:15px}.how{padding-top:70px;padding-bottom:70px}.steps article{padding-right:30px}.steps h3{font-size:30px}.steps p{font-size:13px;line-height:1.8;max-width:240px}.planned{font-size:10px;line-height:1.8;color:#867867}.privacy{grid-template-columns:1fr 1fr;gap:12%;padding:85px 8%;background:#262421}.privacy h2{font-size:clamp(38px,4vw,59px)}.privacy h2 em{font-style:normal;color:#ff8e62}.privacy .eyebrow{color:#e4a57f}.privacy p.privacy-lead{color:#d2c8ba;font-size:14px;line-height:1.9;margin-top:30px}.privacy-details{align-self:center}.privacy-line{display:flex;gap:22px;padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid #4a443c}.privacy-line>span{font-size:24px;color:#e5a67f;line-height:1.3;min-width:25px}.privacy-line h3{font-size:18px;letter-spacing:-.3px;margin:0 0 8px;font-weight:500}.privacy .privacy-line p{font-size:12px;color:#b8ad9f;line-height:1.85;margin:0;max-width:390px}.privacy a{font-size:11px}.development{margin:0;padding:25px 7%;border-top:0;background:#f2ede5}.development summary{font-size:11px;color:#766754}.development p{font-size:12px}.comparison{padding-top:85px;background:#faf9f6;color:#29231e}.comparison .eyebrow{color:#7c5e47}.comparison .section-title>p{color:#756758}.table-wrap{border:1px solid #d8cec1;border-radius:10px;background:#fffdfa}.comparison th,.comparison td{border-top:1px solid #e3dacf;color:#736454;padding:21px 22px}.comparison th{color:#463b2e}.comparison thead th{font-size:16px}.comparison caption{font-size:10px;color:#8b7b66}.comparison td:nth-child(2),.comparison thead th:nth-child(2){background:#f5e9db;color:#4b3928}.comparison small{color:#91806a}.comparison .source-note{color:#8a7965;font-size:10px}.pricing{padding-top:40px}.plans{gap:24px}.plan{padding:40px;background:#f0ebe3;border-color:#d8cec1;border-radius:13px}.plan.pro{box-shadow:none;border-color:#4d3927;background:#fffdfa;position:relative}.plan.pro::after{content:'YOUR VOICE, WITH ROOM TO GROW';position:absolute;right:22px;top:-13px;font:8px monospace;letter-spacing:.5px;background:#ff6a35;color:#302015;border-radius:100px;padding:8px 12px}.plan h3{font-size:25px;margin-bottom:25px}.plan .price{font-size:65px}.plan .button.secondary{border-radius:100px}.closing{background:#f06432;grid-template-columns:1fr 1fr;padding-top:85px;padding-bottom:85px;gap:8%}.closing h2{font-size:clamp(39px,4.5vw,65px)}.closing .eyebrow{color:#642612}.closing .signup{border:1px solid #a13d20;border-radius:14px;box-shadow:0 10px 35px #9a35131a;padding:32px;background:#fffcf7}.signup input[type=email]{border-radius:7px;border-color:#d8cbb9;padding:16px}.signup .button{border-radius:100px}.consent{font-size:10px;line-height:1.8}.faq{padding-top:25px}.faq h2{font-size:38px}.faq details{border-color:#d9cfc1}.faq details p{font-size:12px;line-height:1.9}.faq summary{font-size:13px}.legal h1{font-size:clamp(42px,6vw,72px)}
@media(min-width:1600px){.workspace{padding-left:max(7%,calc((100vw - 1375px)/2));padding-right:max(7%,calc((100vw - 1375px)/2))}}
@media(max-width:1400px){.quiet-proof{margin:0 7%}.hero-stage{padding:22px;min-height:570px}.voice-note{margin-right:12px;padding:20px}.voice-note p{font-size:17px}.result-note{font-size:14px;margin-left:12px}.hero .button{font-size:11px;gap:15px}.hero h1{font-size:clamp(55px,5.4vw,80px)}}
@media(max-width:1000px){.hero{gap:4%;padding-top:55px}.hero h1{font-size:58px}.hero-stage{padding:20px 16px;min-height:580px}.voice-note{padding:18px;margin-right:0}.voice-note p{font-size:16px}.result-note{margin-left:3px;padding:0 18px;font-size:13px}.note-chrome{margin:0 -18px 18px}.intro{font-size:15px}.workspace{grid-template-columns:1fr 1.5fr;gap:4%}.workspace h2{font-size:35px}.feature-grid h3{font-size:23px}.feature-grid{gap:22px}.plan{padding:30px}}
@media(max-width:800px){header{height:84px}.hero{grid-template-columns:1fr;padding:48px 6% 45px;gap:40px}.hero h1{font-size:clamp(45px,9.3vw,72px);letter-spacing:-.055em;line-height:1.04}.intro{max-width:480px;font-size:16px;line-height:1.85}.hero .button{font-size:12px;padding:17px 21px}.hero-actions{gap:18px}.hero-stage{min-height:555px;width:100%;max-width:570px;padding:25px}.voice-note{margin-right:15px;padding:20px}.voice-note p{font-size:18px}.result-note{font-size:14px;margin-left:14px;padding:0 22px}.note-chrome{margin:0 -22px 18px}.local-seal{bottom:30px;right:17px}.illustration-label{margin-top:23px}.quiet-proof{padding:22px 0;gap:10px;margin:0 6%}.quiet-proof p{font-size:10px;display:block;font-weight:500;line-height:1.7}.quiet-proof span{display:block;font-size:9px;margin-bottom:7px}.demo-section{padding-top:65px}.demo-tabs{gap:7px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.demo-tabs button{flex-shrink:0;padding:11px 15px;gap:12px;font-size:10px}.demo-input,.demo-result{padding:25px;min-height:0}.demo-input>p,#result{font-size:19px;line-height:1.7}.demo-input>p{margin-bottom:25px}.example-reason p{font-size:10px}.result-foot{font-size:9px}.demo-disclosure{font-size:9px}.features{padding-top:20px}.feature-grid{grid-template-columns:1fr;gap:30px}.feature-grid h3{font-size:27px;margin-top:18px}.feature-tag{margin-top:16px}.workspace{grid-template-columns:1fr;padding:50px 6%;gap:24px}.workspace h2{font-size:42px}.workspace-copy>p:not(.eyebrow){max-width:500px}.app-frame{margin:0}.app-frame img{border-radius:7px}.app-frame figcaption{font-size:9px;line-height:1.7}.how{padding-top:55px;padding-bottom:55px}.steps article{padding:0 0 25px}.steps h3{font-size:29px}.steps p{max-width:245px}.steps article .arrow,.steps article .step-wave,.steps article kbd{right:0;top:15px}.planned{font-size:9px}.privacy{padding:55px 7%;grid-template-columns:1fr;gap:35px}.privacy h2{font-size:47px}.privacy p.privacy-lead{font-size:13px}.privacy-line{gap:20px}.development{padding:22px 6%}.development summary{font-size:10px;line-height:1.7;gap:20px}.development p{font-size:11px}.comparison{padding-top:60px}.comparison .table-wrap::before{color:#826c52}.pricing{padding-top:15px}.plan{padding:30px}.plan .price{font-size:57px}.plan.pro{margin-top:10px}.closing{padding:55px 6%;grid-template-columns:1fr;gap:35px}.closing h2{font-size:44px}.closing .signup{padding:26px}.faq{padding-top:20px}.faq h2{font-size:37px}footer{font-size:10px}}
@media(prefers-reduced-motion:no-preference){.result-note{transition:transform .3s ease}.hero-stage:hover .result-note{transform:rotate(0)}.button{transition:background .15s,transform .15s}.button:hover{transform:translateY(-1px)}}
.correction-story{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding:65px 9%;background:#efe8dc}.correction-quote{background:#ff7d48;border-radius:15px;padding:38px 45px;color:#321d13}.correction-quote>p{font-size:clamp(35px,3.6vw,53px);line-height:1.16;letter-spacing:-2px;font-weight:650;margin:0 0 26px}.correction-quote del{color:#a44125;text-decoration-thickness:2px}.correction-quote span{color:#fffaf1}.correction-quote small{font:8px monospace;letter-spacing:1.4px}.correction-copy h2{font-size:clamp(36px,3.7vw,55px)}.correction-copy>p:not(.eyebrow){font-size:14px;line-height:1.95;color:#756351;max-width:410px}.toolkit{display:grid;grid-template-columns:.85fr 1.3fr;gap:10%;padding:85px 7%}.toolkit-title{align-self:start;position:sticky;top:45px}.toolkit h2{font-size:clamp(37px,3.8vw,56px)}.toolkit-title>p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:300px;color:#7b6957}.toolkit-title .text-link{display:inline-block;margin:20px 0 0}.toolkit-list details{border-bottom:1px solid #d9cfc0;padding:23px 0}.toolkit-list details:first-child{border-top:1px solid #d9cfc0}.toolkit-list summary{display:flex;gap:18px;align-items:center;cursor:pointer;font-size:15px;font-weight:550;letter-spacing:-.3px;list-style:none}.toolkit-list summary>span{font:9px monospace;color:#a2724f}.toolkit-list summary>i{margin-left:auto;font:18px monospace;font-style:normal;font-weight:400;color:#a27550}.toolkit-list details[open] summary i{transform:rotate(45deg)}.toolkit-list details p{font-size:12px;line-height:1.9;color:#7e6c59;margin:18px 20px 2px 34px}.toolkit-list summary::-webkit-details-marker{display:none}
@media(min-width:1600px){.toolkit,.correction-story{padding-left:max(7%,calc((100vw - 1375px)/2));padding-right:max(7%,calc((100vw - 1375px)/2))}}
@media(max-width:800px){.correction-story{padding:45px 6%;grid-template-columns:1fr;gap:35px}.correction-quote{padding:32px}.correction-quote>p{font-size:47px}.correction-copy h2{font-size:42px}.toolkit{padding:55px 6%;grid-template-columns:1fr;gap:30px}.toolkit-title{position:static}.toolkit h2{font-size:43px}.toolkit-list summary{font-size:14px;gap:12px;line-height:1.65}.toolkit-list details p{font-size:12px;margin-left:25px}.toolkit-title .text-link{margin-top:10px}}
.next-up{padding:80px 7%;background:#f0e9df}.next-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.next-grid article{border-top:1px solid #d1c2ae;padding-top:22px}.next-grid article>span{font-size:27px;color:#b85c32}.next-grid h3{font-size:20px;line-height:1.4;letter-spacing:-.7px;margin:20px 0 13px}.next-grid p{font-size:12px;color:#7a6853;line-height:1.9}.next-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid #d1c2ae;margin-top:30px;padding-top:20px}.next-bottom p{font-size:11px;line-height:1.9;color:#7a6853;max-width:600px}.next-bottom strong{color:#493728}.next-bottom>span{font:8px monospace;letter-spacing:1px;color:#9a7857;max-width:170px;line-height:1.9}@media(min-width:1600px){.next-up{padding-left:max(7%,calc((100vw - 1375px)/2));padding-right:max(7%,calc((100vw - 1375px)/2))}}@media(max-width:1000px){.next-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.next-up{padding:55px 6%}.next-grid{grid-template-columns:1fr;gap:20px}.next-grid h3{font-size:23px;margin-top:12px}.next-bottom{display:block}.next-bottom>span{display:block;max-width:none;margin-top:20px}}

@media(max-width:600px){.demo-tabs{flex-wrap:wrap;overflow:visible;gap:8px}.demo-tabs button{padding:12px 14px;font-size:11px;flex:0 1 auto}}
