.growth-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.growth-section{padding-block:68px}.growth-section h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin-bottom:22px}.growth-section p,.growth-section li{font-size:17px;line-height:1.8}.growth-hero{background:#092c2b;color:#fff;padding:82px 0 76px}.growth-hero h1{font-size:clamp(34px,4.5vw,64px);line-height:1.15;max-width:1000px;letter-spacing:-.025em;margin:20px 0 28px}.growth-answer{font-size:clamp(18px,2vw,22px);line-height:1.7;max-width:900px;color:#dce9e3}.growth-small{font-size:15px;margin-top:24px;color:#c5d8ce}.growth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.growth-card{border:1px solid #d4e0d9;border-radius:8px;padding:28px;display:block;background:#f6f8f4;transition:background .15s}.growth-card:hover{background:#edf4df}.growth-card h3{font-size:23px;line-height:1.35;color:#143d30;margin-bottom:14px}.growth-card p{font-size:16px;color:#40594e;margin-bottom:16px}.growth-card span{font-size:15px;font-weight:700;color:#235d46}.growth-split{display:grid;grid-template-columns:1.3fr 1fr;gap:48px}.growth-panel{padding:30px;background:#eff3e9;border-inline-start:4px solid #bce36b}.growth-panel h2{font-size:26px}.growth-outputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;padding:0}.growth-outputs li{padding:18px 22px;background:#f0f5ee;border-inline-start:3px solid #3b765a}.growth-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0}.growth-steps li{border-top:3px solid #9ac64b;padding:24px 18px;background:#f5f7f2}.growth-steps b{font-size:21px;color:#154d38}.growth-faq{border-block-end:1px solid #ccd9d0;padding:23px 0}.growth-faq summary{font-size:20px;font-weight:600;cursor:pointer}.growth-faq p{max-width:920px;padding-top:16px}.growth-reference{margin-top:28px}.growth-reference a,.growth-panel a{color:#1c694c;text-decoration:underline;text-underline-offset:4px}.growth-cta{background:#e7f0db;padding:40px;border-radius:8px}.growth-links{display:flex;flex-wrap:wrap;gap:14px}.growth-links a{background:#eef3e9;padding:12px 18px;border-radius:4px;color:#244f3c}.growth-header{position:relative;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:20px 40px}.growth-nav{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.growth-footer{background:#092c2b;color:#e7eee5;padding:40px;display:flex;flex-wrap:wrap;gap:20px}.growth-footer p:last-child{flex-basis:100%;font-size:14px}.growth-checklist{padding-inline-start:26px}.growth-checklist li{margin-bottom:24px}.growth-writing{height:50px;border-bottom:1px solid #bacac0}.growth-hero .textlink{color:#fff}.growth-header .brand span{white-space:normal}.growth-header .brand{max-width:100%}html[lang=ar] .growth-hero h1{letter-spacing:0;line-height:1.45}.hero h1{font-size:clamp(45px,4.6vw,74px)}
@media(max-width:760px){.growth-wrap{width:calc(100% - 36px)}.growth-section{padding-block:38px}.growth-grid,.growth-split,.growth-outputs,.growth-steps{grid-template-columns:1fr}.growth-split{gap:24px}.growth-header{padding:18px}.growth-header .brand small{font-size:10px}.growth-nav{gap:14px}.growth-nav a{font-size:15px}.growth-hero{padding-block:46px}.growth-card{padding:22px}.growth-cta{padding:26px}.growth-footer{padding:30px 18px}.growth-hero .actions{align-items:flex-start;gap:20px}.growth-hero .button{white-space:normal}.hero h1{font-size:clamp(38px,9vw,56px)}}
@media print{header,footer,.skip,button,.actions,.growth-nav{display:none!important}.growth-hero{background:#fff!important;color:#111!important;padding:10px 0}.growth-answer{color:#111}.growth-wrap{width:100%}.growth-section{padding:15px 0}.growth-checklist li{break-inside:avoid}.growth-hero h1{font-size:28px}.growth-checklist li{font-size:13px;margin-bottom:12px}.growth-writing{height:30px}}
.brand-logo,.signature-logo{background:transparent!important}.frameworkstrip{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 28px}.frameworkstrip>a{min-width:110px}.industrytabs{display:flex;flex-wrap:wrap;gap:8px}.industrytabs button{flex:0 1 auto;white-space:normal}.growth-context-note{font-size:16px;line-height:1.75;max-width:1000px;margin:20px 0 30px;color:#455f53}@media(max-width:760px){.frameworkstrip>a{flex:1 1 38%;min-width:0}.frameworkstrip>p{flex-basis:100%}.industrytabs button{font-size:14px;padding:12px 14px}}
