*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:#203b35;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #79bead;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.04em}h1{font-size:clamp(48px,4.8vw,68px);margin-bottom:26px;font-weight:600}h2{font-size:clamp(34px,4vw,54px);font-weight:550;margin-bottom:25px}h3{font-size:21px;letter-spacing:-.025em;font-weight:600}em{font-style:normal;color:#34836b}p{color:#6a7872}section[id]{scroll-margin-top:20px}.wrap{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.header{position:sticky;top:0;z-index:20;background:#fffefbee;border-bottom:1px solid #e5e9e3;backdrop-filter:blur(16px)}.header-inner{max-width:1440px;margin:auto;padding:18px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:700;letter-spacing:-.7px;white-space:nowrap}.header nav{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:500}.header nav>a:hover,.footer a:hover{color:#27856c}.nav-actions{display:flex;align-items:center;gap:24px;margin-left:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#176f64;color:#fff;padding:15px 23px;border-radius:7px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.button:hover{background:#11584f;transform:translateY(-1px)}.button.small{padding:10px 16px;gap:14px;font-size:13px}.button.light{background:#176f64;color:#fff}.button.light:hover{background:#11584f}.text-link{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:20px}.text-link:hover{text-decoration:underline;text-underline-offset:6px}.menu-toggle{display:none;border:0;background:none;padding:8px;color:#203b35}.menu-toggle svg{width:25px;height:25px}.skip-link{position:absolute;left:12px;top:-100px;background:#fff;z-index:30;padding:10px}.skip-link:focus{top:10px}.hero{background:#f6f7f0;padding:86px 0 82px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700;color:#527064;margin-bottom:25px}.hero .eyebrow{letter-spacing:.08em}.status-dot{display:inline-block;width:6px;height:6px;background:#5b946c;border-radius:50%;margin-right:7px;vertical-align:middle}.lead{max-width:470px;font-size:17px;line-height:1.75;margin-bottom:32px}.actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.hero-foot{margin-top:26px;font-size:11px;color:#7e8980}.preview{background:#fff;border:1px solid #dce3d8;border-radius:13px;box-shadow:0 24px 70px #2b4b2b12;transform:rotate(-1.5deg);position:relative}.preview-top{padding:16px 20px;border-bottom:1px solid #e8ece6;display:flex;justify-content:space-between;align-items:center}.mini-brand{display:flex;gap:7px;align-items:center;font-weight:700;font-size:12px}.sample{font-size:9px;font-weight:500;color:#89938b;letter-spacing:0}.preview-body{padding:22px}.preview-heading{display:flex;justify-content:space-between;gap:12px;font-size:12px;align-items:center}.preview-heading>span{font-size:9px;border:1px solid #e2e7df;border-radius:4px;padding:4px 7px;color:#738277}.preview-metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr;margin:25px 0 28px;gap:18px}.preview-metrics small{font-size:10px;color:#889187;display:block}.preview-metrics b{font-size:25px;font-weight:600;letter-spacing:-1px}.chart-label{font-size:11px;font-weight:600;display:flex;justify-content:space-between;margin-bottom:18px}.chart-label span{font-size:9px;font-weight:400;color:#89938b}.daily-bars{height:156px;display:flex;align-items:flex-end;justify-content:space-between;gap:5px;border-bottom:1px solid #e1e7df;background:repeating-linear-gradient(to top,transparent 0,transparent 38px,#e9ede7 38px,#e9ede7 39px)}.day{width:100%;display:flex;flex-direction:column;justify-content:flex-end;height:60%}.day i{display:block;background:#82ad8b;height:35%}.day i:nth-child(2){background:#e3a1bf;height:35%}.day i:nth-child(3){background:#709d91;height:30%}.day.d1{height:35%}.day.d2{height:73%}.day.d3{height:48%}.day.d4{height:87%}.day.d5{height:67%}.day.d6{height:98%}.chart-days{display:flex;justify-content:space-between;font-size:8px;color:#9ba49c;padding-top:7px}.legend{display:flex;justify-content:center;gap:18px;font-size:9px;color:#778379;margin-top:18px}.legend span:before{content:"";width:6px;height:6px;border-radius:2px;display:inline-block;margin-right:5px;background:#709d91}.legend .email:before{background:#e3a1bf}.legend .organic:before{background:#82ad8b}.journey-card{border:1px solid #e5e9e1;border-radius:8px;padding:15px;margin-top:25px}.journey-card>div:first-child{display:flex;align-items:center;gap:9px;font-size:11px}.journey-dot{background:#eff5e9;width:23px;height:23px;border-radius:50%;text-align:center;line-height:23px}.touches{display:flex;align-items:center;justify-content:space-between;margin-top:13px;font-size:10px;gap:6px}.touches span{background:#f5f6f2;border:1px solid #e9ece5;border-radius:5px;padding:6px 11px}.touches b{color:#a3b2a4;font-weight:400}.touches .purchase{background:#e4f0df;color:#406b46;border-color:#dae9d4}.intro{padding-top:100px;padding-bottom:96px;text-align:center}.intro>p:not(.eyebrow){max-width:590px;margin:0 auto 55px;font-size:17px}.benefit-row{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;text-align:left;border-top:1px solid #e5e9e3;padding-top:36px}.benefit-row span{display:block;color:#8fa797;font-size:12px;margin-bottom:17px}.benefit-row h3{font-size:19px;letter-spacing:-.025em}.benefit-row p{font-size:14px;margin-bottom:0}.feature-section{padding:100px 0}.tint{background:#f7f8f5}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.feature-copy>p:not(.eyebrow){font-size:16px;line-height:1.8}.check-list{list-style:none;padding:0;margin:28px 0 0}.check-list li{padding-left:25px;position:relative;font-size:13px;color:#52685c;margin:14px 0}.check-list li:before{content:"✓";position:absolute;left:0;color:#398168}.detail-card,.funnel-card{border:1px solid #dce4da;border-radius:12px;background:white;padding:28px;box-shadow:0 15px 40px #243e2910}.card-caption{font-size:12px;font-weight:600;display:flex;justify-content:space-between;border-bottom:1px solid #e8ece6;padding-bottom:18px}.order-title{display:flex;justify-content:space-between;margin-top:23px;font-size:19px}.order-title b{font-weight:550}.order-meta{display:flex;gap:9px;margin:10px 0 28px;color:#8b978c;font-size:10px}.order-meta span+span:before{content:"·";margin-right:9px}.timeline>div{display:flex;gap:15px;position:relative;padding-bottom:27px}.timeline>div:not(:last-child):before{content:"";position:absolute;left:16px;top:33px;width:1px;height:calc(100% - 33px);background:#e2e9df}.timeline>div:last-child{padding-bottom:0}.timeline-icon{width:33px;height:33px;border-radius:50%;border:1px solid #dfe7db;display:flex;align-items:center;justify-content:center;color:#698576;flex-shrink:0}.timeline-icon.final{background:#edf4e8;border:0}.timeline small{color:#8b998d;font-size:9px}.timeline h3{font-size:13px;letter-spacing:0;margin:4px 0 8px}.timeline p{font-size:11px;margin-bottom:10px}.tag,.evidence{font-size:9px;padding:4px 7px;border-radius:4px;margin-right:5px}.red{background:#fce9e8;color:#aa655e}.pink{background:#f7e8f0;color:#a5678a}.evidence{color:#7b917c;background:#f0f4ed}.funnel-card{background:#f8faf5}.funnel-mini{padding:30px 0 18px;display:grid;gap:25px}.funnel-mini>div{display:grid;grid-template-columns:85px 1fr 32px;gap:10px;align-items:center;font-size:10px;color:#65765f}.funnel-mini b{font-weight:500;text-align:right}.track{height:29px;background:#edf1e7;border-radius:3px;overflow:hidden}.track i{display:block;height:100%;background:#5c907b;border-radius:3px}.f1{width:100%}.track .f2{width:68%;background:#70a08b}.track .f3{width:24%;background:#86ac91}.track .f4{width:16%;background:#9bbb9b}.track .f5{width:9%;background:#adc5a3}.card-note{font-size:10px;color:#9ba691;border-top:1px solid #e2e8d9;padding-top:16px;margin-top:10px}.coming{padding-top:20px;border-top:1px solid #e8ece4;margin-top:26px;font-size:12px!important;color:#8c998e}.coming span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#61826c;display:block;margin-bottom:5px}.performance-section{padding:94px 0;background:#1e3e33;color:#eef3e5}.performance-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.performance-section .eyebrow{color:#9fb59d}.performance-section em{color:#c9dfac}.performance-heading>p{color:#afc1b3;max-width:410px;font-size:16px}.performance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.performance-grid article{border-top:1px solid #54715c;padding:25px 0}.feature-number{font-size:10px;letter-spacing:.08em;color:#91ac92;display:block;margin-bottom:25px}.performance-grid h3{font-size:24px;line-height:1.3;font-weight:500}.performance-grid p{color:#aabcae;font-size:13px;max-width:310px}.future{opacity:.85}.measurement-note{font-size:11px;color:#8fa68f;margin:28px 0 0}.integrations-section{padding-top:105px;padding-bottom:85px;text-align:center}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:45px}.integration-grid article{text-align:left;background:#f8f9f5;border:1px solid #e7eadf;border-radius:10px;padding:28px}.integration-mark{height:44px;width:44px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;font-weight:700;font-size:26px}.shopify{background:#e4eed9;color:#7ca449;border-radius:10px}.meta{color:#3184d5;font-size:45px;line-height:1}.drip img{object-fit:contain;width:44px;height:32px}.integration-grid h3{font-size:20px}.integration-grid p{font-size:14px;margin-bottom:0}.integration-foot{margin:32px 0 0;font-size:12px}.team-section{border-top:1px solid #e5e9df;padding-top:70px;padding-bottom:80px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.team-section h2{font-size:42px;margin-bottom:0}.team-section p:not(.eyebrow){font-size:16px}.team-section .text-link{margin-top:10px}.faq-section{padding-top:80px;padding-bottom:105px;display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.faq-list details{border-bottom:1px solid #e2e8de;padding:23px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{font-size:15px;font-weight:550;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:22px}.faq-list summary:after{content:"+";font-size:22px;font-weight:300;color:#829784;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list summary::-webkit-details-marker{display:none}.faq-list p{font-size:13px;line-height:1.8;margin:17px 28px 0 0}.cta-section{background:#eaf0e3;text-align:center;padding:85px 0 90px;color:#203b35}.cta-section .eyebrow{color:#607863}.cta-section h2{font-size:clamp(42px,5vw,66px);font-weight:500;margin-bottom:32px}.footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;padding-bottom:32px}.footer .brand{font-size:18px}.footer>span{font-size:10px;color:#89958b}.footer nav{display:flex;gap:24px;font-size:11px;color:#748276}@media(min-width:1400px){.hero{padding-top:105px;padding-bottom:105px}}@media(max-width:1100px){.header nav{gap:15px}.nav-actions{margin-left:10px;gap:15px}.header-inner{padding-left:24px;padding-right:24px}.hero-grid{gap:30px}.feature-grid{gap:55px}.hero h1{font-size:60px}.actions{gap:18px}.hero .text-link{font-size:12px}}@media(max-width:850px){.menu-toggle{display:block}.header-inner{flex-wrap:wrap;padding:15px 24px;gap:0}.header nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:20px}.header nav.is-open{display:flex}.header nav>a{padding:11px 0}.nav-actions{margin:10px 0 3px;justify-content:space-between}.hero{padding:55px 0 60px}.hero-grid{grid-template-columns:1fr;gap:45px}.hero-copy{max-width:620px}.hero h1{font-size:64px}.preview{max-width:600px;width:100%;justify-self:center;transform:none}.wrap{padding-left:28px;padding-right:28px}.feature-grid{gap:40px}.performance-heading{gap:35px}.performance-grid{gap:22px}.performance-grid h3{font-size:20px}.team-section{gap:40px}.faq-section{gap:35px}}@media(max-width:600px){html{scroll-padding-top:83px}.wrap{padding-left:22px;padding-right:22px}.brand{font-size:20px}.header-inner{padding:13px 22px}.hero h1{font-size:42px;letter-spacing:-.05em}.hero .eyebrow{font-size:8px}.lead{font-size:15px}.hero-foot{font-size:10px}.button{padding:13px 17px;font-size:13px;gap:18px}.actions{gap:20px}.preview-body{padding:17px}.preview-metrics{gap:12px}.preview-metrics b{font-size:23px}.preview-heading strong{font-size:11px}.preview-heading>span{font-size:8px}.daily-bars{gap:4px;height:130px}.journey-card{padding:12px}.touches span{padding:5px 8px}.intro{padding-top:66px;padding-bottom:60px}.intro>p:not(.eyebrow){font-size:15px;margin-bottom:35px}.benefit-row{grid-template-columns:1fr;gap:28px;padding-top:27px}.benefit-row span{margin-bottom:10px}.benefit-row h3{margin-bottom:10px}.feature-section{padding:65px 0}.feature-grid{grid-template-columns:1fr;gap:35px}.feature-grid.reverse .feature-copy{grid-row:1}.feature-copy>p:not(.eyebrow){font-size:15px}.detail-card,.funnel-card{padding:22px}.performance-section{padding:66px 0}.performance-heading{grid-template-columns:1fr;gap:0}.performance-grid{grid-template-columns:1fr;margin-top:15px;gap:5px}.performance-grid article{padding:23px 0 7px}.performance-grid h3{font-size:25px}.feature-number{margin-bottom:16px}.performance-grid p{max-width:none}.integrations-section{padding-top:65px;padding-bottom:55px}.integration-grid{grid-template-columns:1fr;margin-top:30px;gap:16px}.integration-grid article{padding:24px}.integration-mark{margin-bottom:16px}.team-section{grid-template-columns:1fr;gap:20px;padding-top:55px;padding-bottom:45px}.team-section h2{font-size:36px}.faq-section{grid-template-columns:1fr;padding-top:45px;padding-bottom:65px;gap:15px}.faq-section h2 br{display:none}.faq-list summary{font-size:14px}.cta-section{padding:60px 0}.cta-section .eyebrow{font-size:8px}.footer{flex-wrap:wrap;padding-top:27px;padding-bottom:27px;gap:20px}.footer nav{width:100%;justify-content:space-between}.footer>span{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

.integration-mark svg{width:34px;height:34px;fill:currentColor}

.hero .hero-foot{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;color:#52685c}.hero-foot .shopify-logo{width:27px;height:30px;fill:#7ca449;flex:none}@media(max-width:600px){.hero .hero-foot{font-size:15px}}

/* Contact shares the homepage navigation, identity, and palette. */
.contact-main{background:#f6f7f0;min-height:calc(100vh - 170px);padding:80px 0 90px}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.contact-intro{padding-top:35px}.contact-intro h1{font-size:clamp(46px,5vw,68px);margin-bottom:25px}.contact-email{color:#527064;font-size:16px;display:inline-flex;gap:20px;align-items:center}.contact-email:hover{text-decoration:underline;text-underline-offset:5px}.contact-card{padding:36px;background:#fff;border:1px solid #dce3d8;border-radius:13px;box-shadow:0 15px 45px #2b4b2b08}.contact-card form{display:grid;gap:22px}.contact-card label{display:grid;gap:8px;font-size:12px;font-weight:550;color:#52685c}.contact-card input,.contact-card textarea{width:100%;min-width:0;font:inherit;font-size:15px;color:#203b35;border:1px solid #dce3d8;border-radius:6px;padding:12px;background:#fff}.contact-card input:focus,.contact-card textarea:focus{outline:2px solid #79bead;outline-offset:1px}.contact-card textarea{resize:vertical;min-height:155px}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-card button{justify-self:start;border:0;cursor:pointer}.contact-card button:disabled{opacity:.65;cursor:wait}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#contact-status{margin:22px 0 0;color:#176f64;font-size:14px}#contact-status.error{color:#b33838}.contact-view [hidden]{display:none!important}.footer a[aria-current=page]{color:#176f64}@media(max-width:850px){.contact-layout{grid-template-columns:1fr;gap:32px;max-width:720px}.contact-intro{padding-top:0}.contact-main{padding:50px 0 60px}.contact-intro h1{margin-bottom:15px}}@media(max-width:600px){.contact-main{padding-top:38px}.contact-card{padding:24px 20px}.contact-row{grid-template-columns:1fr;gap:22px}.contact-email{font-size:15px}}

/* Responsive example of the product's order ledger. */
.order-preview-wrap{margin-top:70px}.order-preview{background:#fff;border:1px solid #dce3d8;border-radius:12px;box-shadow:0 20px 50px #203b3510;overflow:hidden}.order-preview-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#fcfdfb;border-bottom:1px solid #e5e9e2;padding:15px 22px}.order-preview-content{padding:22px}.order-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px}.order-preview-heading h3{font-size:19px;margin:0;letter-spacing:-.03em}.preview-date{font-size:10px;border:1px solid #dce3d8;border-radius:5px;padding:6px 10px;color:#607568}.preview-toolbar{display:flex;gap:9px;margin-bottom:17px;font-size:10px;color:#8a968b}.preview-search{border:1px solid #e0e6dc;border-radius:5px;padding:6px 10px;min-width:220px}.preview-filter{padding:6px 10px;border:1px solid #e0e6dc;border-radius:5px;color:#657a6a}.order-preview-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c1cfc2 transparent}.order-preview-scroll:focus-visible{outline:2px solid #79bead;outline-offset:4px}.order-preview table{width:100%;min-width:1020px;border-collapse:collapse;text-align:left;font-size:10px;line-height:1.45;white-space:nowrap}.order-preview th{font-weight:500;color:#829184;background:#f8faf6;padding:11px 8px;border-top:1px solid #e7ebe3;border-bottom:1px solid #e7ebe3}.order-preview td{padding:14px 8px;border-bottom:1px solid #edf0e9;color:#64796b}.order-preview td strong{font-weight:600;color:#176f64}.preview-campaign span{display:block;color:#324e3e;font-weight:500}.preview-campaign small{display:block;font-size:9px;color:#97a293;margin-top:4px}.preview-path{color:#859280!important;max-width:155px;overflow:hidden;text-overflow:ellipsis}.preview-types{display:flex;gap:4px}.order-preview-tag{display:inline-block;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:500}.order-preview-tag.paid{color:#a95252;background:#fbe7e7}.order-preview-tag.email{color:#a05283;background:#f8e6f1}.order-preview-tag.organic{color:#478262;background:#e5f2e9}.order-preview-tag.referral{color:#486187;background:#e8eef8}.preview-value{font-variant-numeric:tabular-nums}.preview-table-footer{display:flex;justify-content:space-between;font-size:9px;color:#9ba797;margin-top:15px}@media(max-width:600px){.order-preview-wrap{margin-top:40px}.order-preview-content{padding:17px}.order-preview-bar{padding:13px 17px}.order-preview-bar .sample{font-size:8px}.preview-search{min-width:160px}.order-preview-scroll{margin-right:-17px}.order-preview table{min-width:1000px}}
