:root{font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#163340;background:#fbfcfa}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #c37a24;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.05em;line-height:1.07}h1{font-size:clamp(2.9rem,5.5vw,5.7rem);margin:.9rem 0 1.5rem}h2{font-size:clamp(2rem,3.6vw,3.5rem)}h3{letter-spacing:-.025em}small{display:block;color:#5d706e}.site-header{display:flex;gap:2rem;align-items:center;padding:1.5rem max(4vw,1.3rem);border-bottom:1px solid #e2eae4;background:#fbfcfa}.site-logo{display:flex;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:850;text-decoration:none;letter-spacing:-.04em}.site-logo img{width:36px;height:36px}.site-header nav{display:flex;align-items:center;gap:1.6rem;margin-left:auto}.site-header nav a,.login-link{text-decoration:none;font-size:.87rem;font-weight:650}.site-actions{display:flex;gap:1.2rem;align-items:center}.cta{display:inline-block;padding:.85rem 1.2rem;background:#176d58;border-radius:8px;color:white;text-decoration:none;font-size:.9rem;font-weight:750;box-shadow:0 3px 0 #0d473b10}.cta:hover{background:#115844}.hero-section{max-width:1480px;margin:auto;padding:5.5rem 4vw 4rem;display:grid;grid-template-columns:1fr 1.05fr;gap:3.5rem;align-items:center}.hero-copy>p{font-size:1.08rem;max-width:34rem;color:#526b70}.kicker{font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#39745f;display:flex;align-items:center;gap:.6rem}.kicker>span{width:7px;height:7px;background:#39846b;border-radius:50%}em{color:#24765b;font-style:normal}.hero-buttons{display:flex;gap:1.3rem;align-items:center;flex-wrap:wrap;margin:1.8rem 0 1rem}.hero-copy>small{font-size:.73rem;max-width:33rem}.text-link{font-weight:700;font-size:.87rem;text-decoration:none}.product-illustration{background:#fff;border:1px solid #cfded4;border-radius:15px;box-shadow:0 30px 65px #264d3820;overflow:hidden;transform:rotate(-1deg)}.mock-header{display:flex;align-items:center;gap:.6rem;padding:1rem;border-bottom:1px solid #e2eae4;background:#f4f8f3;font-size:.8rem}.mock-header img{width:25px}.mock-header>span{margin-left:auto;font-size:.6rem;letter-spacing:.15em;color:#a6bbad}.mock-layout{display:grid;grid-template-columns:120px 1fr;min-height:310px}.mock-side{background:#153c35;padding:1rem .65rem;color:#b8d4c6;display:flex;flex-direction:column;gap:.8rem;font-size:.65rem}.mock-side span{padding:.35rem}.mock-side .active{background:#2a554a;border-radius:5px;color:#fff}.mock-main{padding:1.4rem 1rem}.mock-kicker{font-size:.53rem;letter-spacing:.09em;color:#5f8374}.mock-main h2{font-size:1.45rem;margin-bottom:1.5rem}.mock-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.mock-pipeline>article{font-size:.65rem}.stage-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:.3rem}.cold{background:#5c91ad}.warm{background:#d89c44}.won{background:#48976e}.mock-card{border:1px solid #dde8df;border-radius:6px;padding:.65rem .5rem;margin:.7rem 0;font-size:.59rem;min-height:75px;background:#fbfdfa;font-weight:700}.mock-card small{font-size:.53rem;font-weight:400;margin-top:.35rem}.mock-insight{display:flex;gap:.7rem;align-items:center;background:#e8f1e6;padding:.8rem;border-radius:7px;margin-top:1.5rem;font-size:.7rem}.mock-insight>span{font-size:1.5rem;color:#3a825d}.mock-insight small{font-size:.62rem}.audience-strip{display:flex;gap:2.3rem;justify-content:center;flex-wrap:wrap;padding:1.7rem 4vw;border-block:1px solid #e0e9df;background:#f2f6ef;font-size:.84rem}.audience-strip>span{color:#6e7e70}.content-section{max-width:1360px;margin:auto;padding:5rem 4vw}.section-heading{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:2rem}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:25rem;color:#5c7273;font-size:.95rem}.module-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.module-cards article{padding:1.8rem;border:1px solid #dfe8df;border-radius:12px;background:#fff}.module-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#e7f0e4;color:#307153;margin-bottom:1.3rem}.module-cards h3{font-size:1.05rem;margin-bottom:.65rem}.module-cards p{font-size:.87rem;color:#5c7273;margin-bottom:0}.availability-note{font-size:.75rem;color:#6b7a74;margin-top:1.5rem}.story-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:4rem max(4vw,1.3rem);background:#153c35;color:#f7fbef}.story-section .kicker{color:#a9d5a7}.story-section h2{font-size:clamp(2rem,3.5vw,3.1rem);margin:0}.story-section>p{align-self:center;max-width:35rem;color:#d0e0d3;font-size:1.05rem;white-space:pre-line}.plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}.plan-cards article{border:1px solid #d6e3d9;border-radius:13px;padding:1.8rem;background:white}.plan-cards .featured-plan{border:2px solid #317d5f;background:#f0f6e9}.plan-label{color:#5c7965;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.plan-cards h3{font-size:1.7rem;margin:.6rem 0}.plan-cards p{font-size:.85rem;color:#5c7273;min-height:3rem}.plan-price{font-size:1.1rem;font-weight:800;margin:1.5rem 0 .25rem}.plan-cards small{font-size:.74rem;margin-bottom:1.2rem}.plan-cards .cta{width:100%;text-align:center}.comparison-wrap{overflow:auto;border:1px solid #dce7dc;border-radius:12px;background:#fff}table{width:100%;border-collapse:collapse;min-width:660px;text-align:center;font-size:.82rem}caption{text-align:left;padding:1.2rem;font-weight:800;font-size:1rem}th,td{padding:1rem;border-top:1px solid #e4ebe3}th:first-child{text-align:left;width:46%}thead{background:#edf4e9}.included{color:#2a7552;font-weight:750}.not-included{color:#84938b}.closing-section{text-align:center;background:#edf4e6;padding:4rem 1.3rem}.closing-section .kicker{justify-content:center}.closing-section h2{font-size:clamp(2.5rem,4vw,4rem)}footer{display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem;padding:2rem 4vw;border-top:1px solid #dce7dc;font-size:.8rem}footer p{margin:0 auto 0 0;color:#6b7a74}footer>a:not(.site-logo){text-decoration:none}@media(max-width:1050px){.site-header{flex-wrap:wrap;gap:1rem}.site-header nav{order:3;width:100%;justify-content:center}.site-actions{margin-left:auto}.hero-section{gap:2rem;padding-top:3rem}.mock-side{display:none}.mock-layout{grid-template-columns:1fr}.module-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.story-section{gap:2rem}}@media(max-width:720px){.hero-section{grid-template-columns:1fr;padding:3rem 1.3rem}.hero-copy>p{max-width:none}.product-illustration{transform:none}.site-header nav{justify-content:flex-start;overflow:auto;gap:1.2rem}.site-header nav a{white-space:nowrap}.site-actions{gap:.75rem}.site-actions .cta{font-size:.75rem;padding:.65rem .8rem}.module-cards,.plan-cards,.story-section{grid-template-columns:1fr}.section-heading{display:block}.section-heading>p{max-width:none;margin-top:1rem}.content-section{padding:3rem 1.3rem}.story-section{padding:3rem 1.3rem}.audience-strip{gap:1rem 2rem}.plan-cards p{min-height:0}.plan-cards article{padding:1.4rem}.hero-copy>small{max-width:none}footer{gap:1rem}.mock-main{padding:1.4rem}.mock-card{font-size:.65rem}.mock-card small{font-size:.6rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
