.announce{background:var(--ink);color:#d9dbe3;text-align:center;padding:8px 16px;font-size:.8rem}.announce b{font-family:var(--mono);background:var(--lime);color:var(--ink);letter-spacing:.04em;border-radius:99px;margin-right:10px;padding:3px 9px;font-size:.68rem}.announce a{color:#fff;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--purple);-webkit-text-decoration-color:var(--purple);text-decoration-color:var(--purple);font-weight:500}.announce a:hover{color:var(--lime)}.nav-wrap{left:0;right:0;top:var(--nt,0px);z-index:200;padding:10px 24px 0;position:fixed}.nav{-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);background:#ffffffdb;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:8px 10px 8px 20px;transition:box-shadow .3s;display:flex;box-shadow:0 14px 44px -22px #0b0b124d}.logo{font-family:var(--display);letter-spacing:-.045em;align-items:center;gap:9px;font-size:1.3rem;font-weight:800;display:flex}.logo i{background:var(--lime);width:28px;height:28px;box-shadow:0 0 0 1.5px var(--ink);border-radius:9px;place-items:center;display:grid}.logo i:after{content:"";border:2.5px solid var(--ink);border-bottom:0;border-left:0;width:11px;height:11px;transform:rotate(45deg)translate(-1px,1px)}.menu{align-items:center;gap:4px;font-size:.88rem;font-weight:500;display:flex}.menu>li{list-style:none;position:relative}.menu>li>a{border-radius:99px;align-items:center;gap:6px;padding:8px 13px;transition:background .2s;display:flex}.menu>li>a:hover{background:var(--soft)}.chev{opacity:.7;border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transition:all .2s;transform:rotate(45deg)translateY(-2px)}.has-dd:hover .chev{transform:rotate(225deg)translateY(-1px)}.dd{border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;border-radius:18px;min-width:270px;padding:8px;transition:all .22s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(8px);box-shadow:0 30px 60px -24px #0b0b1259}.has-dd:hover .dd,.has-dd:focus-within .dd{opacity:1;visibility:visible;transform:none}.has-dd:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.dd a{border-radius:12px;align-items:flex-start;gap:12px;padding:12px;transition:all .2s;display:flex}.dd a:hover{background:var(--soft)}.dd .di{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:10px;flex:none;place-items:center;font-size:.9rem;display:grid}.dd b{font-size:.93rem;line-height:1.2;display:block}.dd-wide{min-width:380px}.dd-h{letter-spacing:.12em;text-transform:uppercase;color:var(--g2);padding:10px 12px 4px;font:700 .68rem Manrope,sans-serif}.dd .dd-cta{background:var(--lime);justify-content:space-between;align-items:center;margin-top:6px;padding:12px 16px;font-size:.92rem;font-weight:700;display:flex}.dd .dd-cta:hover{background:var(--lime)}.dd small{color:var(--g2);font-size:.8rem}.nav-r{align-items:center;gap:10px;display:flex}.btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 24px;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.btn-lime{background:var(--lime);color:var(--ink)}.btn-lime:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #e5ff3de6,0 0 0 4px #6d5efc24}.btn-lime:after{content:"";will-change:transform;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:45%;height:100%;animation:4s ease-in-out infinite sheenx;position:absolute;top:0;left:0;transform:translate(-170%)skew(-20deg)}@keyframes sheenx{55%,to{transform:translate(330%)skew(-20deg)}}@keyframes sheenm{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.btn-line{border-color:var(--line);color:var(--ink);background:#fff}.btn-line:hover{border-color:var(--ink);transform:translateY(-2px)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{transform:translateY(-2px);box-shadow:0 14px 34px -14px #0b0b12b3}.btn-lg{padding:14px 26px;font-size:.95rem}.arr{transition:transform .25s}.btn:hover .arr{transform:translate(4px)}.nav.scrolled{box-shadow:0 20px 54px -18px #0b0b1266}.logo-img img{width:auto;height:34px;display:block}@media (width<=900px){.menu{display:none}.nav{padding-left:20px}}@media (width<=560px){.nav-r .btn-line{display:none}}.nav-wrap .btn{width:auto;font:inherit;box-shadow:none;border:1px solid #0000;margin:0;padding:13px 24px;font-size:.95rem;font-weight:600}.nav-wrap .btn-line{border-color:var(--line);background:#fff}.nav-wrap .btn-lime{background:var(--lime);color:var(--ink)}.nav-wrap .btn-lime:hover{box-shadow:0 14px 34px -12px #e5ff3de6,0 0 0 4px #6d5efc24}.nav-wrap{left:0;right:0;top:var(--nt,0px);z-index:200;transition:transform .38s cubic-bezier(.2,.7,.2,1);position:fixed}.nav-wrap.hide{transform:translateY(-130%)}:where([class^=pg-]) :where(h1,h2,h3,h4,h5,h6){font-weight:700}
