.hero[data-astro-cid-fzx4jmue]{background:linear-gradient(180deg,var(--cp-green-tint) 0%,#fff 78%)}.hero-grid[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding-block:clamp(48px,7vw,88px)}.hero-grid--single[data-astro-cid-fzx4jmue]{grid-template-columns:1fr}.hero-grid--single[data-astro-cid-fzx4jmue] .hero-copy[data-astro-cid-fzx4jmue]{max-width:820px}.hero-copy[data-astro-cid-fzx4jmue] h1[data-astro-cid-fzx4jmue]{font-size:clamp(2rem,4vw,3.1rem)}.hero-lead[data-astro-cid-fzx4jmue]{margin-top:14px;font-size:1.05rem;line-height:1.7;color:var(--cp-body);max-width:60ch}.hero-actions[data-astro-cid-fzx4jmue]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero[data-astro-cid-fzx4jmue].hero--compact{padding-block:clamp(24px,3vw,40px)}.hero--compact[data-astro-cid-fzx4jmue] .hero-grid[data-astro-cid-fzx4jmue]{padding-block:0}.body[data-astro-cid-fzx4jmue].body--tight{padding-top:8px}.body--tight[data-astro-cid-fzx4jmue] .prose[data-astro-cid-fzx4jmue] .calendly-inline-widget{margin-top:.4em}.hero-visual[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{width:100%;border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-lg)}.body[data-astro-cid-fzx4jmue]{padding-block:clamp(40px,6vw,72px)}.prose[data-astro-cid-fzx4jmue]>p:first-of-type{font-size:1.2rem;line-height:1.7;color:var(--cp-ink-soft)}.prose[data-astro-cid-fzx4jmue]>h2,.prose[data-astro-cid-fzx4jmue]>h3.cp-section-h{font-size:1.6rem;margin:clamp(56px,6vw,88px) 0 .7em;padding-top:0}.prose[data-astro-cid-fzx4jmue]>:first-child,.prose[data-astro-cid-fzx4jmue]>h3.cp-section-h:first-child{margin-top:0}.prose[data-astro-cid-fzx4jmue]>h2:before,.prose[data-astro-cid-fzx4jmue]>h3.cp-section-h:before{content:"";display:block;width:44px;height:3px;border-radius:3px;background:var(--cp-green);margin-bottom:.6em}.prose[data-astro-cid-fzx4jmue]>h3{font-size:1.2rem;margin:clamp(40px,4vw,56px) 0 .5em}.prose[data-astro-cid-fzx4jmue]>h4{margin:clamp(48px,5vw,72px) 0 .5em}.prose[data-astro-cid-fzx4jmue]>p,.prose[data-astro-cid-fzx4jmue] .cp-row__text p,.prose[data-astro-cid-fzx4jmue] .cp-col p{font-size:1.05rem;line-height:1.75}.prose[data-astro-cid-fzx4jmue] .cp-accent{color:var(--cp-green)}.prose[data-astro-cid-fzx4jmue] ul{list-style:none;padding-left:0}.prose[data-astro-cid-fzx4jmue] ul li{position:relative;padding-left:1.9em;margin-bottom:.7em}.prose[data-astro-cid-fzx4jmue] ul li:before{content:"✓";position:absolute;left:0;top:.05em;width:1.3em;height:1.3em;display:grid;place-items:center;font-size:.7em;font-weight:700;color:#fff;background:var(--cp-green);border-radius:50%}.prose[data-astro-cid-fzx4jmue] ol{padding-left:1.3em}.prose[data-astro-cid-fzx4jmue] ol li{margin-bottom:.7em}.prose[data-astro-cid-fzx4jmue] blockquote{margin:1.6em 0;padding:20px 24px;background:var(--cp-green-tint);border-left:4px solid var(--cp-green);border-radius:0 var(--cp-radius) var(--cp-radius) 0;font-size:1.1rem;color:var(--cp-ink-soft)}.prose[data-astro-cid-fzx4jmue] blockquote p{margin:0}.prose[data-astro-cid-fzx4jmue] a{color:var(--cp-green-dark);text-decoration:underline;text-underline-offset:2px}.prose[data-astro-cid-fzx4jmue] img{border-radius:var(--cp-radius);margin:1.4em 0;box-shadow:var(--cp-shadow-sm)}.prose[data-astro-cid-fzx4jmue] a.btn{text-decoration:none}.prose[data-astro-cid-fzx4jmue] a.btn-primary{color:#fff}.prose[data-astro-cid-fzx4jmue] a.btn-ghost{color:var(--cp-ink)}.prose[data-astro-cid-fzx4jmue] a.cp-card__link{text-decoration:none;color:var(--cp-green-dark)}.prose[data-astro-cid-fzx4jmue] a.cp-card__link:hover{text-decoration:underline}.prose[data-astro-cid-fzx4jmue] .cp-card h5 a{text-decoration:none;color:var(--cp-ink)}.prose[data-astro-cid-fzx4jmue] .cp-card img{margin:0;border-radius:0;box-shadow:none}.prose[data-astro-cid-fzx4jmue] .cp-card--feature img{margin:0 0 14px;border-radius:50%}.prose[data-astro-cid-fzx4jmue] .cp-plan li{padding-left:28px;margin-bottom:6px}.prose[data-astro-cid-fzx4jmue] .cp-plan li:before{width:18px;height:18px;font-size:11px;top:.05em}.prose[data-astro-cid-fzx4jmue] .cp-card__logo{margin:0 0 16px}.prose[data-astro-cid-fzx4jmue] .cp-card ul li{padding-left:1.6em;margin-bottom:6px}.prose[data-astro-cid-fzx4jmue] .cp-row__media img{margin:0 auto}.prose[data-astro-cid-fzx4jmue] .cp-cta-panel h2{margin:0 0 10px;padding-top:0}.prose[data-astro-cid-fzx4jmue] .cp-toc h2{margin:0 0 12px;padding-top:0;font-size:1.4rem}.prose[data-astro-cid-fzx4jmue] .cp-toc h2:before{display:none}.prose[data-astro-cid-fzx4jmue] .cp-toc ul li{padding-left:0;margin-bottom:6px}.prose[data-astro-cid-fzx4jmue] .cp-toc ul li:before{content:none}.prose[data-astro-cid-fzx4jmue] .cp-toc a{text-decoration:none}.prose[data-astro-cid-fzx4jmue] .cp-toc a:hover{text-decoration:underline}.prose[data-astro-cid-fzx4jmue]>p.cp-lead{font-weight:600;color:var(--cp-ink);font-size:1.08rem;line-height:1.6}.prose[data-astro-cid-fzx4jmue] .cp-cta-panel h2:before{display:none}.prose[data-astro-cid-fzx4jmue] .cp-cta-panel p{color:#fff}.prose[data-astro-cid-fzx4jmue] .cp-row--panel .cp-row__media img{border-radius:0;box-shadow:none}.prose[data-astro-cid-fzx4jmue] .cp-row--panel a{color:#fff}.prose[data-astro-cid-fzx4jmue] .cp-logos img,.prose[data-astro-cid-fzx4jmue] .cp-testimonial img,.prose[data-astro-cid-fzx4jmue] .cp-quote-mark{margin:0;border-radius:0;box-shadow:none}.prose[data-astro-cid-fzx4jmue] .cp-logos a{text-decoration:none}.prose[data-astro-cid-fzx4jmue] .cp-testimonial__who img{margin:0 0 10px}.prose[data-astro-cid-fzx4jmue] .cp-row__media svg[role=img],.prose[data-astro-cid-fzx4jmue] .cp-step-ic svg[role=img]{margin:0}.prose[data-astro-cid-fzx4jmue] .cp-row__media svg[role=img]{margin:0 auto}.prose[data-astro-cid-fzx4jmue] .cp-row__text h2{margin-top:0;padding-top:0}.prose[data-astro-cid-fzx4jmue] .cp-cards{margin-bottom:0}.prose[data-astro-cid-fzx4jmue] .cp-row__text h2:before{display:none}.prose[data-astro-cid-fzx4jmue] .cp-row__text>p:last-child{margin-bottom:0}.prose[data-astro-cid-fzx4jmue] .cp-col img{margin:0 0 16px}.prose[data-astro-cid-fzx4jmue] .cp-col--quotes h2{margin:0 0 10px;padding-top:0}.prose[data-astro-cid-fzx4jmue] .cp-col--quotes h2:before{display:none}.prose[data-astro-cid-fzx4jmue] .cp-col--quotes p{font-size:.95rem;margin:0 0 22px}.prose[data-astro-cid-fzx4jmue] svg[role=img]{display:block;width:100%;height:auto;margin:clamp(40px,4vw,56px) 0}.prose[data-astro-cid-fzx4jmue] .calendly-inline-widget{min-width:320px;height:700px;margin:1em 0}@media(max-width:860px){.hero-grid[data-astro-cid-fzx4jmue]{grid-template-columns:1fr;gap:40px}}
