.q81_BW_hero{background:#0a1628;align-items:center;min-height:55vh;display:flex;position:relative;overflow:hidden}.q81_BW_heroBg{background:linear-gradient(135deg,#060d1f 0%,#152a55 50%,#060d1f 100%);position:absolute;inset:0}.q81_BW_heroBg:after{content:"";background:radial-gradient(at 30%,#0082c92e 0%,#0000 70%);position:absolute;inset:0}.q81_BW_heroContent{z-index:2;padding-top:130px;padding-bottom:80px;position:relative}.q81_BW_heroLabel{letter-spacing:.12em;text-transform:uppercase;color:#38bdf8;align-items:center;gap:8px;margin-bottom:16px;font-family:Axiforma SemiBold,sans-serif;font-size:.75rem;font-weight:600;display:inline-flex}.q81_BW_heroLabel:before{content:"";background:linear-gradient(90deg,#0082c9,#38bdf8);width:24px;height:2px;display:block}.q81_BW_heroTitle{font-family:var(--bs-heading-font-family,"Axiforma Bold",sans-serif);color:#fff;margin-bottom:16px;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700;line-height:1.1}.q81_BW_heroAccent{background:linear-gradient(135deg,#38bdf8,#09f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.q81_BW_heroDesc{color:#ffffffbf;max-width:100%;font-size:1.1rem;font-family:var(--bs-body-font-family,"Axiforma Regular",sans-serif);margin-bottom:44px;font-weight:400}.q81_BW_heroStats{gap:52px;display:flex}.q81_BW_heroStat{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.q81_BW_heroStatNum{font-family:var(--bs-heading-font-family,"Axiforma Bold",sans-serif);color:#38bdf8;letter-spacing:-.02em;font-size:2.2rem;font-weight:700;line-height:1}.q81_BW_heroStat span:last-child{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-family:Axiforma SemiBold,sans-serif;font-size:.72rem;font-weight:600}.q81_BW_filterBar{flex-wrap:wrap;gap:8px;margin-bottom:48px;display:flex}.q81_BW_filterBtn{color:#6e7d9e;cursor:pointer;background:#f1f3f8;border:2px solid #0000;border-radius:100px;padding:10px 24px;font-family:Axiforma Medium,sans-serif;font-size:.84rem;font-weight:500;transition:all .22s}.q81_BW_filterBtn:hover{color:#0a1628;background:#e8f0fa;border-color:#bae6fd}.q81_BW_filterActive{box-shadow:0 4px 16px #0a162833;color:#fff!important;background:#0a1628!important;border-color:#0a1628!important}.q81_BW_projectsGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.q81_BW_projectCard{background:#fff;border:1px solid #eef2f6;border-radius:18px;transition:all .35s;overflow:hidden;box-shadow:0 4px 16px #0000000f}.q81_BW_projectCard:hover{border-color:#bae6fd;transform:translateY(-8px);box-shadow:0 24px 60px #0072bc26}.q81_BW_projectImgWrap{height:240px;position:relative;overflow:hidden}.q81_BW_projectImg{object-fit:cover;transition:transform .6s}.q81_BW_projectCard:hover .q81_BW_projectImg{transform:scale(1.07)}.q81_BW_projectOverlay{background:linear-gradient(#0000 45%,#0a1628c7 100%);justify-content:space-between;align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.q81_BW_projectCategory{text-transform:uppercase;color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#0077c8,#00a8ff);border-radius:100px;padding:5px 13px;font-family:Axiforma SemiBold,sans-serif;font-size:.7rem;font-weight:600;box-shadow:0 2px 8px #0077c859}.q81_BW_projectYear{color:#ffffffbf;background:#00000059;border-radius:100px;padding:4px 10px;font-family:Axiforma SemiBold,sans-serif;font-size:.75rem;font-weight:600}.q81_BW_projectBody{padding:24px}.q81_BW_projectTitle{font-family:var(--bs-heading-font-family,"Axiforma Bold",sans-serif);color:#0a1628;margin-bottom:6px;font-size:1.02rem;font-weight:700;line-height:1.35}.q81_BW_projectLocation{color:#9aa5bf;font-size:.78rem;font-family:var(--bs-body-font-family,"Axiforma Regular",sans-serif);margin-bottom:12px;font-weight:400}.q81_BW_projectDesc{color:#6e7d9e;margin-bottom:16px;font-size:.84rem;line-height:1.68}.q81_BW_projectTags{flex-wrap:wrap;gap:6px;display:flex}.q81_BW_projectTag{color:#2a5298;background:#e8f0fa;border:1px solid #c7d9f0;border-radius:100px;padding:4px 11px;font-family:Axiforma SemiBold,sans-serif;font-size:.7rem;font-weight:600}.q81_BW_ctaBanner{background:linear-gradient(135deg,#060d1f 0%,#0f2040 40%,#1a3468 50%,#0f2040 60%,#060d1f 100%);padding:80px 0;position:relative;overflow:hidden}.q81_BW_ctaBanner:before{content:"";background:radial-gradient(#0082c933 0%,#0000 65%);position:absolute;inset:0}.q81_BW_ctaContent{text-align:center;z-index:2;max-width:1100px;margin:0 auto;position:relative}.q81_BW_ctaContent h2{color:#fff;margin-bottom:16px}.q81_BW_ctaContent p{color:#ffffffa6;margin-bottom:32px}.q81_BW_ctaBtns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:900px){.q81_BW_projectsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.q81_BW_projectsGrid{grid-template-columns:1fr}.q81_BW_heroStats{gap:28px}}
