/* Audiolift — offline build */
@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../fonts/archivo-latin-ext-standard-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../fonts/archivo-latin-standard-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html{scroll-behavior:smooth;scroll-padding-top:96px}
body{margin:0;background:#0D0E10;-webkit-font-smoothing:antialiased}
a{color:#F8FAFA}a:hover{color:#61D5FD}
img{max-width:100%}
.al-offline-note,.al-form-status{margin:0;font-size:14px;color:#C4C9CD}
.al-form-status[data-state="ok"]{color:#61D5FD}
.al-form-status[data-state="err"]{color:#F0A0A0}
.al-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.al-captcha{display:flex;flex-direction:column;gap:8px}
.al-captcha-note{margin:0;font-size:12px;color:#80878D}
altcha-widget{display:block;width:100%;color-scheme:dark;--altcha-max-width:100%;--altcha-border-radius:10px;--altcha-border-width:1px;--altcha-color-base:#0D0E10;--altcha-color-base-content:#C4C9CD;--altcha-color-neutral:#4A4F55;--altcha-color-neutral-content:#A3A9AE;--altcha-color-primary:#61D5FD;--altcha-color-primary-content:#0D0E10;--altcha-color-success:#61D5FD;--altcha-color-success-content:#0D0E10;--altcha-color-error:#E07A7A;--altcha-color-error-content:#F8FAFA;font-family:Archivo,system-ui,sans-serif}
form[data-al-form] button[disabled]{opacity:.55;cursor:progress}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
.al-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;background:transparent;border:0;color:#F8FAFA;cursor:pointer;border-radius:999px}
.al-burger:focus-visible{outline:2px solid #61D5FD}
.al-jtse{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 15px;border-radius:999px;background:linear-gradient(135deg,#7BE0FF 0%,#61D5FD 45%,#3FA3F2 100%);color:#0D0E10!important;font-weight:700;font-size:13px;letter-spacing:.06em;text-decoration:none;white-space:nowrap;box-shadow:0 0 0 1px rgba(97,213,253,.55),0 4px 16px rgba(97,213,253,.3);transition:filter .15s,box-shadow .15s}
.al-jtse::before{content:"";width:7px;height:7px;border-radius:50%;background:#0D0E10;opacity:.75}
.al-jtse:hover{filter:brightness(1.08);box-shadow:0 0 0 1px rgba(97,213,253,.8),0 6px 20px rgba(97,213,253,.42)}
.al-jtse:focus-visible{outline:2px solid #F8FAFA;outline-offset:2px}
@media (max-width:820px){
 header nav{border-radius:24px!important;flex-wrap:wrap!important;row-gap:4px!important}
 .al-burger{display:inline-flex}
 .al-nav-links{display:none!important;order:3;width:100%;flex-direction:column;align-items:stretch!important;gap:0!important;font-size:17px!important;padding:4px 8px 8px}
 .al-nav-links a{padding:12px 4px;border-top:1px solid rgba(248,250,250,0.1)}
 header nav.al-open .al-nav-links{display:flex!important}
 .al-nav-right{order:2}
 .al-nav-right>span{display:none}
}
