@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Georgian:wght@100..900&display=swap";
*{box-sizing:border-box;margin:0;padding:0}body{background-color:#0a0f1e}:root{--hdr-bg:#0a0f1e;--hdr-text:#fff;--hdr-blue:#93c5fd;--hdr-border:#93c5fd1f;--hdr-px:120px}.hdr-outer{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#0a0f1ee0;border-bottom:1px solid #93c5fd1a;font-family:Noto Sans Georgian,sans-serif;position:fixed;top:0;left:0;right:0}.hdr-inner{padding:0 var(--hdr-px);justify-content:space-between;align-items:center;max-width:1440px;height:72px;margin:0 auto;display:flex}.hdr-logo-wrap{opacity:.75;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.hdr-logo{object-fit:contain;width:auto;height:36px}.hdr-nav{border:1px solid var(--hdr-border);border-radius:100px;align-items:center;gap:0;margin:0;padding:4px 6px;list-style:none;transition:border-color .25s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hdr-nav:hover{border-color:#93c5fd38}.hdr-nav li{align-items:center;display:flex}.hdr-nav-link{color:#ffffff8c;letter-spacing:.08em;white-space:nowrap;border-radius:100px;padding:7px 20px;font-size:.72rem;font-weight:300;text-decoration:none;transition:color .25s,background .25s;display:inline-block}.hdr-nav-link:hover{color:#93c5fd;background:#93c5fd12}.hdr-nav-divider{background:#93c5fd1a;flex-shrink:0;width:1px;height:14px;display:block}.hdr-cta{letter-spacing:.1em;white-space:nowrap;color:#fff;background:linear-gradient(#0a0f1e,#0a0f1e) padding-box padding-box,linear-gradient(135deg,#bae6fd,#93c5fd,#3b82f6) border-box;border:1px solid #0000;border-radius:100px;flex-shrink:0;padding:8px 26px;font-family:Noto Sans Georgian,sans-serif;font-size:.72rem;font-weight:300;text-decoration:none;transition:box-shadow .25s,transform .2s;display:inline-block}.hdr-cta:hover{transform:translateY(-1px);box-shadow:0 0 28px #93c5fd66}.hdr-hamburger{cursor:pointer;z-index:1100;background:0 0;border:1px solid #0000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:0;transition:border-color .25s,background .25s;display:none;position:relative}.hdr-hamburger.open{background:#93c5fd12;border-color:#93c5fd66}.hdr-ham-line{transform-origin:50%;background:#93c5fd;width:18px;height:1px;transition:all .3s;display:block}.hdr-ham-line.open:first-child{transform:translateY(6px)rotate(45deg)}.hdr-ham-line.open:nth-child(2){opacity:0}.hdr-ham-line.open:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.hdr-overlay{z-index:998;opacity:0;background:#0009;transition:opacity .32s;display:none;position:fixed;inset:0}.hdr-overlay.open{opacity:1}.hdr-mobile-menu{z-index:999;box-sizing:border-box;background:#0a0f1e;border-left:1px solid #93c5fd1a;flex-direction:column;align-items:flex-start;gap:8px;width:260px;height:calc(100dvh - 72px);padding:60px 24px 40px;transition:transform .32s;display:none;position:fixed;top:72px;right:0;overflow-y:auto;transform:translate(100%)}.hdr-mobile-menu.open{transform:translate(0)}.hdr-mobile-link{color:#fff9;letter-spacing:.1em;box-sizing:border-box;text-align:center;border:1px solid #93c5fd1f;border-radius:100px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:11px 20px;font-size:.82rem;font-weight:300;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:flex}.hdr-mobile-link:hover{color:#93c5fd;background:#93c5fd0d;border-color:#93c5fd73}.hdr-mobile-cta{letter-spacing:.1em;box-sizing:border-box;text-align:center;color:#fff;background:linear-gradient(#0a0f1e,#0a0f1e) padding-box padding-box,linear-gradient(135deg,#bae6fd,#93c5fd,#3b82f6) border-box;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:8px;padding:11px 20px;font-size:.82rem;font-weight:300;text-decoration:none;transition:box-shadow .2s;display:flex}.hdr-mobile-cta:hover{box-shadow:0 0 20px #93c5fd59}@media (max-width:900px){:root{--hdr-px:24px}.hdr-nav,.hdr-cta{display:none}.hdr-hamburger{display:flex}.hdr-overlay{pointer-events:none;display:block}.hdr-overlay.open{pointer-events:auto}.hdr-mobile-menu{display:flex}}
