.header{position:fixed;top:0;height:9vh;width:100%;padding:16px;background-color:#191d32;z-index:1000;transition:background-color .4s ease}@media screen and (max-width:768px){.header{display:none}}.header.a{background-color:#191d32}.header.b{background-color:#478978}.header.c{background-color:#1d3461}.header.d{background-color:#ef233c}.header.e{background-color:#1c1c1c}.header-box1{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.header-txt1{color:#fff;font-size:16px;font-family:IBMPlexMono-SemiBold;cursor:pointer;transition:color .3s ease,transform .2s ease;text-decoration:none}.header-txt1:hover{color:#fff!important;transform:translateY(-2px)}.header-txt1.a,.header-txt1.b,.header-txt1.c,.header-txt1.d,.header-txt1.e{color:#fff}.header-txt2{color:#fff;font-size:16px;font-family:IBMPlexMono-SemiBold;cursor:pointer}.drawer-item{display:none}@media screen and (max-width:768px){.drawer-item{background-color:#191d32;position:fixed;top:0;left:0;right:0;height:9vh;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;transition:background-color .4s ease;z-index:1100}}.drawer-item.a{background-color:#191d32}.drawer-item.b{background-color:#478978}.drawer-item.c{background-color:#1d3461}.drawer-item.d{background-color:#ef233c}.drawer-item.e{background-color:#1c1c1c}.hamburger{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:4px;border-radius:8px;transition:background .2s ease}.hamburger:hover{background:hsla(0,0%,100%,.1)}.hamburger:active{transform:scale(.93)}.hamburger-line{display:block;height:2px;background:#fff;border-radius:2px;transition:width .3s ease,transform .35s ease,opacity .25s ease}.hamburger-line:first-child{width:26px}.hamburger-line:nth-child(2){width:20px}.hamburger-line:nth-child(3){width:14px}.hamburger--open .hamburger-line:first-child{width:24px;transform:translateY(8px) rotate(45deg)}.hamburger--open .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger--open .hamburger-line:nth-child(3){width:24px;transform:translateY(-8px) rotate(-45deg)}.fs-overlay{position:fixed;inset:0;z-index:1200;background:#fff;display:flex;flex-direction:column;padding:0 28px 44px;transform:translateY(-100%);opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.fs-overlay--open{transform:translateY(0);opacity:1}.fs-close{position:absolute;top:24px;right:24px;width:36px;height:36px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.fs-close .fs-close-line{position:absolute;width:22px;height:2px;background:#000;border-radius:2px}.fs-close .fs-close-line:first-child{transform:rotate(45deg)}.fs-close .fs-close-line:nth-child(2){transform:rotate(-45deg)}.fs-close:hover .fs-close-line{background:rgba(0,0,0,.5)}.fs-nav{flex:1;display:flex;flex-direction:column;justify-content:center;gap:0}.fs-nav-item{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border:none;border-bottom:1px solid rgba(0,0,0,.1);background:none;cursor:pointer;text-decoration:none;color:#000;text-align:left;width:100%;opacity:0;transform:translateY(20px);transition:opacity .35s ease,transform .35s ease}.fs-nav-item--in{opacity:1;transform:translateY(0)}.fs-nav-item:first-child{border-top:1px solid rgba(0,0,0,.1)}.fs-nav-item:hover .fs-nav-label{opacity:.6}.fs-nav-label{font-family:IBMPlexMono-SemiBold;font-size:38px;line-height:1;color:#000;transition:opacity .2s ease}.fs-nav-ext{color:rgba(0,0,0,.4);flex-shrink:0}.fs-nav-cta{margin-top:28px;width:100%;border:none;background:#000;border-radius:12px;padding:22px 24px;cursor:pointer;font-family:IBMPlexMono-SemiBold;font-size:18px;color:#fff;letter-spacing:.3px;opacity:0;transform:translateY(20px);transition:opacity .35s ease,transform .35s ease,background .2s ease}.fs-nav-cta--in{opacity:1!important;transform:translateY(0)!important}.fs-nav-cta:hover{background:#222}.fs-footer{display:flex;gap:12px;opacity:0;transform:translateY(14px);transition:opacity .35s ease .42s,transform .35s ease .42s}.fs-footer--in{opacity:1;transform:translateY(0)}.fs-social{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;color:#000;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.fs-social:hover{border-color:#000;background:#000;color:#fff;transform:translateY(-3px)}