*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;line-height:1.6;color:#1f2937;background:linear-gradient(135deg,#2563eb0d,#10b9810d);min-height:100vh}body:before{content:"";position:fixed;inset:0;background-image:url(https://images.pexels.com/photos/457882/pexels-photo-457882.jpeg?auto=compress&cs=tinysrgb&w=1920&h=1080);background-size:cover;background-position:center;background-attachment:fixed;opacity:.03;z-index:-1}h1,h2,h3{font-family:Playfair Display,serif;font-weight:600}.navbar{background:#fffffff2;backdrop-filter:blur(20px);border-bottom:1px solid rgba(37,99,235,.1);position:fixed;top:0;width:100%;z-index:1000;transition:all .3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;height:70px}.nav-brand h2{color:#2563eb;font-size:1.5rem;font-weight:600}.nav-menu{display:flex;list-style:none;gap:2rem}.nav-link{text-decoration:none;color:#374151;font-weight:500;transition:all .3s ease;position:relative}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,#2563eb,#10b981);transition:width .3s ease}.nav-link:hover{color:#2563eb}.nav-link:hover:after{width:100%}.hamburger{display:none;flex-direction:column;cursor:pointer}.hamburger span{width:25px;height:3px;background:#374151;margin:3px 0;transition:.3s}.main-content{margin-top:70px;min-height:calc(100vh - 70px)}.footer{background:linear-gradient(135deg,#1f2937,#374151);color:#fff;margin-top:4rem}.footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:3rem 0 2rem}.footer-section h3{color:#10b981;font-size:1.5rem;margin-bottom:1rem;font-family:Playfair Display,serif}.footer-section h4{color:#e5e7eb;font-size:1.1rem;margin-bottom:1rem;font-weight:600}.footer-section p{color:#d1d5db;line-height:1.6;margin-bottom:.5rem}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:.5rem}.footer-links a{color:#d1d5db;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#10b981}.footer-links span{color:#9ca3af;font-size:.9rem}.footer-bottom{border-top:1px solid #4b5563;padding:1.5rem 0;text-align:center}.footer-bottom p{color:#9ca3af;margin:0;font-size:.9rem}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.page-header{text-align:center;padding:4rem 0 3rem;background:linear-gradient(135deg,#2563eb1a,#10b9811a)}.page-header h1{font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,#2563eb,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header p{font-size:1.25rem;color:#6b7280;max-width:600px;margin:0 auto}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#1f2937f2;backdrop-filter:blur(20px);color:#fff;padding:1rem 2rem;display:none;z-index:1001}.cookie-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem}.cookie-btn{background:#2563eb;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:500;transition:background .3s ease}.cookie-btn:hover{background:#1d4ed8}.kyc-popup{position:fixed;inset:0;background:#00000080;display:none;justify-content:center;align-items:center;z-index:1002}.kyc-content{background:#fff;padding:2rem;border-radius:12px;text-align:center;max-width:400px;box-shadow:0 25px 50px -12px #00000040}.kyc-content h3{margin-bottom:1rem;color:#1f2937}.kyc-content p{margin-bottom:2rem;color:#6b7280}.kyc-btn{background:#2563eb;color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;cursor:pointer;font-weight:500;transition:background .3s ease}.kyc-btn:hover{background:#1d4ed8}@media (max-width: 768px){.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background:#fffffff2;backdrop-filter:blur(20px);width:100%;text-align:center;transition:.3s;padding:2rem 0;border-top:1px solid rgba(37,99,235,.1)}.nav-menu.active{left:0}.hamburger{display:flex}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.page-header h1{font-size:2rem}.container{padding:0 1rem}.footer-content{grid-template-columns:1fr;gap:2rem;padding:2rem 0 1.5rem}.footer-section{text-align:center}.cookie-content{flex-direction:column;text-align:center}}
