:root{--ink:#14271e;--green:#173f2b;--green-bright:#315f45;--lime:#d9ff76;--paper:#fbfaf6;--soft:#eef4ec;--line:#d5ddd5;--muted:#56675d}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;color:var(--ink);background:radial-gradient(circle at 86% 3%,rgba(201,243,79,.24),transparent 28rem),#f6f8f4;font:16px/1.65 Arial,Helvetica,sans-serif}
a{color:var(--green-bright)}
.marketing-nav{max-width:1120px;min-height:78px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}
.brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:19px;font-weight:900;text-decoration:none}.brand img{width:38px;height:38px}.nav-links{display:flex;align-items:center;gap:18px}.nav-links a{font-size:14px;font-weight:800;text-decoration:none}.nav-links .cta,.cta{display:inline-flex;min-height:46px;padding:0 19px;align-items:center;justify-content:center;border-radius:10px;color:var(--green);background:var(--lime);font-weight:900;text-decoration:none}
.marketing-hero{max-width:1120px;margin:auto;padding:92px 24px 72px;display:grid;grid-template-columns:1.18fr .82fr;gap:70px;align-items:center}.eyebrow{margin:0 0 12px;color:#487157;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.marketing-hero h1{max-width:760px;margin:0;font:600 clamp(46px,6vw,70px)/.98 Georgia,serif;letter-spacing:-.05em}.lead{max-width:700px;margin:27px 0;color:var(--muted);font-size:19px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:12px}.secondary{display:inline-flex;min-height:46px;padding:0 19px;align-items:center;border:1px solid #aebcaf;border-radius:10px;color:var(--green);background:#fff;font-weight:850;text-decoration:none}.trial-note{margin:12px 0 0;color:var(--muted);font-size:13px}
.workflow-card{padding:29px;border:1px solid #cbd6cc;border-radius:23px;background:#fff;box-shadow:0 25px 65px rgba(18,63,44,.14)}.workflow-card>span{display:block;color:#52705d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.workflow-card strong{display:block;margin:9px 0 19px;color:var(--green);font:600 35px Georgia,serif}.workflow-card ul{margin:0;padding:0;list-style:none}.workflow-card li{padding:11px 0;border-top:1px solid #e1e7e1;color:var(--muted)}.workflow-card li:before{content:"✓";margin-right:9px;color:var(--green-bright);font-weight:900}
.trust-strip{max-width:1120px;margin:0 auto 86px;padding:20px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#496052;font-size:12px;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.06em}.content-section{max-width:1120px;margin:auto;padding:10px 24px 92px}.content-section h2{max-width:780px;margin:8px 0 30px;font:600 clamp(34px,4vw,48px)/1.05 Georgia,serif;letter-spacing:-.04em}.content-section>.section-lead{max-width:790px;margin:-11px 0 32px;color:var(--muted);font-size:17px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-grid article{padding:27px;border:1px solid var(--line);border-radius:17px;background:#fff}.feature-grid h3{margin:0 0 10px;font:600 24px Georgia,serif}.feature-grid p{margin:0;color:var(--muted)}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps article{padding:26px;border-radius:16px;background:var(--green);color:#fff}.steps article:before{counter-increment:step;content:"0" counter(step);display:block;margin-bottom:22px;color:var(--lime);font-weight:900}.steps h3{margin:0 0 9px;font:600 23px Georgia,serif}.steps p{margin:0;color:#d7e2da}.honest-note{padding:28px;border:1px solid #c6d4c4;border-radius:17px;background:var(--soft)}.honest-note h2{margin-top:0}.honest-note p{max-width:850px;color:var(--muted)}.related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.related-links a{padding:19px;border:1px solid var(--line);border-radius:12px;background:#fff;font-weight:850;text-decoration:none}.final-cta{max-width:1060px;margin:0 auto 80px;padding:45px 28px;border-radius:24px;color:#fff;background:linear-gradient(145deg,#164a34,#0c3022);text-align:center}.final-cta h2{margin:0 0 12px;font:600 clamp(34px,5vw,48px) Georgia,serif}.final-cta p{margin:0 0 23px;color:#d7e2da}.footer{max-width:1120px;margin:auto;padding:30px 24px 46px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.footer nav{display:flex;flex-wrap:wrap;gap:14px}.footer a{text-decoration:none}
@media(max-width:820px){.marketing-hero{grid-template-columns:1fr;padding-top:62px;gap:40px}.feature-grid,.steps{grid-template-columns:1fr}.trust-strip{grid-template-columns:1fr 1fr}.related-links{grid-template-columns:1fr}.nav-links>a:not(.cta){display:none}}
@media(max-width:560px){.marketing-nav{padding:0 17px}.marketing-hero,.content-section{padding-left:18px;padding-right:18px}.marketing-hero h1{font-size:44px}.lead{font-size:17px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions a{width:100%}.trust-strip{grid-template-columns:1fr;margin-bottom:62px}.footer{margin:0 18px;padding-left:0;padding-right:0;flex-direction:column}.final-cta{margin:0 14px 60px;padding:38px 21px}}
