/* Acquisition content stays in APOTEC's approved black / metal / lime palette. */
.growth-offer,.growth-scope,.growth-resources,.growth-share-note,.growth-routes{color:#dae5eb;background:#0a1115;border-block:1px solid #33454d;word-break:keep-all;overflow-wrap:break-word}
.growth-offer,.growth-scope,.growth-resources{padding:clamp(36px,5vw,75px) clamp(22px,5vw,80px)}
.growth-offer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:45px;align-items:center;background:radial-gradient(ellipse at 90% 0,#b8ff3d09,transparent 65%),#0c151a}
.growth-offer h2,.growth-scope h2,.growth-resources h2{font-size:clamp(28px,3.1vw,46px);letter-spacing:-.05em;line-height:1.3;margin:12px 0 20px}
.growth-offer p,.growth-scope>p{max-width:840px;color:#a9bdc8;line-height:1.9;font-size:15px}
.growth-offer .eyebrow,.growth-scope .eyebrow,.growth-resources .eyebrow{font:10px/1.8 Consolas,monospace;letter-spacing:.12em;color:#b8ff3d}
.growth-offer>div:last-child{display:grid;gap:18px;justify-items:start}.growth-offer small{color:#849ca9;font-size:11px;line-height:1.8}
.growth-inline{font-size:13px;color:#b8ff3d;text-decoration:underline;text-underline-offset:5px;line-height:1.8}
.growth-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}
.growth-scope .ex-table-wrap{margin-top:28px}.growth-scope table{min-width:600px}.growth-scope td{font-size:14px;line-height:1.8;color:#c0d0d9}
.growth-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}
.growth-guide-grid>a{display:block;position:relative;padding:28px 32px 50px;background:#111e25;border:1px solid #3a505b;transition:border-color .2s,translate .2s;color:#edf3f5;text-decoration:none}
.growth-guide-grid>a:hover{border-color:#b8ff3d99;translate:0 -3px}.growth-guide-grid small{font:9px/1.6 Consolas,monospace;letter-spacing:.12em;color:#b8ff3d}
.growth-guide-grid h3{font-size:22px;letter-spacing:-.035em;line-height:1.5;margin:15px 0}.growth-guide-grid p{font-size:14px;line-height:1.85;color:#9bb3c1}.growth-guide-grid span{position:absolute;right:28px;bottom:20px;color:#b8ff3d;font-size:26px}
.growth-share-note{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px clamp(22px,5vw,80px);flex-wrap:wrap}.growth-share-note>span{font:9px/1.7 Consolas,monospace;color:#93a8b3;letter-spacing:.1em}.growth-share-note a{color:#b8ff3d;font-size:13px;line-height:1.8}.growth-share-note small{font-size:11px;color:#8099a8}
.growth-routes{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;align-items:stretch;padding:0 clamp(20px,5vw,80px);gap:0;background:#101a1e}
.growth-routes p{font-size:14px;line-height:1.8;padding:20px 20px 20px 0;margin:0;color:#a6bdc8}.growth-routes p span{font:9px/1.7 Consolas,monospace;display:block;color:#b8ff3d;margin-bottom:5px;letter-spacing:.13em}.growth-routes>a{display:flex;align-items:center;padding:24px 20px;font-size:14px;line-height:1.6;border-left:1px solid #30474f;color:#edf4f6;text-decoration:none}.growth-routes>a:hover{background:#b8ff3d0a;color:#b8ff3d}
.growth-reading{margin:0;padding:36px;border-left:1px solid #445e6c;background:linear-gradient(140deg,#1b2a32,#0e171b)}
.growth-reading>p{font:10px/1.8 Consolas,monospace;color:#b8ff3d;letter-spacing:.14em}.growth-reading h2{font-size:28px;line-height:1.45;letter-spacing:-.04em;margin:18px 0 28px}.growth-reading ol{margin:0;padding-left:22px;color:#d6e2e8}.growth-reading li{padding-left:5px;margin-bottom:20px;font-size:16px;line-height:1.8}.growth-reading>span{display:block;border-top:1px solid #40555e;padding-top:22px;color:#829da9;font-size:11px;line-height:1.8}
[data-growth-print], [data-growth-copy]{cursor:pointer}
.growth-offer a:focus-visible,.growth-routes a:focus-visible,.growth-guide-grid a:focus-visible,.growth-inline:focus-visible{outline:2px solid #b8ff3d;outline-offset:4px}
@media(max-width:900px){.growth-offer{grid-template-columns:1fr;gap:24px}.growth-routes{grid-template-columns:1fr 1fr}.growth-routes p{grid-column:1/-1;padding-block:18px}.growth-routes>a{padding:20px 15px;border-top:1px solid #30474f;border-left:0}.growth-routes>a:last-child{grid-column:1/-1}.growth-guide-grid h3{font-size:20px}}
@media(max-width:600px){.growth-offer,.growth-scope,.growth-resources{padding:40px 20px}.growth-offer h2,.growth-scope h2,.growth-resources h2{font-size:30px}.growth-offer .button{width:100%;min-width:0;font-size:13px}.growth-guide-grid{grid-template-columns:1fr}.growth-guide-grid>a{padding:24px 24px 46px}.growth-routes>a{font-size:12px;padding:18px 8px}.growth-reading{padding:28px}.growth-reading h2{font-size:25px}.growth-reading li{font-size:15px}.growth-share-note{display:grid;gap:12px}.growth-actions{align-items:start;gap:20px}.growth-actions .button{min-width:0;width:100%;font-size:13px}}
@media(prefers-reduced-motion:reduce){.growth-guide-grid>a{transition:none;translate:none!important}}
@media print{.growth-offer,.growth-scope,.growth-resources,.growth-share-note{background:#fff;color:#111;break-inside:avoid}.growth-offer p,.growth-scope p{color:#222}.growth-actions,.growth-routes{display:none}.growth-guide-grid{display:block}.growth-guide-grid>a{background:#fff;color:#111;border-color:#ccc;margin:12px 0}.growth-guide-grid p{color:#333}}
