﻿.hero{display:grid;grid-template-columns:1fr;gap:24px;margin-top:22px;margin-bottom:30px;align-items:start;}.hero-card{background:linear-gradient(180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.02));padding:22px;border-radius:var(--radius);box-shadow:0 8px 30px rgba(0,0,0,0.45);}.lead{font-size:18px;color:#fff;margin-bottom:12px;}.highlight{background:rgba(255,215,0,0.12);border-left:4px solid var(--accent);padding:14px;border-radius:10px;color:var(--muted);font-weight:600;margin-top:12px;}.apply-btn{background:var(--accent);color:var(--bg);padding:10px 16px;border-radius:10px;font-weight:700;}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;}.gallery .item{overflow:hidden;border-radius:10px;}.gallery img{width:100%;height:160px;object-fit:cover;display:block;}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;}.card-sm{background:transparent;padding:14px;border-radius:10px;border:1px solid rgba(255,255,255,0.04);}.urgency{background:linear-gradient(90deg,#3a4a7a22,var(--card));padding:12px;border-radius:10px;border-left:4px solid var(--accent);font-weight:700;}section{}.faq .item{border-radius:8px;overflow:hidden;margin-bottom:10px;}.faq button{width:100%;background:transparent;border:none;text-align:left;padding:12px;color:var(--muted);font-weight:600;cursor:pointer;}.faq button[aria-expanded="true"]{color:#fff;}.faq .panel{padding:12px;border-top:1px solid rgba(255,255,255,0.03);display:none;color:var(--muted);}.sponsors{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:12px;}.sponsor{flex:1;min-width:150px;background:rgba(255,255,255,0.02);padding:12px;border-radius:10px;text-align:center;}.sponsor img{height:64px;object-fit:contain;margin-bottom:8px;display:block;margin-left:auto;margin-right:auto;}@media (max-width:980px){.hero{grid-template-columns:1fr;}.gallery{grid-template-columns:1fr 1fr;}.gallery img{height:120px;}.grid-2{grid-template-columns:1fr;}}@media (max-width:560px){.gallery img{height:90px;}}