@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff) format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff) format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff) format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff) format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff) format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff) format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff) format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff");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:#1a1a1a;background:#ffffeb;font-family:Figtree,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--cream: #ffffeb;--ink: #1a1a1a;--green: #075347;--green-soft: #226b61;--lavender: #e6bbff;--panel: #dedecd;--coral: #ff6547}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--cream);-webkit-font-smoothing:antialiased}button,a{color:inherit;font:inherit}a{text-decoration:none}button{cursor:pointer}img,svg{display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3,em{font-family:EB Garamond,Georgia,serif;font-weight:400}.site-header{position:fixed;z-index:50;top:17px;left:50%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(910px,calc(100vw - 40px));min-height:68px;padding:8px 9px 8px 19px;border:1px solid rgba(26,26,26,.16);border-radius:11px;background:#ffffebf5;box-shadow:0 1px #1a1a1a12;transform:translate(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:700;letter-spacing:-.04em;white-space:nowrap}.brand__mark{display:grid;width:24px;height:28px;place-items:center}.brand__mark svg{width:25px;height:25px;stroke-width:2.6}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:22px;color:#3e3e39;font-size:15px;font-weight:500}.desktop-nav a{transition:color .16s ease}.desktop-nav a:hover{color:var(--ink)}.desktop-nav .nav-pill{margin-inline:-12px;padding:10px 17px}.desktop-nav .nav-pill.is-active{border:1px solid rgba(26,26,26,.1);border-radius:999px;background:#fffef5;box-shadow:0 1px 2px #1a1a1a14}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:2px solid var(--ink);border-radius:8px;font-weight:600;box-shadow:0 2px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.button:hover{box-shadow:0 4px 0 var(--ink);transform:translateY(-2px)}.button:active{box-shadow:0 1px 0 var(--ink);transform:translateY(1px)}.button svg{width:18px;height:18px}.button--lavender{background:var(--lavender)}.button--large{min-height:54px;padding-inline:26px;font-size:16px}.header-cta{min-height:48px}.menu-button,.mobile-nav,.mobile-cta{display:none}.eyebrow{display:inline-block;color:#62625c;font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.eyebrow--light{color:#ffffebc2}.hero{position:relative;display:grid;min-height:940px;place-items:start center;overflow:hidden;padding:168px 24px 0}.hero__content{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;text-align:center}.hero h1{margin-top:30px;font-size:clamp(72px,7vw,100px);line-height:.94;letter-spacing:-.055em}.hero h1 em{font-style:italic}.hero__content>p{width:min(520px,100%);margin-top:42px;font-size:21px;line-height:1.35}.hero .button{margin-top:27px}.hero small{margin-top:27px;color:#74746d;font-size:14px}.hero__motion{position:absolute;right:-110px;bottom:124px;left:-120px;height:110px;color:var(--cream);font-size:17px;font-weight:600;transform:rotate(-7deg)}.hero__raw,.hero__clean{position:absolute;top:34px;display:block;width:56%;padding:13px 22px;white-space:nowrap}.hero__raw{right:50%;color:#1a1a1a47;text-align:right}.hero__clean{left:50%;overflow:hidden;background:var(--ink)}.voice-badge{display:grid;width:116px;height:68px;place-items:center;border:2px solid var(--ink);border-radius:32px;background:var(--cream);box-shadow:0 1px 0 var(--ink)}.voice-badge img{width:78px;height:38px;object-fit:contain}.hero__motion>.voice-badge{position:absolute;z-index:2;top:13px;left:50%;transform:translate(-50%)}.speed{position:relative;min-height:1040px;overflow:hidden;padding:58px max(24px,calc((100vw - 1160px)/2)) 90px;border-radius:52px 52px 0 0;color:var(--cream);background:var(--green);text-align:center}.logo-row{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:22px;margin:30px auto 92px;padding:34px 14px;border-block:1px solid rgba(255,255,235,.18)}.logo-row span{font-size:clamp(17px,2vw,28px);font-weight:700;letter-spacing:-.04em}.speed h2,.how h2,.benefits>h2,.testimonials h2,.faq>h2{font-size:clamp(58px,6vw,92px);line-height:.98;letter-spacing:-.045em}.speed h2 em,.how h2 em,.benefits>h2 em,.testimonials h2 em,.faq>h2 em,.closing h2 em{font-style:italic}.speed>p{width:min(650px,100%);margin:30px auto 56px;font-size:20px;line-height:1.4}.speed__comparison{display:grid;grid-template-columns:280px minmax(0,1fr);width:min(1040px,100%);margin:0 auto}.speed__stat{display:flex;align-items:center;flex-direction:column;padding-top:54px;border:4px solid rgba(255,255,235,.09);border-radius:38px 0 0 38px}.speed__stat span,.speed__visual figcaption span{font-size:18px}.speed__stat strong,.speed__visual figcaption strong{margin-top:5px;font-family:EB Garamond,Georgia,serif;font-size:48px;font-weight:400}.speed__visual{position:relative;min-height:500px;overflow:hidden;border-radius:38px;background:#2e3f3b}.speed__visual>img,.product-demo>img,.closing__image img{width:100%;height:100%;object-fit:cover}.speed__visual>img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.88}.speed__visual:after,.product-demo:after,.closing__image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#07534729;content:""}.speed__visual figcaption{position:absolute;z-index:2;top:48px;left:50%;display:flex;align-items:center;flex-direction:column;transform:translate(-50%)}.speed__visual .voice-badge{position:absolute;z-index:2;top:57%;left:50%;width:98px;height:60px;border-color:var(--cream);background:var(--ink);transform:translate(-50%,-50%)}.speed__visual .voice-badge img{filter:invert(1)}.how,.benefits,.faq{padding:140px max(24px,calc((100vw - 1240px)/2))}.how{text-align:center}.how>h2,.benefits>h2{margin-top:28px}.how__stage{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(360px,1.1fr) minmax(240px,.8fr);align-items:center;gap:58px;min-height:700px;margin-top:75px;text-align:left}.feature-tabs{display:flex;flex-direction:column;border-left:5px solid #e4e4d4}.feature-tabs button{position:relative;padding:10px 0 10px 18px;border:0;color:#98988d;background:transparent;text-align:left;font-family:EB Garamond,Georgia,serif;font-size:22px}.feature-tabs button.is-active{color:var(--ink)}.feature-tabs button.is-active:before{position:absolute;top:0;bottom:0;left:-5px;width:5px;border-radius:5px;background:var(--coral);content:""}.product-demo{position:relative;height:550px;overflow:hidden;border-radius:24px;background:#8f745d}.product-demo>img{position:absolute;top:0;right:0;bottom:0;left:0}.message-card{position:absolute;z-index:2;right:38px;bottom:110px;left:38px;padding:20px;border-radius:14px;background:#ffffebe6;box-shadow:0 18px 40px #1a1a1a24}.message-card__label{color:#77776e;font-size:13px}.message-card p{margin-top:13px;font-size:16px;line-height:1.4}.message-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:13px;border-top:1px solid rgba(26,26,26,.13);color:#55554f;font-size:12px}.message-card__footer svg{width:22px;height:22px;padding:4px;border-radius:50%;color:var(--cream);background:var(--green)}.product-demo .voice-badge{position:absolute;z-index:3;bottom:36px;left:50%;width:104px;height:56px;transform:translate(-50%)}.feature-copy>span{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid rgba(26,26,26,.2);border-radius:50%;font-size:13px}.feature-copy h3{margin-top:35px;font-size:46px;line-height:1;letter-spacing:-.035em}.feature-copy p{margin-top:25px;font-size:17px;line-height:1.5}.benefits{padding-top:100px;text-align:center}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:76px}.benefit-card{position:relative;min-height:470px;padding:28px;border-radius:22px;background:var(--panel);text-align:left}.benefit-card:nth-child(2){background:var(--lavender)}.benefit-card:nth-child(3){color:var(--cream);background:var(--green)}.benefit-card__icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid currentColor;border-radius:50%}.benefit-card__icon svg{width:21px}.benefit-card__number{position:absolute;top:32px;right:32px;font-size:13px;letter-spacing:.12em}.benefit-card h3{margin-top:80px;font-size:42px;line-height:1;letter-spacing:-.035em}.benefit-card>p{margin-top:18px;line-height:1.45}.benefit-card__sample{position:absolute;right:28px;bottom:28px;left:28px;display:flex;flex-wrap:wrap;gap:8px;padding:18px;border-radius:15px;background:#ffffeb8f}.benefit-card:nth-child(3) .benefit-card__sample{background:#ffffeb1a}.benefit-card__sample span{padding:8px 11px;border-radius:9px;background:var(--cream);color:var(--ink);font-size:13px;font-weight:600}.privacy-card{display:grid;grid-template-columns:1fr 1.3fr 1.1fr;align-items:center;gap:54px;margin-top:64px;padding:50px;border-radius:28px;background:var(--panel);text-align:left}.privacy-card h3{font-size:50px;line-height:.95}.privacy-card h3 em{font-style:italic}.privacy-card>p{line-height:1.5}.privacy-seals{display:flex;justify-content:flex-end;gap:12px}.privacy-seals span{display:grid;width:82px;height:82px;place-items:center;border:1px solid var(--green);border-radius:50%;color:var(--green);font-size:11px;font-weight:700;text-align:center}.privacy-seals svg{width:18px;height:18px}.testimonials{min-height:1180px;overflow:hidden;padding:120px max(24px,calc((100vw - 1240px)/2));border-radius:52px;color:var(--cream);background:var(--ink);text-align:center}.testimonials h2{margin-top:35px}.quote-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-template-rows:390px 360px;gap:22px;margin-top:90px}.quote-card{display:flex;justify-content:space-between;flex-direction:column;padding:40px;border-radius:40px;color:var(--ink);background:var(--cream);text-align:left}.quote-card--1{grid-row:span 2;align-self:center;min-height:520px;transform:rotate(-3deg)}.quote-card--2{background:var(--lavender);transform:rotate(1.5deg)}.quote-card--3{width:82%;justify-self:end;background:#35ce91;transform:rotate(-1deg)}.quote-card>p{font-family:EB Garamond,Georgia,serif;font-size:clamp(30px,3.1vw,48px);line-height:1.04;letter-spacing:-.035em}.quote-card footer{display:flex;flex-direction:column;gap:4px}.quote-card footer span{color:#1a1a1a94;font-size:14px}.faq{text-align:center}.faq>h2{margin-top:26px}.faq__panel{display:grid;grid-template-columns:1fr 1fr;width:min(830px,100%);min-height:520px;margin:65px auto 0;padding:16px;border-radius:30px;background:var(--panel);text-align:left}.faq__list{padding:28px;border-radius:20px;color:var(--cream);background:var(--green)}.faq__list h3,.faq__answer h3{margin:0 0 22px;font-size:23px}.faq__list button{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;padding:16px;border:0;border-radius:6px;color:inherit;background:transparent;text-align:left}.faq__list button.is-active{background:var(--green-soft)}.faq__list button svg{width:17px;transition:transform .16s ease}.faq__list button.is-active svg{transform:rotate(180deg)}.faq__list button p{display:none}.faq__answer{position:relative;display:flex;flex-direction:column;padding:30px}.faq__answer>span{color:#55554f;font-size:14px}.faq__answer>p{margin-top:20px;padding:18px;border-radius:14px;background:#fffef6;line-height:1.45}.faq__answer .voice-badge{width:48px;height:48px;margin-top:15px;border:0;background:var(--green)}.faq__answer .voice-badge img{width:30px;filter:invert(1)}.closing{position:relative;display:grid;min-height:760px;place-items:center;overflow:hidden;border-radius:52px;color:var(--cream);background:var(--ink);text-align:center}.closing__image,.closing__image:after{position:absolute;top:0;right:0;bottom:0;left:0}.closing__image img{opacity:.52}.closing__image:after{background:#1a1a1a61}.closing__content{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column}.closing h2{margin-top:30px;font-size:clamp(86px,10vw,145px);line-height:.76;letter-spacing:-.06em}.closing p{margin-top:42px;font-size:20px}.closing .button{margin-top:30px;color:var(--ink)}.site-footer{display:grid;grid-template-columns:1.5fr .7fr .7fr;gap:80px;padding:90px max(24px,calc((100vw - 1240px)/2)) 42px}.site-footer>div:first-child p{width:min(310px,100%);margin-top:24px;color:#66665e;line-height:1.45}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links span{margin-bottom:9px;color:#77776e;font-size:12px;letter-spacing:.13em;text-transform:uppercase}.site-footer small{grid-column:1 / -1;margin-top:45px;padding-top:25px;border-top:1px solid rgba(26,26,26,.15);color:#77776e}@media(max-width:900px){.site-header{top:8px;width:calc(100vw - 42px);grid-template-columns:1fr auto auto;min-height:54px;padding:7px 7px 7px 16px}.site-header .brand{font-size:22px}.desktop-nav{display:none}.header-cta{min-height:38px;padding:0 13px;border-width:1.5px;border-radius:6px;font-size:12px;box-shadow:none}.header-cta svg{display:none}.menu-button{display:grid;width:42px;height:42px;margin-left:7px;padding:0;place-items:center;border:0;border-left:1px solid rgba(26,26,26,.16);background:transparent}.mobile-nav{position:absolute;top:calc(100% - 1px);right:-1px;left:-1px;display:flex;flex-direction:column;padding:8px 17px 18px;border:1px solid rgba(26,26,26,.16);border-top:0;border-radius:0 0 11px 11px;background:var(--cream)}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgba(26,26,26,.14);font-size:17px}.mobile-nav svg{width:16px}.hero{min-height:700px;padding:130px 20px 0}.hero h1{margin-top:27px;font-size:clamp(52px,15vw,68px);line-height:.95}.hero__content>p{width:100%;margin-top:27px;font-size:18px}.hero .button{width:min(290px,100%);margin-top:28px}.hero small{font-size:13px}.hero__motion{right:-250px;bottom:38px;left:-250px;font-size:13px;transform:rotate(-8deg)}.hero__raw,.hero__clean{width:51%}.hero__motion>.voice-badge{width:92px;height:56px}.speed{min-height:auto;padding:54px 20px 74px;border-radius:38px 38px 0 0}.logo-row{grid-template-columns:repeat(3,1fr);margin:24px 0 70px;gap:28px 10px}.logo-row span:nth-child(n+4){display:none}.speed h2,.how h2,.benefits>h2,.testimonials h2,.faq>h2{font-size:clamp(47px,13vw,62px)}.speed>p{margin:24px auto 38px;font-size:17px}.speed__comparison{grid-template-columns:1fr}.speed__stat{display:none}.speed__visual{min-height:465px;border-radius:26px}.how,.benefits,.faq{padding:100px 20px}.how__stage{grid-template-columns:1fr;gap:30px;margin-top:55px}.feature-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:0;border-bottom:3px solid #e4e4d4}.feature-tabs button{padding:9px 4px 12px;font-size:14px;text-align:center}.feature-tabs button.is-active:before{top:auto;right:0;bottom:-3px;left:0;width:auto;height:3px}.product-demo{height:520px}.feature-copy{text-align:center}.feature-copy>span{display:none}.feature-copy h3{margin-top:0;font-size:42px}.feature-copy p{font-size:16px}.benefits{padding-top:70px}.benefit-grid{grid-template-columns:1fr;margin-top:50px}.benefit-card{min-height:400px}.privacy-card{grid-template-columns:1fr;gap:25px;padding:34px}.privacy-card h3{font-size:46px}.privacy-seals{justify-content:flex-start}.testimonials{min-height:auto;padding:90px 20px 105px;border-radius:38px}.quote-grid{display:flex;flex-direction:column;margin-top:60px}.quote-card,.quote-card--1,.quote-card--2,.quote-card--3{width:100%;min-height:360px;padding:30px;transform:none}.quote-card>p{font-size:36px}.faq__panel{display:block;min-height:0;padding:0;background:transparent}.faq__list{padding:28px 12px;border-radius:22px}.faq__list h3{padding-inline:16px}.faq__list button{padding:18px 16px}.faq__list button p{display:block;grid-column:1 / -1;margin-top:12px;color:#ffffebcc;line-height:1.4}.faq__answer{display:none}.closing{min-height:680px;border-radius:38px}.closing h2{font-size:92px}.closing p{width:85%;font-size:17px}.site-footer{grid-template-columns:1fr 1fr;gap:50px 24px;padding:68px 20px 110px}.site-footer>div:first-child{grid-column:1 / -1}.mobile-cta{position:fixed;z-index:45;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 14px;color:var(--cream);background:var(--green);box-shadow:0 -1px #ffffeb1f}.mobile-cta .brand{font-size:0}.mobile-cta .brand__mark{width:42px;height:42px;border-radius:9px;color:var(--cream);background:var(--ink)}.mobile-cta>span{font-size:12px}.mobile-cta>a:last-child{padding:11px 17px;border-radius:999px;color:var(--ink);background:var(--lavender);font-size:13px;font-weight:700}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
