:root{--primary: #05418B;--primary-light: #0A5FB8;--primary-dark: #032A59;--secondary: #68A129;--secondary-light: #89C540;--secondary-dark: #4B7B1D;--accent: #13B8FF;--bg: #07121C;--bg-secondary: #0D1D2D;--bg-tertiary: #13273A;--surface: #102437;--surface-light: #18344B;--card: #12263A;--card-hover: #19344B;--glass: rgba(255, 255, 255, .05);--glass-hover: rgba(255, 255, 255, .09);--text: #FFFFFF;--text-light: #D9E6F1;--text-muted: #96A8BA;--border: rgba(255, 255, 255, .08);--border-light: rgba(255, 255, 255, .14);--success: #42C96B;--warning: #FFB300;--danger: #F44336;--shadow-sm: 0 5px 12px rgba(0, 0, 0, .2);--shadow: 0 10px 30px rgba(0, 0, 0, .35);--shadow-lg: 0 25px 70px rgba(0, 0, 0, .55);--shadow-blue: 0 0 40px rgba(5, 65, 139, .25);--shadow-green: 0 0 35px rgba(104, 161, 41, .2);--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;--radius-xl: 30px;--radius-round: 999px;--gradient-primary: linear-gradient(135deg, #05418B, #0B67B5);--gradient-green: linear-gradient(135deg, #4B7B1D, #68A129);--gradient-card: linear-gradient(145deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .02));--gradient-bg: radial-gradient(circle at top right, rgba(5, 65, 139, .25), transparent 30%), radial-gradient(circle at bottom left, rgba(104, 161, 41, .15), transparent 35%), linear-gradient(180deg, #07121C, #091826, #07121C)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;background:var(--gradient-bg);color:var(--text);min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 0%,rgba(5,65,139,.25),transparent 30%),radial-gradient(circle at 20% 100%,rgba(104,161,41,.12),transparent 35%);filter:blur(90px);z-index:-1}.container{width:min(1400px,92%);margin:auto}section{padding:120px 0;position:relative}h1{font-size:72px;font-weight:800;line-height:1.05;letter-spacing:-2px}h2{font-size:52px;font-weight:700;margin-bottom:25px}h3{font-size:32px;font-weight:600}h4{font-size:22px;font-weight:600}p{font-size:18px;line-height:1.8;color:var(--text-light)}a{text-decoration:none;color:inherit}header{position:fixed;top:0;left:0;width:100%;z-index:999;background:#07121cd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}nav{height:85px;display:flex;align-items:center;justify-content:space-between}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;border-radius:999px;font-weight:600;transition:.35s;cursor:pointer;border:none}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-blue)}.btn-primary:hover{transform:translateY(-4px);box-shadow:0 18px 45px #05418b59}.btn-outline{background:transparent;border:2px solid var(--secondary);color:var(--secondary)}.btn-outline:hover{background:var(--secondary);color:#fff}.card{background:var(--gradient-card);border:1px solid var(--border);border-radius:22px;padding:35px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:var(--shadow);transition:.35s}.card:hover{transform:translateY(-10px);border-color:#68a12940;box-shadow:0 20px 50px #00000073}.glass{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:20px}input,textarea,select{width:100%;padding:18px;background:#ffffff0a;border:1px solid var(--border);color:#fff;border-radius:12px;outline:none;transition:.3s}input:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 20px #05418b33}table{width:100%;border-collapse:collapse}th{background:var(--primary)}td,th{padding:18px;border-bottom:1px solid var(--border)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;right:-200px;top:-150px;width:700px;height:700px;background:radial-gradient(circle,rgba(5,65,139,.22),transparent 70%);filter:blur(120px)}.hero:after{content:"";position:absolute;left:-200px;bottom:-150px;width:650px;height:650px;background:radial-gradient(circle,rgba(104,161,41,.18),transparent 70%);filter:blur(140px)}.badge{display:inline-flex;padding:8px 18px;background:#68a12926;border:1px solid rgba(104,161,41,.25);color:var(--secondary-light);border-radius:999px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#07121c}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#05418b,#68a129);border-radius:20px}::selection{background:var(--primary);color:#fff}.text-primary{color:var(--primary-light)}.text-green{color:var(--secondary)}.text-muted{color:var(--text-muted)}.bg-primary{background:var(--primary)}.bg-surface{background:var(--surface)}.round{border-radius:999px}.shadow{box-shadow:var(--shadow)}.shadow-lg{box-shadow:var(--shadow-lg)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 #05418b66}50%{box-shadow:0 0 40px #05418b59}to{box-shadow:0 0 #05418b66}}.float{animation:float 4s ease-in-out infinite}.pulse{animation:pulse 2.5s infinite}@media(max-width:992px){h1{font-size:48px}h2{font-size:38px}section{padding:80px 0}}@media(max-width:768px){h1{font-size:38px}h2{font-size:30px}p{font-size:16px}.container{width:94%}}.global-nav{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#07121c66;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 30px #0000004d;padding:15px 0;transition:all .3s ease-in-out}.nav-container{display:flex;justify-content:space-between;align-items:center}.logo img{height:40px;width:auto;object-fit:contain}.nav-links{display:flex;gap:2rem;align-items:center}.nav-links a{color:var(--text-light);text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s}.nav-links a:hover{color:var(--accent)}.nav-links .btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;padding:10px 24px;border-radius:50px;font-weight:600}.nav-links .btn-primary:hover{color:#fff;box-shadow:0 4px 15px #05418b66;transform:translateY(-2px)}
