.capability-header{background:linear-gradient(135deg,#1a237e 0%,#0288d1 100%)}.capability-container{background-color:#1a237e}.section-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:url(/images/tech-bg.webp) 50%/cover;border:1px solid #ffffff1a;border-radius:8px}.header-title{background:linear-gradient(90deg,#4caf50 0%,#2196f3 100%);color:#0000;-webkit-background-clip:text;font-weight:700}.download-btn{background-color:#2196f3;transition:all .3s}.download-btn:hover{background-color:#1976d2}.codes-section{background-color:#0003;border-radius:8px;padding:1rem}.company-stats{border-left:3px solid #4caf50;margin:1rem 0;padding-left:1rem}.see-more-link{cursor:pointer;padding:.5rem 0;text-decoration:none;transition:all .3s;display:inline-flex}.see-more-link:hover{transform:translateY(2px);color:#4caf50!important}.see-more-link:hover svg{animation:1s infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}html{scroll-behavior:smooth;scroll-padding-top:100px}.gov-logo-circle{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto;padding:10px;transition:transform .3s;display:flex;box-shadow:0 4px 6px #0000001a}.gov-logos-container{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:768px){.gov-logos-container{flex-wrap:wrap;justify-content:center}}.company-logo-circle{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:5px;display:flex;box-shadow:0 2px 4px #0000001a}.company-logo-circle img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}#duns-seal{justify-content:center!important;margin:20px auto!important;display:flex!important}.gov-logo-circle{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;padding:10px;transition:transform .3s;display:flex;box-shadow:0 4px 6px #0000001a}.gov-logo-circle:hover{transform:scale(1.05)}.gov-logo-circle img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.section-card h2,.differentiators h2,.core-competencies-section p,.core-competencies-section li,.company-stats p,.company-stats li,.codes-section p,.codes-section li,.differentiators p,.differentiators li,.section-card h2,.section-card p,.section-card li{text-align:left!important}.section-card ul,.section-card ul li,.section-card ul li p,.section-card ul li h5{text-align:left!important;white-space:normal!important}.property-label{color:#4caf50;font-weight:700}.section-card.company-overview p{text-align:justify!important;text-justify:inter-word!important;-webkit-text-align-last:left!important;text-align-last:left!important}.section-card:not(.company-overview) p,.core-competencies-section p,.core-competencies-section li,.company-stats p,.company-stats li,.codes-section p,.codes-section li,.differentiators p,.differentiators li,.section-card h2,.section-card li{text-align:left!important}.codes-display{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.code-pair{white-space:nowrap;align-items:center;padding:.25rem 0;display:inline-flex}.property-label{color:#4caf50;margin-right:.5rem;font-weight:700}.value{color:#fff;margin-left:.25rem}.separator{color:#fff;margin:0 .5rem}@media (max-width:768px){.codes-display{gap:.75rem}.code-pair{padding:.15rem 0}}
