:root{--navy:#163456;--blue:#345d85;--gold:#b68c52;--ground:#e4e8ea;--ink:#102a43}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--navy);font-family:Inter,Arial,sans-serif}.growth-header{position:absolute;z-index:3;top:24px;right:clamp(20px,4vw,64px)}.back-link{color:var(--navy);font-size:10px;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;opacity:.45;transition:opacity .2s ease}.back-link:hover,.back-link:focus-visible{opacity:1}.growth-hero{position:relative;display:flex;align-items:center;min-height:72svh;padding:clamp(128px,16vw,205px) clamp(20px,10vw,160px) 80px;overflow:hidden}.growth-grid{position:absolute;inset:0;opacity:.48;background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(22,52,86,.13) 32px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(22,52,86,.13) 32px)}.growth-content{position:relative;z-index:1;max-width:690px}.kicker{margin:0 0 18px;font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.growth-content h1,.growth-path h2,.growth-cta h2{margin:0;letter-spacing:-.065em;line-height:1;font-size:clamp(42px,6vw,88px)}.lead{max-width:570px;margin:27px 0 34px;font-size:clamp(16px,1.6vw,21px);line-height:1.55}.primary-action{display:inline-flex;align-items:center;gap:32px;padding:15px 20px;background:var(--navy);color:#fff;font-size:13px;font-weight:800;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.primary-action span{font-size:24px;line-height:.6}.growth-network{position:absolute;right:9%;top:18%;width:min(40vw,510px);aspect-ratio:1}.growth-network::before,.growth-network::after,.growth-network i,.growth-network b,.growth-network em{content:"";position:absolute;display:block}.growth-network::before{width:82%;height:2px;top:49%;left:9%;background:var(--blue);transform:rotate(31deg);box-shadow:0 0 0 1px rgba(22,52,86,.12)}.growth-network::after{width:82%;height:2px;top:49%;left:9%;background:var(--blue);transform:rotate(-31deg)}.growth-network i{width:15px;height:15px;top:calc(50% - 7px);left:calc(50% - 7px);border-radius:50%;background:var(--navy);box-shadow:-145px 84px 0 var(--blue),145px 84px 0 var(--blue),-145px -84px 0 var(--gold),145px -84px 0 var(--gold)}.growth-network b{inset:19%;border:1px dashed rgba(22,52,86,.45);border-radius:50%}.growth-network em{inset:4%;border:1px solid rgba(22,52,86,.26);border-radius:48% 52% 54% 46%;animation:expand 4s ease-in-out infinite}.growth-path{padding:clamp(56px,8vw,120px) clamp(20px,10vw,160px);background:#f5f7f7}.growth-path>div{max-width:570px}.growth-path ol{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:56px 0 0;padding:0;list-style:none;border-top:1px solid rgba(22,52,86,.3)}.growth-path li{padding:22px 28px 6px 0;border-right:1px solid rgba(22,52,86,.22)}.growth-path li+li{padding-left:28px}.growth-path li:last-child{border-right:0}.growth-path span{font-size:11px;font-weight:800;letter-spacing:.13em}.growth-path h3{margin:44px 0 10px;font-size:24px;letter-spacing:-.04em}.growth-path p{margin:0;max-width:290px;line-height:1.55}.growth-cta{padding:clamp(72px,10vw,150px) 20px;text-align:center;background:var(--navy);color:#fff}.growth-cta h2{max-width:740px;margin:0 auto 34px;font-size:clamp(34px,5vw,68px)}.growth-cta .kicker{color:#cfdde7}.growth-cta .primary-action{background:var(--gold);color:var(--ink)}@keyframes expand{50%{transform:scale(1.08);opacity:.55}}@media(max-width:760px){.growth-header{top:14px;right:16px}.growth-hero{min-height:650px;padding:120px 24px 280px}.growth-network{width:280px;right:calc(50% - 140px);top:auto;bottom:-22px}.growth-path{padding:62px 24px}.growth-path ol{display:block;margin-top:38px}.growth-path li,.growth-path li+li{padding:22px 0;border-right:0;border-bottom:1px solid rgba(22,52,86,.22)}.growth-path h3{margin:16px 0 8px}.growth-path p{max-width:100%}}
