.pricing-guide .pricing-intro{padding:26px 30px;background:#eaf3d6;border-left:5px solid #607a32;border-radius:12px;margin:25px 0}.pricing-intro>strong{font:700 24px/1.4 Georgia,serif}.pricing-intro p{margin:12px 0 0}.budget-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:28px 0}.pricing-guide .budget-group>h3{font:700 30px/1.2 Georgia,serif;margin:0 0 6px}.budget-subtitle{margin:0 0 22px!important;color:#556052;font-size:15px}.budget-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.budget-card{display:flex;flex-direction:column;border:1px solid #b9c5ad;border-radius:13px;background:#fff;padding:18px 14px;box-shadow:0 5px 0 #192b2810;min-width:0}.budget-card.recommended{border:2px solid #607a32;background:#f2f8df;box-shadow:0 5px 0 #607a32}.budget-badge{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase;min-height:30px;color:#526144}.recommended .budget-badge{background:#d4fa5b;color:#192b28;border-radius:5px;padding:6px;margin:-8px -5px 0}.capacity-bars{height:55px;display:flex;align-items:flex-end;gap:5px;margin:12px 0 18px}.capacity-bars i{display:block;width:15px;background:#40664c;border-radius:4px 4px 0 0}.pricing-guide .budget-card h4{font:700 clamp(26px,2.7vw,42px)/1.1 Georgia,serif;letter-spacing:-1px;margin:0 0 16px;white-space:nowrap}.budget-card h4 span{display:block;font:400 15px/1.5 Arial,sans-serif;letter-spacing:0;margin-top:5px}.pricing-guide .budget-card p{font-size:14px;line-height:1.55}.pricing-guide .budget-card .capacity-label{border-top:1px solid #b9c5ad;padding-top:14px;font-weight:700;font-size:16px;line-height:1.35;min-height:58px}.budget-card>a{margin-top:auto;font-size:13px;font-weight:700;color:#243d2d;padding-top:12px}.budget-note{padding:20px 24px;background:#f0f3e7;border-radius:8px}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0}.service-grid article{border-top:4px solid #8da65a;padding:22px;background:#f0f3e7;border-radius:10px}.service-grid article>span{font-size:11px;font-weight:700;letter-spacing:1px;color:#4c643a}.pricing-guide .service-grid h3{font-size:24px;margin:16px 0}.service-grid p{font-size:16px}.partnership-steps{list-style:none;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:22px}.pricing-guide .partnership-steps li{display:flex;gap:20px;background:#f0f3e7;padding:25px;margin:0;border-radius:12px}.partnership-steps li>span{font:700 28px/1 Georgia,serif;color:#435b2b;border-bottom:3px solid #a6c361;height:42px}.partnership-steps h3{margin:0 0 12px}.partnership-steps p{font-size:16px;margin:0}.cost-example{background:#192b28;color:#fffdf4;border-radius:14px;padding:28px 32px;margin:30px 0}.cost-example .eyebrow{color:#d4fa5b}.pricing-guide .cost-example h3{color:#fffdf4;font-size:34px;margin:15px 0}.cost-example p{margin:0}.pricing-faq{border-top:1px solid #b9c5ad}.pricing-faq details{border-bottom:1px solid #b9c5ad;padding:18px 0}.pricing-faq summary{font-weight:700;font-size:19px;cursor:pointer;padding:6px}.pricing-faq details p{margin:15px 6px 0}.pricing-faq summary:focus-visible,.budget-card a:focus-visible{outline:3px solid #607a32;outline-offset:4px}.pricing-guide .seo-final .seo-button{white-space:normal;text-align:center;max-width:310px}.pricing-guide .seo-final>div{min-width:0}
@media(max-width:1150px){.budget-groups{grid-template-columns:1fr;gap:38px}.pricing-guide .budget-card h4{font-size:42px}.service-grid{grid-template-columns:1fr 1fr}.budget-card{padding:22px}.budget-card .capacity-label{min-height:0!important}}
@media(max-width:700px){.budget-cards,.service-grid,.partnership-steps{grid-template-columns:1fr}.budget-card{padding:24px}.budget-badge{min-height:0}.budget-card.recommended{border-width:2px}.capacity-bars{height:48px;margin-top:8px}.budget-card .capacity-label{margin-bottom:10px}.pricing-guide .budget-card p{font-size:16px}.budget-card>a{font-size:16px}.pricing-guide .cost-example h3{font-size:27px}.pricing-guide .pricing-intro,.cost-example{padding:24px 20px}.pricing-intro>strong{font-size:22px}.pricing-guide .seo-final .seo-button{max-width:100%}.pricing-guide .budget-group>h3{font-size:28px}}

.pricing-guide .business-priorities-illustration{width:100%;max-width:900px;margin:30px auto 36px}.business-priorities-illustration img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid #d1d5c5}
