.growth-logo-link{display:inline-block;max-width:100%;line-height:0}
.growth-logo{display:block;width:290px;max-width:100%;height:auto}
.growth-brand-label{display:block;font:8px var(--mono);letter-spacing:.7px;color:#aab89c;margin-bottom:18px;line-height:1.7}
.growth-hero-signature .growth-profile-link{display:flex;align-items:center;gap:30px;margin-top:21px;font-size:12px;color:var(--muted);text-decoration:none}
.growth-home-signature .growth-logo{width:240px}
.growth-home-signature p{margin-top:18px!important}
.growth-home-markers{display:block;font:9px var(--mono);line-height:1.8;color:var(--accent);margin-top:18px;letter-spacing:.3px}
.growth-advisory{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#141c13;scroll-margin-top:30px}
.growth-section-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:end;margin-bottom:54px}
.growth-section-intro h2{font-size:clamp(42px,5vw,76px);font-weight:400;line-height:1.08;letter-spacing:-.055em}
.growth-section-intro>p{font-size:16px;line-height:1.8;color:var(--muted);max-width:450px}
.growth-offer-list{list-style:none;padding:0;margin:auto 0 0;border-top:1px solid #3d5035;width:100%}
.growth-offer-list li{border-bottom:1px solid #2e3e29}
.growth-offer-list a{display:flex;justify-content:space-between;gap:15px;padding:13px 0;font-size:12px;line-height:1.5;color:#ced9c2;text-decoration:none}
.growth-offer-list a:hover,.growth-disclosure a:hover{color:var(--accent)}
.growth-offer-list a span{color:var(--accent);flex-shrink:0}
.growth-more{margin-top:30px}.growth-more .text-link{font-size:12px}
.growth-practices-section,.growth-dna-section{margin-top:72px;padding-top:42px;border-top:1px solid #43563a;scroll-margin-top:30px}
.growth-subheading{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:end;margin-bottom:32px}
.growth-subheading h3{font-size:clamp(30px,3.5vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.045em;margin-top:20px}
.growth-subheading>p{font-size:14px;line-height:1.8;color:var(--muted);max-width:450px}
.growth-practice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;align-items:start}
.growth-practice{border-top:1px solid #4c6140;border-bottom:1px solid #35472f;background:#182217}
.growth-disclosure summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:23px 22px;list-style:none;font-size:20px;line-height:1.3;letter-spacing:-.4px}
.growth-disclosure summary::-webkit-details-marker{display:none}
.growth-disclosure summary small{display:block;color:#98ad84;font:8px var(--mono);letter-spacing:.5px;margin-top:10px}
.growth-disclosure summary>b{font-size:24px;font-weight:400;color:var(--accent);transition:transform .2s ease}
.growth-disclosure[open] summary>b{transform:rotate(45deg)}
.growth-disclosure ul{list-style:none;padding:0 22px 18px;margin:0}
.growth-disclosure li{border-top:1px solid #2f402a}
.growth-disclosure a{display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:1.6;padding:11px 0;text-decoration:none;color:#c3d0b6}
.growth-disclosure a span{color:#91ad73;flex-shrink:0}
.growth-practice-all,.growth-cabinet-link{font-size:12px;margin-top:28px}
.growth-dna-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:38px}
.growth-dna-grid article{padding-top:17px;border-top:1px solid #526a43}
.growth-dna-number{font:8px var(--mono);color:#91ad73}
.growth-dna-grid h4{font-size:19px;line-height:1.2;font-weight:400;letter-spacing:-.4px;margin:22px 0 14px;color:var(--accent)}
.growth-dna-grid p{font-size:12px;line-height:1.8;color:var(--muted)}
@media(max-width:700px){.growth-logo{width:240px}.growth-hero-signature .growth-profile-link{font-size:11px}.growth-section-intro,.growth-subheading{grid-template-columns:1fr;gap:25px}.growth-section-intro{margin-bottom:35px}.growth-section-intro h2{font-size:43px}.growth-section-intro>p{font-size:14px}.growth-advisory .pillar-grid{grid-template-columns:1fr;gap:35px}.growth-offer h3{font-size:29px}.growth-offer-list a{font-size:13px}.growth-practice-grid{grid-template-columns:1fr;gap:14px}.growth-disclosure summary{padding:22px 18px;font-size:21px}.growth-disclosure ul{padding:0 18px 16px}.growth-practices-section,.growth-dna-section{margin-top:45px;padding-top:30px}.growth-subheading h3{font-size:35px}.growth-dna-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.growth-dna-grid h4{font-size:20px;margin-top:18px}.growth-dna-grid p{font-size:13px}.growth-brand-label{font-size:7px}.growth-home-markers{font-size:8px}}
@media(prefers-reduced-motion:reduce){.growth-disclosure summary>b{transition:none}}

.growth-logo-addition{margin-top:21px;max-width:100%}.growth-logo-addition .growth-logo{width:260px}.growth-logo-addition .growth-profile-link{display:inline-flex;gap:25px;color:var(--muted);font-size:11px;text-decoration:none;margin-top:17px}
.growth-home-addition{margin-top:20px;max-width:100%}.growth-home-addition .growth-logo{width:225px}
.growth-overview{display:grid;grid-template-columns:1fr 1fr;gap:28px}.growth-overview-label{display:block;font-size:9px;color:#a9bb98;margin-bottom:18px}.growth-offer-stack,.growth-practice-stack{display:grid;gap:14px;align-content:start}
.growth-offer-description{padding:0 22px 18px;font-size:13px;line-height:1.8;color:var(--muted);margin:0}
.growth-advisory .growth-dna-section{margin-top:46px}
@media(max-width:700px){.growth-overview{grid-template-columns:1fr;gap:34px}.growth-logo-addition .growth-logo{width:240px}.growth-offer-description{padding:0 18px 16px}}
