@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap");*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter', sans-serif;line-height:1.60;color:#333;background-color:#f8f9fa}.main-navbar{background:linear-gradient(135deg, #e339ca, #9333ea);padding:1px;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1)}.navbar-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;position:relative}.navbar-logo{color:lime;text-decoration:none;font-size:1.3rem;font-weight:1000;display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.navbar-logo::before{content:"\f1ec";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:0.5rem;font-size:1.5rem;color:#00ff00}.navbar-links{display:flex;list-style:none;align-items:center;gap:0.5rem;flex-wrap:wrap;justify-content:center;flex:2;margin:0 2rem;max-width:none}.navbar-links li a{color:white;text-decoration:none;padding:0.4rem 0.6rem;border-radius:6px;font-weight:700;font-size:0.9rem;transition:all 0.3s ease;touch-action:manipulation;white-space:nowrap;border:2px solid transparent}.navbar-links li a:hover,
.navbar-links li a.active{background-color:rgba(255, 128, 0, 0.15);border:0.1rem solid rgba(0, 0, 0, 0.3);color:#00ff00}.navbar-links li a i{font-size:12px;margin-right:8px;vertical-align:middle;color:#ffffff}.language-switcher{flex-shrink:0}.language-switcher select{background:rgba(255, 255, 255, 0.2);color:white;border:1px solid rgba(255, 255, 255, 0.3);padding:6px 10px;border-radius:6px;font-size:14px;font-weight:600;touch-action:manipulation;cursor:pointer}.language-switcher select option{background:#6b46c1;color:white}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.policy-section{background:rgba(227, 57, 202, 0.05);padding:2rem;border-radius:12px;margin:2rem 0;border-left:4px solid #e339ca;border-top:2px solid #e53e3e;transition:border-color 0.3s ease, box-shadow 0.3s ease;animation:fadeIn 0.5s ease-in-out}.policy-section:hover{border-left:4px solid #e53e3e;box-shadow:0 4px 12px rgba(229, 62, 62, 0.3)}.policy-section h1{color:#6b46c1;font-size:2rem;font-weight:700;margin-bottom:1rem}.policy-section h2{color:#374151;font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem}.policy-section p{color:#666;line-height:1.6;margin-bottom:1rem}.policy-section ul{color:#666;line-height:1.6;padding-left:20px;margin:1rem 0}.policy-section ul li{margin-bottom:0.5rem}.policy-section a{color:#9333ea;text-decoration:none;transition:color 0.3s ease}.policy-section a:hover{color:#e339ca;text-decoration:underline}footer{background:linear-gradient(135deg, #e339ca, #9333ea);color:white;text-align:center;padding:2rem 0;margin-top:4rem;border-radius:10px 10px 0 0}footer p{margin-bottom:0.5rem}footer a{color:#d1d5db;text-decoration:none;transition:color 0.3s ease}footer a:hover{color:#fff}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (max-width:768px){.main-navbar{z-index:900;padding:0.5rem 0}.navbar-container{flex-direction:column;gap:0.75rem;padding:0.5rem 1rem}.navbar-logo{font-size:1rem}.navbar-logo::before{font-size:1.3rem}.navbar-links{flex-wrap:wrap;justify-content:center;gap:0.2rem;margin:0}.navbar-links li a{padding:0.3rem 0.5rem;font-size:0.7rem}.language-switcher select{padding:5px 8px;font-size:13px}.container{padding:0 1.5rem}.policy-section{padding:1.5rem}.policy-section h1{font-size:1.8rem}.policy-section h2{font-size:1.3rem}.policy-section p{font-size:0.95rem}footer p{font-size:0.95rem}}@media (max-width:480px){.container{padding:0 1rem}.policy-section h1{font-size:1.5rem}.policy-section h2{font-size:1.2rem}.policy-section p{font-size:0.9rem}footer p{font-size:0.9rem}}