.public-nav-wrap{width:min(100% - 40px,1120px);margin-inline:auto;padding-top:22px}.public-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c12c7;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:62px;padding:0 14px 0 20px;display:grid;position:relative;box-shadow:0 16px 44px #0003}.public-brand{letter-spacing:-.02em;color:#f8f8fb;align-items:center;gap:9px;width:fit-content;font-size:18px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.public-brand img{width:22px;height:22px;display:block}.public-nav-links{color:#9aa1ad;gap:32px;font-size:13px;font-weight:500;display:flex}.public-nav-links a,.public-mobile-menu a{text-decoration:none}.public-nav-links a:hover,.public-nav-links a[aria-current],.public-mobile-menu a[aria-current]{color:#fff}.public-nav-action{justify-content:flex-end;align-items:center;gap:10px;display:flex}.public-primary-btn{color:#fff;background:linear-gradient(135deg,#c0145a,#e4268a);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 30px #e4268a33}.public-primary-btn:hover{transform:translateY(-1px);box-shadow:0 15px 34px #e4268a47}.public-mobile-navigation{display:none}.public-menu-button{color:#dce0e6;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;place-items:center;width:40px;height:40px;padding:0;display:grid}.public-mobile-menu{z-index:30;background:#0c0f16fa;border:1px solid #ffffff1a;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 52px #00000061}.public-mobile-menu:not([hidden]){display:grid}.public-mobile-menu a{color:#aeb4bf;border-radius:9px;padding:12px 13px;font-size:13px}.public-mobile-menu a:hover{color:#fff;background:#ffffff0b}.public-mobile-menu a.public-primary-btn{color:#fff;margin-top:4px;font-weight:700}.public-footer{background:#080a0f;border-top:1px solid #ffffff0f;padding:42px 24px 34px}.public-footer-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1120px;margin:auto;display:flex}.public-footer-left{align-items:center;gap:32px;display:flex}.public-footer-links{color:#8c94a1;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.public-footer-links a{text-decoration:none}.public-footer-links a:hover{color:#fff}.public-footer-copy{color:#7a8290;white-space:nowrap;font-size:12px}.public-nav a:focus-visible,.public-nav button:focus-visible,.public-footer a:focus-visible{outline-offset:4px;outline:2px solid #e4268a}@media (max-width:850px){.public-nav{grid-template-columns:1fr auto}.public-nav-links,.public-nav-action>.public-primary-btn{display:none}.public-mobile-navigation{display:block}.public-footer-inner,.public-footer-left{flex-direction:column;align-items:flex-start}.public-footer-left{gap:20px}}@media (max-width:560px){.public-nav-wrap{width:calc(100% - 24px);padding-top:12px}.public-footer{padding-inline:20px}.public-footer-links{gap:14px 20px}}@media (prefers-reduced-motion:reduce){.public-primary-btn{transition:none}}
