@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";
:root{--paper:#f5f4ef;--ink:#202521;--muted:#697068;--line:#d9dcd2;--accent:#55705a;--dark:#151b17;--sage:#c6d6bd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #779681}button:disabled{cursor:wait}.wrap{width:min(1180px,100% - 80px);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:24px;padding-block:33px;display:flex}.wordmark{letter-spacing:-1.6px;white-space:nowrap;align-items:center;font:800 27px Manrope,system-ui;display:inline-flex}.period{color:var(--accent)}.brand-wave{align-items:center;gap:3px;margin-right:11px;display:flex}.brand-wave i{background:var(--accent);border-radius:3px;width:3px;height:15px}.brand-wave i:nth-child(2),.brand-wave i:nth-child(4){height:24px}.brand-wave i:nth-child(3){height:34px}.desktop-nav{color:var(--muted);gap:32px;font-size:13px;display:flex}.desktop-nav a:hover,.site-footer a:hover{text-underline-offset:5px;text-decoration:underline}.button{background:var(--ink);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:30px;padding:17px 23px;font-size:14px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#3b5140;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.button-small{gap:20px;padding:12px 18px;font-size:12px}.quiet-link{align-items:center;gap:14px;padding:8px 0;font-size:13px;font-weight:550;display:inline-flex}.quiet-link:hover{text-underline-offset:5px;text-decoration:underline}.eyebrow{letter-spacing:1.9px;color:var(--accent);align-items:center;gap:9px;margin:0 0 26px;font-size:10px;font-weight:650;display:flex}.eyebrow>span{background:var(--accent);border-radius:50%;width:6px;height:6px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-top:64px;padding-bottom:76px;display:grid}.hero h1{letter-spacing:-5px;margin:0 0 29px;font:500 clamp(54px,5.7vw,80px)/1.07 Manrope,system-ui}em{color:var(--accent);font-style:normal}.hero-description{color:var(--muted);max-width:430px;font-size:17px;line-height:1.85}.hero-actions{align-items:center;gap:24px;margin:32px 0 18px;display:flex}.hero-footnote{color:var(--muted);font-size:11px}.preview-wrap{min-width:0;transform:rotate(-1.5deg)}.monitor-preview{background:var(--dark);color:#edf1e9;border-radius:27px;padding:26px 28px 0;overflow:hidden;box-shadow:0 22px 55px #23322615}.preview-top{justify-content:space-between;align-items:center;gap:10px;padding-bottom:26px;display:flex}.preview-logo{letter-spacing:-1px;font:750 21px Manrope,system-ui}.preview-status{color:#b1bcae;align-items:center;gap:6px;font-size:9px;display:flex}.preview-status i{background:#c6d6bd;border-radius:50%;width:5px;height:5px}.preview-toolbar{color:#a7b1a4;border-top:1px solid #ffffff12;justify-content:space-between;padding-top:17px;font-size:11px;display:flex}.preview-toolbar span:first-child{color:#f0f3ed}.preview-reading{padding:31px 0 7px}.preview-eyebrow{letter-spacing:1.7px;color:#a7b1a4;font-size:8px}.preview-reading>div{align-items:baseline;gap:12px;display:flex}.preview-reading strong{letter-spacing:-5px;font-variant-numeric:tabular-nums;font:500 86px/1.25 Manrope,system-ui}.preview-reading>div>span{color:#a7b1a4;font-size:14px}.preview-reading p{color:#a7b1a4;margin:0 0 13px;font-size:10px}.preview-chart{align-items:stretch;gap:14px;display:flex}.chart-labels{color:#818d7d;flex-direction:column;justify-content:space-around;width:18px;font-size:8px;display:flex}.preview-chart svg{width:calc(100% - 32px);height:auto;overflow:visible}.grid-line{stroke:#ffffff12;fill:none}.target-line{stroke:#ffffff25;stroke-dasharray:5 8;fill:none}.trace-line{fill:none;stroke:var(--sage);stroke-width:2.7px;stroke-linejoin:round;stroke-linecap:round}.preview-playing .trace-line{stroke-dasharray:700;animation:4s ease-in-out infinite alternate pulse-trace}.preview-chart-time{color:#818d7d;justify-content:space-between;padding:1px 0 20px 33px;font-size:8px;display:flex}.preview-controls{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;gap:22px;padding:15px 0;display:flex}.preview-start{background:var(--sage);color:#152417;white-space:nowrap;border:0;border-radius:100px;padding:13px 17px;font-size:10px;font-weight:600}.preview-start>span{margin-right:8px;font-size:9px}.preview-target{color:#a7b1a4;align-items:center;gap:9px;min-width:0;font-size:9px;display:flex}.preview-target input{width:74px;min-width:30px;accent-color:var(--sage)}.preview-target>span{color:#fff;font-variant-numeric:tabular-nums}.preview-insights{justify-content:space-between;gap:8px;padding:19px 0;display:flex}.preview-insights>span{color:#818d7d;gap:7px;font-size:8px;display:grid}.preview-insights strong{color:#e2e9dc;font-size:10px;font-weight:500}.preview-nav{color:#879582;border-top:1px solid #ffffff0c;justify-content:space-around;gap:9px;margin:0 -28px;padding:18px;font-size:10px;display:flex}.preview-nav .selected{color:#e2e9dc}.preview-caption{color:var(--muted);text-align:center;margin-top:17px;font-size:9px}.audience-line{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:27px;display:flex}.audience-line>span{letter-spacing:1.4px;color:var(--muted);font-size:9px}.audience-line p{align-items:center;gap:29px;margin:0;font-size:14px;display:flex}.audience-line i{background:#a6aea0;border-radius:50%;width:3px;height:3px}.section-space{padding-block:100px}.section-heading h2,h2{letter-spacing:-2px;margin:0;font:500 43px/1.2 Manrope,system-ui}.section-heading h2 span,.pricing h2 span{color:#889183}.feature-editorial{grid-template-columns:1fr 1.15fr;gap:110px;margin-top:64px;display:grid}.large-symbol{color:#819578;font-size:95px;font-weight:400;line-height:1}.feature-intro p{letter-spacing:-.5px;font-size:20px;line-height:1.6}.feature-intro small{max-width:320px;color:var(--muted);font-size:12px;line-height:1.8;display:block}.feature-list article{border-top:1px solid var(--line);gap:25px;padding-block:25px;display:flex}.feature-list article:first-child{border:0;padding-top:0}.feature-list article>span{color:var(--accent);padding-top:5px;font-size:10px}.feature-list h3{letter-spacing:-.4px;margin:0 0 12px;font-size:18px;font-weight:550}.feature-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.privacy-feature{background:#e8ebe2}.privacy-inner{grid-template-columns:1fr 1.15fr;align-items:center;gap:110px;padding-block:74px;display:grid}.privacy-symbol{text-align:center;color:#8c9a83;font-size:230px;font-weight:400;line-height:1}.privacy-inner p:not(.eyebrow){color:#5f6c5b;max-width:440px;font-size:14px;line-height:1.9}.how-it-works ol{grid-template-columns:repeat(3,1fr);gap:48px;margin:54px 0 0;padding:0;list-style:none;display:grid}.how-it-works li{border-top:1px solid var(--line);padding-top:22px}.how-it-works li>span{letter-spacing:1.4px;color:var(--accent);font-size:9px}.how-it-works h3{letter-spacing:-.4px;margin-top:26px;font-size:19px;font-weight:550}.how-it-works p{color:var(--muted);font-size:13px;line-height:1.85}.pricing{border-block:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:start;gap:100px;display:grid}.pricing>div>p{color:var(--muted);max-width:450px;font-size:14px;line-height:1.85}.pricing small{color:var(--muted);max-width:440px;font-size:11px;line-height:1.8;display:block}.price-detail{border-left:1px solid var(--line);padding-left:65px}.price-detail>span{letter-spacing:1.4px;color:var(--accent);font-size:9px}.price-detail h3{letter-spacing:-1.5px;margin:23px 0 18px;font:500 30px/1.25 Manrope,system-ui}.price-detail .button{margin:12px 0 21px}.faq{grid-template-columns:1fr 1.15fr;gap:110px;display:grid}.faq h2{font-size:38px}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;padding-right:28px;font-size:14px;font-weight:550;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--accent);font-size:20px;position:absolute;top:-3px;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:var(--muted);padding-right:20px;font-size:13px;line-height:1.85}.download{text-align:center;border-top:1px solid var(--line);padding:88px 0 92px}.download .eyebrow{justify-content:center}.download h2{letter-spacing:-3px;font-size:55px;line-height:1.15}.download>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.9}.download .button{margin-top:22px}.download small{color:var(--muted);margin-top:17px;font-size:10px;display:block}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding-block:33px 25px;display:grid}.site-footer .wordmark{font-size:23px}.site-footer p{color:var(--muted);margin-top:10px;font-size:11px}.site-footer nav{color:var(--muted);gap:25px;font-size:11px;display:flex}.site-footer>small{color:var(--muted);grid-column:1/-1;margin-top:25px;font-size:9px}.skip-link{background:var(--ink);color:#fff;z-index:99;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.document{max-width:740px;padding-block:70px 100px}.document h1{letter-spacing:-2.5px;margin:15px 0 22px;font:500 50px/1.2 Manrope,system-ui}.document h2{letter-spacing:-.8px;margin-top:39px;font-size:24px}.document p,.document li{color:var(--muted);font-size:14px;line-height:1.9}.document a{text-underline-offset:4px;text-decoration:underline}.document .policy-date{color:var(--accent);font-size:11px}.document ul{padding-left:22px}.document .policy-intro{color:var(--ink);font-size:18px}.document details{border-bottom:1px solid var(--line);margin:20px 0;padding:14px 0}.document summary{cursor:pointer;font-size:16px}.document aside{border-left:2px solid var(--accent);margin:30px 0;padding:1px 20px}.not-found{flex-direction:column;justify-content:center;align-items:start;gap:25px;min-height:60vh;display:flex}.not-found h1{letter-spacing:-2px;font-size:50px}@keyframes pulse-trace{0%{stroke-dashoffset:0;opacity:.65}to{stroke-dashoffset:35px;opacity:1}}@media (min-width:1600px){.hero{padding-top:88px;padding-bottom:100px}}@media (max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{gap:36px}.hero h1{letter-spacing:-3.5px;font-size:58px}.hero-description{font-size:15px}.hero-actions{flex-wrap:wrap;gap:17px}.feature-editorial,.privacy-inner,.faq,.pricing{gap:55px}.price-detail{padding-left:35px}.preview-reading strong{font-size:70px}.monitor-preview{padding-inline:22px}.preview-nav{margin-inline:-22px}.preview-controls{gap:13px}.preview-target input{width:50px}.desktop-nav{gap:20px}}@media (max-width:740px){.wrap{width:calc(100% - 40px)}.site-header{padding-block:24px}.wordmark{font-size:23px}.desktop-nav{display:none}.button-small{gap:14px;padding:11px 15px;font-size:10px}.hero{grid-template-columns:1fr;gap:45px;padding:44px 0 50px}.hero h1{letter-spacing:-4px;margin-bottom:23px;font-size:66px}.hero-description{max-width:380px;font-size:15px}.eyebrow{margin-bottom:21px;font-size:9px}.hero-actions{margin-top:27px}.button{padding:15px 21px;font-size:13px}.preview-wrap{width:100%;max-width:460px;margin:auto;transform:none}.preview-reading strong{font-size:82px}.preview-target input{width:78px}.audience-line{padding-block:25px;display:block}.audience-line p{justify-content:space-between;gap:16px;margin-top:18px;font-size:12px}.section-space{padding-block:62px}.section-heading h2,h2{letter-spacing:-1.5px;font-size:33px}.feature-editorial{grid-template-columns:1fr;gap:36px;margin-top:32px}.feature-intro{grid-template-columns:65px 1fr;column-gap:24px;display:grid}.large-symbol{grid-row:1/3;font-size:65px}.feature-intro p{margin:4px 0 14px;font-size:16px}.feature-intro small{max-width:100%;font-size:11px}.feature-list h3{font-size:16px}.feature-list p{font-size:12px}.privacy-inner{grid-template-columns:1fr;gap:18px;padding-block:55px}.privacy-symbol{text-align:left;font-size:100px}.privacy-inner h2{font-size:36px}.how-it-works ol{grid-template-columns:1fr;gap:25px;margin-top:32px}.how-it-works h3{margin-top:19px;margin-bottom:9px}.how-it-works p{margin-top:0}.pricing{grid-template-columns:1fr;gap:36px}.price-detail{border-left:0;border-top:1px solid var(--line);padding:35px 0 0}.price-detail h3{font-size:27px}.faq{grid-template-columns:1fr;gap:35px}.faq h2{font-size:33px}.faq-list summary{font-size:13px}.download{padding-block:60px}.download h2{letter-spacing:-2px;font-size:39px}.site-footer{display:block}.site-footer nav{flex-wrap:wrap;margin:25px 0}.site-footer>small{display:block}.document{padding-block:40px 65px}.document h1{font-size:39px}.document h2{font-size:22px}}@media (max-width:370px){.hero h1{font-size:56px}.preview-target input{width:45px}.preview-reading strong{font-size:70px}.monitor-preview{padding-inline:18px}.preview-nav{margin-inline:-18px}.preview-controls{gap:10px}.preview-start{padding-inline:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
