.capability-showcase{padding-top:105px}.visual-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.visual-card{position:relative;min-height:470px;overflow:hidden;border:1px solid rgba(0,171,196,.25);background:#061421;isolation:isolate}.visual-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s ease,filter .4s ease}.visual-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,12,24,.04) 20%,rgba(3,12,24,.92) 100%);z-index:1}.visual-card:hover img{transform:scale(1.045);filter:saturate(1.08)}.visual-card-overlay{position:absolute;z-index:2;inset:auto 0 0;padding:34px;color:#fff}.visual-card-overlay span{font-size:10px;font-weight:700;letter-spacing:.16em;color:#64dce8}.visual-card-overlay h3{font-size:clamp(1.8rem,3vw,2.65rem);margin:10px 0}.visual-card-overlay p{max-width:530px;color:#c3d1dc;margin-bottom:20px}.visual-card-overlay b{font-size:12px;color:#f1d777}.social-links{display:flex;align-items:center;gap:8px;margin:13px 0 16px}.social-links a{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;display:grid!important;place-items:center;color:var(--muted);transition:.2s}.social-links a:hover{color:#fff!important;background:linear-gradient(135deg,var(--blue),var(--cyan));border-color:transparent;transform:translateY(-2px)}.social-links svg{width:17px;height:17px;fill:currentColor}.main-nav .admin-nav-link{color:var(--gold);font-weight:700}.main-nav .admin-nav-link:hover{color:#ead16c}
html[data-theme="light"] .stats b,html[data-theme="light"] .process li,html[data-theme="light"] .service h3,html[data-theme="light"] .program h3,html[data-theme="light"] .resource h3,html[data-theme="light"] footer b,html[data-theme="light"] .newsletter h2{color:var(--text)}html[data-theme="light"] .newsletter input{color:var(--text);border-color:rgba(18,42,70,.22);background:#fff}html[data-theme="light"] .newsletter input::placeholder{color:#7a8b9a}html[data-theme="light"] .service p,html[data-theme="light"] .program p,html[data-theme="light"] .resource p,html[data-theme="light"] .rich-copy{color:#5e7083}html[data-theme="light"] .process ol,html[data-theme="light"] .process li{border-color:var(--line)}html[data-theme="light"] .marketplace-banner{background:linear-gradient(125deg,#eef7fc,#f4f9fb 60%,#fbf7e9);box-shadow:0 20px 65px rgba(14,57,91,.1)}html[data-theme="light"] .marketplace-copy h2,html[data-theme="light"] .login-visual h1,html[data-theme="light"] .contact>div h2{color:#10243c}html[data-theme="light"] .marketplace-points,html[data-theme="light"] .login-visual p,html[data-theme="light"] .contact>div p{color:#5e7083}html[data-theme="light"] .social-links a{color:#3f5970;border-color:rgba(18,42,70,.18)}
@media(max-width:760px){.visual-card-grid{grid-template-columns:1fr}.visual-card{min-height:410px}.visual-card-overlay{padding:25px}.visual-card-overlay h3{font-size:1.9rem}.social-links{flex-wrap:wrap}.main-nav .admin-nav-link{margin-top:12px;border:1px solid rgba(255,255,255,.1);justify-content:center;font:600 13px "DM Sans";padding:12px}html[data-theme="light"] .main-nav .admin-nav-link{border-color:rgba(20,55,80,.15);color:#8d7315!important}}
