:root{--ink:#19241f;--muted:#68756e;--green:#176b4a;--green-dark:#104d36;--lime:#d8f078;--paper:#f6f7f2;--white:#fff;--line:#e4e9e1;--serif:Georgia, "Times New Roman", serif;--sans:Arial, sans-serif;--display:Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wrap{width:min(1160px,100% - 48px);margin:auto}.announcement{background:var(--green-dark);color:#eaf4eb;text-align:center;letter-spacing:.03em;padding:9px 20px;font-size:12px}.announcement b{color:var(--lime);font-weight:600}.nav{border-bottom:1px solid #19241f14;justify-content:space-between;align-items:center;height:78px;display:flex}.brand{font:700 16px var(--display);letter-spacing:-.04em;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.profileverge-mark{flex-shrink:0;width:32px;height:32px;display:block}.nav-links{color:#536159;align-items:center;gap:32px;font-size:13px;display:flex}.nav-links a:hover{color:var(--green)}.button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:13px 19px;font-size:13px;font-weight:600;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:var(--green-dark);transform:translateY(-1px)}.button-light{color:var(--ink);border:1px solid var(--line);background:#fff}.button-light:hover{color:var(--green-dark);background:#f4f8ef}.button-small{padding:10px 15px;font-size:12px}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:65px;padding:89px 0 75px;display:grid}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.hero h1{font:600 clamp(43px, 5.4vw, 69px)/1.04 var(--display);letter-spacing:-.065em;max-width:650px;margin:21px 0 20px}.hero h1 em{font-family:var(--serif);color:var(--green);font-weight:400}.hero-copy{color:#69756d;max-width:470px;font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:12px;margin-top:27px;display:flex}.hero-note{color:#657169;align-items:center;gap:9px;margin-top:23px;font-size:12px;display:flex}.avatars{display:flex}.avatars i{border:2px solid var(--paper);width:24px;height:24px;color:var(--green-dark);background:#d9e6cf;border-radius:50%;place-items:center;margin-right:-7px;font-size:9px;font-style:normal;font-weight:700;display:grid}.hero-note strong{color:var(--ink)}.visual{background:#e4eddd;border-radius:18px;justify-content:center;align-items:center;min-height:415px;padding:29px;display:flex;position:relative;overflow:hidden}.visual:before,.visual:after{content:"";border:1px solid #176b4a26;border-radius:50%;width:360px;height:360px;position:absolute}.visual:after{width:270px;height:270px}.visual-mark{color:var(--green-dark);z-index:1;background:#ffffffb8;border-radius:20px;padding:8px 12px;font-size:10px;position:absolute;top:20px;right:22px}.post-card{z-index:1;background:#fff;border-radius:12px;width:min(100%,326px);padding:22px;position:relative;box-shadow:0 20px 55px #23442b21}.post-user{align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.post-avatar{width:34px;height:34px;color:var(--green);background:#e4eddd;border-radius:50%;place-items:center;font-size:13px;display:grid}.post-user small{color:#859087;font-size:9px;font-weight:400;display:block}.post-text{color:#526058;margin:17px 0;font-size:12px;line-height:1.7}.comment{border-left:2px solid var(--green);color:#435148;background:#f4f7f1;border-radius:2px 7px 7px 2px;padding:12px 13px;font-size:10px;line-height:1.6}.comment-label{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700}.post-stats{color:#89938b;border-top:1px solid #edf0eb;justify-content:space-between;margin-top:13px;padding-top:12px;font-size:9px;display:flex}.floating-note{z-index:2;background:#fff;border-radius:9px;padding:12px 14px;font-size:10px;position:absolute;bottom:23px;left:17px;box-shadow:0 9px 25px #223e251c}.floating-note b{margin-bottom:3px;font-size:12px;display:block}.floating-note span{color:#738078}.section{padding:83px 0}.section-white{background:#fff}.section-head{text-align:center;max-width:590px;margin:0 auto 43px}.section-head .eyebrow{justify-content:center}.section-head h2{font:600 clamp(31px, 4vw, 44px)/1.12 var(--display);letter-spacing:-.05em;margin:15px 0}.section-head p{color:var(--muted);margin:0;font-size:14px}.analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.analytics-card{border-radius:22px;margin:0;overflow:hidden;box-shadow:0 12px 30px #19241f12}.analytics-card img{width:100%;height:auto;display:block}.analytics-note{max-width:700px;color:var(--muted);text-align:center;margin:22px auto 0;font-size:12px}.benefits{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.benefit{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px}.benefit-icon{width:34px;height:34px;color:var(--green);background:#edf4e9;border-radius:9px;place-items:center;font-size:15px;display:grid}.benefit h3{font:600 16px var(--display);letter-spacing:-.03em;margin:17px 0 7px}.benefit p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.steps{grid-template-columns:repeat(3,1fr);gap:35px;display:grid;position:relative}.step{position:relative}.step-number{font:500 36px var(--serif);color:#95b396}.step h3{font:600 17px var(--display);letter-spacing:-.03em;margin:8px 0}.step p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.step:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;top:22px;left:59px;right:-16px}.pricing{background:#f0f4ec}.plan-quick-compare{display:none}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:15px;display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;padding:24px;display:flex}.plan.featured{border:1.5px solid var(--green);position:relative;box-shadow:0 8px 35px #1f513014}.popular{color:var(--green);text-transform:uppercase;letter-spacing:.06em;background:#e8f3df;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:700;position:absolute;top:14px;right:14px}.plan h3{font:600 20px var(--display);margin:0 0 6px}.plan-desc{color:var(--muted);min-height:63px;margin:0 0 16px;font-size:14px;line-height:1.5}.price{font:700 22px var(--display);letter-spacing:-.04em}.price span{font:400 13px var(--sans);letter-spacing:0;color:var(--muted)}.plan-caption{color:#59665d;margin:4px 0 0;font-size:12px}.plan .button{width:100%}.plan-checkout{border:1px solid var(--line);color:var(--muted);background:#fbfcf9;border-radius:8px;margin-top:0;padding:11px 12px;font-size:12px}.plan-checkout summary{color:var(--green-dark);cursor:pointer;font-weight:600;line-height:1.5}.plan-checkout p{margin:9px 0;line-height:1.55}.promotion-banner{background:var(--green-dark);color:var(--white);text-align:center;border-radius:16px;margin-bottom:28px;padding:24px}.promotion-banner[hidden],.price [hidden]{display:none}.promotion-banner h3{margin:0 0 10px;font-size:clamp(22px,4vw,30px)}.promotion-banner p{margin:10px 0}.trial-intro{text-align:center;max-width:680px;margin:24px auto 32px}.trial-intro h3{margin-bottom:10px;font-size:26px}.trial-intro p{margin-bottom:18px}.trial-start{margin:auto 0 12px;padding-top:20px}.trial-start .button{text-align:center;justify-content:center;display:flex}.checkout-note{color:var(--muted);margin:12px 0;font-size:13px}.price s{font:20px var(--sans);color:var(--muted);margin-right:10px}.price strong{font:inherit}.plan-checkout [id^=paypal-button-container-]{min-height:42px}.plan-checkout .checkout-status{color:var(--ink)}.plan-checkout .checkout-fallback{margin-bottom:0}.plan-checkout a{color:var(--green-dark);text-decoration:underline}.plan ul{border-top:1px solid var(--line);color:#56635b;gap:11px;margin:18px 0 20px;padding:17px 0 0;font-size:13px;list-style:none;display:grid}.plan li:before{content:"✓";color:var(--green);margin-right:8px;font-weight:700}.plan-outcome{color:var(--ink);background:#f0f4ec;border-radius:8px;margin:0 0 20px;padding:12px;font-size:13px;line-height:1.5}.fineprint{text-align:center;color:#78847c;max-width:720px;margin:20px auto 0;font-size:13px}.guarantee{background:var(--green-dark);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:21px 24px;display:flex}.guarantee-text{align-items:center;gap:15px;display:flex}.guarantee-icon{width:39px;height:39px;color:var(--lime);background:#2c7353;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.guarantee h3{font:600 14px var(--display);margin:0 0 3px}.guarantee p{color:#d3e2d7;margin:0;font-size:10px}.guarantee .button{background:var(--lime);color:var(--green-dark);white-space:nowrap}.proof-note{color:#7b877e;text-align:center;margin:14px 0 0;font-size:12px}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.quote-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:23px}.quote-mark{font:34px var(--serif);color:#9ab290;height:33px}.quote-card blockquote{font:15px/1.55 var(--serif);color:#344139;margin:9px 0 18px}.quote-person{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:13px;font-size:11px;font-weight:600;display:flex}.quote-person small{color:#7b877e;font-size:9px;font-weight:400;display:block}.quote-avatar{width:29px;height:29px;color:var(--green);background:#edf3e8;border-radius:50%;place-items:center;font-size:10px;display:grid}.testimonial-disclaimer{color:#78847c;text-align:center;margin:16px auto 0;font-size:10px}.faq-list{border-top:1px solid var(--line);max-width:740px;margin:auto}details{border-bottom:1px solid var(--line);padding:17px 0}summary{cursor:pointer;font:600 14px var(--display);justify-content:space-between;align-items:center;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--green);font-size:20px;font-weight:400}details[open] summary:after{content:"−"}details p{color:var(--muted);max-width:640px;margin:11px 0 0;font-size:12px;line-height:1.75}.contact{background:#e8efe2}.contact-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px;display:grid}.contact h2{font:600 39px/1.1 var(--display);letter-spacing:-.05em;margin:14px 0}.contact-copy{color:var(--muted);max-width:360px;font-size:13px}.contact-links{gap:10px;margin-top:24px;display:grid}.contact-link{color:var(--green-dark);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.lead-form{background:#fff;border:1px solid #e1e8dd;border-radius:12px;padding:25px}.tally-form iframe{border:0;width:100%;min-height:500px;display:block}.lead-form h3{font:600 17px var(--display);margin:0 0 3px}.form-intro{color:var(--muted);margin:0 0 17px;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{gap:5px;display:grid}.field-full{grid-column:1/-1}.field label{color:#46534a;font-size:10px;font-weight:600}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #e0e6dd;border-radius:6px;outline:none;padding:10px 11px;font-size:11px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#6eaa82;box-shadow:0 0 0 3px #176b4a12}.field textarea{resize:vertical;min-height:75px}.lead-form .button{width:100%;margin-top:13px}.privacy-note{color:#879188;text-align:center;margin:9px 0 0;font-size:9px}.form-status{color:var(--green);text-align:center;margin-top:10px;font-size:11px}.footer{color:#fff;background:#14231b;padding:30px 0}.footer-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer .brand{color:#fff}.footer small{color:#a9b6ac;max-width:440px;font-size:10px;line-height:1.5}.footer-links{color:#c2cdc4;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.mobile-cta{display:none}@media (width<=800px){.nav-links{gap:18px}.nav-links>a:not(.button){display:none}.hero{grid-template-columns:1fr;gap:35px;padding:65px 0 55px}.hero-copy{max-width:550px}.visual{min-height:360px}.benefits{gap:10px}.benefit{padding:18px}.steps{gap:18px}.plan-quick-compare{gap:8px;max-width:460px;margin:0 auto 22px;display:grid}.plan-quick-compare h3{font:600 20px var(--display);margin:0}.plan-quick-compare p{color:var(--muted);margin:0 0 4px;font-size:13px}.plan-quick-compare a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:11px 14px;text-decoration:none;display:grid}.plan-quick-compare a:focus-visible,.plan-quick-compare a:hover{border-color:var(--green);outline-offset:2px}.plan-quick-compare strong{font:600 16px var(--display)}.compare-price{font-size:14px;font-weight:600}.compare-fit{color:var(--muted);grid-column:1/-1;font-size:12px}.plans{grid-template-columns:1fr;max-width:460px;margin:auto}.plan{scroll-margin-top:85px}.plan-desc{min-height:unset}.testimonial-grid{grid-template-columns:1fr}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px;margin:auto}.analytics-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.quote-card{padding:19px}.contact-layout{grid-template-columns:1fr;gap:28px}.contact h2{font-size:34px}.section{padding:66px 0}}@media (width<=560px){.wrap{width:min(100% - 36px,1160px)}.announcement{font-size:10px}.nav{height:67px}.nav .button{padding:9px 12px;font-size:11px}.brand{font-size:14px}.nav-links{gap:0}.hero{padding:55px 0 45px}.hero h1{font-size:46px}.hero-copy{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch;max-width:310px}.hero-actions .button{width:100%}.visual{min-height:335px;padding:16px}.post-card{padding:18px}.floating-note{bottom:13px;left:10px}.section{padding:59px 0}.section-head{margin-bottom:30px}.analytics-grid{grid-template-columns:1fr;max-width:420px}.analytics-card:last-child{grid-column:auto;width:auto}.section-head h2{font-size:34px}.benefits{grid-template-columns:1fr}.benefit{grid-template-columns:36px 1fr;column-gap:12px;display:grid}.benefit-icon{grid-row:span 2}.benefit h3{margin:1px 0 5px}.benefit p{grid-column:2}.steps{grid-template-columns:1fr;gap:22px}.step{grid-template-columns:42px 1fr;column-gap:12px;display:grid}.step-number{grid-row:span 2}.step h3{margin:4px 0}.step p{grid-column:2}.step:not(:last-child):after{display:none}.guarantee{flex-direction:column;align-items:flex-start}.guarantee .button{width:100%}.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.lead-form{padding:19px}.footer-row{flex-wrap:wrap}.footer-links{order:1;width:100%}.mobile-cta{z-index:5;display:block;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 4px 22px #14231b35}.mobile-cta .button{width:100%;padding:13px}.footer{padding-bottom:75px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.legal-page{width:min(760px,100% - 40px);color:var(--ink);margin:56px auto 96px}.legal-page h1,.legal-page h2{font-family:var(--display);line-height:1.2}.legal-page h1{margin:36px 0 16px;font-size:clamp(34px,6vw,48px)}.legal-page h2{margin:34px 0 10px;font-size:21px}.legal-page p{color:#46534c}.legal-page a:not(.legal-back){color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.legal-back{color:var(--green-dark);font-weight:600}.legal-intro{font-size:18px}.legal-note{border-left:3px solid var(--green);background:#eaf1e8;margin-top:36px;padding:16px;font-size:14px}
