.sectors-section{padding-top:70px}.sector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.sector-card{display:flex;flex-direction:column;align-items:flex-start;min-height:125px;gap:5px;padding:15px;text-align:left;background:linear-gradient(125deg,#102b43,#0b1e31);border:1px solid #305675;border-radius:13px;color:#e9f6ff}.sector-card[aria-pressed=true]{border-color:var(--sector-color);background:linear-gradient(125deg,#1a4664,#103049)}.sector-card span{font-size:23px;color:var(--sector-color)}.sector-card strong{font-size:12px}.sector-card small{font-size:10px;color:#a3bdd2}.sector-detail{border:1px solid #386687;background:linear-gradient(130deg,#0c2b45,#091d30);border-radius:20px;padding:25px}.sector-detail h3{font-size:27px;margin:5px 0}.sector-detail p{color:#a9c5da;font-size:12px}.sector-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.58fr);gap:20px;margin-top:20px}.sector-detail h4{color:#92cbef;font-size:11px;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.sector-resources{display:grid;gap:9px}.sector-resources button{display:grid;text-align:left;gap:2px;background:#122e47;border:1px solid #335e7f;border-radius:12px;color:white;padding:13px}.sector-resources button small{font-size:9px;font-weight:900;color:#83bff0}.sector-resources button strong{font-size:13px}.sector-resources button span{font-size:10px;color:#89caff}.sector-tools{display:grid;gap:9px}.sector-tools button{border:1px solid #37678d;background:#174464;border-radius:10px;color:#dff4ff;font-size:12px;font-weight:800;padding:13px;text-align:left}.sector-detail button:hover{background:#245b7c}.sector-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.sector-links a{font-size:11px;text-decoration:none;border-radius:9px;border:1px solid #37779c;padding:10px 14px;background:#174666;color:#e0f5ff;font-weight:800}.sector-links a:first-child{border-color:#70befe;background:linear-gradient(120deg,#2078cc,#389cea)}@media(max-width:950px){.sector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sector-detail{padding:16px}.sector-detail-grid{grid-template-columns:1fr;gap:22px}.sector-card{min-height:110px;padding:12px}.sector-links a{width:100%;text-align:center}}