.growth-hero .hero-copy{max-width:720px}.growth-hero h1{max-width:760px}.growth-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(35px,7vw,100px);align-items:end}.growth-intro .section-heading{margin-bottom:0}.growth-intro-aside{padding:0 0 7px;border-left:2px solid #d8b66d;padding-left:26px}.growth-intro-aside p{font-size:14px;line-height:1.9;color:#647386;margin-bottom:22px}.business-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(35px,7vw,100px);align-items:center;padding:clamp(65px,8vw,100px) clamp(24px,8vw,120px);background:#f5f7f9}.business-feature-copy h2{font:600 clamp(34px,4vw,49px)/1.12 'Playfair Display',Georgia,serif;color:#10243a;letter-spacing:-.03em}.business-feature-copy h2 em{color:#9a7438}.business-feature-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;color:#647386}.check-list{list-style:none;padding:0;margin:23px 0 28px;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.check-list li{font-size:12px;color:#35475a;padding-left:22px;position:relative}.check-list li:before{content:'✓';position:absolute;left:0;color:#9a7438;font-weight:700}.business-feature-panel{background:#10243a;color:#fff;border-radius:7px;padding:clamp(25px,4vw,42px);box-shadow:0 22px 55px rgba(16,36,58,.13)}.panel-kicker{display:block;color:#d8b66d;font-size:9px;font-weight:700;letter-spacing:.18em;margin-bottom:18px}.panel-step{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:19px 0;border-top:1px solid rgba(255,255,255,.15)}.panel-step>b{width:30px;height:30px;border:1px solid #b58d43;border-radius:50%;display:grid;place-items:center;color:#e1c47e;font-size:10px}.panel-step strong,.panel-step small{display:block}.panel-step strong{font:600 17px 'Playfair Display',Georgia,serif;color:#fff;margin-bottom:4px}.panel-step small{font-size:11px;line-height:1.7;color:#c2ced8}.growth-page-hero .actions{margin-bottom:0}.growth-page-hero h1{max-width:900px}.business-content .section-heading{max-width:800px}.business-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.business-service-grid article{padding:27px 25px 29px;border:1px solid #e5eaf0;border-radius:6px;background:#fff;box-shadow:0 8px 24px rgba(16,36,58,.035)}.business-service-grid article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f5f0e4;color:#9a7438;font-size:10px;font-weight:700}.business-service-grid h3{font:600 20px 'Playfair Display',Georgia,serif;color:#10243a;margin:18px 0 8px}.business-service-grid p{font-size:12px;line-height:1.8;color:#647386;margin:0}.business-feature-secondary{background:#fff}.business-feature-secondary .business-feature-panel{background:#f5f7f9;color:#10243a;box-shadow:none;border:1px solid #e5eaf0}.business-feature-secondary .panel-step{border-color:#dfe5eb}.business-feature-secondary .panel-step strong{color:#10243a}.business-feature-secondary .panel-step small{color:#647386}.business-feature-secondary .panel-step>b{background:#fff}.business-feature-secondary .panel-kicker{color:#9a7438}.business-faq{padding-top:75px;padding-bottom:85px}@media(max-width:900px){.growth-intro,.business-feature{grid-template-columns:1fr}.business-feature-panel{max-width:650px}.business-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.growth-intro{gap:25px}.growth-intro-aside{padding-left:18px}.business-feature{padding:65px 24px;gap:30px}.check-list{grid-template-columns:1fr}.business-service-grid{grid-template-columns:1fr}.business-feature-panel{padding:25px 22px}.growth-page-hero .actions{align-items:flex-start}.growth-page-hero .actions .button{width:100%}}
/* Service package and conversion refinements */
.service-packages{background:#f7f8fa;padding-top:82px;padding-bottom:88px}.service-packages .section-heading{max-width:780px}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.package-card{display:flex;flex-direction:column;align-items:flex-start;padding:30px 28px 27px;background:#fff;border:1px solid #e4e9ef;border-radius:7px;box-shadow:0 12px 34px rgba(16,36,58,.045);transition:transform .2s ease,box-shadow .2s ease}.package-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(16,36,58,.09)}.package-kicker{font-size:9px;letter-spacing:.16em;font-weight:700;color:#9a7438}.package-card h3{font:600 23px 'Playfair Display',Georgia,serif;color:#10243a;margin:15px 0 9px}.package-card p{font-size:12px;line-height:1.8;color:#647386;min-height:65px}.package-card ul{padding-left:18px;margin:3px 0 24px;color:#35475a;font-size:12px;line-height:1.9}.package-card a{margin-top:auto;padding-top:16px;border-top:1px solid #e8edf1;width:100%;font-size:11px;font-weight:700;color:#8d6b34}.package-card a span{float:right;font-size:16px}.button:focus-visible,.nav a:focus-visible,.text-link:focus-visible,.package-card a:focus-visible,summary:focus-visible{outline:3px solid #d6b56e;outline-offset:4px;border-radius:3px}.service-card:focus-visible,.audience-links a:focus-visible{outline:3px solid #d6b56e;outline-offset:3px}@media(max-width:900px){.package-grid{grid-template-columns:1fr 1fr}.package-card p{min-height:0}}@media(max-width:650px){.service-packages{padding:62px 22px}.package-grid{grid-template-columns:1fr}.package-card{padding:25px 22px}.package-card p{min-height:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* Premium palette for homepage and business landing-page components */
.growth-intro-aside{border-left-color:#b69a70}.business-feature{background:#f5f3ef}.business-feature-copy h2{color:#172b3a}.business-feature-copy h2 em{color:#9f8157}.business-feature-panel{background:#172b3a;border-radius:3px;box-shadow:0 22px 55px rgba(23,43,58,.11)}.panel-kicker{color:#c9b18d}.panel-step>b{border-color:#b69a70;color:#d9c7aa}.business-service-grid article{border-color:#e8e4dc;border-radius:3px;box-shadow:0 8px 24px rgba(23,43,58,.035)}.business-service-grid article>span{background:#f5f3ef;color:#9f8157}.business-service-grid h3{color:#172b3a}.business-feature-secondary .business-feature-panel{background:#f5f3ef;border-color:#e8e4dc}.business-feature-secondary .panel-kicker{color:#9f8157}.business-feature-secondary .panel-step>b{border-color:#b69a70;color:#9f8157}
