.growth-block{scroll-margin-top:104px;margin:48px auto;padding:32px 24px;max-width:1320px;border:1px solid #e2e2e2;border-radius:24px;background:#fff;color:#1a1a1a}.growth-block h2{font-size:clamp(26px,3vw,40px);line-height:1.16;letter-spacing:-.03em;margin:0 0 20px}.growth-block h3{font-size:22px;margin:0 0 12px}.growth-block p{line-height:1.65;margin:0 0 20px}.growth-block a{color:#0a7a50;text-underline-offset:4px}.growth-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.growth-block label,.growth-block legend{font-weight:700;display:block;margin-bottom:12px}.growth-block select,.growth-block textarea{font:inherit;color:#1a1a1a;background:#fff;width:100%;border:1px solid #767676;border-radius:8px;padding:12px;min-height:48px}.growth-block textarea{min-height:200px;line-height:1.6}.growth-block fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.growth-block select{margin-bottom:24px}.growth-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:24px 0}.growth-block button,.growth-block .growth-primary{font:inherit;font-weight:700;padding:12px 20px;min-height:48px;border:1px solid #1a1a1a;border-radius:12px;cursor:pointer;background:#1a1a1a;color:#fff;text-decoration:none;display:inline-block}.growth-block button.growth-secondary{background:#fff;color:#1a1a1a}.growth-block :focus-visible{outline:3px solid #0a7a50;outline-offset:4px}.growth-block ul,.growth-block ol{padding-left:24px;margin:12px 0 24px;line-height:1.7}.growth-block li{margin-bottom:8px}.growth-result{scroll-margin-top:104px;border-top:1px solid #e2e2e2;padding-top:24px}.growth-note{color:#5a5a60;font-size:15px}.growth-proof{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.growth-proof article{min-width:0}.growth-proof img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin-bottom:16px}.growth-proof h3{font-size:21px}.growth-status{min-height:24px;color:#0a7a50}.growth-block[hidden],.growth-block [hidden]{display:none}.growth-article{max-width:880px;margin:48px auto 72px;padding:0 24px}.growth-article h2{margin-bottom:16px;font-size:clamp(24px,3vw,32px);line-height:1.25}.growth-article p{line-height:1.65;margin-bottom:20px}.growth-article a{color:#0a7a50;text-underline-offset:4px}.growth-article .growth-main-link{font-weight:700;text-decoration:underline}.growth-article .growth-small{font-size:15px;color:#5a5a60}@media(max-width:700px){.growth-block{margin:32px 0;padding:24px 16px;border-radius:18px}.growth-grid,.growth-proof{grid-template-columns:1fr;gap:24px}.growth-block button,.growth-block .growth-primary{text-align:center;width:100%}.growth-actions{gap:12px}.growth-article{padding:0 24px}}@media print{.growth-actions,header,footer{display:none}}
