/* BAURA Growth Pack: additional public onboarding blocks. */
.growth-paths{padding-top:64px;padding-bottom:34px}
.growth-section-head{max-width:780px;margin-bottom:24px}
.growth-section-head h2{font-size:clamp(28px,3.8vw,43px);line-height:1.14;letter-spacing:-.04em;margin:12px 0}
.growth-section-head p{font-size:16px;line-height:1.65;color:#586b60;max-width:670px}
.growth-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.growth-path{display:flex;flex-direction:column;gap:13px;padding:27px 26px;min-height:248px;border:1px solid #d8e1d6;background:#fff;border-radius:22px;color:#18392b;text-decoration:none;box-shadow:0 8px 26px rgba(10,44,32,.035);transition:transform .16s,border-color .16s,box-shadow .16s}
.growth-path:hover,.growth-path:focus-visible{transform:translateY(-3px);border-color:#a2c16c;box-shadow:0 16px 35px rgba(10,44,32,.11);outline:none;color:#18392b}
.growth-path .growth-ico{display:flex;align-items:center;justify-content:center;background:#edf4e9;width:52px;height:52px;border-radius:15px;font-size:25px}
.growth-path strong{font-size:20px;font-weight:850;letter-spacing:-.02em}
.growth-path>span:not(.growth-ico){color:#60736a;line-height:1.5;font-size:14px;flex:1}
.growth-path b{font-size:13px;color:#2c5e3e}
.growth-share{margin-right:10px}
@media(max-width:850px){.growth-cards{grid-template-columns:1fr}.growth-path{min-height:0;padding:24px}.growth-paths{padding-top:42px}}
@media(max-width:640px){.growth-nav{display:none!important}.growth-share{margin-bottom:9px}}
@media(prefers-reduced-motion:reduce){.growth-path{transition:none}.growth-path:hover,.growth-path:focus-visible{transform:none}}
