@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#111413;--panel:#191d1b;--muted:#9ca59f;--text:#f3f3ec;--orange:#f7a46a;--line:#303630}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button{color:inherit}h1,h2,h3,.brand{font-family:Manrope,Arial,sans-serif}h1,h2,h3,p{margin:0}h2{font-size:44px;letter-spacing:-1.8px;line-height:1.22}h3{font-size:21px;letter-spacing:-.6px}p{color:var(--muted)}.wrap{max-width:1192px;margin:auto;padding-left:32px;padding-right:32px}header{height:86px;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100vw - 1128px)/2));background:#111413ed;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff0b}.brand{display:flex;align-items:center;font-size:21px;font-weight:800;letter-spacing:-.8px;gap:9px}.brand span{margin-left:-9px;color:var(--orange)}nav{display:flex;gap:32px;font-size:13px;color:#b7beb8}nav a:hover,footer a:hover{color:var(--orange)}.login{background:#222824;border:1px solid #3e463e;border-radius:8px;padding:10px 19px;font-size:13px}.login span{margin-left:14px}.hero{text-align:center;padding-top:69px}.eyebrow,.overline{font-size:10px;letter-spacing:2.2px;font-weight:700;color:var(--orange)}.eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid #394037;padding:8px 14px;border-radius:30px;background:#20251e}.pulse,.dot{display:inline-block;width:6px;height:6px;background:#b2c298;border-radius:50%}.pulse{background:var(--orange)}h1{font-size:clamp(54px,6vw,80px);line-height:1.08;letter-spacing:-4.5px;margin:23px 0}h1 span,.closing h2 span{color:var(--orange)}.lead{font-size:17px;line-height:1.8}.actions{display:flex;justify-content:center;gap:12px;margin:28px 0 24px}.button{display:flex;align-items:center;justify-content:center;gap:27px;min-height:49px;border-radius:7px;padding:12px 22px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;border:1px solid transparent}.button:hover{transform:translateY(-2px)}.primary{background:var(--orange);color:#211b16}.primary:hover{background:#ffb37d}.secondary{background:#212723;border-color:#3c433b}.trust{display:flex;align-items:center;justify-content:center;gap:13px;font-size:11px;color:#c2c8c1}.trust small{display:block;color:#7e8981;font-size:10px}.avatars{display:flex}.avatars b{width:30px;height:30px;border:3px solid var(--bg);border-radius:50%;margin-left:-7px;background:#7a8475;font-size:10px;display:grid;place-items:center;color:#fff}.avatars b:nth-child(2){background:#997d68}.avatars b:nth-child(3){background:#606d64}.hero-caption{display:flex;justify-content:space-between;color:#737e74;font-size:9px;letter-spacing:1.4px;margin-top:48px;margin-bottom:13px}.preview{text-align:left;border:1px solid #444b3f;border-radius:13px;overflow:hidden;box-shadow:0 35px 90px #0005;background:#1c211c}.app-top{display:flex;align-items:center;justify-content:space-between;height:59px;padding:0 22px;background:#222822;border-bottom:1px solid #394035;font-size:11px}.app-brand{display:flex;align-items:center;gap:10px;font-weight:700}.app-brand span{color:#66745f;margin:0 10px}.demo-label{font-size:8px;letter-spacing:1.4px;color:#9ca893}.profile{border-radius:50%;background:#414a37;padding:7px;font-size:9px}.app-layout{display:grid;grid-template-columns:190px 1fr}aside{padding:26px 17px;border-right:1px solid #353c30;position:relative}.aside-title{font-size:8px;color:#8b987f;letter-spacing:1.5px}aside strong{font-size:13px;display:block;margin:8px 10px 24px}aside strong small{display:block;color:#7a8871;font-size:9px;font-weight:400}.side-link{display:flex;align-items:center;gap:10px;font-size:10px;padding:10px;margin-bottom:5px;color:#a5b09e}.side-link.active{border:1px solid #53603d;border-radius:5px;background:#343f2c;color:#d6e2c6}.side-link b{margin-left:auto;font-size:8px}.aside-bottom{position:absolute;bottom:22px;font-size:9px;color:#7e8b74;left:26px}.aside-bottom span{margin-right:6px}.workspace{padding:30px}.workspace-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.workspace .overline{font-size:8px;color:#9cac88}.workspace h2{font-size:25px;letter-spacing:-.9px;margin-top:7px}.badge{font-size:8px;border:1px solid #46513d;border-radius:20px;padding:5px 10px;color:#b0bf9e}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.voice-card,.result-card{border:1px solid #46513c;border-radius:8px;padding:20px;background:#252d23}.card-line{display:flex;align-items:center;gap:10px;font-size:11px}.mic{display:grid;place-items:center;background:#4b533b;border-radius:8px;width:35px;height:35px;color:var(--orange);font-size:24px}.card-line small{display:block;font-size:8px;color:#98a58d}.duration{margin-left:auto;font-size:9px;color:#bac5aa}.wave{height:48px;display:flex;align-items:center;justify-content:center;gap:3px;margin:17px 0}.wave i{width:3px;border-radius:3px;background:#b2c88b;height:var(--h)}.voice-card p{font-size:11px;color:#bac4b0;line-height:1.85}.voice-bottom{display:flex;justify-content:space-between;font-size:8px;color:#97a28d;border-top:1px solid #414b38;padding-top:13px;margin-top:19px}.voice-bottom span:last-child{color:#c4d8a4}.result-card{background:#e9ecdf;color:#25301e;border-color:#e9ecdf}.result-title{display:flex;align-items:center;gap:8px;font-size:11px;margin-bottom:16px}.spark{margin-left:auto;color:#778957}.document-head{display:flex;justify-content:space-between;font-size:8px;border-bottom:1px solid #c4cdb6;padding-bottom:12px}.document-head strong{display:block;font-size:12px}.document-head small{color:#6c785b}.doc-row{display:flex;justify-content:space-between;font-size:9px;margin:13px 0}.doc-total{display:flex;justify-content:space-between;font-size:11px;padding-top:11px;border-top:1px solid #c4cdb6;font-weight:700}.result-foot{display:flex;align-items:center;gap:6px;margin-top:16px;color:#667653;font-size:8px}.result-foot .dot{background:#839c60}.record-item{font-size:10px;padding:8px 0;border-bottom:1px solid #c9d0be}.record-item b{display:block;font-size:8px;color:#707f5e}.care-date{font-size:27px;letter-spacing:-1px;font-weight:700;margin:15px 0}.care-text{font-size:10px;color:#536343}.workspace-bottom{display:flex;justify-content:space-between;color:#849175;font-size:8px;margin-top:21px}.chips{display:flex;justify-content:center;gap:9px;margin-top:23px}.chips button{background:#1c211e;border:1px solid #333c32;border-radius:25px;padding:10px 17px;font-size:11px;color:#9fa99e}.chips button[aria-selected=true]{background:#2b3024;border-color:#647348;color:#d7e7c2}.section{padding-top:112px;padding-bottom:0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:36px}.section-heading h2{margin-top:12px}.section-heading>p{font-size:13px;max-width:380px;line-height:1.8}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article{padding:28px;background:#191e1a;border:1px solid #30372d;border-radius:10px}.step-number{display:flex;justify-content:space-between;font-size:12px;color:#8d9b80}.step-number>span{font-size:26px;line-height:1;color:var(--orange)}.steps h3{margin:36px 0 12px}.steps p{font-size:13px;line-height:1.9}.step-tag{display:inline-block;margin-top:27px;font-size:10px;color:#afbd9f;border-top:1px solid #353e30;padding-top:16px;width:100%}.examples{padding-top:110px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 22px}.gallery-image{aspect-ratio:1.65;background:#222b21;border:1px solid #3c4636;border-radius:10px;overflow:hidden;margin-bottom:18px}.gallery-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.gallery article:hover img{transform:scale(1.045)}.gallery article>span{font-size:8px;letter-spacing:1.7px;color:#a7b696}.gallery h3{font-size:17px;margin:6px 0}.gallery p{font-size:12px}.fineprint{text-align:center;font-size:10px;color:#7c887a;margin-top:25px}.center-heading{text-align:center;margin-bottom:40px}.center-heading h2{margin:13px 0 19px}.center-heading p{font-size:13px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:17px}.price-card{border:1px solid #384133;border-radius:10px;padding:30px 25px;background:#191e1a;position:relative}.price-card.popular{border-color:var(--orange);background:linear-gradient(150deg,#30281f,#1d211b 65%)}.popular-label{position:absolute;left:-1px;right:-1px;top:-23px;background:var(--orange);color:#392719;font-size:9px;font-weight:700;letter-spacing:1px;text-align:center;padding:7px;border-radius:8px 8px 0 0}.plan-tag{font-size:8px;letter-spacing:1.7px;color:#a3af96}.price-card h3{font-size:25px;margin:9px 0}.price-card p{font-size:11px}.price{font-family:Manrope,Arial,sans-serif;font-size:44px;font-weight:700;letter-spacing:-2px;margin-top:24px}.price span{font-family:'DM Sans',Arial,sans-serif;font-size:12px;color:#9daa90;font-weight:400;letter-spacing:0;margin-left:7px}.price-card>small{font-size:10px;color:#8c9b80}.price-card .button{margin:24px 0}.price-card ul{border-top:1px solid #3b4135;padding:23px 0 0;margin:0;list-style:none;font-size:11px;color:#b4c0a7}.price-card li{margin-bottom:13px}.price-card li:before{content:'✓';color:#b9cf92;margin-right:10px}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testimonials article{border:1px solid #343c30;border-radius:10px;padding:25px;background:#191e1a}.stars{color:var(--orange);font-size:13px;letter-spacing:2px}.stars small{float:right;font-size:8px;letter-spacing:0;color:#809174}blockquote{margin:22px 0;color:#d5ddcc;font-size:14px;line-height:1.9;min-height:110px}.person{display:flex;align-items:center;gap:12px;font-size:11px}.person b{border-radius:50%;background:#3d4735;color:#d5dfc7;font-size:9px;width:34px;height:34px;display:grid;place-items:center}.person small{display:block;font-size:9px;color:#859577}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-bottom:110px}.faq h2{font-size:36px;margin:13px 0 20px}.faq>div>p{font-size:12px}.faq-list{border-top:1px solid #36402f}details{border-bottom:1px solid #36402f;padding:20px 0}summary{cursor:pointer;font-size:13px;list-style:none;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-size:19px;color:var(--orange);line-height:1}details[open] summary:after{content:'−'}details p{font-size:12px;line-height:1.9;margin-top:14px;padding-right:25px}.closing{text-align:center;padding-top:55px;padding-bottom:55px;border:1px solid #4b4938;border-radius:13px;background:radial-gradient(ellipse at 50% 140%,#645037 0%,#24271f 50%,#1b201a 90%);position:relative;overflow:hidden}.closing h2{font-size:49px;margin:17px 0;position:relative}.closing p{font-size:13px;position:relative}.closing .button{display:inline-flex;margin:24px 0 13px;position:relative}.closing>small{display:block;font-size:9px;color:#abb39e}.closing-orbit{position:absolute;border:1px solid #ffffff0a;border-radius:50%;width:800px;height:800px;left:calc(50% - 400px);top:100px;pointer-events:none}footer{display:flex;align-items:center;flex-wrap:wrap;gap:25px;padding-top:44px;padding-bottom:35px;font-size:11px}footer .brand{font-size:19px}footer p{font-size:10px}footer>div{margin-left:auto;display:flex;gap:20px}footer button{background:none;border:0;padding:0;color:#a8b09f;font-size:10px}footer>small{width:100%;border-top:1px solid #2d352a;padding-top:20px;color:#6e7d64;font-size:9px}dialog{background:#232a21;color:var(--text);border:1px solid #62704f;border-radius:14px;padding:35px;max-width:480px;width:calc(100% - 40px)}dialog::backdrop{background:#0009;backdrop-filter:blur(5px)}dialog h2{font-size:27px;margin:14px 0}dialog p{font-size:14px;margin-bottom:25px}.dialog-close{position:absolute;right:16px;top:10px;border:0;background:none;font-size:25px}.dialog-dismiss{width:100%}
@media(min-width:1500px){.hero{padding-top:85px}}@media(max-width:900px){header{padding:0 25px}nav{gap:18px}.wrap{padding-left:25px;padding-right:25px}.app-layout{grid-template-columns:140px 1fr}.workspace{padding:22px}.voice-card,.result-card{padding:15px}.section-heading>p{max-width:290px}.section-heading h2{font-size:35px}.steps article{padding:23px}.gallery h3{font-size:15px}.price-card{padding:25px 18px}.price{font-size:36px}.testimonials article{padding:20px}blockquote{font-size:12px}.faq{gap:40px}.closing{margin:0 25px}.demo-label{display:none}}
@media(max-width:650px){header{height:72px;padding:0 18px}.brand{font-size:19px}nav{display:none}.login{padding:8px 12px;font-size:11px}.wrap{padding-left:20px;padding-right:20px}.hero{padding-top:44px}h1{font-size:55px;letter-spacing:-3px}.eyebrow{font-size:8px}.lead{font-size:14px}.desktop{display:none}.actions{gap:8px}.button{font-size:11px;padding:12px 16px;gap:15px}.trust{font-size:9px;gap:8px}.trust small{font-size:8px}.hero-caption{margin-top:33px;font-size:7px;letter-spacing:.8px}.app-top{padding:0 14px;height:48px}.app-layout{display:block}aside{display:none}.workspace{padding:19px 15px}.workspace h2{font-size:22px}.workspace-heading{margin-bottom:19px}.badge{font-size:7px}.demo-grid{grid-template-columns:1fr}.voice-card p{font-size:12px}.wave{height:32px;margin:12px 0}.voice-bottom{margin-top:13px}.result-card{min-height:218px}.doc-row{font-size:10px}.document-head{font-size:9px}.workspace-bottom{font-size:7px;line-height:1.6;gap:12px}.chips{gap:6px;flex-wrap:wrap}.chips button{font-size:9px;padding:9px 11px}.section{padding-top:72px}.section-heading{display:block;margin-bottom:28px}.section-heading h2,h2{font-size:33px;letter-spacing:-1.4px}.section-heading>p{max-width:none;margin-top:20px;font-size:12px}.steps{grid-template-columns:1fr;gap:12px}.steps h3{margin-top:23px}.step-tag{margin-top:18px}.gallery{grid-template-columns:1fr 1fr;gap:28px 14px}.gallery-image{aspect-ratio:1.25}.gallery h3{font-size:15px;line-height:1.4}.gallery p{font-size:11px}.gallery article>span{font-size:7px;letter-spacing:.9px}.fineprint{font-size:9px;line-height:1.8}.pricing{grid-template-columns:1fr;gap:38px}.price-card{padding:28px}.price{font-size:43px}.price-card .button{font-size:13px}.price-card p,.price-card li{font-size:12px}.testimonials{grid-template-columns:1fr}.testimonials article{padding:25px}blockquote{font-size:14px;min-height:0}.faq{grid-template-columns:1fr;gap:28px;padding-bottom:70px}.faq h2{font-size:33px}.closing{margin:0 20px;padding:40px 20px}.closing h2{font-size:34px}.closing p{font-size:12px}footer{gap:17px}footer>div{margin-left:0;width:100%}footer>p{margin-left:auto}footer .brand{font-size:17px}}
@media(max-width:650px){header{height:100px;align-content:center;flex-wrap:wrap;row-gap:8px}header nav{display:flex;order:3;width:100%;justify-content:center;gap:26px;font-size:11px}header .brand,header .login{margin-top:7px}.hero{padding-top:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.pricing-simple{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-inline:auto}.price-soon{font-size:38px}@media(max-width:650px){.pricing-simple{grid-template-columns:1fr}}
