﻿:root{--bg:#002147;--accent:#FFD700;--muted:#dfe9f6;--card:#072449;--radius:12px;--gap:18px;--max-width:1200px;--heading-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial;}*{margin:0;padding:0;box-sizing:border-box;}html,body{height:100%;background:var(--bg);color:var(--muted);font-family:var(--heading-family);-webkit-font-smoothing:antialiased;}a{color:inherit;text-decoration:none;}.container{max-width:var(--max-width);margin:0 auto;padding:28px;}header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;}.header-tools{display:flex;justify-content:flex-end;margin-top:12px;margin-bottom:8px;}.brand-text{font-size:22px;font-weight:800;color:var(--accent);}.menu-icon{border:0;background:transparent;cursor:pointer;font-size:26px;color:var(--accent);line-height:1;padding:6px;}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.35);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:1000;}body.sidebar-open .overlay{opacity:1;pointer-events:all;}.sidebar{position:fixed;top:0;right:0;width:260px;height:100%;background:var(--card);backdrop-filter:blur(8px);padding:20px;box-shadow:-4px 0 12px rgba(0,0,0,0.5);transform:translateX(100%);z-index:1001;}@keyframes slideInBounce{0%{transform:translateX(100%);}70%{transform:translateX(-10px);}100%{transform:translateX(0);}}@keyframes slideOut{0%{transform:translateX(0);}100%{transform:translateX(100%);}}body.sidebar-open .sidebar{animation:slideInBounce 0.5s ease forwards;}body.sidebar-closing .sidebar{animation:slideOut 0.35s ease forwards;}.close-btn{font-size:1.5rem;background:none;border:none;color:var(--accent);cursor:pointer;float:right;transition:transform 0.2s ease;}.close-btn:hover{transform:rotate(90deg);}.sidebar h3{margin-top:0;color:var(--accent);}.sidebar ul{list-style:none;margin-top:20px;padding:0;}.sidebar li{opacity:0;transform:translateX(20px) scale(0.95);transition:opacity 0.4s ease,transform 0.4s ease;}.sidebar li:nth-child(even){transform:translateX(-20px) scale(0.95);}body.sidebar-open .sidebar li{opacity:1;transform:translateX(0) scale(1);}body.sidebar-open .sidebar li:nth-child(1){transition-delay:0.15s;}body.sidebar-open .sidebar li:nth-child(2){transition-delay:0.25s;}body.sidebar-open .sidebar li:nth-child(3){transition-delay:0.35s;}body.sidebar-open .sidebar li:nth-child(4){transition-delay:0.45s;}.sidebar a{display:block;padding:6px 0;color:#ffffff;border-radius:0;background:none;}.sidebar a:hover{background:none;color:var(--accent);text-decoration:none;}.hero{display:grid;grid-template-columns:1fr 420px;gap:24px;margin-top:22px;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;}footer{margin-top:26px;padding:18px;text-align:center;font-size:14px;}#whatsappBtn{position:fixed;bottom:20px;right:20px;left:auto;z-index:9999;display:flex;align-items:center;gap:8px;overflow:visible;background-color:#25D366;color:#0b2e13;border-radius:50px;padding:9px 12px;box-shadow:0 8px 18px rgba(0,0,0,0.35);font-weight:700;font-size:14px;cursor:pointer;line-height:1;white-space:nowrap;text-decoration:none;border:none;animation:whatsappPopIn .5s ease-out,whatsappFloat 2.6s ease-in-out 0.7s infinite;}#whatsappBtn::after{content:"Need help? Chat us";position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);background:rgba(8,17,29,0.94);color:#fff;padding:10px 14px;border-radius:14px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 10px 24px rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.08);animation:whatsappHintPulse 3.4s ease-in-out infinite;}#whatsappBtn::before{content:"";position:absolute;right:calc(100% + 4px);top:50%;width:10px;height:10px;background:rgba(8,17,29,0.94);border-right:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);transform:translateY(-50%) rotate(-45deg);}#whatsappBtn img{width:22px;height:22px;display:block;}@keyframes whatsappPopIn{0%{transform:translateX(-16px) scale(0.9);opacity:0;}70%{transform:translateX(6px) scale(1.04);opacity:1;}100%{transform:translateX(0) scale(1);}}@keyframes whatsappFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-6px);}}@keyframes whatsappHintPulse{0%,100%{opacity:0.9;transform:translateY(-50%) translateX(0);}50%{opacity:1;transform:translateY(-50%) translateX(-4px);}}@media (prefers-reduced-motion:reduce){#whatsappBtn{animation:none;}}#google_translate_element{position:relative;display:inline-flex;justify-content:flex-end;background:var(--accent);padding:6px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.4);}@media (max-width:980px){.container{padding:14px;}.brand-text{font-size:18px;}.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){.container{padding:14px;}.header-tools{justify-content:flex-start;margin-top:10px;}#google_translate_element{transform:scale(0.92);transform-origin:top left;}#whatsappBtn{right:12px;bottom:14px;padding:10px;gap:0;border-radius:50%;min-width:44px;min-height:44px;justify-content:center;font-size:0;}#whatsappBtn::before,#whatsappBtn::after{display:none;}#whatsappBtn img{width:22px;height:22px;}.brand-text{font-size:18px;}.gallery img{height:90px;}}