/* Acquisition paths: scoped to the blocks added or consolidated on 18 October 2026.
   No changes to form validation, payments, consent, navigation overlays or other pages. */
.ae-growth-route,.ae-growth-depot,.ae-growth-shipping,.ae-growth-directory{box-sizing:border-box;color:#eeeae3;line-height:1.65;overflow-wrap:anywhere}
.ae-growth-route{margin:2.5rem 0;padding:clamp(1.25rem,3vw,2.2rem);border:1px solid #706047;border-radius:16px;background:#191e1a}
.ae-growth-route h2,.ae-growth-depot h2,.ae-growth-directory h2{margin:.25rem 0 1rem;color:#fff7ef;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.2;text-wrap:balance}
.ae-growth-route p,.ae-growth-depot p,.ae-growth-shipping p{max-width:76ch;margin:.8rem 0;color:#d3d4cc}
.ae-growth-kicker{color:#e9b484;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;font-weight:750}
.ae-growth-links{display:flex;gap:.65rem;flex-wrap:wrap;align-items:stretch;margin:1.2rem 0}
.ae-growth-links>a{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:.7rem 1rem;border:1px solid #798277;border-radius:8px;color:#f8f4ed;background:#171c18;font-weight:650;font-size:.93rem;line-height:1.35;text-decoration:none;text-align:center}
.ae-growth-links>a:hover{border-color:#e9b484;background:#283027}
.ae-growth-links>.ae-growth-primary{background:#e9b484;color:#171710;border-color:#e9b484}
.ae-growth-links>.ae-growth-primary:hover{background:#f4c99f;color:#171710}
.ae-growth-links>a:focus-visible,.ae-growth-depot a:focus-visible,.ae-growth-assurances a:focus-visible{outline:3px solid #f5cf7e;outline-offset:4px}
.ae-growth-depot{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(1.5rem,4vw,4rem);margin-block:2rem;padding:clamp(1.25rem,3vw,2.4rem);border:1px solid #706047;border-radius:16px;background:#191e1a;scroll-margin-top:110px}
.ae-growth-depot h3{margin:0 0 .7rem;font-size:1.25rem;color:#fff7ef}
.ae-growth-depot ul{padding-left:1.3rem;color:#d3d4cc}
.ae-growth-depot li{margin:.5rem 0}
.ae-growth-depot p a,.ae-growth-assurances a,.ae-growth-route p a{color:#f1bd8f;text-decoration:underline;text-underline-offset:3px}
.ae-growth-shipping{margin-block:1.5rem 2.5rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid #706047;border-radius:16px;background:#191e1a}
.ae-growth-shipping ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}
.ae-growth-shipping li{display:grid;gap:.4rem;align-content:start}
.ae-growth-shipping li strong{color:#f1bd8f;font-size:1rem}
.ae-growth-shipping li span{color:#d3d4cc;font-size:.94rem}
.ae-growth-shipping>p{font-size:.85rem}
.ae-growth-shipping summary{cursor:pointer;min-height:36px;color:#f1bd8f;font-weight:650}
.ae-growth-shipping details[open] ol{margin-top:1rem}
.ae-growth-assurances{margin-block:1.25rem 2.5rem;color:#d3d4cc;font-size:.9rem;line-height:1.6}
.ae-growth-assurances p{margin:.4rem 0}
.ae-growth-directory{margin-block:3rem;padding-block:1.5rem;border-top:1px solid #394237}
.axc-home-hero .ae-growth-actions{flex-wrap:wrap;gap:.65rem}
.axc-home-hero .ae-growth-actions .ax-btn{min-height:48px;font-size:.95rem;padding:.85rem 1.05rem;white-space:normal;text-align:center;line-height:1.35}
body.axc-page .axc-home-services .home-service-stories>.axc-story:last-child{grid-column:1/-1;display:block;grid-template-columns:minmax(0,1fr)}
@media(max-width:700px){
 .ae-growth-depot{grid-template-columns:minmax(0,1fr);scroll-margin-top:90px}
 .ae-growth-shipping ol{grid-template-columns:minmax(0,1fr);gap:1rem}
 .ae-growth-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .ae-growth-links>a{font-size:.88rem;padding:.75rem .6rem}
 .axc-home-hero .ae-growth-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .axc-home-hero .ae-growth-actions>a:first-child{grid-column:1/-1}
 .ae-growth-directory h2{font-size:1.5rem}
}
@media(max-width:767px){body.axc-page .axc-home-services .home-service-stories>.axc-story:last-child{grid-column:auto}}
@media(max-width:359px){.ae-growth-links{grid-template-columns:minmax(0,1fr)}}
