/* Isolated homepage conversion layout; other language/service pages retain their styles. */
.growth-home {background:#f6f5ef;--growth-green:#153e35;--growth-gold:#d9b77a;--growth-muted:#5f6e68;}
.growth-home .page-shell {width:min(1240px, calc(100% - 64px));padding:0;margin:auto;}
.growth-home .topbar {display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:22px 0;border:0;border-radius:0;box-shadow:none;background:transparent;}
.growth-home .brand {min-width:0;}
.growth-home .main-nav {display:flex;gap:22px;}
.growth-home .main-nav a {font-size:13px;}
.growth-home .lang-switch {display:flex;flex-wrap:nowrap;gap:5px;padding:6px;overflow:auto;max-width:100%;}
.growth-home .lang-btn {font-size:11px;padding:6px 8px;white-space:nowrap;flex:0 0 auto;}
.growth-home main {display:block;}
.growth-home h1,.growth-home h2,.growth-home h3,.growth-home p {margin-top:0;}
.growth-home a {text-underline-offset:4px;}
.growth-home .growth-hero {display:grid;grid-template-columns:1.25fr .85fr;gap:48px;align-items:center;background:var(--growth-green);color:#fff;padding:56px;border-radius:26px;position:relative;overflow:hidden;}
.growth-home .growth-hero::before {content:"";position:absolute;width:440px;height:440px;border:1px solid #ffffff16;border-radius:50%;top:-250px;left:140px;pointer-events:none;}
.growth-home .growth-eyebrow {font:700 11px/1.6 var(--body-font);letter-spacing:.14em;text-transform:uppercase;color:var(--growth-muted);margin-bottom:15px;}
.growth-home .growth-hero .growth-eyebrow {color:var(--growth-gold);}
.growth-home h1 {font:500 clamp(38px,4.5vw,62px)/1.12 var(--heading-font);letter-spacing:-.035em;max-width:12ch;margin-bottom:22px;}
.growth-home[data-lang="zh"] h1 {max-width:11em;line-height:1.28;letter-spacing:-.02em;font-size:clamp(35px,4.1vw,54px);}
.growth-home .growth-intro {font-size:16px;line-height:1.85;color:#e0e9e3;max-width:53ch;margin-bottom:24px;}
.growth-home .growth-primary {display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;padding:13px 23px;border-radius:9px;background:var(--growth-gold);color:#19382e;text-decoration:none;font-size:14px;font-weight:800;border:0;cursor:pointer;}
.growth-home .growth-text-link {color:inherit;font-size:13px;margin-left:20px;display:inline-block;}
.growth-home .growth-hero-note {color:#c5d5cb;font-size:12px;line-height:1.7;margin-top:20px;margin-bottom:0;}
.growth-home .growth-review {background:#fff;color:var(--ink);border:1px solid #e3e8df;padding:27px;border-radius:18px;box-shadow:0 16px 50px #09271c20;}
.growth-home .growth-review h2 {font:600 25px/1.3 var(--heading-font);margin-bottom:9px;}
.growth-home .growth-review p {font-size:12px;line-height:1.7;color:var(--growth-muted);}
.growth-home .growth-review .lead-form {display:grid;gap:12px;}
.growth-home .growth-review input,.growth-home .growth-review textarea {min-height:43px;padding:10px 12px;border-radius:7px;background:#fafbf8;}
.growth-home .growth-review textarea {min-height:66px;resize:vertical;}
.growth-home .growth-review .lead-form button {border-radius:8px;background:var(--growth-green);min-height:46px;}
.growth-home .growth-review .lead-form-note {font-size:10px;margin:0;}
.growth-home .growth-trust-bar {display:flex;gap:30px;justify-content:space-between;padding:25px 5px;border-bottom:1px solid #dce1d8;font-size:12px;color:var(--growth-muted);}
.growth-home .growth-trust-bar strong {color:var(--growth-green);}
.growth-home .growth-section {padding:58px 0;border-bottom:1px solid #dce1d8;scroll-margin-top:24px;}
.growth-home .growth-section-heading {display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px;}
.growth-home .growth-section h2 {font:500 clamp(28px,3vw,39px)/1.25 var(--heading-font);letter-spacing:-.025em;margin-bottom:0;max-width:22ch;}
.growth-home .growth-section-heading>p {max-width:44ch;margin-bottom:0;color:var(--growth-muted);font-size:14px;line-height:1.8;}
.growth-home .growth-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.growth-home .growth-card {background:#fff;border:1px solid #dfe4dc;border-radius:14px;padding:26px;min-width:0;}
.growth-home .growth-card h3 {font-size:17px;line-height:1.5;margin:12px 0;}
.growth-home .growth-card p {font-size:13px;line-height:1.85;color:var(--growth-muted);}
.growth-home .growth-card>a {font-size:13px;font-weight:800;color:var(--growth-green);}
.growth-home .growth-number {font-size:12px;letter-spacing:.1em;color:#9b743e;}
.growth-home .growth-amount {display:block;font:500 40px/1.2 var(--heading-font);color:var(--growth-green);margin:14px 0;}
.growth-home .growth-fine {font-size:12px;line-height:1.9;color:var(--growth-muted);margin-top:18px;}
.growth-home .growth-budget {background:#ecefe7;border-radius:12px;padding:20px 24px;margin-top:18px;}
.growth-home .growth-budget p {font-size:13px;line-height:1.85;margin:0;color:var(--growth-green);}
.growth-home .growth-person {display:grid;grid-template-columns:100px 1fr;gap:26px;align-items:start;}
.growth-home .growth-monogram {height:100px;width:100px;border-radius:50%;display:grid;place-items:center;background:var(--growth-green);color:var(--growth-gold);font:500 37px var(--heading-font);}
.growth-home .growth-person h3 {font:500 30px var(--heading-font);margin-bottom:10px;}
.growth-home .growth-person p {font-size:14px;line-height:1.85;color:var(--growth-muted);max-width:80ch;}
.growth-home .growth-source {font-size:11px!important;}
.growth-home .growth-steps {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}
.growth-home .growth-step {padding-top:18px;border-top:2px solid #c9d6c7;}
.growth-home .growth-step h3 {font-size:15px;line-height:1.6;margin:14px 0 10px;}
.growth-home .growth-step p {font-size:13px;line-height:1.8;color:var(--growth-muted);}
.growth-home .growth-faq {border-top:1px solid #dce1d8;}
.growth-home .growth-faq details {padding:20px 0;border-bottom:1px solid #dce1d8;}
.growth-home summary {cursor:pointer;font-size:15px;font-weight:700;line-height:1.6;}
.growth-home .growth-faq details p {font-size:14px;color:var(--growth-muted);line-height:1.85;max-width:86ch;margin:15px 0 0;}
.growth-home .growth-final {background:var(--growth-green);color:#fff;border-radius:20px;margin:38px 0;padding:38px;display:flex;gap:24px;justify-content:space-between;align-items:center;}
.growth-home .growth-final h2 {font:500 29px/1.4 var(--heading-font);margin-bottom:10px;}
.growth-home .growth-final p {font-size:13px;line-height:1.8;color:#d3e0d6;margin-bottom:0;}
.growth-home .growth-contact-links {display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;}
.growth-home .growth-contact-links a {font-size:13px;color:inherit;}
.growth-home .growth-library {padding:25px 0 35px;}
.growth-home .growth-library ul {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;padding-left:18px;margin-top:24px;}
.growth-home .growth-library a {font-size:12px;line-height:1.7;color:var(--growth-muted);overflow-wrap:anywhere;}
.growth-home .sticky-lead-cta {left:auto;right:20px;bottom:20px;transform:none;gap:6px;padding:6px;border:1px solid #dae4d8;box-shadow:0 5px 24px #14392d20;}
.growth-home .sticky-lead-cta a {min-height:44px;}
.growth-home .footer {margin:0 0 95px;padding:30px 0;background:transparent;box-shadow:none;border-radius:0;}
.growth-home a:focus-visible,.growth-home summary:focus-visible,.growth-home button:focus-visible {outline:3px solid #ba873e;outline-offset:4px;}
@media(max-width:1000px){
 .growth-home .growth-hero {gap:28px;padding:36px;}
 .growth-home .main-nav {gap:12px;}
 .growth-home .lang-switch {width:100%;justify-content:flex-start;overflow:auto;flex-wrap:nowrap;}
 .growth-home .growth-grid {gap:12px;}
 .growth-home .growth-card {padding:20px;}
}
@media(max-width:700px){
 .growth-home .page-shell {width:calc(100% - 32px);}
 .growth-home .topbar {gap:12px;padding:18px 0;}
 .growth-home .brand {width:100%;}
 .growth-home .main-nav {gap:14px;width:100%;justify-content:space-between;}
 .growth-home .main-nav a {font-size:11px;}
 .growth-home .growth-hero {grid-template-columns:1fr;padding:30px 23px;gap:30px;border-radius:18px;}
 .growth-home h1 {font-size:40px;max-width:13ch;}
 .growth-home[data-lang="zh"] h1 {font-size:35px;}
 .growth-home .growth-intro {font-size:14px;line-height:1.8;}
 .growth-home .growth-primary {font-size:13px;}
 .growth-home .growth-text-link {margin:16px 0 0;display:block;}
 .growth-home .growth-review {padding:21px;scroll-margin-top:16px;}
 .growth-home .growth-trust-bar {flex-direction:column;gap:8px;line-height:1.7;padding:20px 3px;}
 .growth-home .growth-section {padding:36px 0;}
 .growth-home .growth-section-heading {display:block;margin-bottom:22px;}
 .growth-home .growth-section h2 {font-size:29px;max-width:none;}
 .growth-home .growth-section-heading>p {margin-top:16px;}
 .growth-home .growth-grid,.growth-home .growth-steps {grid-template-columns:1fr;gap:14px;}
 .growth-home .growth-person {grid-template-columns:1fr;gap:20px;}
 .growth-home .growth-monogram {width:68px;height:68px;font-size:28px;}
 .growth-home .growth-final {display:block;padding:26px 22px;}
 .growth-home .growth-final>.growth-primary {margin-top:22px;}
 .growth-home .growth-library ul {grid-template-columns:1fr;}
 .growth-home .sticky-lead-cta {left:16px;right:16px;bottom:12px;}
 .growth-home .sticky-lead-cta a {flex:1;justify-content:center;}
}
