*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#3b82f6;--primary-hover:#2563eb;--bg:#f0f5fc;--bg-secondary:#e3e6da;--surface:#fff;--text:#0f172a;--text-muted:#475569;--border:#e5e7eb;--accent-green:#22c55e;--accent-warm:#f59e0b}body{background:var(--bg);color:#333}a{text-decoration:none}.container{max-width:1160px;margin:auto;padding:0 15px}header{z-index:999;width:100%;position:absolute;top:0;left:0}.header{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.headerLeft{align-items:center;gap:20px;display:flex}.nav{gap:20px;display:flex}.nav a{color:#333;font-size:20px;text-decoration:none}.actions{align-items:center;gap:10px;display:flex}.btn{cursor:pointer;background:#fff;border:none;border-radius:6px;align-items:center;padding:5px 14px;font-size:20px;display:flex}.btn a{color:#355527;font-weight:500}.menu-toggle{cursor:pointer;background:0 0;border:none;font-size:20px;display:none}@media (max-width:768px){.nav{background:#fff;flex-direction:column;gap:12px;padding:16px;display:none;position:absolute;top:60px;left:0;right:0}.nav.open{display:flex}.menu-toggle{display:block}}.wrapper{background-image:url(https://images.unsplash.com/photo-1440688807730-73e4e2169fb8?auto=compress&fit=crop&w=1920&q=80);background-position:50%;background-size:cover;width:100%;min-height:100dvh;position:relative;overflow:hidden}.circle_container{transform-origin:0;height:10px;position:absolute;top:50%;left:50%}.circle{opacity:0;background:#ffffff4d;border-radius:100%;animation:20s infinite move;position:absolute;left:0}@keyframes move{0%{opacity:0;transform:translate(0)}1%{opacity:1}50%{opacity:.5}to{opacity:0;transform:translate(70vmin)}}.name_container{text-align:center;background:#ffffff1a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:80vmin;height:80vmin;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 30px 30px #c8c8c81a}.name{color:#ffffffe6;font-size:5rem}.designation{color:#ffffffb3;margin-top:10px;font-size:1.5rem}
