:root{--growth-line:#ffffff1f;--growth-muted:#9a9dac}.growth-hero{width:min(1180px,100% - 48px);margin:auto;padding:clamp(90px,12vw,170px) 0 80px}.growth-hero h1{max-width:980px}.growth-hero>p{color:var(--growth-muted);max-width:760px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.growth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1180px,100% - 48px);margin:0 auto 120px}.growth-card{border:1px solid var(--growth-line);border-radius:24px;background:linear-gradient(145deg,#1f377833,#ffffff06);min-height:390px;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column}.growth-card:nth-child(2n){background:linear-gradient(145deg,#522d802e,#ffffff06)}.growth-card .kicker{margin-bottom:24px}.growth-card h2{font-size:clamp(2rem,3.6vw,3.4rem)}.growth-card p,.growth-card li{color:var(--growth-muted);line-height:1.75}.growth-card ul{margin:25px 0 32px;padding:0;list-style:none}.growth-card li{border-top:1px solid var(--growth-line);padding:10px 0}.growth-card .text-link{width:fit-content;margin-top:auto}.proof-note{width:min(1180px,100% - 48px);margin:-80px auto 120px;color:#777b8b;line-height:1.7}.article-shell{width:min(920px,100% - 48px);margin:auto;padding:100px 0}.article-shell+.article-shell{border-top:1px solid var(--growth-line)}.article-shell h2{margin-bottom:28px}.article-shell h3{font-size:clamp(1.35rem,2.4vw,2rem);margin:38px 0 14px}.article-shell p,.article-shell li{color:var(--growth-muted);font-size:1rem;line-height:1.85}.article-shell ul,.article-shell ol{padding-left:22px}.article-shell li{margin:10px 0}.faq-list{margin-top:40px}.faq-list details{border-top:1px solid var(--growth-line);padding:22px 0}.faq-list details:last-child{border-bottom:1px solid var(--growth-line)}.faq-list summary{cursor:pointer;color:#f4f1e9;font-size:1.08rem}.faq-list details p{margin:14px 0 0}.growth-links{width:min(1180px,100% - 48px);margin:0 auto 90px;border-block:1px solid var(--growth-line);padding:30px 0;display:flex;gap:28px;flex-wrap:wrap}.growth-links a{color:#9db5ff;border-bottom:1px solid #526aa8;padding-bottom:3px}.projects,.cta-section,.detail-features,.detail-process,.growth-grid,.article-shell,.footer-capabilities,footer{content-visibility:auto;contain-intrinsic-size:auto 700px}@media(max-width:760px){.growth-hero,.growth-grid,.proof-note,.growth-links{width:calc(100% - 30px)}.growth-hero{padding-top:70px}.growth-grid{grid-template-columns:1fr;margin-bottom:80px}.growth-card{min-height:330px}.proof-note{margin-top:-45px;margin-bottom:80px}.article-shell{width:calc(100% - 30px);padding:75px 0}}
