.lg-growth{box-sizing:border-box;max-width:1080px;margin:32px auto;padding:32px 28px;border-top:1px solid var(--lg-brand-line,#d4dee8);color:var(--lg-brand-text,#172536);line-height:1.7;overflow-wrap:anywhere;font-size:16px}.lg-growth *{box-sizing:border-box}.lg-growth [hidden]{display:none!important}.lg-growth :is(h2,h3){color:inherit;line-height:1.25;letter-spacing:-.02em}.lg-growth h2{font-size:clamp(24px,3vw,34px);margin:10px 0 20px}.lg-growth h3{font-size:22px;margin:10px 0 16px}.lg-growth p{margin:0 0 18px}.lg-growth a{color:var(--lg-brand-accent,#007cae);text-underline-offset:3px}.lg-growth-kicker{font-weight:750;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--lg-brand-muted,#53657b)}.lg-growth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lg-growth-card{padding:26px;border:1px solid var(--lg-brand-line,#d4dee8);border-radius:12px;background:var(--lg-brand-panel,#fff)}.lg-growth-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:24px 0}.lg-growth .lg-growth-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;border:0;border-radius:8px;background:#007eae;color:#fff;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.lg-growth-note{font-size:14px;color:var(--lg-brand-muted,#53657b)}.lg-growth-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.lg-growth label{display:block;min-width:0;font-size:15px;font-weight:650;margin:0 0 20px}.lg-growth :is(input,select,textarea){display:block;width:100%;min-width:0;max-width:100%;margin:8px 0 0;padding:12px 14px;background:var(--lg-brand-field,#f6f9fc);color:var(--lg-brand-text,#172536);border:1px solid var(--lg-brand-line,#bdccd9);border-radius:7px;font:inherit;font-weight:400;line-height:1.5}.lg-growth textarea{resize:vertical}.lg-growth input::placeholder,.lg-growth textarea::placeholder{color:var(--lg-brand-muted,#53657b);opacity:1}.lg-growth button:not(.lg-growth-button){padding:12px 18px;min-height:48px;border:1px solid var(--lg-brand-line,#bdccd9);border-radius:8px;color:inherit;background:var(--lg-brand-panel,#fff);font:inherit;cursor:pointer}.lg-growth :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--lg-brand-accent,#007cae);outline-offset:4px}.lg-growth [data-lg-brief-result]{padding-top:30px;margin-top:30px;border-top:1px solid var(--lg-brand-line,#d4dee8)}
.lg-seo-page a.lg-growth-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;border:0;border-radius:8px;background:#007eae;color:#fff;font:inherit;font-weight:700;text-decoration:none}.lg-growth-brief{scroll-margin-top:120px}
@media(max-width:650px){.lg-growth{padding:26px 18px;margin:24px auto}.lg-growth-fields,.lg-growth-grid{grid-template-columns:1fr;gap:10px}.lg-growth-card{padding:20px}.lg-growth-actions{align-items:stretch;flex-direction:column}.lg-growth .lg-growth-button{text-align:center}}
