.cookieConsent__announcement{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cookieConsent__banner{position:fixed;z-index:1200;right:clamp(.6rem,2vw,1rem);bottom:clamp(.6rem,2vw,1rem);left:clamp(.6rem,2vw,1rem);width:min(100% - clamp(1.2rem,4vw,2rem),1280px);margin-inline:auto;padding:.65rem .75rem;border:1px solid rgba(96,165,250,.36);border-radius:14px;background:radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 38%),rgba(6,16,31,.98);box-shadow:0 18px 46px rgba(0,0,0,.44),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cookieConsent__bannerContent{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:center}.cookieConsent__copy{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;grid-gap:.75rem;gap:.75rem;align-items:center}.cookieConsent__eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.cookieConsent__copy h2,.cookieConsent__dialogHeader h2{margin:0;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:800;line-height:1.25;color:#f8fafc}.cookieConsent__copy h2{white-space:nowrap}.cookieConsent__category p,.cookieConsent__copy>p:last-child,.cookieConsent__dialogIntro,.cookieConsent__policyLink{color:#cbd5e1}.cookieConsent__copy>p:last-child{max-width:none;margin:0;font-size:.82rem;line-height:1.4}.cookieConsent__copy a,.cookieConsent__policyLink a{font-weight:700;color:#bfdbfe;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.cookieConsent__actions,.cookieConsent__dialogActions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.cookieConsent__actions{flex-wrap:nowrap}.cookieConsent__button{min-height:40px;padding:.55rem .78rem;border:1px solid transparent;border-radius:9px;font:inherit;font-size:.8rem;font-weight:800;line-height:1.15;white-space:nowrap;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.cookieConsent__button:hover{transform:translateY(-1px)}.cookieConsent__button--primary{border-color:#3b82f6;background:linear-gradient(135deg,#2563eb,#3170ee);color:#fff}.cookieConsent__button--primary:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)}.cookieConsent__button--outline{border-color:rgba(147,197,253,.5);background:rgba(15,30,53,.9);color:#eff6ff}.cookieConsent__button--outline:hover{border-color:#93c5fd;background:rgba(30,58,95,.95)}.cookieConsent__button--ghost{border-color:transparent;background:transparent;color:#bfdbfe}.cookieConsent__button--ghost:hover{background:rgba(59,130,246,.12);color:#fff}.cookieConsent__button:focus-visible,.cookieConsent__close:focus-visible,.cookieConsent__toggle input:focus-visible+.cookieConsent__switch{outline:3px solid #60a5fa;outline-offset:3px}.cookieConsent__backdrop{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:clamp(1rem,4vw,2rem);overflow-y:auto;background:rgba(2,6,23,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cookieConsent__dialog{width:min(100%,680px);max-height:min(90vh,760px);overflow-y:auto;padding:clamp(1.1rem,3vw,1.5rem);border:1px solid rgba(96,165,250,.34);border-radius:20px;background:radial-gradient(circle at top right,rgba(37,99,235,.18),transparent 38%),#071225;box-shadow:0 28px 80px rgba(0,0,0,.58)}.cookieConsent__dialogHeader{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.cookieConsent__close{display:inline-grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:1px solid rgba(148,163,184,.28);border-radius:50%;background:rgba(15,23,42,.82);color:#f8fafc;font:inherit;font-size:1.75rem;line-height:1;cursor:pointer}.cookieConsent__close:hover{border-color:rgba(147,197,253,.7);background:rgba(30,58,95,.9)}.cookieConsent__dialogIntro{margin:.85rem 0 1.2rem;font-size:.94rem;line-height:1.65}.cookieConsent__categories{display:grid;grid-gap:.8rem;gap:.8rem}.cookieConsent__category{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(9,21,40,.82)}.cookieConsent__categoryCopy{min-width:0}.cookieConsent__categoryHeading{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cookieConsent__category h3{margin:0;font-size:1rem;font-weight:800;line-height:1.3;color:#f8fafc}.cookieConsent__categoryHeading>span{padding:.2rem .48rem;border:1px solid rgba(96,165,250,.32);border-radius:999px;background:rgba(37,99,235,.12);font-size:.69rem;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#bfdbfe}.cookieConsent__category p{margin:.45rem 0 0;font-size:.86rem;line-height:1.55}.cookieConsent__toggle{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;cursor:pointer}.cookieConsent__toggle input{position:absolute;width:1px;height:1px;opacity:0}.cookieConsent__switch{position:relative;display:inline-flex;width:48px;height:28px;padding:3px;border:1px solid rgba(148,163,184,.38);border-radius:999px;background:#162338;transition:border-color .18s ease,background-color .18s ease}.cookieConsent__switch>span{width:20px;height:20px;border-radius:50%;background:#cbd5e1;box-shadow:0 2px 6px rgba(0,0,0,.35);transition:transform .18s ease,background-color .18s ease}.cookieConsent__switch--locked,.cookieConsent__toggle input:checked+.cookieConsent__switch{border-color:#60a5fa;background:#2563eb}.cookieConsent__switch--locked>span,.cookieConsent__toggle input:checked+.cookieConsent__switch>span{transform:translateX(20px);background:#fff}.cookieConsent__switch--locked{flex:0 0 auto;opacity:.72}.cookieConsent__policyLink{margin:1rem 0 0;font-size:.84rem;line-height:1.55}.cookieConsent__dialogActions{margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.16)}.cookieConsent__screenReader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media screen and (max-width:1080px){.cookieConsent__bannerContent{grid-template-columns:1fr;gap:.55rem}.cookieConsent__actions{justify-content:flex-end}}@media screen and (max-width:700px){.cookieConsent__banner{right:.45rem;bottom:.45rem;left:.45rem;width:auto;max-height:calc(100vh - .9rem);padding:.7rem;overflow-y:auto;border-radius:12px}.cookieConsent__copy{grid-template-columns:1fr;gap:.2rem}.cookieConsent__copy h2{font-size:.96rem;white-space:normal}.cookieConsent__copy>p:last-child{font-size:.79rem;line-height:1.42}.cookieConsent__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.cookieConsent__actions .cookieConsent__button{width:100%;min-height:40px;padding-inline:.55rem}.cookieConsent__actions .cookieConsent__button--outline{grid-row:1;grid-column:1}.cookieConsent__actions .cookieConsent__button--primary{grid-row:1;grid-column:2}.cookieConsent__actions .cookieConsent__button--ghost{grid-row:2;grid-column:1/-1;min-height:34px}.cookieConsent__dialogActions{display:grid;grid-template-columns:1fr}.cookieConsent__dialogActions .cookieConsent__button{width:100%}.cookieConsent__category{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cookieConsent__button,.cookieConsent__switch,.cookieConsent__switch>span{transition:none}}.statsNguts__footer{width:100%;background:var(--color-footer,#06101f);color:#fff}.statsNguts__footer_inner{width:min(100%,var(--page-max-width,1720px));margin:0 auto}.statsNguts__footer_grid{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(150px,1fr));grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.statsNguts__footer_brand{display:flex;flex-direction:column;align-items:flex-start}.statsNguts__footer_logoLink{display:inline-flex;border-radius:8px}.statsNguts__footer_logo{width:110px;height:110px;margin-bottom:1rem;object-fit:contain;border-radius:6px;background:hsla(0,0%,100%,.04)}.statsNguts__footer_address,.statsNguts__footer_company{max-width:290px;margin:0 0 .75rem;font-family:var(--font-family);font-size:.9375rem;line-height:1.65;color:#fff}.statsNguts__footer_company{font-weight:700}.statsNguts__footer_address{font-style:normal}.statsNguts__footer_group h2{margin:0 0 .75rem;font-family:var(--font-family);font-size:1rem;font-weight:700;line-height:1.4;color:#fff}.statsNguts__footer_group ul{margin:0;padding:0;list-style:none}.statsNguts__footer_group li{margin:0}.statsNguts__footer_group a{display:inline-flex;align-items:center;max-width:100%;min-height:44px;padding-block:.35rem;font-family:var(--font-family);font-size:.9375rem;line-height:1.45;color:#fff;text-decoration:none;overflow-wrap:anywhere;transition:opacity .2s ease,-webkit-text-decoration-color .2s ease;transition:opacity .2s ease,text-decoration-color .2s ease;transition:opacity .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.statsNguts__footer_group a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.statsNguts__footer a:focus-visible{border-radius:3px;outline:3px solid var(--brand);outline-offset:3px}.statsNguts__footer_copyright{width:100%;margin-top:clamp(2rem,5vw,3rem);padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.3);text-align:center}.statsNguts__footer_copyright p{margin:0;font-family:var(--font-family);font-size:.875rem;line-height:1.5;color:#fff}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media screen and (max-width:1000px){.statsNguts__footer_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.statsNguts__footer_grid{grid-template-columns:1fr;gap:1.75rem}.statsNguts__footer_logo{width:92px;height:92px}.statsNguts__footer_group a{width:-moz-fit-content;width:fit-content;font-size:1rem}}@media screen and (max-width:480px){.statsNguts__footer_logo{width:80px;height:80px}.statsNguts__footer_address,.statsNguts__footer_company,.statsNguts__footer_group a{font-size:1rem}.statsNguts__footer_copyright p{font-size:.875rem}}.statsNguts__footer_cookieButton{display:inline-flex;align-items:center;max-width:100%;min-height:44px;padding:.35rem 0;border:0;background:transparent;font-family:var(--font-family);font-size:.9375rem;line-height:1.45;color:#fff;text-align:left;overflow-wrap:anywhere;cursor:pointer}.statsNguts__footer_cookieButton:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.statsNguts__footer_cookieButton:focus-visible{border-radius:3px;outline:3px solid var(--brand);outline-offset:3px}@media screen and (max-width:640px){.statsNguts__footer_cookieButton{width:-moz-fit-content;width:fit-content;font-size:1rem}}@media screen and (max-width:480px){.statsNguts__footer_cookieButton{font-size:1rem}}