.growth-title{padding-top:88px;padding-bottom:64px;background:#f1f4f5}.growth-title h1{max-width:1000px;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.08;letter-spacing:-.035em}.growth-title .lead{max-width:850px;font-size:1.2rem}.growth-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.growth-routes>article{padding:32px;background:#fff;border:1px solid #dce3e7;border-radius:6px}.growth-routes h2{font-size:clamp(1.6rem,3vw,2.2rem)}.growth-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.growth-stages article{border-top:3px solid #147783;padding-top:24px}.growth-stages h3{font-size:1.3rem}.growth-scope{display:grid;grid-template-columns:1fr 3fr;gap:24px}.growth-scope dt{font-weight:700}.growth-scope dd{margin:0}.growth-footer{display:flex;flex-wrap:wrap;gap:28px;padding-top:28px;padding-bottom:32px}.growth-footer a{color:inherit}.pn-hero figure img{object-fit:contain;height:auto;width:100%}.pn-machine img{height:auto;width:100%;object-fit:contain}#cost-calculator fieldset{border:1px solid #ced9df;padding:24px;border-radius:6px}#cost-calculator legend{font-size:1.3rem;font-weight:700;padding:0 8px}#cost-calculator label{display:block;margin-top:14px}#cost-calculator input{width:100%;min-height:46px;padding:10px;font:inherit;border:1px solid #9daeb8;border-radius:4px}#cost-result{display:block;margin-top:32px;padding:24px;background:#e2eeee;border-radius:6px}#lead-result{margin-top:30px;padding:24px;background:#eff5f5}#lead-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:inherit}.contactbox a{overflow-wrap:anywhere}.pn-links{gap:20px!important}.growth-title+.section{padding-top:64px}@media(max-width:1100px){.pn-links{gap:12px!important;font-size:.85rem}.growth-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.growth-routes,.growth-stages,.growth-scope{grid-template-columns:1fr}.growth-title{padding-top:52px;padding-bottom:36px}.growth-routes>article{padding:24px}.growth-scope{gap:10px}.growth-scope dd{margin-bottom:18px}.growth-footer{gap:16px}.pn-links{font-size:1rem}.pn-hero h1{font-size:clamp(2.4rem,10vw,3.5rem)}}
