@charset "UTF-8";
:root{--ink:#183d33;--muted:#64756b;--paper:#fafbf6;--line:#e0e6db;--lime:#d5ee91;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #759d3d;outline-offset:5px}button{cursor:pointer}.shell{width:min(1216px,calc(100% - 80px));margin-inline:auto}.header{position:sticky;top:0;z-index:10;background:#fafbf6f2;border-bottom:1px solid var(--line);backdrop-filter:blur(15px)}.nav{display:flex;align-items:center;justify-content:space-between;min-height:90px;gap:24px}.brand{display:inline-flex;align-items:center;font-weight:760;font-size:27px;letter-spacing:-1.2px;line-height:1}.brand-icon{display:inline-grid;place-items:center;width:34px;height:34px;background:var(--ink);color:var(--lime);border-radius:10px;margin-right:9px;font-size:26px;font-weight:500}.brand-dot{color:#85a855}.nav nav{display:flex;gap:27px;font-size:13px;font-weight:550}.nav nav a:hover,.text-link:hover,.login:hover{color:#698f3d}.nav-actions{display:flex;align-items:center;gap:23px;font-size:13px;font-weight:650}.button{display:inline-flex;justify-content:center;align-items:center;gap:30px;padding:17px 24px;background:var(--ink);border:1px solid var(--ink);color:#fff;border-radius:8px;font-size:14px;font-weight:650;transition:transform .2s,background .2s;line-height:1.4}.button:hover{background:#245747;transform:translateY(-2px)}.button span{font-size:20px;font-weight:400;line-height:1}.button.small{padding:12px 18px;gap:20px;font-size:12px}.skip{position:absolute;left:20px;top:-60px;background:white;padding:10px;z-index:20}.skip:focus{top:5px}.hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:35px;padding-top:83px;padding-bottom:85px;min-height:720px;overflow:hidden}.eyebrow{font-size:10px;font-weight:750;letter-spacing:2px;display:block;margin:0 0 25px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#81a752;margin-right:8px;box-shadow:0 0 0 4px #ebf1df}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(50px,4.7vw,66px);line-height:1.06;font-weight:650;letter-spacing:-3.3px;margin-bottom:25px}em{font-family:var(--serif);font-weight:400}h1 em{color:#648943}.intro{font-size:16px;line-height:1.9;color:var(--muted);max-width:470px;margin-bottom:27px}.hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;font-weight:650}.fine{font-size:11px;color:var(--muted);margin-top:17px}.hero-art{height:500px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#dce6c9a0,transparent 68%)}.orbit{position:absolute;border:1px solid #cedbc2;border-radius:50%;pointer-events:none}.orbit-one{width:490px;height:490px}.orbit-two{width:375px;height:375px}.channel{position:absolute;z-index:2;background:#fff;padding:6px 17px;border:1px solid #e3e8dc;border-radius:30px;font-size:11px;font-weight:600;box-shadow:0 5px 15px #24432206}.channel-web{top:5px;left:46%}.channel-ios{top:115px;right:0}.channel-android{bottom:53px;left:15%}.mini-dashboard{width:490px;background:#fff;border:1px solid #dce4d6;border-radius:12px;box-shadow:0 28px 70px #1c402717;transform:perspective(1400px) rotateY(-9deg) rotateX(5deg) rotateZ(-3deg);overflow:hidden}.mini-top{height:54px;display:flex;align-items:center;gap:9px;padding:12px 19px;border-bottom:1px solid #e8ece5;font-size:11px}.mini-logo{background:var(--ink);color:var(--lime);border-radius:6px;width:25px;height:25px;display:grid;place-items:center;font-size:22px}.demo-label{margin-left:auto;letter-spacing:1px;font-size:7px;color:#7c8b7f}.mini-content{display:flex;min-height:280px}.mini-side{width:49px;text-align:center;line-height:50px;background:#f5f7f0;color:#8e9d8b;font-size:15px;flex-shrink:0}.mini-body{padding:23px 19px;flex:1}.mini-heading{display:flex;justify-content:space-between;align-items:center;gap:5px}.mini-heading small{font-size:6px;letter-spacing:1px;color:#6e7e6b}.mini-heading h3{font-size:17px;letter-spacing:-.6px;margin:2px 0 17px}.tiny-pill{font-size:7px;color:#6b8652;background:#f1f5e8;padding:4px 7px;border-radius:12px}.mini-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:15px}.mini-steps div{border:1px solid #e5eadf;padding:9px;border-radius:6px;display:flex;flex-direction:column;gap:6px}.mini-steps span{font-family:var(--serif);font-style:italic;font-size:23px;color:#6d8b50}.mini-steps strong{font-size:8px;font-weight:550}.mini-chart{background:#f8faf4;border-radius:5px;padding:12px 13px;color:#77876c}.mini-chart>span{font-size:8px;font-weight:600}.bars{height:48px;display:flex;gap:8px;align-items:flex-end;margin-top:8px;border-bottom:1px solid #dee8d0}.bars i{background:#b8cc94;flex:1;border-radius:3px 3px 0 0;height:42%}.bars i:nth-child(3n){height:90%;background:#779857}.bars i:nth-child(3n + 1){height:65%}.bars i:nth-child(4n){height:78%;background:#45664a}.mini-chart small{font-size:7px}.floating-notification{position:absolute;left:50px;right:-3px;bottom:94px;z-index:3;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e4e9df;border-radius:11px;box-shadow:0 16px 40px #24402d16;padding:20px;transform:rotate(2deg)}.notification-icon{width:41px;height:41px;border-radius:11px;background:#e6eed9;flex-shrink:0;display:grid;place-items:center;font:italic 26px var(--serif);color:#578249}.notification-top{display:flex;justify-content:space-between;font-size:8px;color:#6e7b70;margin-bottom:6px}.notification-top span{color:#9da79d}.floating-notification strong{font-size:12px;font-weight:650}.floating-notification p{font-size:9px;color:#879182;margin:3px 0 0;line-height:1.6}.notification-arrow{margin-left:auto;align-self:flex-end;color:#839f65;font-size:22px}.art-caption{position:absolute;bottom:8px;right:65px;font:italic 17px var(--serif);color:#748e61}.platform-strip{border-block:1px solid var(--line);background:#f1f4eb}.platform-strip>.shell{display:flex;align-items:center;justify-content:space-between;padding-block:26px;gap:25px}.platform-strip p{font-size:11px;line-height:1.7;margin:0;color:#75816e}.platform-strip strong{font-weight:550;color:var(--ink)}.platform-strip>.shell>div{display:flex;align-items:center;gap:10px;color:#60745b;font-size:20px}.platform-strip div span{font-size:13px;font-weight:600}.platform-strip b{font:700 20px var(--serif);border:1px solid #708363;border-radius:50%;width:25px;height:25px;text-align:center;line-height:23px}.section{padding-block:100px}h2{font-size:43px;letter-spacing:-1.8px;line-height:1.16;font-weight:600;margin-bottom:22px}h2 em{color:#6c8a4e}.section-intro{position:relative;margin-bottom:43px}.section-intro>.eyebrow{margin-bottom:18px}.section-intro>p:last-child{max-width:330px;position:absolute;right:0;bottom:0;font-size:13px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.feature{grid-column:span 2;position:relative;border:1px solid var(--line);border-radius:12px;padding:35px;background:#fff;overflow:hidden}.feature-icon{display:inline-grid;place-items:center;width:37px;height:37px;border-radius:9px;border:1px solid #d9e2d0;color:#719553;font-size:21px;margin-bottom:25px}.feature-number{position:absolute;top:46px;right:35px;font-size:8px;letter-spacing:1.2px;color:#859477}.feature h3{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.9px;margin-bottom:17px}.feature p{font-size:13px;color:var(--muted);max-width:390px;line-height:1.85}.feature-dark{background:var(--ink);border-color:var(--ink);color:white}.feature-dark .feature-icon{border-color:#506c54;color:var(--lime)}.feature-dark p{color:#bacbbd}.feature-dark .feature-number{color:#a3ba96}.feature-dark pre{font:11px/1.9 Consolas,monospace;color:#d1e0c7;background:#102e27;border:1px solid #335446;border-radius:8px;padding:19px;margin:25px 0 15px}.feature-dark pre span{color:#c5ec84}.feature-dark a{font-size:11px;color:#d6ebbc}.permission-demo{display:flex;gap:13px;align-items:flex-start;border:1px solid #e2e8d8;border-radius:10px;margin-top:32px;padding:23px;background:#fafbf7;box-shadow:0 9px 20px #24402d05}.permission-logo{display:grid;place-items:center;background:#e5eed9;color:#68864c;border-radius:9px;width:35px;height:35px;flex-shrink:0;font:italic 23px var(--serif)}.permission-demo strong{font-size:12px}.permission-demo p{font-size:10px;margin:7px 0 17px}.fake-button{display:inline-block;padding:6px 16px;border-radius:5px;background:var(--ink);color:white;font-size:9px}.fake-dismiss{font-size:8px;color:#88977d;margin-left:12px}.compact{grid-column:span 1;padding:26px 23px}.compact .feature-icon{margin-bottom:19px}.compact h3{font-size:18px;letter-spacing:-.4px}.compact p{font-size:11px;margin:0}.wordpress-section{background:#edf2e5;padding-block:90px;border-block:1px solid #e2e8d8}.wordpress-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.editor-demo{background:#fff;border:1px solid #d5decd;border-radius:12px;box-shadow:0 18px 50px #2c463610;overflow:hidden}.editor-toolbar{display:flex;align-items:center;gap:13px;padding:15px 20px;border-bottom:1px solid #e8eddf;font-size:10px}.wp-mark{width:23px;height:23px;border:1px solid var(--ink);border-radius:50%;font:17px var(--serif);display:grid;place-items:center}.editor-dots{margin-left:auto;letter-spacing:3px}.editor-paper{padding:35px}.editor-paper .eyebrow{font-size:8px;margin-bottom:19px}.editor-paper h3{font:30px/1.15 var(--serif);letter-spacing:-.8px;margin-bottom:25px}.text-lines{display:grid;gap:8px;margin-bottom:32px}.text-lines i{height:5px;border-radius:4px;background:#e9ede5}.text-lines i:last-child{width:63%}.push-option{padding:18px 15px;border:1px solid #dbe6ce;background:#f5f8f0;border-radius:8px;display:flex;gap:13px;margin-bottom:22px}.push-option-icon{font-size:24px;color:#72964f}.push-option strong{font-size:11px;display:block;margin-bottom:10px}.push-option label{font-size:10px;display:flex;align-items:center;gap:6px;cursor:pointer}.push-option input{accent-color:var(--ink);margin:0;width:14px;height:14px}.push-option small{display:block;color:#89967e;font-size:8px;margin:6px 0 0 20px}.editor-paper .button{font-size:11px;padding:11px 20px}.editor-paper>#demo-status{font-size:9px;color:#7d8b72;line-height:1.6;min-height:30px;margin:13px 0 0}.wordpress-copy h2{font-size:45px}.wordpress-copy .intro{font-size:14px}.numbered{list-style:none;padding:0;margin:27px 0;display:grid;gap:23px}.numbered li{display:flex;gap:18px}.numbered li>span{color:#91a276;font:italic 24px var(--serif)}.numbered strong{font-size:12px}.numbered p{font-size:11px;color:var(--muted);margin:4px 0 0}.analytics-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.analytics-section .intro{font-size:14px;max-width:390px}.journey{padding:12px 40px}.journey>div{display:grid;grid-template-columns:39px 1fr;column-gap:15px;padding:17px 22px;border:1px solid var(--line);border-radius:8px;background:#fff}.journey>div>span{grid-row:span 2;align-self:center;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#eef3e7;color:#7a9b56;font-size:20px}.journey strong{font-size:12px}.journey small{font-size:10px;color:var(--muted)}.journey>i{display:block;margin:5px 0 5px 40px;font-style:normal;color:#9baa89}.journey>div.journey-goal{background:var(--ink);color:#fff}.journey-goal small{color:#b4c7ab}.journey>p{font-size:9px;color:#849276;margin:16px 0 0;line-height:1.8}.how-section{background:#f1f4eb;border-block:1px solid var(--line)}.how-section .section-intro{text-align:center}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:55px}.how-grid article{border-top:1px solid #d7e0cc;padding-top:24px}.how-grid article>span{font:italic 32px var(--serif);color:#7b9a58}.how-grid h3{font-size:18px;font-weight:600;line-height:1.4;margin-top:17px;margin-bottom:12px;letter-spacing:-.5px}.how-grid p{font-size:12px;color:var(--muted);max-width:290px}.pricing-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.pricing-copy .intro{font-size:15px;max-width:345px}.pricing-copy .fine{max-width:330px}.price-card{background:#fff;border:1px solid #c8d5b7;border-radius:15px;padding:37px;box-shadow:0 10px 35px #26412609;max-width:480px}.price-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.price-top h3{font-size:23px;letter-spacing:-.7px;margin:0}.price-top>span{font-size:7px;font-weight:700;letter-spacing:1px;background:#eaf2dc;padding:5px 9px;border-radius:20px;color:#6b8a49}.price{font-size:76px;font-weight:600;line-height:1.3;letter-spacing:-4px;margin-top:18px}.price>span{font-size:33px;font-weight:400;letter-spacing:-1px}.price>small{font-size:10px;letter-spacing:0;font-weight:400;color:#7a8970;margin-left:8px}.price-card>p{font-size:11px;color:var(--muted);margin-bottom:25px}.price-card ul{padding:22px 0 0;margin:0 0 28px;border-top:1px solid var(--line);list-style:none;display:grid;gap:12px}.price-card li{font-size:12px;color:#4c614a;padding-left:25px;position:relative}.price-card li:before{content:'✓';position:absolute;left:0;color:#88a65c;font-size:14px}.price-card>.button{width:100%}.price-note{display:block;text-align:center;color:#859178;font-size:9px;line-height:1.8;margin-top:15px}.faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.faq-section h2{font-size:35px}.faqs details{border-bottom:1px solid var(--line)}.faqs details:first-child{border-top:1px solid var(--line)}.faqs summary{padding:19px 30px 19px 0;cursor:pointer;font-size:13px;font-weight:600;list-style:none;position:relative}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:'+';position:absolute;right:0;top:13px;font-size:23px;font-weight:300;color:#7d9366}.faqs details[open] summary:after{content:'−'}.faqs p{font-size:12px;line-height:1.9;color:var(--muted);padding-right:20px;margin:0 0 20px}.final-cta{background:var(--ink);color:white;padding-block:65px}.final-cta>.shell{display:flex;align-items:center;justify-content:space-between;gap:25px}.final-cta .eyebrow{color:#b4cb9f;font-size:8px}.final-cta h2{font-size:43px;font-weight:500;margin:0}.button.lime{background:var(--lime);border-color:var(--lime);color:var(--ink);padding:19px 27px}.button.lime:hover{background:#e1f5af}.footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:42px}.footer .brand{font-size:23px}.footer .brand-icon{width:30px;height:30px;font-size:22px}.footer p{font-size:11px;color:#708063;margin:0}.footer small{font-size:9px;color:#919c87}.footer>div{display:flex;gap:23px;font-size:10px}.demo-pulse{animation:demoPulse .6s ease}@keyframes demoPulse{50%{background:#e6efd5}}@media(min-width:1500px){.hero{min-height:760px}}@media(max-width:1100px){.shell{width:calc(100% - 48px)}.nav nav{gap:18px;font-size:12px}.nav-actions{gap:15px}.hero{gap:10px;min-height:650px;padding-block:60px}h1{font-size:53px;letter-spacing:-2.7px}.hero-copy .intro{font-size:14px;max-width:360px}.hero-actions{gap:16px}.hero-actions .button{font-size:12px;padding:16px 18px;gap:18px}.hero-art{height:440px}.orbit-one{width:400px;height:400px}.orbit-two{width:305px;height:305px}.mini-dashboard{width:400px}.floating-notification{left:20px;bottom:70px;padding:15px}.channel-web{top:3px}.channel-ios{top:80px}.channel-android{bottom:22px}.art-caption{bottom:-2px;right:40px;font-size:14px}.section{padding-block:80px}.wordpress-grid{gap:50px}.editor-paper{padding:27px}.compact{grid-column:span 2}.analytics-section,.pricing-section{gap:60px}.journey{padding:12px 15px}.platform-strip>.shell{gap:14px}.platform-strip div span{font-size:11px}.feature-number{top:43px;font-size:7px}.section-intro>p:last-child{max-width:290px;font-size:12px}}@media(max-width:780px){.nav{min-height:75px;gap:15px}.nav nav{display:none}.brand{font-size:25px}.nav-actions{gap:18px}.hero{grid-template-columns:1fr;padding-top:50px;padding-bottom:40px;gap:30px}.hero-copy{max-width:530px}.hero h1{font-size:clamp(46px,8vw,64px);letter-spacing:-2.5px}.hero-copy .intro{font-size:15px;max-width:480px}.hero-art{width:min(530px,100%);justify-self:center;height:450px}.mini-dashboard{width:455px}.floating-notification{left:35px;right:0;bottom:75px}.orbit-one{width:420px;height:420px}.channel-android{bottom:25px}.art-caption{bottom:0}.platform-strip>.shell{flex-wrap:wrap;justify-content:center;gap:18px 28px}.platform-strip p{width:100%;text-align:center;font-size:12px}.platform-strip p br{display:none}.platform-strip strong{margin-left:5px}.platform-strip>.shell>div{gap:6px}.section-intro>p:last-child{position:static;max-width:450px}.section-intro h2{margin-bottom:20px}.feature{padding:27px}.feature-number{right:27px;top:38px}.feature-grid{gap:12px}.feature:not(.compact){grid-column:span 4}.feature h3{font-size:26px}.compact{padding:23px}.compact h3{font-size:18px}.compact p{font-size:12px}.feature p{max-width:none}.permission-demo{max-width:420px}.wordpress-grid{grid-template-columns:1fr;gap:45px}.editor-demo{max-width:500px;width:100%;justify-self:center}.wordpress-copy{grid-row:1}.wordpress-copy .intro{max-width:440px}.wordpress-copy h2{font-size:40px}.analytics-section,.pricing-section{grid-template-columns:1fr;gap:40px}.analytics-section .intro{max-width:500px}.journey{max-width:480px;width:100%;justify-self:center}.how-grid{gap:25px}.how-grid h3{font-size:16px}.how-grid p{font-size:11px}.price-card{max-width:500px;width:100%;justify-self:center}.pricing-copy .intro{max-width:500px}.faq-section{grid-template-columns:1fr;gap:20px}.final-cta h2{font-size:34px}.final-cta .button{font-size:12px;padding:16px 20px;gap:20px}.footer{flex-wrap:wrap}.footer>div{width:100%;border-top:1px solid var(--line);padding-top:20px}}@media(max-width:440px){.shell{width:calc(100% - 36px)}.nav{min-height:69px;gap:8px}.brand{font-size:23px}.brand-icon{width:29px;height:29px;font-size:23px;margin-right:6px}.nav-actions{gap:12px;font-size:11px}.nav-actions .button{padding:11px 12px;font-size:10px;gap:9px}.hero{padding-top:39px;gap:14px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.hero h1{font-size:47px;letter-spacing:-2.9px}.hero-copy .intro{font-size:13px}.hero-actions{gap:17px}.hero-actions .button{font-size:11px;padding:15px 17px}.hero-actions .text-link{font-size:11px;gap:8px}.hero-art{height:365px}.mini-dashboard{width:100%;transform:rotate(-3deg);border-radius:9px}.mini-top{height:45px;padding:10px 13px;font-size:9px}.mini-content{min-height:240px}.mini-side{width:35px;line-height:42px;font-size:13px}.mini-body{padding:15px 12px}.mini-heading h3{font-size:14px}.mini-heading small{font-size:5px}.tiny-pill{font-size:6px}.mini-steps{gap:5px}.mini-steps div{padding:7px}.mini-steps strong{font-size:6px}.mini-steps span{font-size:19px}.mini-chart{padding:9px}.bars{height:37px;gap:5px}.floating-notification{left:15px;right:-3px;bottom:53px;padding:13px;gap:9px}.notification-icon{width:33px;height:33px;font-size:21px}.floating-notification strong{font-size:10px}.floating-notification p{font-size:7px}.notification-top{font-size:7px;margin-bottom:4px}.notification-arrow{font-size:18px}.orbit-one{width:325px;height:325px}.orbit-two{width:250px;height:250px}.channel{padding:4px 12px;font-size:9px}.channel-ios{top:52px;right:-4px}.channel-web{top:0}.channel-android{bottom:18px;left:10%}.art-caption{right:7px;bottom:-2px;font-size:12px}.platform-strip>.shell{gap:13px 20px}.platform-strip>.shell>div{font-size:17px}.platform-strip div span{font-size:10px}.section{padding-block:63px}h2{font-size:36px;letter-spacing:-1.4px}.eyebrow{font-size:8px;letter-spacing:1.5px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature,.feature:not(.compact),.compact{grid-column:span 1}.compact{padding:25px}.compact .feature-icon{float:right;margin-left:15px}.compact h3{font-size:20px;margin-top:5px}.feature-number{top:38px;font-size:7px}.feature-dark pre{font-size:9px}.permission-demo{padding:17px;gap:10px}.permission-demo strong{font-size:11px}.permission-demo p{font-size:9px}.wordpress-section{padding-block:65px}.wordpress-copy h2{font-size:37px}.editor-paper{padding:24px}.editor-paper h3{font-size:28px}.push-option{padding:15px 10px;gap:8px}.push-option label{font-size:9px}.push-option small{font-size:7px}.how-grid{grid-template-columns:1fr;gap:23px;margin-top:30px}.how-grid article{display:grid;grid-template-columns:45px 1fr;column-gap:15px;padding-top:20px}.how-grid article>span{grid-row:span 2;align-self:start;font-size:28px}.how-grid h3{font-size:18px;margin:2px 0 8px}.how-grid p{font-size:12px;margin:0;max-width:none}.how-section .section-intro{text-align:left}.price-card{padding:28px 24px}.price{font-size:70px}.price-card li{font-size:11px}.pricing-copy .intro{font-size:14px}.faq-section h2{font-size:33px}.faqs summary{font-size:12px}.final-cta{padding-block:49px}.final-cta>.shell{align-items:flex-start;flex-direction:column;gap:27px}.final-cta h2{font-size:37px}.final-cta .eyebrow{font-size:7px}.footer{padding-block:30px;gap:23px}.footer>p{font-size:10px}.footer>div{font-size:10px}.journey{padding-inline:0}.journey>div{padding:16px 19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
