/* Growth release: architectural hierarchy, accessible project pathways. */
.growth-section{padding:64px 22px;background:#faf8f3;color:#152d40}.growth-inner{max-width:1120px;margin:auto}.growth-kicker{font:750 12px/1.5 system-ui;letter-spacing:.15em;text-transform:uppercase;color:#70562d}.growth-section h2{font:400 clamp(29px,4vw,42px)/1.12 Georgia,serif;margin:12px 0 20px;letter-spacing:-.025em}.growth-section p{line-height:1.65;max-width:68ch}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.growth-card{padding:26px;border:1px solid #d7d2c8;background:#fff;border-radius:12px;min-width:0}.growth-card h3{font:400 25px/1.2 Georgia,serif;margin:12px 0}.growth-card p{font-size:15px}.growth-card a,.growth-link{color:#143c58;font-weight:750;display:inline-block;padding:12px 0;min-height:44px}.growth-number{color:#846432;font:600 13px/1 system-ui;letter-spacing:.1em}.growth-dark{background:#132c3f;color:#fff}.growth-dark .growth-kicker{color:#dfc18c}.growth-dark .growth-card{background:#1c374b;border-color:#4b5d69}.growth-dark a{color:#f5d39a}.growth-faq{border-top:1px solid #d7d2c8;padding:18px 0}.growth-faq summary{font-weight:750;cursor:pointer;min-height:44px;padding:10px 0}.growth-faq p{margin:4px 0 10px}.growth-table-wrap{overflow-x:auto}.growth-table{width:100%;border-collapse:collapse;line-height:1.6}.growth-table th,.growth-table td{text-align:left;padding:16px;border-bottom:1px solid #d7d2c8;vertical-align:top}.growth-table th{background:#eee9df}.growth-section .btn{background:#153a54;color:#fff}.growth-note{font-size:14px;color:#51616c}.growth-home .intro h1{font-size:clamp(40px,4.4vw,64px);line-height:1.04;letter-spacing:-.03em;max-width:14ch}.growth-home .intro h1 span{display:block;color:#e7c890}.growth-home .hero-grid{grid-template-columns:minmax(0,1fr) 350px;min-height:610px;padding-top:44px;padding-bottom:44px}.growth-home .hero-person img{width:64px;height:64px}.growth-home .hero-person{margin-bottom:26px;gap:14px}.growth-home .proof{gap:25px}.growth-home .proof b{font:600 17px/1.3 system-ui;color:#e7c890}.growth-home .intro p{max-width:47ch;font-size:17px;line-height:1.6}.growth-home .hero:before{background:linear-gradient(90deg,rgba(4,19,32,.87),rgba(4,19,32,.65) 55%,rgba(4,19,32,.24))}.growth-home .hero-form{border-radius:12px;border-top:4px solid #bca06d}.growth-home .intro .hero-microcopy{font-size:13px;margin:14px 0 0;color:#f0f0e9}.growth-home .hero-person .eyebrow{font-size:22px!important}.growth-section a:focus-visible{outline:3px solid #b47a11;outline-offset:4px}@media(max-width:860px){.growth-home .hero-grid{grid-template-columns:1fr;gap:32px;min-height:0}.growth-home .intro h1{font-size:clamp(37px,8.8vw,55px);max-width:17ch}.growth-home .hero-person{margin-bottom:18px}.growth-home .hero-person img{width:48px;height:48px}.growth-grid{grid-template-columns:1fr}.growth-section{padding:42px 20px}.growth-home .intro p{font-size:16px}.growth-home .hero-form{max-width:590px;width:100%}}@media(max-width:400px){.growth-home .hero-person{display:none}.growth-home .intro h1{font-size:37px}.growth-home .proof{margin:12px 0}.growth-home .hero-grid{padding:24px 16px!important}}

.growth-section h1{font:400 clamp(36px,5vw,58px)/1.08 Georgia,serif;max-width:20ch;letter-spacing:-.03em;margin:16px 0 24px}
