:root{--alify-announcement-h:0px}.has-alify-announcement .nav{top:var(--alify-announcement-h)}.alify-announcement{position:fixed;top:0;left:0;right:0;z-index:980;background:#eef0ec;color:#080a0d;border-bottom:1px solid rgba(0,0,0,.12);font:500 11px/1.4 "DM Sans",sans-serif}.alify-announcement__inner{width:var(--container);min-height:38px;margin:auto;display:flex;align-items:center;justify-content:center;gap:18px;padding:8px 0}.alify-announcement a{display:inline-flex;gap:6px;align-items:center;font-weight:600;text-decoration:underline;text-underline-offset:3px}.alify-announcement button{position:absolute;right:18px;top:50%;transform:translateY(-50%);border:0;background:none;color:inherit;cursor:pointer;font-size:16px}.alify-popup{position:fixed;inset:0;z-index:2300;display:grid;place-items:center;padding:24px;opacity:0;transition:opacity .22s ease}.alify-popup.is-open{opacity:1}.alify-popup[hidden]{display:none}.alify-popup__backdrop{position:absolute;inset:0;border:0;background:rgba(3,5,8,.82);backdrop-filter:blur(12px);cursor:pointer}.alify-popup__panel{position:relative;z-index:1;width:min(620px,100%);max-height:min(760px,90vh);overflow:auto;background:#0b0e13;border:1px solid rgba(255,255,255,.14);padding:clamp(30px,5vw,64px);box-shadow:0 30px 90px rgba(0,0,0,.38)}.alify-popup__panel h2{font:500 clamp(34px,5vw,62px)/1.02 "Space Grotesk",sans-serif;margin:16px 0 20px}.alify-popup__panel>p{color:#9aa3ad;line-height:1.75}.alify-popup__close{position:absolute;top:18px;right:18px;width:40px;height:40px;border:1px solid rgba(255,255,255,.16);border-radius:50%;display:grid;place-items:center;background:none;color:#fff;cursor:pointer}.alify-popup__actions{display:flex;align-items:center;gap:18px;margin-top:28px;flex-wrap:wrap}.alify-popup__form{margin-top:28px;display:flex;flex-direction:column;gap:14px}.alify-popup__form .field{display:flex;flex-direction:column;gap:8px}.alify-popup__form input,.alify-popup__form textarea{width:100%;background:#080a0d;border:1px solid rgba(255,255,255,.15);color:#fff;padding:14px}.alify-popup-open{overflow:hidden}@media(max-width:680px){.alify-announcement__inner{justify-content:flex-start;padding-right:44px}.alify-announcement button{right:10px}.alify-popup{padding:12px}.alify-popup__panel{padding:46px 24px 28px}}
@media(prefers-reduced-motion:reduce){.alify-popup{transition:none}}
