.cookie-banner-module__adCN7a__banner{z-index:300;color:#eef3ef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b120ff7;border:1px solid #e2ffee2b;border-radius:12px;gap:18px;width:min(540px,100vw - 36px);padding:20px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 24px 70px #0006}.cookie-banner-module__adCN7a__banner span{color:var(--green);letter-spacing:.17em;font-size:8px;font-weight:800}.cookie-banner-module__adCN7a__banner p{color:#b0bbb5;margin:10px 0 0;font-size:12px;line-height:1.6}.cookie-banner-module__adCN7a__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.cookie-banner-module__adCN7a__actions a{color:#a9b5ae;border-bottom:1px solid #e2ffee38;padding:9px 3px;font-size:11px}.cookie-banner-module__adCN7a__actions button{border:1px solid var(--green);background:var(--green);color:#07150e;cursor:pointer;border-radius:7px;min-width:112px;padding:11px 14px;font-size:11px;font-weight:800}.cookie-banner-module__adCN7a__actions .cookie-banner-module__adCN7a__secondary{color:#dce5df;background:0 0;border-color:#e2ffee38}.cookie-banner-module__adCN7a__actions a:focus-visible,.cookie-banner-module__adCN7a__actions button:focus-visible{outline-offset:3px;outline:2px solid #fff}.cookie-banner-module__adCN7a__settings{gap:0;display:grid}.cookie-banner-module__adCN7a__settingsIntro{padding-bottom:17px}.cookie-banner-module__adCN7a__settingsIntro h2{letter-spacing:-.04em;margin:10px 0 7px;font-family:Avenir Next,Noto Sans,Segoe UI,sans-serif;font-size:22px;line-height:1.05}.cookie-banner-module__adCN7a__settingsIntro p{margin:0}.cookie-banner-module__adCN7a__settingRow{min-height:78px;color:inherit;cursor:default;border-top:1px solid #e2ffee1f;justify-content:space-between;align-items:center;gap:22px;padding:14px 0;display:flex;position:relative}.cookie-banner-module__adCN7a__settingRow>div{min-width:0}.cookie-banner-module__adCN7a__settingRow strong{color:#edf3ef;font-size:12px}.cookie-banner-module__adCN7a__settingRow p{color:#8f9c95;margin:5px 0 0;font-size:10px;line-height:1.45}.cookie-banner-module__adCN7a__alwaysOn{color:var(--green);letter-spacing:.1em;text-transform:uppercase;background:#25d38a1a;border-radius:20px;flex:none;padding:6px 8px;font-size:7px;font-weight:800}.cookie-banner-module__adCN7a__settingRow input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cookie-banner-module__adCN7a__settingRow>i{cursor:pointer;background:#25312b;border:1px solid #e2ffee3d;border-radius:20px;flex:none;width:42px;height:23px;transition:background .2s,border-color .2s;position:relative}.cookie-banner-module__adCN7a__settingRow>i:after{content:"";background:#c5cec9;border-radius:50%;width:15px;height:15px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.cookie-banner-module__adCN7a__settingRow input:checked+i{border-color:var(--green);background:#25d38a38}.cookie-banner-module__adCN7a__settingRow input:checked+i:after{background:var(--green);transform:translate(19px)}.cookie-banner-module__adCN7a__settingRow input:focus-visible+i{outline-offset:3px;outline:2px solid #fff}.cookie-banner-module__adCN7a__settingsActions{border-top:1px solid #e2ffee1f;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.cookie-banner-module__adCN7a__settingsActions a{color:#a9b5ae;border-bottom:1px solid #e2ffee38;font-size:10px}.cookie-banner-module__adCN7a__settingsActions button{border:1px solid var(--green);background:var(--green);color:#07150e;cursor:pointer;border-radius:7px;min-width:118px;padding:11px 15px;font-size:11px;font-weight:800}.cookie-banner-module__adCN7a__settingsActions a:focus-visible,.cookie-banner-module__adCN7a__settingsActions button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:600px){.cookie-banner-module__adCN7a__banner{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:17px;bottom:10px;right:10px;overflow-y:auto}.cookie-banner-module__adCN7a__actions{flex-direction:column;align-items:stretch}.cookie-banner-module__adCN7a__actions a{align-self:flex-start}.cookie-banner-module__adCN7a__actions button{width:100%}.cookie-banner-module__adCN7a__settingsActions{flex-direction:column;align-items:stretch}.cookie-banner-module__adCN7a__settingsActions a{align-self:flex-start}.cookie-banner-module__adCN7a__settingsActions button{width:100%}}
.footer-module__kEhaHa__footer{z-index:2;color:#eef2ef;background:#080d12;border-top:1px solid #e2ffee1f;padding:clamp(70px,8vw,112px) max(6vw,50vw - 590px) 30px;position:relative}.footer-module__kEhaHa__footerTop{grid-template-columns:1.2fr .55fr .85fr;gap:clamp(48px,7vw,110px);padding-bottom:clamp(60px,7vw,94px);display:grid}.footer-module__kEhaHa__identity{max-width:430px}.footer-module__kEhaHa__logo{letter-spacing:.02em;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(30px,3vw,46px);display:inline-block}.footer-module__kEhaHa__logo span,.footer-module__kEhaHa__contact b{color:var(--green)}.footer-module__kEhaHa__identity p{color:#99a69f;max-width:390px;margin:28px 0 0;font-size:15px;line-height:1.7}.footer-module__kEhaHa__siteLinks,.footer-module__kEhaHa__contact{flex-direction:column;align-items:flex-start;display:flex}.footer-module__kEhaHa__siteLinks>span,.footer-module__kEhaHa__contact>span{color:#6f7d76;letter-spacing:.18em;margin-bottom:25px;font-size:8px;font-weight:800}.footer-module__kEhaHa__siteLinks a{color:#b9c4be;padding:7px 0;font-size:13px;transition:color .2s,transform .2s}.footer-module__kEhaHa__siteLinks a:hover{color:#fff;transform:translate(3px)}.footer-module__kEhaHa__contact a{letter-spacing:-.03em;overflow-wrap:anywhere;border-bottom:1px solid #e2ffee47;max-width:100%;padding-bottom:9px;font-size:clamp(17px,1.8vw,24px);font-weight:650}.footer-module__kEhaHa__contact a b{margin-left:24px;font-weight:400}.footer-module__kEhaHa__contact .footer-module__kEhaHa__socialLink{color:#b6c1bb;letter-spacing:0;margin-top:14px;font-size:13px;font-weight:600}.footer-module__kEhaHa__contact p{color:#8e9b94;max-width:320px;margin:24px 0 0;font-size:12px;line-height:1.65}.footer-module__kEhaHa__footerBottom{color:#74827a;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e2ffee1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding-top:22px;font-size:9px;display:grid}.footer-module__kEhaHa__footerBottom>p{margin:0}.footer-module__kEhaHa__footerBottom>p:last-child{text-align:right}.footer-module__kEhaHa__legalLinks{justify-content:center;align-items:center;gap:22px;display:flex}.footer-module__kEhaHa__legalLinks a,.footer-module__kEhaHa__legalLinks button{color:#8b9891;letter-spacing:.04em;text-transform:none;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:9px;transition:color .2s}.footer-module__kEhaHa__legalLinks a:hover,.footer-module__kEhaHa__legalLinks button:hover{color:#fff}.footer-module__kEhaHa__legalLinks a:focus-visible,.footer-module__kEhaHa__legalLinks button:focus-visible,.footer-module__kEhaHa__siteLinks a:focus-visible,.footer-module__kEhaHa__contact a:focus-visible{outline:2px solid var(--green);outline-offset:5px}@media (max-width:820px){.footer-module__kEhaHa__footerTop{grid-template-columns:1fr 1fr}.footer-module__kEhaHa__identity{grid-column:1/-1}.footer-module__kEhaHa__footerBottom{grid-template-columns:1fr;gap:18px}.footer-module__kEhaHa__footerBottom>p:last-child{text-align:left}.footer-module__kEhaHa__legalLinks{flex-wrap:wrap;justify-content:flex-start;gap:14px 20px}}@media (max-width:540px){.footer-module__kEhaHa__footer{padding-inline:22px}.footer-module__kEhaHa__footerTop{grid-template-columns:1fr;gap:48px}.footer-module__kEhaHa__identity{grid-column:auto}.footer-module__kEhaHa__contact a{font-size:16px}.footer-module__kEhaHa__contact .footer-module__kEhaHa__socialLink{font-size:13px}.footer-module__kEhaHa__legalLinks{gap:4px 10px}.footer-module__kEhaHa__legalLinks a,.footer-module__kEhaHa__legalLinks button{padding:8px 4px;font-size:10px}}
:root{--ink:#eef2f1;--muted:#9ca9ac;--night:#080d12;--panel:#10181e;--green:#25d38a;--green-dark:#0f6f4b;--line:#e0fff424}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Noto Sans,Segoe UI,ui-sans-serif,system-ui,-apple-system,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--green);color:#04110b}
