/* Marketing packages and regional discovery, matching the established site theme. */
#packages{scroll-margin-top:96px}
.growth-plan[id],.growth-foundation[id],.build-plan[id],.launch-plan[id]{scroll-margin-top:96px}
.growth-hero-note{border:1px solid #ffffff25;background:#ffffff06;border-radius:18px;padding:38px}
.growth-hero-note h2{font-size:clamp(30px,4vw,45px);line-height:1.15;color:#fff}
.growth-hero-note p{font-size:16px;color:#bbc1cc}
.growth-hero-note a{display:inline-block;color:#ff9b7e;font-size:14px;margin-top:25px}
.growth-foundation{display:grid;grid-template-columns:1.6fr 1fr;gap:50px;padding:38px;background:#fff;border:1px solid #d9ddd3;border-radius:18px;margin-bottom:30px}
.growth-foundation h3{font-size:31px}.growth-foundation>div>p{font-size:16px;color:#626976;margin-top:17px}
.growth-foundation .check-list{grid-template-columns:1fr 1fr;gap:15px 25px}.growth-foundation .check-list li{font-size:14px}
.growth-foundation-buy{align-self:center}.growth-foundation-buy .build-price{font-size:57px}
.growth-foundation-buy .btn{margin-top:24px;white-space:normal;line-height:1.5}
.growth-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.growth-plan{display:flex;flex-direction:column;min-width:0;padding:36px;background:#fff;border:1px solid #d9ddd3;border-radius:18px}
.growth-plan .eyebrow{font-size:10px;line-height:1.7;min-height:3.4em;letter-spacing:.07em}
.growth-plan h3{font-size:31px;line-height:1.1}.growth-goal{font-size:16px;color:#626976;line-height:1.8;margin-top:18px;min-height:5.4em}
.growth-annual{font-size:17px;font-weight:700;margin-top:14px}.growth-annual span{display:block;font-size:12px;font-weight:500;color:#626976;margin-top:5px}
.growth-setup{font-size:13px;color:#626976;margin-top:15px;padding:13px 0;border-top:1px solid #e2e5db;border-bottom:1px solid #e2e5db}
.growth-plan .check-list{border-top:0;padding-top:0;margin-top:24px}.growth-plan .check-list li{font-size:14px}
.growth-plan-actions{display:flex;gap:12px;margin-top:auto}.growth-plan-actions .btn{flex:1;justify-content:center;font-size:13px;padding:14px 12px;white-space:normal;line-height:1.5}
.growth-promo{background:#f4f4f0}.growth-promo .wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;align-items:center}
.growth-promo h2{font-size:clamp(29px,3.5vw,42px)}.growth-promo p{font-size:16px;line-height:1.8;color:#626976;margin-top:19px}
.growth-promo .hero-cta{margin-top:0;justify-content:flex-end}
.regional-projects li{border-bottom:1px solid #dedfd8}.regional-projects a{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:25px 0}.regional-projects strong{font-size:22px}.regional-projects span{font-size:16px;line-height:1.8;color:#626976}
.seo-local-note{font-size:15px;color:#626976;line-height:1.8;margin-top:20px}.seo-local-note a{font-weight:600;color:#9d3015;text-decoration:underline;text-underline-offset:3px}
.seo-footer-area{font-size:12px!important;line-height:1.8!important;margin-top:15px!important}
@media(min-width:1101px){body .nav-links{gap:14px}body .nav-links a.link{font-size:13px}body .nav-cta .btn{font-size:13px;padding:12px 15px}}
@media(max-width:860px){.growth-foundation,.growth-plans{grid-template-columns:1fr}.growth-foundation{gap:15px;padding:31px}.growth-foundation-buy .build-price{margin-top:5px}.growth-goal{min-height:0}.growth-plan .eyebrow{min-height:0}.growth-promo .wrap{grid-template-columns:1fr;gap:28px}.growth-promo .hero-cta{justify-content:flex-start}.regional-projects a{grid-template-columns:1fr;gap:8px}.growth-hero-note{padding:31px}}
@media(max-width:560px){.growth-foundation,.growth-plan{padding:29px 24px}.growth-foundation .check-list{grid-template-columns:1fr}.growth-plan h3{font-size:29px}.growth-plan-actions{flex-direction:column}.growth-plan-actions .btn{font-size:15px}.growth-hero-note{padding:28px 24px}.growth-hero-note h2{font-size:34px}.growth-foundation-buy .build-price{font-size:49px}.growth-promo .btn{white-space:normal;line-height:1.5}.regional-projects strong{font-size:24px}}

/* Search navigation follows the existing page colors and type. */
.seo-breadcrumb{font-size:13px;line-height:1.6;margin:0 0 22px;color:inherit}
.seo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;padding:0}
.seo-breadcrumb li{display:flex;align-items:baseline;gap:10px}
.seo-breadcrumb li+li:before{content:"/";opacity:.55}
.seo-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.seo-breadcrumb [aria-current]{opacity:.8}
.seo-related-section{padding-top:0}
.seo-related{border-top:1px solid #dedfd8;padding-top:28px}
.seo-related>span{font-weight:600;font-size:15px}
.seo-related ul{display:flex;flex-wrap:wrap;gap:15px 28px;list-style:none;padding:0;margin:17px 0 0}
.seo-related a,.seo-service-business .card a,.seo-answers a{color:#a62f13;text-decoration:underline;text-underline-offset:3px}
.seo-answers .local-faq{max-width:980px}

/* Search navigation follows the existing page colors and type. */
.seo-breadcrumb{font-size:13px;line-height:1.6;margin:0 0 22px;color:inherit}
.seo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;padding:0}
.seo-breadcrumb li{display:flex;align-items:baseline;gap:10px}
.seo-breadcrumb li+li:before{content:"/";opacity:.55}
.seo-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.seo-breadcrumb [aria-current]{opacity:.8}
.seo-related-section{padding-top:0}
.seo-related{border-top:1px solid #dedfd8;padding-top:28px}
.seo-related>span{font-weight:600;font-size:15px}
.seo-related ul{display:flex;flex-wrap:wrap;gap:15px 28px;list-style:none;padding:0;margin:17px 0 0}
.seo-related a,.seo-service-business .card a,.seo-answers a{color:#a62f13;text-decoration:underline;text-underline-offset:3px}
.seo-answers .local-faq{max-width:980px}
