.CookieConsent-module__2FLMAq__banner{z-index:200;background:var(--canvas);border:1px solid #0000000f;border-radius:11px;width:min(445px,100vw - 40px);padding:24px;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 60px #0003}.CookieConsent-module__2FLMAq__banner h2{letter-spacing:-.025em;padding-right:28px;font-size:18px;font-weight:600}.CookieConsent-module__2FLMAq__banner p{color:var(--text-muted);margin-top:12px;font-size:13px;font-weight:500;line-height:1.45}.CookieConsent-module__2FLMAq__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.CookieConsent-module__2FLMAq__actions button{cursor:pointer;background:var(--paper);border-radius:100px;height:44px;font-size:13px;font-weight:600}.CookieConsent-module__2FLMAq__actions .CookieConsent-module__2FLMAq__accept{background:var(--orange)}.CookieConsent-module__2FLMAq__close{cursor:pointer;background:var(--paper);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.CookieConsent-module__2FLMAq__close svg{width:16px;height:16px}@media (max-width:500px){.CookieConsent-module__2FLMAq__banner{width:calc(100vw - 24px);padding:20px;bottom:12px;right:12px}}
.Footer-module__wMjeTW__footer{padding:0 var(--page-pad) 30px;background:var(--ink);color:var(--paper)}.Footer-module__wMjeTW__inner{width:min(100%, var(--container));margin:0 auto}.Footer-module__wMjeTW__contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Footer-module__wMjeTW__contactCard{cursor:pointer;color:#b5b5b5;text-align:left;overflow-wrap:anywhere;background:#272727;border-radius:12px;justify-content:space-between;align-items:center;min-width:0;height:52px;padding:8px 16px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:flex}.Footer-module__wMjeTW__cardArrow{color:#b5b5b5;background:0 0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.Footer-module__wMjeTW__cardArrow svg{width:18px;height:18px}.Footer-module__wMjeTW__bottomRow{color:#ffffff80;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;gap:30px;padding-top:30px;font-size:12px;line-height:14px;display:flex}.Footer-module__wMjeTW__legal{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.Footer-module__wMjeTW__legal button{cursor:pointer;color:inherit;background:0 0;padding:0}@media (hover:hover){.Footer-module__wMjeTW__contactCard:hover{color:var(--paper);background:#333;transform:translateY(-2px)}.Footer-module__wMjeTW__legal a:hover,.Footer-module__wMjeTW__legal button:hover{color:var(--paper)}}.Footer-module__wMjeTW__contactCard:active{transform:scale(.99)}@media (max-width:800px){.Footer-module__wMjeTW__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__wMjeTW__contactCard:last-child{grid-column:1/-1}}@media (max-width:600px){.Footer-module__wMjeTW__contactGrid{grid-template-columns:1fr}.Footer-module__wMjeTW__contactCard:last-child{grid-column:auto}}@media (max-width:500px){.Footer-module__wMjeTW__footer{padding:20px}.Footer-module__wMjeTW__contactGrid{grid-template-columns:1fr;gap:8px}.Footer-module__wMjeTW__contactCard{height:52px;padding-inline:16px;font-size:15px}.Footer-module__wMjeTW__contactCard:last-child{height:50px}.Footer-module__wMjeTW__bottomRow{text-align:center;flex-direction:column-reverse;align-items:center;gap:0;padding-top:30px;font-size:10px;line-height:13px}.Footer-module__wMjeTW__legal{justify-content:center;gap:10px;line-height:14px}}
@font-face{font-family:Golos Text;src:url(/fonts/golos-text-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-text-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-text-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/fonts/fragment-mono-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Morning Breeze;src:url(/fonts/morning-breeze-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--canvas:#f2f1ee;--paper:#fff;--ink:#000;--ink-soft:#0d0d0d;--text-muted:#676767;--orange:#ff6c16;--orange-light:#ff7625;--orange-pale:#ffdecc;--green:#09a845;--red:#db595f;--line:#0000001f;--header-shadow:12px 12px 36px #2e110042;--card-shadow:0 16px 40px #3218051f;--font-body:"Golos Text", Arial, sans-serif;--font-display:"Morning Breeze", "Golos Text", sans-serif;--font-mono:"Fragment Mono", monospace;--container:1180px;--container-wide:1240px;--container-narrow:1128px;--page-pad:30px;--focus:0 0 0 3px #ff6c1666}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--canvas);min-width:320px;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.35;overflow-x:clip}body[data-scroll-locked=true]{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}img,svg,video,canvas{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0}::selection{background:var(--orange-pale);color:var(--ink)}:focus-visible{box-shadow:var(--focus);border-radius:4px;outline:none}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);border-radius:8px;padding:12px 16px;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:800px){:root{--page-pad:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-visual-reveal],[data-visual-split],[data-visual-split-token]{opacity:1!important;filter:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
