.lz-growth{padding:48px 0}.lz-growth .container{max-width:1120px}.lz-growth h2{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2;margin:12px 0 24px}.lz-growth h3{font-size:1.15rem;margin:0 0 12px}.lz-growth p,.lz-growth li{line-height:1.7}.lz-growth p{margin:0 0 18px}.lz-growth ul,.lz-growth ol{padding-left:22px}.lz-growth a{text-decoration:underline;text-underline-offset:3px}.lz-growth-grid,.lz-budget-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lz-growth-grid{margin:24px 0}.lz-budget{border:1px solid #d9dfe6;border-radius:12px;padding:24px;margin-bottom:28px;background:#f8fafc;color:#152b40}.lz-budget label{display:flex;flex-direction:column;gap:8px;font-weight:600}.lz-budget select{font:inherit;background:white;border:1px solid #b5c1cd;border-radius:6px;min-height:48px;width:100%;padding:10px;color:#152b40}.lz-budget select:focus-visible{outline:3px solid #306bd6;outline-offset:3px}.lz-budget-result{margin:24px 0;padding:20px;background:white;border-radius:8px}.lz-budget-result strong{font-size:2rem}.lz-budget p{line-height:1.6;margin:8px 0}.seo-table caption{text-align:left;padding:12px 0;font-weight:600}.seo-table-wrap{max-width:100%;overflow-x:auto}.lz-growth-grid>*{min-width:0}@media(max-width:640px){.lz-growth-grid,.lz-budget-fields{grid-template-columns:1fr;gap:20px}.lz-budget{padding:18px}.lz-growth{padding:32px 0}}