html,body{height:100%;margin:0;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial}
.navbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;color:#fff;background-color:#0a0a0a99;border-bottom:1px solid #ffffff0f;align-content:center;width:100%;height:60px;position:sticky;top:0;opacity:1!important;visibility:visible!important;transition:none!important;transform:translateY(0)!important}.navbar-container{justify-content:space-between;align-self:center;align-items:center;max-width:1200px;margin:0 auto;padding:6px 0;display:flex}.navbar-left{align-items:center;gap:25px;display:flex}.navbar-logo{height:auto}.navbar-title{color:#fff;font-size:1.1rem;font-weight:600}@media (max-width:640px){.navbar{padding:0 15px}.navbar-title{display:none}}.navbar-links{align-items:center;gap:8px;display:flex}.nav-link{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-weight:500;transition:background .3s,color .3s}.nav-link:hover{color:#fff;background-color:#ffffff1a}@media (max-width:768px){.navbar-links{display:none}}.navbar-right{align-items:center;gap:10px;display:flex}.navbar-phone{color:#ddd;margin-right:10px;font-weight:600;text-decoration:none;transition:color .3s}.navbar-phone:hover{color:#fff;opacity:.7}.menu-button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.7rem;display:none}@media (min-width:768px){.menu-button{display:none}}.drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#000;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#0b0b0b;flex-direction:column;width:260px;height:70svh;padding:20px;display:flex}.drawer-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.drawer-logo{color:#fff;align-items:center;gap:10px;font-weight:600;display:flex}.drawer-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.6rem}.drawer-links{flex-direction:column;gap:12px;display:flex}.drawer-link{color:#ccc;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 6px;transition:background .3s,color .3s}.drawer-link:hover{color:#fff;background:#ffffff1a}.drawer-divider{border:none;border-top:1px solid #333;margin:12px 0}.drawer-call{color:#ccc;font-weight:500;text-decoration:none;transition:color .3s}.drawer-call:hover{color:#fff}.nav-link.active-link,.drawer-link.active-link{text-underline-offset:4px;font-weight:600;text-decoration:underline}
.site-footer{z-index:1;color:#e2e8f0;background-color:#0a0a0a;border-top:1px solid #ffffff14;margin-top:40px;padding:40px 20px 20px;position:relative}.footer-container{grid-template-columns:2fr 1fr 1fr;gap:40px;max-width:1200px;margin:0 auto;display:grid}.footer-heading{color:#e2e8f0;border-bottom:1px solid #333;margin:0 0 12px;padding-bottom:5px;font-size:16px}.footer-text{color:#b7b7b7;margin:0 0 10px;font-size:14px;line-height:1.7}.footer-icon{vertical-align:-5px;color:#b7b7b7;margin-right:6px}.footer-text a,.footer-links a{color:#b7b7b7;text-decoration:none;transition:color .2s}.footer-text a:hover,.footer-links a:hover{color:#fff;text-decoration:underline}.footer-links{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.footer-socials{gap:14px;margin-top:4px;display:flex}.footer-socials a{color:#b7b7b7;transition:color .2s;display:inline-flex}.footer-socials a:hover{color:#fff}.footer-bottom{color:#8a8a8a;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:30px auto 0;padding-top:16px;font-size:13px;display:flex}.footer-bottom-links{align-items:center;gap:8px;display:flex}.footer-bottom-links a{color:#8a8a8a;text-decoration:none}.footer-bottom-links a:hover{color:#fff;text-decoration:underline}@media (max-width:900px){.footer-container{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:600px){.site-footer{padding:28px 18px 16px}.footer-container{grid-template-columns:1fr;gap:24px}.footer-bottom{text-align:center;flex-direction:column}}
