.consent{position:fixed;inset-block-end:calc(var(--cc-space-lg) + env(safe-area-inset-bottom,0px));background:var(--cc-surface);color:var(--cc-text);border:1px solid var(--cc-border);border-radius:12px;padding:var(--cc-space-lg);box-shadow:0 12px 32px #00000059;z-index:9999;max-width:640px;width:clamp(320px,92vw,640px);opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.consent[hidden]{display:none!important}.consent:not([hidden]){opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.consent{transition:none}}.consent--left{inset-inline-start:var(--cc-space-lg)}.consent--right{inset-inline-end:var(--cc-space-lg)}.consent--center{inset-inline-start:50%;transform:translate(-50%,8px)}.consent--center:not([hidden]){transform:translate(-50%)}@media (max-width: 42rem){.consent{inset-inline:50% auto;transform:translate(-50%,8px)}.consent:not([hidden]){transform:translate(-50%)}}.consent__text{margin:0 0 var(--cc-space-md);line-height:var(--cc-lh-body)}.consent__actions{display:flex;gap:var(--cc-space-sm);justify-content:flex-end;flex-wrap:wrap}@media (max-width: 42rem){.consent__actions{justify-content:center}}.consent .cc-button{appearance:none;font:inherit;padding:.6rem .9rem;border-radius:10px;border:1px solid var(--cc-border);background:transparent;color:var(--cc-text);cursor:pointer;line-height:1.1}.consent .cc-button:hover{border-color:color-mix(in oklab,var(--cc-border) 60%,white)}.consent .cc-button:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.consent .cc-button--primary{background:var(--cc-accent);border-color:color-mix(in oklab,var(--cc-accent) 80%,black);color:#0b0f16}.consent .cc-button--primary:hover{filter:brightness(.97)}.consent .cc-button--primary:active{filter:brightness(.94)}.linklike{background:none;border:0;color:var(--cc-accent);text-decoration:underline;cursor:pointer;padding:0;font:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--cc-bg);color:var(--cc-text);font-family:var(--cc-font-body);line-height:var(--cc-lh-body);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--cc-font-heading);line-height:var(--cc-lh-heading);margin:0}h1{font-size:var(--cc-h1)}h2{font-size:var(--cc-h2)}h3{font-size:var(--cc-h3)}:where(article,aside,nav,section) h1{font-size:var(--cc-h1);line-height:var(--cc-lh-heading)}p{margin:0 0 var(--cc-space-md)}a{color:var(--cc-accent);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:var(--cc-h1);line-height:var(--cc-lh-heading)}:where(article,aside,nav,section)>h1{font-size:var(--cc-h1);line-height:var(--cc-lh-heading)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav{position:sticky;top:0;z-index:1000;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--cc-space-lg);padding:var(--cc-space-md) var(--cc-space-lg);background-color:var(--cc-surface);border-bottom:1px solid var(--cc-border)}.nav__brand{display:inline-flex;align-items:center}.nav__logo{display:block;height:44px;width:auto}.nav__toggle{justify-self:end;display:inline-flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--cc-border);background:transparent;color:var(--cc-text);border-radius:4px;cursor:pointer}@media (min-width: 920px){.nav__toggle{display:none}}.nav__bar{width:20px;height:2px;background:var(--cc-text);display:block}.nav__menu{grid-column:1/-1;display:grid;align-items:center;gap:var(--cc-space-md);padding-top:var(--cc-space-md)}@media (min-width: 920px){.nav__menu{display:contents;padding-top:0}}.nav__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--cc-space-sm)}@media (min-width: 920px){.nav__links{flex-direction:row;gap:var(--cc-space-lg);justify-self:end}}.nav__links a{color:var(--cc-text);text-decoration:none;font-size:var(--cc-small);padding:8px 4px;border-radius:2px}.nav__links a:hover,.nav__links a:focus-visible{text-decoration:underline;outline:none}@media (min-width: 920px){.nav__cta{justify-self:end}}.nav__cta .cc-button{background-color:var(--cc-accent);color:var(--cc-bg);padding:.5rem 1rem;border:none;cursor:pointer;font-weight:500;border-radius:2px;transition:background-color .2s ease-out;text-decoration:none;display:inline-block}.nav__cta .cc-button:hover{background-color:#e8a962}.nav__cta--desktop{display:none}@media (min-width: 920px){.nav__cta--desktop{display:block}}.nav--lock{overflow:hidden}.nav__links a{color:var(--cc-text);text-decoration:none;transition:color .16s ease,text-decoration-color .16s ease;text-underline-offset:3px;text-decoration-thickness:2px}.nav__links a:hover,.nav__links a:focus-visible{color:var(--cc-accent);text-decoration:underline;text-decoration-color:var(--cc-accent);outline:none}.nav__links a[aria-current=page]{color:var(--cc-accent);text-decoration:underline;text-decoration-color:var(--cc-accent);text-decoration-thickness:2px}.nav__cta .cc-button{background:transparent;color:var(--cc-accent);border:1px solid var(--cc-accent);padding:.5rem 1rem;border-radius:2px;font-weight:600;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.nav__cta .cc-button:hover,.nav__cta .cc-button:focus-visible{background:var(--cc-accent);color:var(--cc-bg);border-color:var(--cc-accent);outline:none}.nav__menu[hidden]{display:none!important}@media (min-width: 920px){.nav__menu{display:contents;padding-top:0}.nav__menu[hidden]{display:contents!important}.nav__menu .nav__cta,.nav__toggle{display:none}}@media (max-width: 919.98px){.nav__toggle{margin-right:-26px;padding-right:6px}}:root{--cc-bg: #11151C;--cc-surface: #1A2029;--cc-text: #E6E9EF;--cc-accent: #DC984D;--cc-alt-a-bg: #0D1A1F;--cc-alt-a-surface: #1A222A;--cc-alt-a-text: #EAF2F5;--cc-alt-a-accent: #50C2F5;--cc-alt-b-bg: #14171D;--cc-alt-b-surface: #1E222A;--cc-alt-b-text: #F0F4F9;--cc-alt-b-accent: #1BC4F5;--cc-white: #FFFFFF;--cc-muted: color-mix(in oklab, var(--cc-text) 65%, var(--cc-bg));--cc-secondary: color-mix(in oklab, var(--cc-alt-a-accent) 55%, white);--cc-accent-soft: color-mix(in oklab, var(--cc-accent) 60%, white);--cc-icon: var(--cc-secondary);--cc-danger: #E74C3C;--cc-border: #2A3441;--cc-font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cc-font-body: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cc-h1: clamp(2rem, 4vw, 3rem);--cc-h2: clamp(1.5rem, 3vw, 2.25rem);--cc-h3: clamp(1.25rem, 2.5vw, 1.75rem);--cc-body: clamp(1rem, 2vw, 1.125rem);--cc-small: clamp(.875rem, 1.5vw, .9375rem);--cc-lh-heading: 1.15;--cc-lh-body: 1.4;--cc-space-xs: 4px;--cc-space-sm: 8px;--cc-space-md: 16px;--cc-space-lg: 24px;--cc-space-xl: 32px}.footer{background:var(--cc-bg);color:var(--cc-text);border-top:1px solid var(--cc-border);font-size:var(--cc-small)}.footer .footer__inner{max-width:72rem;margin-inline:auto;padding:var(--cc-space-lg) var(--cc-space-lg);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--cc-space-lg)}@media (max-width: 48rem){.footer .footer__inner{grid-template-columns:1fr;text-align:center;gap:var(--cc-space-md)}}.footer .footer__brand{display:inline-flex;align-items:center}.footer .footer__logo{height:32px;width:auto}.footer .footer__nav ul{display:flex;flex-wrap:wrap;gap:var(--cc-space-md);list-style:none;margin:0;padding:0}@media (max-width: 48rem){.footer .footer__nav ul{justify-content:center}}.footer .footer__nav ul a{color:var(--cc-text);text-decoration:none}.footer .footer__nav ul a:hover,.footer .footer__nav ul a:focus{color:var(--cc-accent)}.footer .footer__legal{display:flex;gap:var(--cc-space-md);justify-content:flex-end;align-items:center}@media (max-width: 48rem){.footer .footer__legal{justify-content:center}}.footer .footer__legal a{color:var(--cc-text);text-decoration:none}.footer .footer__legal a:hover,.footer .footer__legal a:focus{color:var(--cc-accent)}
