:root {
  color-scheme: light;
}

html[data-theme="dark"] {
  color-scheme: dark;
  --ink: #f2f0eb;
  --paper: #111;
  --white: #171717;
  --muted: #aaa69e;
  --line: #353535;
}

html[data-theme="dark"] body,
html[data-theme="dark"] .site-header,
html[data-theme="dark"] .site-header.open .desktop-nav,
html[data-theme="dark"] .review,
html[data-theme="dark"] .product-info,
html[data-theme="dark"] .locale-card {
  background: var(--paper);
  color: var(--ink);
}

html[data-theme="dark"] .hero-visual,
html[data-theme="dark"] .locale-hero-visual,
html[data-theme="dark"] .product-image,
html[data-theme="dark"] .quote-strip,
html[data-theme="dark"] .logistics,
html[data-theme="dark"] .values article {
  background: #202020;
}

html[data-theme="dark"] .dark-panel,
html[data-theme="dark"] .footer {
  background: #090909;
  color: #f2f0eb;
}

html[data-theme="dark"] .quote-form,
html[data-theme="dark"] .estimate {
  background: #1b1b1b;
}

html[data-theme="dark"] .field-grid input,
html[data-theme="dark"] .field-grid select,
html[data-theme="dark"] .field-grid textarea {
  color: var(--ink);
}

html[data-theme="dark"] .site-header .brand-name b {
  color: var(--ink);
}

.header-tools {
  display: flex;
  align-items: center;
  justify-self: end;
  gap: 8px;
  margin-left: 12px;
}

@media (min-width: 1101px) {
  .site-header {
    grid-template-columns: auto 1fr auto auto;
  }

  .desktop-nav {
    justify-self: center;
  }
}

.theme-toggle,
.language-toggle {
  min-width: 42px;
  height: 42px;
  border: 1px solid var(--line);
  background: transparent;
  color: var(--ink);
  display: inline-grid;
  place-items: center;
  font: 800 11px/1 var(--font-sans, Arial, sans-serif);
  cursor: pointer;
}

.theme-toggle:hover,
.language-toggle:hover {
  border-color: var(--gold, #d8a21b);
  color: var(--gold, #d8a21b);
}

.language-picker {
  position: relative;
}

.language-picker summary {
  list-style: none;
}

.language-picker summary::-webkit-details-marker {
  display: none;
}

.language-menu {
  position: absolute;
  right: 0;
  top: calc(100% + 8px);
  min-width: 190px;
  padding: 8px;
  background: var(--paper);
  border: 1px solid var(--line);
  box-shadow: 0 18px 50px rgba(0, 0, 0, .2);
  z-index: 90;
}

.language-menu a {
  display: flex;
  justify-content: space-between;
  gap: 18px;
  padding: 10px 12px;
  font-size: 13px;
}

.language-menu a:hover,
.language-menu a[aria-current="true"] {
  background: var(--gold, #d8a21b);
  color: #111;
}

.language-menu small {
  opacity: .65;
}

.locale-page .site-header {
  grid-template-columns: 1fr auto auto;
}

.locale-page .desktop-nav {
  display: none;
}

.locale-page .menu-button {
  display: none !important;
}

.locale-hero {
  min-height: min(760px, calc(100vh - 122px));
  padding: clamp(72px, 9vw, 140px) var(--pad);
  display: grid;
  grid-template-columns: 1.15fr .85fr;
  align-items: center;
  gap: 7vw;
  max-width: var(--max);
  margin: auto;
}

.locale-hero h1 {
  font-size: clamp(48px, 6.7vw, 104px);
}

.locale-hero p:not(.eyebrow) {
  max-width: 690px;
  color: var(--muted);
  font-size: clamp(17px, 1.3vw, 21px);
  margin: 28px 0 36px;
}

.locale-hero-visual {
  background: #d8d5ce;
  min-height: 520px;
  position: relative;
  display: grid;
  place-items: center;
  overflow: hidden;
}

.locale-hero-visual img {
  width: 88%;
  height: 88%;
  object-fit: contain;
  filter: drop-shadow(0 28px 20px rgba(0, 0, 0, .24));
}

.locale-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1px;
  background: var(--line);
}

.locale-card {
  background: var(--paper);
  padding: clamp(28px, 4vw, 58px);
}

.locale-card img {
  width: 100%;
  height: 260px;
  object-fit: contain;
  margin-bottom: 22px;
}

.locale-card h3 {
  font: 500 clamp(27px, 3vw, 40px)/1 var(--font-serif, Georgia, serif);
  margin: 12px 0;
}

.locale-card p,
.locale-copy {
  color: var(--muted);
}

.locale-about {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 7vw;
  max-width: var(--max);
  margin: auto;
}

.locale-about strong {
  font: 500 clamp(78px, 12vw, 180px)/.8 var(--font-serif, Georgia, serif);
  color: var(--gold, #d8a21b);
}

.locale-map {
  width: 100%;
  height: auto;
  border: 1px solid #333;
  margin-top: 48px;
}

.locale-contact {
  display: flex;
  justify-content: space-between;
  align-items: end;
  gap: 40px;
}

@media (max-width: 1100px) {
  .site-header > .button {
    display: none;
  }

  .site-header {
    grid-template-columns: 1fr auto auto;
  }
}

@media (max-width: 980px) {
  .header-tools {
    justify-self: end;
  }

  .locale-hero,
  .locale-about {
    grid-template-columns: 1fr;
  }

  .locale-grid {
    grid-template-columns: 1fr;
  }

  .locale-hero-visual {
    min-height: 430px;
  }
}

@media (max-width: 600px) {
  .site-header {
    grid-template-columns: 1fr auto auto;
    gap: 6px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .header-tools {
    margin-left: 0;
  }

  .theme-toggle,
  .language-toggle {
    min-width: 38px;
    height: 38px;
  }

  .locale-hero {
    padding-top: 54px;
  }

  .locale-hero-visual {
    min-height: 330px;
  }

  .locale-contact {
    display: block;
  }

  .locale-contact .button {
    margin-top: 28px;
  }
}

/* 2026 industrial-premium visual system for company, export and locale pages */
:root{--ink:#151618;--paper:#f2f1ec;--white:#fff;--red:#ffd600;--gold:#ffd600;--gold-bright:#ffe65a;--muted:#696c72;--line:rgba(21,22,24,.16);--max:1240px;--premium-dark:#151618;--premium-panel:#202125;--font-sans:Inter,Arial,"Helvetica Neue",sans-serif;--font-serif:Arial Black,Arial,"Helvetica Neue",sans-serif}
html[data-theme="dark"]{--ink:#f4f3ee;--paper:#111214;--white:#1b1c1f;--muted:#aeb0b5;--line:rgba(255,255,255,.16)}
body{font-family:var(--font-sans);letter-spacing:-.006em;background:var(--paper)}
h1,h2,.feature-card h3,.stat strong,.quote-mark,.quote-strip blockquote,.product-info h2,.timeline-grid b,.process-grid h3,.values h3,.contact-aside h2,.contact-lines b,.estimate strong,.faq-list summary,.locale-card h3,.locale-about strong{font-family:var(--font-serif);font-weight:900;text-transform:uppercase;letter-spacing:-.045em}
h1 em,h2 em{color:var(--gold);font-style:normal;font-weight:900}.eyebrow{font-weight:900}.eyebrow span{height:4px;background:var(--gold);border-radius:2px}
.topline{height:30px;background:#0d0e10;color:#aeb0b5;border-bottom:1px solid rgba(255,214,0,.16)}
.site-header{height:76px;background:rgba(17,18,20,.96);color:#f7f6f0;border-bottom:1px solid rgba(255,214,0,.3);box-shadow:0 10px 34px rgba(0,0,0,.16)}.site-header .brand-name b{color:#f7f6f0}.site-header .brand small{color:#96989e}.desktop-nav{gap:30px}.desktop-nav a{padding:28px 0;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.desktop-nav a:after{height:3px;bottom:18px;background:var(--gold)}
.button{background:var(--gold);color:#111214;border-radius:5px;box-shadow:0 8px 0 rgba(255,214,0,.14);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.button:hover{background:#ffe04a;color:#111214;transform:translateY(-2px);box-shadow:0 12px 24px rgba(255,214,0,.18)}.theme-toggle,.language-toggle{border-radius:5px;border-color:rgba(255,255,255,.25);color:#f7f6f0}.theme-toggle:hover,.language-toggle:hover{border-color:var(--gold);color:var(--gold)}.language-menu{border-radius:6px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.28)}
.page-hero{position:relative;max-width:none;padding:clamp(72px,8vw,116px) max(var(--pad),calc((100vw - var(--max))/2));background:#151618;color:#f7f6f0;border-bottom:5px solid var(--gold);overflow:hidden;isolation:isolate}.page-hero:before,.locale-hero:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,#000,transparent 82%)}.page-hero:after,.locale-hero:after{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-100px;top:-150px;border:1px solid rgba(255,214,0,.24);border-radius:50%;box-shadow:0 0 0 64px rgba(255,214,0,.035),0 0 0 128px rgba(255,214,0,.025)}.page-hero>p:last-child{color:#b9babe}.page-hero .eyebrow{color:#f1f1ec}
.section-pad{padding:clamp(70px,8vw,108px) var(--pad)}.story,.process,.regions,.faq{gap:clamp(38px,6vw,82px)}.story-copy .large-copy{color:#36383c}.section-kicker span{color:#9d8500;font-weight:900}
.dark-panel{background:#151618;color:#f7f6f0;border-block:1px solid #303136}.dark-panel h2 em{color:var(--gold)}
.timeline{position:relative;overflow:hidden}.timeline-grid{position:relative;gap:14px;border-top:0}.timeline-grid:before{content:"";position:absolute;left:0;right:0;top:13px;height:4px;background:linear-gradient(90deg,var(--gold),rgba(255,214,0,.18));transform-origin:left;animation:premiumRail 1.4s cubic-bezier(.2,.75,.25,1) both}.timeline-grid article{position:relative;margin-top:13px;padding:42px 26px 28px;border:1px solid #36373c;background:#1c1d20;transition:transform .25s ease,border-color .25s ease}.timeline-grid article:before{content:"";position:absolute;width:14px;height:14px;left:25px;top:-9px;background:var(--gold);box-shadow:0 0 0 6px #151618}.timeline-grid article:hover{transform:translateY(-6px);border-color:var(--gold)}.timeline-grid b{color:var(--gold);font-size:34px}.timeline-grid p{color:#afb1b6}
.process-grid{gap:14px}.process-grid article{position:relative;padding:30px 26px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,#fff);overflow:hidden;transition:transform .25s ease,border-color .25s ease}.process-grid article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.process-grid article:hover{transform:translateY(-5px);border-color:var(--gold)}.process-grid article:hover:after{transform:scaleX(1)}.process-grid span{display:grid;place-items:center;width:42px;height:42px;background:var(--gold);color:#111214}.process-grid h3{font-size:21px}.process-grid p{color:var(--muted)}
.values{gap:12px;background:var(--paper);padding:0 var(--pad) clamp(70px,8vw,108px)}.values article{position:relative;padding:46px 34px;background:#1c1d20;color:#f7f6f0;border-bottom:5px solid var(--gold);transition:transform .25s ease}.values article:hover{transform:translateY(-5px)}.values strong{color:var(--gold)}.values h3{font-size:25px}.values p{color:#afb1b6}
.cta{background:linear-gradient(110deg,var(--gold) 0 12px,#1b1c20 12px);color:#f7f6f0;border:0}.cta h2 em{color:var(--gold)}.cta .button-white{background:var(--gold);color:#111214}
.map-section{position:relative}.map-heading{margin-bottom:38px}.map-legend{padding:14px 16px;background:#1c1d20;border:1px solid #38393e}.origin-dot{background:var(--gold);box-shadow:0 0 12px var(--gold)}.map-shell{border:1px solid #414247;border-bottom:5px solid var(--gold);box-shadow:16px 16px 0 rgba(255,214,0,.12);overflow:hidden}.static-delivery-map,.locale-map{filter:saturate(.8) contrast(1.03)}.map-fact{left:24px;bottom:24px;background:var(--gold);color:#111214;border-radius:4px}.map-fact b{font-family:var(--font-serif);font-weight:900}
.region-list{gap:8px;border:0}.region-list span{position:relative;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,#fff);padding:18px 18px 18px 34px;transition:transform .2s ease,border-color .2s ease}.region-list span:before{content:"";position:absolute;left:15px;top:50%;width:7px;height:7px;background:var(--gold);transform:translateY(-50%)}.region-list span:hover{transform:translateX(4px);border-color:var(--gold)}.logistics{background:#e6e4de}
.locale-hero{position:relative;max-width:none;min-height:min(730px,calc(100vh - 106px));grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:clamp(40px,5vw,72px);padding:clamp(66px,8vw,110px) max(var(--pad),calc((100vw - var(--max))/2));background:#151618;color:#f7f6f0;border-bottom:5px solid var(--gold);overflow:hidden;isolation:isolate}.locale-hero>div{min-width:0}.locale-hero p:not(.eyebrow){color:#b9babe}.locale-hero h1{max-width:100%;font-size:clamp(42px,4.6vw,72px);overflow-wrap:break-word}.locale-hero-visual{min-height:480px;background:linear-gradient(145deg,var(--gold),#fff071);border:1px solid rgba(255,255,255,.16);border-radius:7px;box-shadow:18px 18px 0 rgba(255,214,0,.13),0 30px 70px rgba(0,0,0,.28)}.locale-hero-visual:before{content:"MAX";position:absolute;left:-14px;bottom:-64px;font:950 10rem/1 var(--font-serif);color:rgba(17,18,20,.08)}.locale-hero-visual:after{content:"";position:absolute;inset:-90% -70%;background:linear-gradient(105deg,transparent 44%,rgba(255,255,255,.4) 50%,transparent 56%);animation:premiumSheenLegacy 5.8s ease-in-out infinite}.locale-hero-visual img{position:relative;z-index:2;animation:premiumFloatLegacy 5s ease-in-out infinite}.hero-proof{border-top-color:rgba(255,255,255,.18)}.hero-proof b{color:var(--gold)}
.locale-grid{gap:16px;background:transparent}.locale-card{position:relative;background:#1c1d20;color:#f7f6f0;border:1px solid #3a3b40;border-bottom:5px solid var(--gold);border-radius:7px;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.locale-card:hover{transform:translateY(-7px);border-color:var(--gold)}.locale-card img{height:270px;padding:18px;background:radial-gradient(circle at center,rgba(255,214,0,.12),transparent 55%);filter:drop-shadow(0 16px 18px rgba(0,0,0,.32));transition:transform .45s ease}.locale-card:hover img{transform:scale(1.045) rotate(-1.5deg)}.locale-card small{color:var(--gold);font-weight:900}.locale-card h3{font-size:clamp(25px,3vw,38px)}.locale-card p{color:#afb1b6}
.locale-about strong{color:var(--gold);text-shadow:10px 10px 0 rgba(255,214,0,.1)}.locale-map{border:1px solid #414247;border-bottom:5px solid var(--gold);box-shadow:16px 16px 0 rgba(255,214,0,.12)}
.footer{position:relative;overflow:hidden;background:#0f1012;border-top:5px solid var(--gold);gap:54px}.footer:after{content:"MP";position:absolute;right:-25px;bottom:-48px;font:950 12rem/1 var(--font-serif);color:rgba(255,255,255,.025);pointer-events:none}.footer .social-links{display:flex;gap:10px}.footer .social-links a{font-size:0;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);background:#1b1c20;transition:transform .2s ease,border-color .2s ease}.footer .social-links a:hover{transform:translateY(-4px);border-color:var(--gold)}.footer .social-links a strong,.footer .social-links a span{display:none}.footer .social-links a:before{content:"";display:block;width:23px;height:23px;background:var(--gold)}.footer a[href*="instagram.com"]:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5Zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7Zm5 3a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm5.5-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z'/%3E%3C/svg%3E") center/contain no-repeat}.footer a[href*="t.me"]:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21.8 3.2 18.6 20c-.2 1.2-.9 1.5-1.9.9l-4.8-3.6-2.3 2.3c-.3.3-.5.5-1 .5l.3-4.9 8.9-8c.4-.3-.1-.5-.6-.2l-11 6.9-4.7-1.5c-1-.3-1-1 .2-1.5L20.1 3.8c.8-.3 1.6.2 1.7-.6Z'/%3E%3C/svg%3E") center/contain no-repeat}
.premium-motion{opacity:0;transform:translateY(28px);transition:opacity .7s ease var(--motion-delay,0ms),transform .7s cubic-bezier(.2,.75,.25,1) var(--motion-delay,0ms)}.premium-motion.visible{opacity:1;transform:none}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
@keyframes premiumRail{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes premiumFloatLegacy{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(-.5deg)}}@keyframes premiumSheenLegacy{0%,62%{transform:translateX(-55%)}82%,100%{transform:translateX(62%)}}
html[data-theme="dark"] .story-copy .large-copy{color:#d4d5d7}html[data-theme="dark"] .process-grid article,html[data-theme="dark"] .region-list span{background:#1d1e21}html[data-theme="dark"] .logistics{background:#18191c}html[data-theme="dark"] .site-header{background:rgba(13,14,16,.95)}
@media(max-width:1100px){.site-header{height:70px}.locale-page .site-header{grid-template-columns:1fr auto auto}.locale-hero{min-height:auto;grid-template-columns:1fr}.locale-hero-visual{min-height:400px}.timeline-grid{grid-template-columns:repeat(2,1fr)}.timeline-grid:before{display:none}.timeline-grid article{margin-top:0}.timeline-grid article:before{top:0;left:0;width:4px;height:auto;bottom:0;box-shadow:none}.footer{gap:36px}}
@media(max-width:700px){.topline{height:27px}.site-header{height:64px;padding-inline:16px}.brand-logo.maxpolizol-lockup,.brand-logo[src*="max-logo-v2.svg"]{width:144px;height:42px}.page-hero,.locale-hero{padding-top:54px;padding-bottom:62px}.page-hero:before,.locale-hero:before{background-size:34px 34px}.page-hero h1,.locale-hero h1{font-size:clamp(2.45rem,13vw,3.5rem)}.section-pad{padding:60px 18px}.locale-hero{padding-inline:18px}.locale-hero-visual{min-height:320px;box-shadow:8px 8px 0 rgba(255,214,0,.16)}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hero-proof b{font-size:21px}.timeline-grid{grid-template-columns:1fr}.process-grid{gap:10px}.values{padding-inline:18px}.map-shell,.locale-map{box-shadow:8px 8px 0 rgba(255,214,0,.12)}.region-list{grid-template-columns:1fr}.cta{align-items:flex-start}.footer{padding-inline:18px}.footer-bottom{gap:6px}.locale-contact .button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.premium-motion{opacity:1;transform:none;transition:none}.timeline-grid:before,.locale-hero-visual:after,.locale-hero-visual img{animation:none!important}.button,.timeline-grid article,.process-grid article,.values article,.locale-card,.locale-card img,.region-list span{transition:none!important}}

/* Shared localized navigation and country flags */
.locale-page .site-header{grid-template-columns:auto minmax(0,1fr) auto auto auto}.locale-page .desktop-nav{display:flex;justify-self:center}.language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px}.language-name{display:flex;align-items:center;gap:10px}.language-name i{font-style:normal}.language-menu{min-width:220px}.language-menu a{color:var(--ink)}.locale-nav a{white-space:nowrap}.flag-icon{display:inline-block;width:24px;height:16px;border:1px solid rgba(255,255,255,.3);border-radius:2px;background-image:var(--flag-image);background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.25)}
.flag-uz{--flag-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath fill='%231eb5e8' d='M0 0h30v6H0z'/%3E%3Cpath fill='%23fff' d='M0 7h30v6H0z'/%3E%3Cpath fill='%231eb53a' d='M0 14h30v6H0z'/%3E%3Cpath stroke='%23ce1126' d='M0 6.5h30M0 13.5h30'/%3E%3Ccircle cx='5' cy='3' r='2.2' fill='%23fff'/%3E%3Ccircle cx='5.8' cy='3' r='1.8' fill='%231eb5e8'/%3E%3C/svg%3E")}.flag-ru{--flag-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath fill='%23fff' d='M0 0h30v7H0z'/%3E%3Cpath fill='%230039a6' d='M0 7h30v6H0z'/%3E%3Cpath fill='%23d52b1e' d='M0 13h30v7H0z'/%3E%3C/svg%3E")}
@media(max-width:1180px){.locale-page .site-header{grid-template-columns:1fr auto auto}.locale-page .desktop-nav,.locale-page .site-header>.button{display:none}.locale-page .menu-button{display:block!important;color:#f7f6f0;justify-self:end}.locale-page .site-header.open{height:auto;min-height:70px;padding-top:14px}.locale-page .site-header.open .desktop-nav{display:flex;position:absolute;top:69px;left:0;right:0;padding:18px var(--pad);background:#151618;border-bottom:1px solid rgba(255,214,0,.3);flex-direction:column;gap:0;z-index:60}.locale-page .site-header.open .desktop-nav a{padding:12px 0;color:#f7f6f0}.locale-page .site-header.open .desktop-nav a:after{bottom:5px}.locale-page .header-tools{justify-self:end}}
@media(max-width:600px){.language-toggle{min-width:64px;padding:0 7px}.language-menu{right:-48px;min-width:210px}}
/* Consent banner shared by legacy and release pages */
.consent-banner{position:fixed;left:20px;right:20px;bottom:20px;z-index:999;max-width:760px;margin:auto;background:#17181b;color:#fff;border:1px solid #3b3c41;border-radius:18px;padding:18px;box-shadow:0 22px 70px rgba(0,0,0,.35);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.consent-banner[hidden]{display:none}.consent-banner p{margin:0;color:#c8c9cc;font:14px/1.55 Arial,sans-serif}.consent-actions{display:flex;gap:8px}.consent-actions button{border:1px solid #4b4c52;border-radius:999px;background:transparent;color:#fff;padding:10px 16px;font:700 14px Arial,sans-serif;cursor:pointer}.consent-actions .accept{background:#ffd900;border-color:#ffd900;color:#111214}@media(max-width:620px){.consent-banner{grid-template-columns:1fr}.consent-actions{justify-content:flex-end}}
.social-icon-link{display:inline-flex!important;align-items:center;gap:.55rem}.social-logo{width:1.3rem;height:1.3rem;display:inline-grid;place-items:center;flex:0 0 auto}.social-logo svg{display:block;width:100%;height:100%}.social-icon-link[href*="instagram.com"] .social-logo{color:#ffd900}.social-icon-link[href*="t.me"] .social-logo{color:#65bff0}.social-icon-link .social-logo+strong{display:none}
.footer .social-icon-link{font-size:0;width:44px;height:44px;justify-content:center;border:1px solid rgba(255,255,255,.2);margin-right:8px}
.footer .social-icon-link span:not(.social-logo),.footer .social-icon-link strong{display:none}
