.strategic-page{color:#edf2f7;background:#090d12;min-height:100vh}.strategic-hero{border-bottom:1px solid var(--rule);background:linear-gradient(135deg,#37e6d409,#0000 44%);padding:150px 0 116px}.strategic-wrap{max-width:1120px}.strategic-hero .lbl{align-items:center;gap:12px;display:flex}.strategic-hero .lbl i{background:var(--acc);width:26px;height:1px;display:inline-block;box-shadow:0 0 12px #37e6d4b3}.strategic-hero h1{letter-spacing:-.065em;max-width:820px;margin-top:28px;font-size:clamp(46px,7vw,86px);line-height:.98}.strategic-hero p{color:#a9b7c5;max-width:650px;margin-top:28px;font-size:19px;line-height:1.55}.strategic-actions{gap:10px;margin-top:34px;display:flex}.strategic-body{padding:92px 0 126px}.strategic-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategic-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:linear-gradient(135deg,#37e6d408,#0000 55%);min-height:300px;padding:32px 34px 36px}.strategic-card:nth-child(3n){background:linear-gradient(135deg,#ffcc6606,#0000 55%)}.strategic-index{color:var(--acc);font:10px var(--mono);letter-spacing:.24em;margin-bottom:30px;display:block}.strategic-card .lbl{color:#738395}.strategic-card h2{letter-spacing:-.035em;max-width:18ch;margin-top:18px;font-size:27px;line-height:1.12}.strategic-card p{color:#aab7c4;max-width:42ch;margin-top:16px;font-size:16px;line-height:1.6}.strategic-links{flex-wrap:wrap;gap:9px 18px;margin-top:28px;display:flex}.strategic-links a{color:var(--acc);font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.strategic-links span{margin-left:7px}@media (max-width:700px){.strategic-hero{padding:108px 0 76px}.strategic-hero h1{max-width:13ch;margin-top:22px;font-size:clamp(42px,12vw,62px)}.strategic-hero p{margin-top:22px;font-size:16px}.strategic-actions{flex-direction:column;align-items:stretch}.strategic-actions>*{justify-content:center;width:100%}.strategic-body{padding:64px 0 86px}.strategic-grid{grid-template-columns:1fr}.strategic-card{min-height:0;padding:27px 23px 31px}.strategic-index{margin-bottom:22px}}
