
:root{
  --red:#c81017;
  --red-dark:#a90f15;
  --ink:#111214;
  --ink-soft:#2d2f33;
  --text:#50545a;
  --muted:#7b7f86;
  --line:#e5e6e8;
  --soft:#f7f7f8;
  --white:#ffffff;
  --max:1220px;
  --radius:2px;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Arial,sans-serif;
  color:var(--ink);
  background:var(--white);
  line-height:1.6;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
a{color:inherit;text-decoration:none}
img{max-width:100%;height:auto}
button,input,textarea,select{font:inherit}
.container{width:min(calc(100% - 48px),var(--max));margin-inline:auto}
.content-narrow{max-width:860px}

/* Header */
.site-header{
  position:sticky;
  top:0;
  z-index:1000;
  background:rgba(255,255,255,.96);
  border-bottom:1px solid rgba(17,18,20,.08);
  backdrop-filter:blur(16px);
}
.header-inner{
  min-height:86px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:36px;
}
.brand{
  display:flex;
  align-items:center;
  gap:12px;
  min-width:max-content;
}
.brand-monogram{
  font-size:38px;
  font-weight:800;
  line-height:1;
  letter-spacing:-.08em;
  color:var(--red);
}
.brand-word{
  display:flex;
  flex-direction:column;
  line-height:1;
  gap:5px;
}
.brand-word strong{
  font-size:18px;
  font-weight:650;
  letter-spacing:.02em;
}
.brand-word small{
  font-size:9px;
  text-transform:uppercase;
  letter-spacing:.28em;
  color:var(--muted);
}
.custom-logo-link{display:flex;align-items:center}
.custom-logo{max-height:46px;width:auto}

.primary-nav{margin-left:auto}
.xisik-menu{
  display:flex;
  align-items:center;
  gap:30px;
  list-style:none;
  margin:0;
  padding:0;
}
.xisik-menu>li{position:relative}
.xisik-menu a{
  font-size:13px;
  font-weight:560;
  color:var(--ink-soft);
}
.xisik-menu>li>a{
  display:inline-block;
  padding:33px 0 31px;
  position:relative;
}
.xisik-menu>li>a:after{
  content:"";
  position:absolute;
  left:0;
  right:100%;
  bottom:24px;
  height:1px;
  background:var(--red);
  transition:right .22s ease;
}
.xisik-menu>li>a:hover:after{right:0}
.xisik-menu a:hover{color:var(--ink)}
.xisik-linkedin-link{display:inline-flex!important;align-items:center;gap:7px}
.xisik-linkedin-icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px}
.xisik-linkedin-icon svg{width:100%;height:100%;display:block}

.sub-menu{
  position:absolute;
  top:100%;
  left:-22px;
  min-width:290px;
  list-style:none;
  margin:0;
  padding:12px;
  background:#fff;
  border:1px solid var(--line);
  box-shadow:0 22px 55px rgba(17,18,20,.08);
  opacity:0;
  visibility:hidden;
  transform:translateY(8px);
  transition:.2s ease;
}
.sub-menu li a{
  display:block;
  padding:11px 12px;
  border-radius:var(--radius);
  font-size:13px;
  line-height:1.35;
}
.sub-menu li a:hover{background:var(--soft)}
.has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:none}
.submenu-toggle{display:none}

.nav-toggle{
  display:none;
  width:44px;
  height:44px;
  padding:9px;
  border:0;
  background:transparent;
}
.nav-toggle span{
  display:block;
  height:1px;
  background:var(--ink);
  margin:6px 0;
}

/* Shared typography */
.section{padding:112px 0}
.section-kicker,
.hero-kicker{
  display:inline-block;
  margin-bottom:20px;
  font-size:11px;
  line-height:1;
  font-weight:650;
  letter-spacing:.22em;
  text-transform:uppercase;
  color:var(--red);
}
.section-kicker.light{color:#fff}
.section h2,
.inner-hero h1{
  margin:0;
  font-size:clamp(42px,5vw,68px);
  line-height:1.02;
  font-weight:520;
  letter-spacing:-.045em;
}
.section p{
  margin:20px 0 0;
  font-size:17px;
  line-height:1.8;
  color:var(--text);
}

/* Buttons */
.btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:52px;
  padding:0 22px;
  border:1px solid transparent;
  font-size:13px;
  font-weight:620;
  letter-spacing:.01em;
  transition:.2s ease;
}
.btn-dark{background:var(--ink);color:#fff}
.btn-dark:hover{background:#25272b}
.btn-ghost{border-color:#cfd1d5;background:transparent;color:var(--ink)}
.btn-ghost:hover{border-color:var(--ink)}
.btn-light{background:#fff;color:var(--ink)}
.btn-light:hover{background:#f2f2f3}
.btn-outline-light{border-color:rgba(255,255,255,.45);color:#fff}
.btn-outline-light:hover{border-color:#fff}

/* Hero */
.hero{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 80% 20%,rgba(200,16,23,.05),transparent 26%),
    linear-gradient(180deg,#ffffff 0%,#fafafa 100%);
}
.hero-layout{
  min-height:720px;
  display:grid;
  grid-template-columns:1.08fr .92fr;
  gap:92px;
  align-items:center;
}
.hero-copy{padding:40px 0}
.hero h1{
  margin:0;
  font-size:clamp(66px,7.6vw,112px);
  line-height:.88;
  font-weight:500;
  letter-spacing:-.07em;
}
.hero h1 span{
  color:var(--red);
  font-weight:430;
}
.hero-slogan{
  margin:34px 0 0;
  font-size:clamp(24px,2.5vw,34px);
  line-height:1.25;
  font-weight:420;
  letter-spacing:-.025em;
  color:var(--ink-soft);
}
.hero-text{
  max-width:760px;
  margin:22px 0 0;
  font-size:17px;
  line-height:1.85;
  color:var(--text);
}
.hero-actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  margin-top:36px;
}
.hero-signature{
  position:relative;
  min-height:520px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-left:1px solid var(--line);
}
.signature-x{
  font-size:420px;
  line-height:.8;
  font-weight:650;
  letter-spacing:-.14em;
  color:var(--red);
  opacity:.96;
}
.signature-copy{
  position:absolute;
  right:5%;
  top:47%;
  transform:translateY(-50%);
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.signature-copy strong{
  font-size:58px;
  line-height:1;
  font-weight:620;
  letter-spacing:-.05em;
  color:#9b9ea3;
}
.signature-copy small{
  margin-top:11px;
  font-size:12px;
  font-weight:650;
  letter-spacing:.28em;
  color:#767a80;
}

/* Services */
.services-section{background:#fff}
.section-intro{margin-bottom:52px}
.section-title-row{
  display:grid;
  grid-template-columns:1fr .75fr;
  gap:80px;
  align-items:end;
}
.section-title-row p{
  max-width:480px;
  justify-self:end;
  margin:0;
}
.service-list{
  border-top:1px solid var(--line);
}
.service-row{
  min-height:92px;
  display:grid;
  grid-template-columns:70px 1fr 36px;
  align-items:center;
  border-bottom:1px solid var(--line);
  transition:.22s ease;
}
.service-row:hover{
  padding-left:10px;
  background:linear-gradient(90deg,rgba(200,16,23,.035),transparent 58%);
}
.service-index{
  font-size:11px;
  font-weight:650;
  letter-spacing:.14em;
  color:var(--red);
}
.service-name{
  font-size:clamp(19px,2vw,28px);
  font-weight:460;
  letter-spacing:-.025em;
}
.service-arrow{
  font-size:21px;
  color:var(--red);
  text-align:right;
}

/* Philosophy */
.philosophy-section{
  background:var(--soft);
}
.philosophy-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:100px;
  align-items:start;
}
.principles{
  border-top:1px solid #d9dadd;
}
.principle{
  min-height:86px;
  display:grid;
  grid-template-columns:68px 1fr;
  align-items:center;
  border-bottom:1px solid #d9dadd;
}
.principle span{
  font-size:11px;
  font-weight:650;
  color:var(--red);
}
.principle strong{
  font-size:17px;
  font-weight:520;
}

/* Group */
.group-section{padding:0 0 112px}
.group-panel{
  min-height:330px;
  padding:60px 64px;
  background:var(--ink);
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:50px;
}
.group-panel h2{
  margin:0;
  font-size:clamp(40px,5vw,68px);
  line-height:1.02;
  font-weight:450;
  letter-spacing:-.045em;
}
.group-panel p{
  max-width:760px;
  margin:22px 0 0;
  color:#b9bcc1;
}

/* Sectors */
.section-intro.compact{max-width:760px}
.sector-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  border-top:1px solid var(--line);
  border-left:1px solid var(--line);
  margin-top:50px;
}
.sector-grid span,
.sector-grid a{
  min-height:110px;
  padding:22px;
  display:flex;
  align-items:flex-end;
  border-right:1px solid var(--line);
  border-bottom:1px solid var(--line);
  font-size:15px;
  font-weight:520;
  background:#fff;
}
.sector-grid a{transition:.2s ease}
.sector-grid a:hover{background:var(--soft);color:var(--red)}

/* Strategy */
.strategy-section{
  background:#fbfbfc;
}
.strategy-grid{
  display:grid;
  grid-template-columns:1.05fr .95fr;
  gap:90px;
  align-items:start;
}
.strategy-grid h2{
  font-size:clamp(40px,4.5vw,62px);
}
.strategy-tags{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  border-top:1px solid var(--line);
  border-left:1px solid var(--line);
}
.strategy-tags span{
  min-height:105px;
  padding:20px;
  border-right:1px solid var(--line);
  border-bottom:1px solid var(--line);
  font-size:15px;
  font-weight:520;
  background:#fff;
}

/* CTA */
.cta-section{
  padding:88px 0;
  background:var(--red);
  color:#fff;
}
.cta-grid{
  display:grid;
  grid-template-columns:1fr auto;
  gap:70px;
  align-items:end;
}
.cta-grid h2{
  margin:0;
  max-width:820px;
  font-size:clamp(42px,5vw,68px);
  line-height:1.02;
  font-weight:450;
  letter-spacing:-.045em;
}
.cta-actions{
  display:flex;
  flex-direction:column;
  gap:10px;
}

/* Footer */
.site-footer{
  background:#101114;
  color:#b6b9bf;
}
.footer-top{
  display:grid;
  grid-template-columns:1.2fr .75fr .65fr;
  gap:90px;
  padding:82px 0 68px;
}
.footer-kicker{
  font-size:11px;
  font-weight:650;
  letter-spacing:.2em;
  color:#fff;
}
.footer-intro h2{
  margin:18px 0 20px;
  color:#fff;
  font-size:clamp(30px,3vw,46px);
  line-height:1.06;
  font-weight:430;
  letter-spacing:-.035em;
}
.footer-intro p{
  max-width:500px;
  font-size:14px;
  line-height:1.75;
  color:#9da0a6;
}
.footer-col{
  display:flex;
  flex-direction:column;
  gap:10px;
}
.footer-col h3{
  margin:0 0 10px;
  color:#fff;
  font-size:11px;
  font-weight:650;
  letter-spacing:.18em;
  text-transform:uppercase;
}
.footer-col a,
.footer-col p{
  margin:0;
  font-size:14px;
  line-height:1.7;
}
.footer-col a:hover{color:#fff}
.footer-bottom{
  min-height:58px;
  border-top:1px solid #292b2f;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  font-size:12px;
  color:#767a81;
}

/* Inner pages */
.inner-hero{
  padding:110px 0 72px;
  background:#fafafa;
  border-bottom:1px solid var(--line);
}
.inner-hero h1{
  max-width:920px;
}
.inner-content article{
  font-size:17px;
  line-height:1.85;
  color:var(--text);
}
.inner-content h2,
.inner-content h3{
  color:var(--ink);
  font-weight:500;
  letter-spacing:-.03em;
}
.error-page{
  min-height:60vh;
  display:flex;
  align-items:center;
}
.error-page h1{
  margin:0 0 20px;
  font-size:clamp(48px,6vw,82px);
  font-weight:500;
  letter-spacing:-.05em;
}

/* Tablet */
@media (max-width:1100px){
  .hero-layout{
    grid-template-columns:1fr;
    gap:30px;
    min-height:auto;
    padding:86px 0 64px;
  }
  .hero-signature{
    min-height:340px;
    border-left:0;
    border-top:1px solid var(--line);
  }
  .signature-x{font-size:310px}
  .philosophy-grid,
  .strategy-grid{
    grid-template-columns:1fr;
    gap:56px;
  }
  .section-title-row{
    grid-template-columns:1fr;
    gap:26px;
  }
  .section-title-row p{
    justify-self:start;
  }
  .sector-grid{grid-template-columns:repeat(2,1fr)}
  .footer-top{grid-template-columns:1fr 1fr;gap:50px}
  .footer-intro{grid-column:1/-1}
}

/* Mobile nav + layout */
@media (max-width:860px){
  .container{width:min(calc(100% - 30px),var(--max))}
  .header-inner{min-height:74px}
  .nav-toggle{display:block;margin-left:auto}
  .primary-nav{
    position:absolute;
    top:74px;
    left:0;
    right:0;
    display:none;
    max-height:calc(100vh - 74px);
    overflow:auto;
    padding:8px 15px 18px;
    background:#fff;
    border-bottom:1px solid var(--line);
  }
  .primary-nav.is-open{display:block}
  .xisik-menu{display:block}
  .xisik-menu>li{
    border-bottom:1px solid var(--line);
  }
  .xisik-menu>li>a{
    display:block;
    padding:15px 4px;
    font-size:14px;
  }
  .xisik-menu>li>a:after{display:none}
  .has-children{padding-right:46px}
  .submenu-toggle{
    display:block;
    position:absolute;
    right:0;
    top:4px;
    width:42px;
    height:42px;
    border:0;
    background:transparent;
  }
  .submenu-toggle:before,
  .submenu-toggle:after{
    content:"";
    position:absolute;
    left:13px;
    right:13px;
    top:20px;
    height:1px;
    background:var(--ink);
  }
  .submenu-toggle:after{transform:rotate(90deg)}
  .submenu-open>.submenu-toggle:after{display:none}
  .sub-menu{
    position:static;
    display:none;
    min-width:0;
    margin:0;
    padding:0 0 10px 12px;
    opacity:1;
    visibility:visible;
    transform:none;
    box-shadow:none;
    border:0;
  }
  .submenu-open>.sub-menu{display:block}
  .sub-menu li a{padding:10px 4px}
  .section{padding:82px 0}
  .group-panel{
    padding:46px 34px;
    display:block;
  }
  .group-panel .btn{margin-top:28px}
  .cta-grid{
    grid-template-columns:1fr;
    gap:34px;
  }
  .cta-actions{align-items:flex-start}
  .footer-top{grid-template-columns:1fr}
  .footer-intro{grid-column:auto}
}

/* CA International Group social module */
.ca-social-module{
  display:flex;
  align-items:center;
  gap:18px;
  flex-wrap:wrap;
}
.ca-social-brand{
  display:flex;
  align-items:center;
  gap:9px;
  min-width:max-content;
}
.ca-social-brand__logo3d{
  display:block;
  width:182px;
  height:66px;
  background:url('../ca-international-group-3d.svg') center center / contain no-repeat;
  flex:0 0 auto;
}
.ca-social-module--group .ca-social-brand__logo3d{width:205px;height:74px}
.ca-social-module--footer .ca-social-brand__logo3d{width:158px;height:58px}
.ca-social-module--contact .ca-social-brand__logo3d{width:182px;height:66px}
.ca-social-brand__logo3d{
  display:block;
  width:142px;
  height:52px;
  flex:0 0 auto;
  background-image:url("data:image/webp;base64,UklGRkA4AABXRUJQVlA4WAoAAAAQAAAAZwEAgwAAQUxQSO0NAAAB5+agjSRHOlfzZ33pA4CIyMM5z3PJU+btIkzFVk4hau5ys8w1/6MMBm0bSUr4w55nd3sHICImwC+DSq/SwK3K7F1iVZLTuO8rDy56cNsJyTbChQnLOGPEGRW3xfegAviDlGvbbSRJtvV42VqL7ehxpEWcbGt6IsmPDyBq++sjov+wYNsJ4lxAwVoXAkgS7faf/rb9h1vpO5O0a9u2zWJt27Zt27Z320ZNjm3bJ4PO568ZZ5qcnR+/7+cT0X9IkOTGbQAyhKFrCR6SIVeIt9r0sVksIOAdjjrvtife+nZg7JQZszB1/NBPH7/y6O0XHb1LCFRBDJXv2BQGIAdc/czPU1Z7lIbXzfrtqSsP2zwE0chtZIQ0+97wRnklARhxbIDZDbPDAMChNt8w/q1Lds5vhxuigL1v+HxZsG9zo1j+sSPJzMyOjWDXBZ9ct2OgMPOYJOd/6Z/Xs5q2wxxI6ZmhQcC8V87dOhDylrT7HTUCLB2ZoMLZ8zn9JhAw85kDAyFPSfs+t5jg2OzGDx+tI5RewYQVzxygkJMuJ8BeTy4jWE6KFmyVRIQtYNXrh+ciQYDtH15C+LrPLcvRjIf1z+yhUMg9R5nXTAn22N2mljUgBLYEi+7fNt8oBej5y5fS3wtOiZKxCZMu8pU5RrvjG0n3g5vuoAfXAl7YOq8oBeidRI4VOy8pDxFmNM5UhplL8nbPu2TFTkxKTSLcBD9oKDOH7HbGZHI4/uExF5dZHBff7rQJPYURwwpAKgixxyWBDKGLYIyvBtCqUG+/fiM13ZG2otA1xx+siuGK76QWNYkBRE2bCAoUfsiQScAiYIBRalSzoIXRQX1IbfEKuXbSMyMvZ0dqY9GC05Qxup27tU6f2PrZN5YhnIBCa9FdEAPK/8siHOlQDIhmQHcLEAEkwmCtJWaQCRLMFCCNNZzBErDa7R9y3NjnxyWkKRMINm28wixE3lEYzGAWjh3vIcd6qPJai+guYSOx9SKAWUQYYQjRMoRNuiSmAkCWDngWAFsdfcVDb37282CpXKkNN+rcGKtRrTCz1AAtwqWhcm1YBHVdkcbYuviAQhgArdFgVLgMBkqseXBgqIySFtEa5WqdRQ9KqRKqRQgtM8qzyNemIdKdKYg45NartcZweUiXKiJlSI0R5VJgvBAeGa6jprkBKaMEoIzS4IDwv1ogLGXfSrW6j6mEckUw5EMpaRaUNetaXaOEoDp/ffHaI9efuG3IK5yNtPXVn06zqdM4xbP6qArCgg7j2V/cvJuCya176A58bAoBI7alASd7jrxiYUaEOQwiA7ipvCe8ZTeMsDP6DISNk4wGiUAs3YRLwKJXTmrRgybAoe+uJthwRzqWE9uVuLuSwLAI/PXxCoUW8haPriGvaY9Ip+eLR0TYYtpwXzFtMkx1ZoM8q9NtNTpOlAtCRGxNA6cr00iXHxihZjtYyk5PSp6EF3DGylepH02TDPDL5Nht0G9t22XZ10hiIzXrfjA9l5wMFD8k241vpCRMBxF4kGB3SeHR0Q5hi15NSgbjg8BFl44MTpUqYBKPEe2v60GkiReUmXChV8lK21b2otvwPvSqhuw8XeAS4g8YKMvELp9t4iVViM13p8oAXrHr8E2Y0mgUhXGwLA7Eu2KS4CTbcVsgewbFu4EQb7RdYEGMMjNDZuojDjePimw0ePNajF+jlWYcIz2/S3GAyhGSbRRR3IhSQFvt9Tn0W8RxyHiUrIQ5H15mowwJk7Vse2AkCgJpGG8PqUzjsPUxOpPu8Rg0w9z5ZioYJfjuxKXuisFrDjXMoHyfmiMZ0yBMI2aQKKkgpXYfqYJfHrrOdVLddKNdBQyE+vEmBS+rcgXX+rxjgvcJz1Ez8QtoXWYglKV7cm5cYJd3DBZe8YudF3pOwt40+3yvrLcYnxxUx71l15GeQ3O3UbierJZycNTnANdRVSg1T6LrIj1eqPC+tjKYtQmfmU6OnlcIuz6BH2uzMeTEViiJIZOa7FXNgbNpiIRdbFPrPngN4r8P9dzciGyaufkgFJuEbaNGOGitJMBYdcDl4ITtSZkC6yh94oK+8MRCMMA1ozdNX3RP5PORx0w+NP0CFk8+HsdDARzc/RbZo0sza3gVl1SVpHwO7EuC3viRbJezJAfY3lip/u4M5gKwwYXU+Ob7fwLi0e6gdG6pzMaP2Zu1S3UlLpzB/+LVNWyK5AXXtl1q4Sc3IStxlgpG493qWjONmBJUygDwenyIjK1H8tNIZ2C7zlkROM9lo7825vX/nBe0NsyEcUKf7C6cz7389geiczhK/fXjj1rUGM85fVLKRFqoD6H7/nn6Uqm+eXQpxSzbBcjM4ythxLd9PYFRLgSYisrbUbDnNxdA5XUH2Oo/4aB9Tj9s79bKaCo9xKQcFY5RfRnmVgD6ksL4oQ0Skwq8xhB9SSJskQik9rbwJmptXp65isd0v4jcBdcIqZaEj4tIC7btCwPQSm9/n8NehQO7JXv3QTJ2gNCTeJx1X3JQINwzMQ/b3uBCzNRCCAKJTj+FEINJKacg0rw01sLe60Dh19Z2SMuhksCE52VYKBkdcBvmDNiFfMY95XOYhgRlx6ew3EecV7UzmdUpi81RgJm5NWGY8GJYR1QSs+Rt7mYgGtl2hruai+KQ03q4bJrm0wc6AVF6ujo1jPwIU9nD/RljoZNTlHmtKhgLKkFvZyjJLf8QmhIBW5HPbDowsk4P2Co21Ef6FS8rZQKZpDShIbVkjA6UD3lMQyYLlsGeADVkIjESyqdHV9tv1opKezKhgZbA6hDKfgDBfGSSEF2LmRLwZgJgP92jNH5/HwdX28yYMJUM/mizHCJ3zmoTVwpjCMH8/ebRFCFi7s+JW/Z26Zj91h11B2nl2gEkiP/im3O6Huzm8JcvxrRPjz8KXAOVqZcsDewiqRY2soRBibh+g0wCODI+8FydMOD0booE3JBNZGZyGP9hy+FonEitaKjEweS9hGwYKY6CjHmPYDvSgyFYv6YiGXt16g9vj9Hh+K4Iuq2kIEAhdu+hMzMwVS5fBV5amk38xjgY++WnOX0ZPG3Ia96JctE1fRHb68XFFWTcp59O1gNtJ1j2fTGL5RI2hcD8V0l2TcvNIuf7TL5IAK9K9ALkiNr7P0CHyMOJw96rtapOcMhsIT8vu9X86tJq5fOBw3UHIgspxPDLX1x3OBYhF7Ps/txhy6g+JCSZ+va0CA4ab37xUMQjIdoN4vq9vjbLp6pzXBzj36VswIxytfW0IZbtIzznuhSq/4A75kFFUg/Mz9stGPwLduc8EEpdHjPkVLo+f/9AdusvJl2mo/bO4/6xFz++nQm5yo1nkzDsMv7vK+LtO2G5HTnvoI9JpwQz9E2Tw3f3iNu5VLUQ1YS7IvqcXefHHXjU6MaIwKQHG8bSPdX3ZKekmyQVY7aHr4CZNXbh8oCp7o39V/V1oBTbAkvJro3lvaBwpNOWz9Kd4bfVPp9fvXCuMo1fye5UUmNgFatuWU/awiioi9I+uSdKgliQCqZsQ7humW5RBRjdw152Ra2pfUIq8sCsgmZYfD9jawO+cG3WHysxIxXZXRwIlTDMrn+y3lxqk5/SsXv4YiubhRYUERy3wXGv4qFMNjNZFJ+ADK1MIJTuJbvNpiP3I1FYDQA9El3wyZDuUpupjj7MBQIas0XMknyMQ5d7dgeTqnBVV1wX0UVU/U2yO38t2iNpJF0bjsYliQsfnr+yg3/YUMBS6pTYhp+jN16auNhyESctICuV2UOiF/0bBWJfzHNtg2j/tVYS6j9IBmZh/fmqCCSmI/3kJneIfRt2reN8cwMUrwXdi5fFNg6MRriJRWcFOUU6pEywoRhyh8QiJFKczv/4XZJUbEbeAU2/H5hyhXbB5vctIdfmDCzSYs1iRsZFBt2uJgLTirtTL4QPE9jrLY+05bgtd6MMIPn5AYcdS+B9fJCC2VKYEqd8sYEwYsNp5e2ilk0I6Wpgf5sWQvPzU1sMVAImA4c+WHEJgMepg7dw2E0PiTkRgNnNLOAKuG350ypkGMAGu2mMGWvFlPZLRBqJ8MMafvzIaOAdrQqFY299Z3CRTZ3GntN+D4mug07jjQv+ff3mo7sVCsVsAo5EwDsdfvq5F5x/HjO0Bs4RraU/4D4wzhZI9pMZRxkQYfB5uq8njGB+hd/GPboXIRAs513AQSU0+MJQhRjh/cAXX34FnnHJar/3J3jrAmY+t78v4HNChhPx643+3rDRAmOc75uqX3rPOvPs3r5eDfhYzoePsS9qMPQE3Btg1xoiQMjQvQiwsAgDzMI46+SDdwo/MhaM7KL8EdWB3DOZLKfNoipYelNHhjmVfXhEBkuHcVHt9CG1k3MHHn2+v2ozw2gtrbLJxqYyrrBr5pDbJgJAa29TaLfZwMD/Rsxbptr9dZfsNjiImfDb0crkXBP33Wl/Eix3lCUN/H6ZQiHvxDFoXDeDRutG7OmINP2qYFDmnghrgZ0enk2IfF/yxNXhGSBMuXsnZRRyUpyZO9xUJXjB7h4xamGbgPqNW+eQo0Luna6rf7AJruXQnt6yYwth9VdXdisUTQA5SsARD9Uo4koL+4zQtAjgv2/dV0XdRnlKgL97z4tjmhScNr3bkh1o7RKw+o97j81tQTFzEUDXkXd8P9uhaDzM8Q49sOuFAG1ovHndfgow4s+dt3YXBWD7E258679Z6cK7dlZM/u7pqw/pjtfkNgVH2m2Hg3uvu/+lD7/5daA6XK8M/PrFe8/eeeXJ+2wZdsxtAjUAAFZQOCAsKgAAcJEAnQEqaAGEAD5hKJBFpCKhqKwV/REQDAlsJwG+B6rcQBkq4ElXsEmflemO7J3j8sPaBr/+A/uv64/v/u07bOu/MS5x/73+R/Mb5Zf7T1O/rP2BP1e/Zrrdf4P/leob+tf3z9rPd3/zP7ae5/+4f8L8o/kC/sH+N//Prwewp/mf+H///cM/af//+z//3f3c+EH+uf8v9uv+t8iv7R//r2AP+96gH/x4UTt3/x/iL+N/Wf5X8r93N1L/mP4E/Nf4H93fa//lf4Dyr+Mn+j6hH5B/PP9B/Y/W2iUdFvqfQO9vPp//M/t3jv/7Xoj9dv9n9xv2A/q5/qvW3/VeH392/5XsAfzr+3/+7++e7L/Uf+n/Lfl77d/z3/Nf/L/SfAT/Nv7P/1/8P7c/sl/eD2Uf3D/+jkIyMSM01dXU9ZAoWYePqlFSbErIo+P/v/WWzeczWToYFhZB9AM3R46lFDEl+keceC5atI2/ApWpcwSUR/gHqVGMaevUIQraAnuf2YJxQKAXFpaDLpDsVdWBlNk65MfTUPlcPNCYvBYINXYh1aL+NguJ5MPFWJlOTzQsNKZApdvP9iERTGAolrHHoOSGv/mor92GZw8kNfqn8HAfWhNUZrWn32B9MhVx/7A7mB3RA58U1zTtpBKUD9wk63Ia8d+wlegIawUP3Ywkb5RJWnY9dSHPgX+0xK32XOaH6zjfVPVf1eRpqmayIFvD5oJfBN/uLC4s43qYT+dcWKTkpLEr1XYfY1irFq2w3SUu+o+BS8TwZjxxxMz3ppUtBJjRmud7+BKuzCogX9nBLcSv/Pe21w6sNqOm+mbRVT2IWg5TZSYiCgmq5Ezby3g4nODWaRdwJmjE/pf+Pm+lIhEaVT9zoLLRVMToUie2SpmnOK9aNeFAejb+5CI+7dEBI90bq84B6N6deO04+7qcY4HEEg08vMVjGI9cq5I09m82grtv6wciKhk+XwjTji/ruT4Cc+3J5YEGWinLMZl6+NGfcviqI7EiZihLgRgTnOljtwQJ+2dNKBFJU2MjE667z5HLWoVtr28crRe5UovgLjv3zJLEZli6OiWlXmk16TfXPMn74WTcBSBEVAJt5e6UUSb4dO1+d3Q2c59S2CYXnFLwipoHuBEryljnPGHm5WfjH/PTIOfJGjfMYferpi5lFl5iCIz7celTFjQRoQ87C2jgkQQjtQvAleMxByivU15e7FVWMVxEhSHhIX2iaDO0epwcBWNIhPmw1DRJp1QNEKyr4UeJxX3qmbwsoxTB11jfs8a4NRsmSfW45z3DRwVMPAb+AXmblzId8uS7Upo0MhXEnZT1CvJXgYQLyNfjMAEq2xxvOtUa0IQ5yQre5H8W9A40TPmzhXv5S7+P+6kH9AfltmcZ9sAfeWGu30lTvfh8hw3roQWf/39SFfP0W+rSsp1U77JUfknu5wLkr73PLt9dmThRirLARfU4RyPTj9Ifuxgz2220RXYomErIfYs57/sBKMcg18W+cJT1vxTh0QHxsvrw/NeNWA58lnvB4quxgAG3cxD8dqqZO08RDJqJpZY9iveDtQAA/uxB1If85jXfk3+iInbN/BJYPE1iesaLrD2GZBZcisK/htxthVmaVa97Ao7Xbgvsz5C/292Jf1TKCDgKn8QVsiKQvUC+/7On4avTbKv+bBlScAWdVmHGqENifstQKq5R+fcAn75475Jj98O+Lld252G57A6MNXvHQjw3y/IHqzueZl7hswE05X9N8qXQY+Ch/Gh/iwYNMcpGXbaniifq1yhMhEbgDyKA3uNvWdsDDF6XdENT33beCtg37+RP4UvbqTmQSjo2SQOtXwUCtvPrj7guTiNPBY/3CK7GslpPfRd6r2Rvh9Z7XqaNlkHJ7Zd5rm1nGG08GffAfmzRJbnXvucSRH3MR+JD8OJxNFUvZFnmZwbUSYe0SbnH7LhTMEfJ2KBA5Mjc4TuGkPH8DNyd//PRa5Hb9Ab1RUqlqN/uE1VZ1lmzWQfd9oynuYdcwDqV/VXJX4arydEuvxihg4Q9mSgBk+nKNZDcsyt2ngfX604ONLareZz/z7M9qAWTd5e/lgIqoWylqsmJ4h+hmCNDfpkaAj9d73N2LaW4LUNN30Cjiq1xu4AQ0c0LhSMOMUCTe99NNN0/4mwR/7C6NVaqDLV4Wp8vpS0qgLaEKqCBdFCzxluHwYbY9kvvw+lIgLEUOQWDpug0DQp9/g8HZB7J4pUPRMYVtbqTMany5YZ7PZUot9c8w9rvSLJo2GOfrm7oltqFzIiFB0ez6Ssvj7RM/7jIbXbMN6+ie4VQ6mti64NatGf38U54NhVTbN6sWoCPnpBwesijBxRmpJflpfb8qdSwTmWLjmQ8PAXPvMonpygzSxcu4+eM28y/739jh4hSwmEYaWkqKk9XC7D94l3mtUKwlj8FO76s64HcQ7SA4F/aiJtkh4lI2L2K6Wcom4tSC9RWwh9+V5VH7ugUwtIFiA378r3nYbGBdbdZiBRiMy6bsZwOtMNDgNl7/b/VQ8lb1yB0g4SI5+Ixv0IXL/NQJ1B0t3M/JUIXw2G3HDgmviKW/8InahDBMmsH+PbSN3INWmZ7DZqIRGI1tNlgsHNdfEYPYowDkmeqNcu6do/ycP8EbKWLZvyZbR5k5LdTNa7tVvJkWdab9NXLppyXIhKBf2l1rfd3xgBtA5gksouSIkYsEEUviUjCbfIj+Ap3/Gf/wTwOnMxrJ9Djwc38HKNHp9VvhC1kU8/IxTfQowm6Dp5MOIvq6b0/PV6QOsyamSsQ1nhqvlNfOx3d7Yco2yqiNOYlG3laDhuBKrNUb868yx2eDANfBL3HEt9AFqtNDwWEz+1e9exz0F5zX5WYxv3fYcqRMf0xbWWtsoAbhyylQjXzvo4PglXtBurHgcYV6dGxlNLsN1v7lAwBEG25FkEG3tqu7kFfa89CO10ieMFBmftz9MfbZGpPtTVtZ5Z0jPRblvZJmvKjaC10gnkfPqjaLbzlCY2nzOpNDvLAXymID4sF+OG8rJuq/qEFqW8lZWbbiqLHaXaIpiMG5LRZAmdlw3j2RNu/cbSjA2OddP4l1fdwmAOAedEMw/KltKWarM9y2RZQQUlyrHvi21IC7+O6CFllmKCmes9AnZeR+fwXJY8G/AMcFOo6UskSZddsEAkSsGdGLiJ5tZcHl8OsVaepIaL3axkijsXJiPW2OaJicVcUzwa21d4icBB/5TWkiS9EuE8uOkzsRM4Tu1CAeNn6Ld60yRvPyKgzaD8p0Hs4M/8zx0ln8hH9LdxebsqjjseytoKDJ/ZX+phlDk1Wl8PDsgX7dVco/hSuPGmDYXKBFRrdZidf+/icFsPREbvPEC9euiKg6sKqUZl1sQWkSl93tljdBY5Ct8vkbdHZkw+8H3Yi/2cAhilESlYyoCEJiPxtvRcMdIBapeRih24kMV60F+H0iw0PnaDQ6QwBE+s/F/kVbGacZQxCBMwqx9/NsCKjEiYKVNKAvb2KcVmNKKNPxx3iKjba+SDLE1QrP+/mGjruMY6DfponH3mRltQFCy/jexLQcXUofxwZNg5e9Mjw8a/cztIdosnyAxKps0sPaCO4TD286Lr5jZiFrMp5zP2mebzc6b9x1iLKtsxhksu2inctWhv1jfvHYcg2+3ZnT5HcTQ16fUfAsdqiCWmmmNf19fIma9y+zCemFV8o+EvnWpz/Vw1eqCFP8bFnxphNJP6kMUn9RIQJ7emyzAXgVSAJTX81QeXTI2WbssG7FdlmWiUDvgmdFewcJTfEsDR3oMQm/luFC0j3YHerkOywNigZk+YmerpqkA2BXVRGq83a68IPIvxG1+zv/YkQuPBaWM3GK8Hxm7u84pPMO4EGfm5ZheJfe89yEhLB7NSNSg2FBZrp575XQ2LxsvSeEsdZTURRKUzdH1gDr5uW4CGCSabmX8zaP4Su/DQ3CRwVvm9sSys0W9gT1FbRWLjhWnt/VNK/1BP6SBjIKKhBg9rwaiVv1g7ncEGsFpFMJE3A0lh67eRk22TdZwTtyb1I3AW3pivEQkoW6IFtKpFKfj0B+JKpmVfNLMJKBn6i0kaQumsBnbJqSAcJaaYyCwqRVEoVqEKeQNpzR7HRjFLUaZVtwCuy2KfsyapehEN5Ri3jiHXWDu0hE1uTIs6Gz7DvmSBzRsRef2f04/p0Snki1ID8WQIlCOZH+i2S2F/LOgnqckRnX69BOxSB3WqexfFkPfE4f6BLAfGgoiuRkcJkE4nVGjb2Ujm801Bs3FR4AWUndLNppWQwIYKd7r74/OjcozL395cj7ccOfneEw7KlcMNzT6RWSd+i2bAUuIU6tO0T69AccWJRLGQd6eS7ecDg8V4qv6tl3LrFX62gry/uLeJxi+Y6KzVFalmu1P25xRZOxO/mnvEPWubuimlqy2TrillA2YxPJTeF9HCSSQmkPuH6q66HB57tJ4k7XoFhlWij1BXoZ/6I4DiIB5X8A+kGzfIq5pTQg4F5/vYvrKpDWBgppHXtHRAtrOAT3/+yQA3kk//f7L2+pvj9/4BvTr/TbCkWanX6haLNqKMW0bpuTTsJWRmn8l0NdmOBnyTOabaGeC+QTdwVHUhYh1J+M2cwGPTY9isW5D9s8gNoLCfc+aS44lp/LXwN/TNJ+kH2vv/nhOvk1V6nJ4CQVxWwzwHIYE0X7VGARywKcCssE7G++DbxJQyKmpyhErKJvdhkBcOuIMahnLSypcN1aZDWK2U3GyPTpPR+591iBUTwybPbSmiHQQLl+PEAlgmVspw6KP+TNOGwWSLGn5DiVVo/NLvlivA0zzj0CUWZUbO+T1aBLPthx40ERhzI6XSJ3/KzhqfqS5sjUoYsplmuWSSoYiufHf9wMK7zaCh4p6Ai+OR+bJo09uq03RO+BSYM3zoVC+S3H1S1O3EIRQXVT+CjcZn1spZAuG04UMty8K69FZEUDrrz9vewAFVVYaQuF6lsNmJJc56MRfXN24gqy5kXrl+zuNAlpmRBRYTOe+9njL5mkJG12Wu5B3cc0k9dVP42vksZ0h8keDOr14D3oYmOZ9r5e6nxbO2Cgu6rEHrQxIyKoBQgGDLtwplJlntJG1uRuOMJobxrKPFRoSAqZl9XlahVvIwP32FKi1PorUy2eX9XWEjWWSz95hPbwz+UebkcwqHOCZeZkif3P/48xy15gtGapj6eOXRF6FvUfMrq4hZWwbEpj31ciZ0l2H8WY4IqZHHAkXbhdGles6CWX1icBKpoVTRXfBiTLAedYBI6emrr7ue164pDXrb2Csc7oPKhYZi0wJHcwYEt9cYpTs0H1fYLKcwQwGjE6Lt9S5Yw5NQUijPxMODMH/0P0W84KsAeezNBoW7+9TtPEm6jnKeB9jk3SSAySMwBV93kGF3omwIhTorgb/xJGTaogR1QhQfgYPqwmR9Cp6/N3Bhn/It+WxbbmaP5SkgVCXMYrSg/sjBzqMWichAeAVQNTvvD6gSvz15kaiHwpIAEFL4MKKgtpfDGPb/Nr8TKiytt9QAxckRwEPFxipUP6swnR2bUI4RTtUrQE8w8BwNHNbl5venjI9ZHXpUzZXET4CpnJAfMgsqkSXR9QuBIBP5SGJAdSoIGYV5eVZtFf7OOCS37rwXPfCTelk7wdo8u9dpZRLYlJnvkThNmYCNXOGDu32bi0bGGr/3a2lZP3Tb+/WMuN1w4YFZUJdg2L4LtgdfvaAY4nGx26a++H/xK3XhQwyvechz+HLIEtk/zuEHOTdf7GrzHnwsmR8I5zK4mQ7yE0bIlt9sEadFplAgFToKcADH6ciBmeoOXcYCD8l2jMmhi+MyuDZ80tJUUpx+CwRItGAIsLrkGUqHhLXBINcxJFLyWDVjQa+I9lBI5lf20u063cyu3GPaC3TMEU+dsxO0EQk8bG4B++ExGC31PZF/DB1isclDyhtNfUAYkZ07rLacNB8/xGRi1AYsYcByPvaFTdnyf+CBvzUAVDNkEo6A0mzjIMUkGnMJVBUcgF/j56EifIFvRuHMNHNaLkwTzA/gytGwK/y4CNXNfBXDJkjnG0bqFeik3FGMevQKHcrDdow0WoJe3EsT2CVQsIMqygdBJItkxu7SGbzBQH5SkI35QcEKWLWagVoMHz5fDxrROqMRk5ExwW/UbUQ3roVdFBo31vOaE1EYSPbP/OeR0uZ0st13zHve5YUDgoIrbewEeBJiWLGO92c4Jjxw8ogV1/CTBCKOX48oIJ/8qooaCC8rPtgH4t53efqGrXtHpdFIBegBTkOVpZhRv6qHGbuiXVbHOlU4Nvm9LnwD9e5bj8L/N+OlFClmHawd1dZ2wvni6J9rHyvgeeB6pSdEgEFuVa/7jH7sk0RV/JNuGqjG4WezmIyvs3qrXYsjrcYlNPujJhNinGCREKPev6qDz247tv1F4kaYH3jIMPt9PfA3OrZV+2JaMGHxdMB5FZoyjDb8V9Q2VZiHliXOi7IuRscqhg2RPekDBuowsG+eWzOGuXGHgh2uhpVZG5YV/IK03dltsTpKYejwjXncfU7zvB+Z/WF3TSoF1blkxeUn2vHU8pk+P5Rul3fiHUWVcO6fwRBxaMgBQ1R1NgjiccVsun01Lpm2462Kb/WdPCLxPVeZsXMtJjmAEcjGK3SB4WfjvKWKJGutC83FTmjfNblUQvB2u/jtgs3ZTRw3KArT7UMzlDKNSD5rZ2Il7LV6QZnUWCpxWiXadnVMhkPPMoproZc+Tp9LE5mgGk2s/mskXY5s40ZPTtvZs2WOwIfuifYwovpNzPKY/ATS2RGBUh1vFGm35gerdKdU0Uwu+UlaD9iOLTme7ybOM4omwBkpIEQrFm3mrPBDdarYCc2+dYaabMRGxZHJ79c92qfKczJISWk71SDfW0/I5R0EJ09ApNmLctpPTGNtCk3xf3Xt1FqrJmGS51tfwa1iPmsQ1wN1lOPVN0GpmvGHzHsw7FX7bqSQ3IZXxWlj00IzXytzLROFFhqItFAXRt78IK0qPJj0daFqdLfUntKJ2LaE5cw5Gd8AiQ0+1/W2yD3m3yLLSVZMHa4nrjziY6QvexCSnL+cUSDCwmwO9gez+d4UKlBeqN1hSO/4Fbm7/549MQfUUSFSU0aeWnEwXRbOEGjP2fnwHb2cntBCX+dcM/nSO15mqP5WnJmwil6Lw81T0ptnlwQnTmrpdxjOxOtwwQE6yhPdPo8mBpWdxCOGZGd+PkeL2F7U4UkO2LJcbPZiZxhrbKxovXruBOQDcCtuuNmbkfWBfTOupX/d4tSkLGgfnRlJa9dE3dk+k9PaaPj5EaZtFlmoh9y/Bfm1OSHFbqyJbL1BNcKdk83EL37PoCn2hwhci43LFgsuiGsfxUhpEUClZ5QXSmuyfo+Ym2GnBfm9GO7NoD83/OvURygqIImKqwe4E4fL6uXiv9+lPPiyd+RNQZuf2PK5Hc3M9qC0tnUlAxP/kUI9hKVhUH2GM/H4CR92sH05PqzK52/VOikfewjxviSrTLqVxrtV9JKUhLQWY8TS4NphOwZc8TQn9QTbttp1OGpy2YpXMntoyRO1DSrAZSj7ThHHfyjwsr8WKJb/+BSLv/FLIAkO+w9PAOiimYUkGP/r6uEMcRClsDoWXpuzJVXUiuMB5gi5TH+Wt6C30/AFLMxjLvcMSxeR9JRJvTighD9MaLAKEMKSDxF7NvaqTedBo1n+EyIvTzPB6tYWYYZFGOXdtC3H9o1xy/kSIHqaJLnnq1rBVVBbMl9AGlEW3W4N/d7GKcWy5X/KK1cwi9+8PfkG5fHqtl9tbetuLIP7NNjV5SS0xJL730GatYK+KLyG028VOOaSzPXIPALoqQ6r0Mn8Bd/+yP51KsRFNle0sIGRD60sh9Ucj6e7w9c1OvnEe7xTj8mb6TNEk2qHruk8S0EkeTm9srpIVXl9UWsH7DpugGPznipr+nnLZEkD3h9mKZRMCyTf/Dqmuk/MQlhYuVTYA830fwlWrRMeqxym8AqsefMBf25PnsUh9hNTxQQFE85t2U/zUw+L/KvtIRMl56RxOq6sQ0iz8oCQtQqAHtoOXfmI6TAA23brw4qUXnIixZB3d1zEubb9iyaxt13cH4JlAruIQFutuMSO+Tp3FHMLgxp3xIWJIt+STNMMgcGfOZDgkH1U1PAFFmwf2HhSkZaMx9ZuNKy4+KmW936HMxKTidbffmmjvfWmViJnWVuaei5JBh5L83l268gvvXY8w0/DJRStTk0eheET0f9JmDnXzZsP3BTI6B0jWH3j7DpeG2mJr8JHJ1PfxKRk4c4txcGaIr+0/sJ6x4SqAw5o9ufA5SdBNOtlv0FPkIWfv5QoK0/0QKOFsvDBM3DiZ+iBgQWHvVc0GWhf8QG5Jw/uDkhAbGTURpumsX8grhWQ8KyzQFjAziTn5VdY9q/LOXSHrgIfvAm/VE0/Ti37X22U97W403zi/eiIwNNDj/Wgi8ObIyRUru7dCmZ+cg5UEi7AHYNsi5eTjQDKlgQFZNm27C+o/WikrTg90M2VlD5Dr3VSruhZd2EDSaviCTiaDs9b8LWe8Ko6IAmaYrJ522ZLSAPJiA53Af/1XgNBNnS2DTdOiPq7pgaBMGT1FcN6D5q8fY5H9AFEYMImP2p1W9f52X6CfB/8//nDZn8Qv/90s9jea6KoHhBK27ZzTyIAwxb06nlYuT3FPcox2MGw7xyEmPfqSy4zz2kBpGLUmJqh+CRn64kPlERBOV244YwCqyEeRb3tMwwBkT1C115UVFrrlQI2STIV2j3a4dfx4LsR/LmiYrs0jCOBuCRSKPjEKmYKznUGVP7hHv0umdUh0xQ2fnv1ijZPP9zIsFz3DEEzyRtEBUj4ze2deSK9mfhp7g2JoW5gLClaF5z3agUJm44q0PDtldLZmYwJPo/QcVLrFYWHfZ7xDpTzoEHHYEsPFiJEe1Dt6WFA/3nRkQL8PSoDeMa3VEi/hdMZ5wkmEpUPZdtZkHL7PXD9Ipylwcor3y4Ep77pmY+uQtdjUFkhZC7BZ8ky4OMEsczDPGLe/D1VN1/D3hsWup9iPK1mzg+53Dmp3jslxg5wIjpNy9mHFPIj9auEhokgLMymj0rcxs7ulzBXR0kcrwkd/fpZKcQOsIdA9j7tm9GihD4GtFWdGQk61iHwbGGo6YUGdFXNeSfKk4S1EjgSJZrc29Mf6eFrmsRisP077469PCSZNLzgEJQQSRQD2dS/3D4cshemtUjW2zU2s3sAahynRa7KivjN1+8rmihRE4XCybrS31kesm7jilO980eq7/lTDbA/fmi+vkEgkdlg4wEmY6OO/XFOmqOFqJBEV4uaDfxKMsjJz5x/OmubUvk3kgxheWtd/GXPsKFEw9yQ7ozv+rhR2evyTVJPXv8hqkCWp0RVPomWQFd7bG99fdrfvS07cODbUL/Chr/ZqR23TC5FOJl2FbNNlFiqlzE86HyQkVulGcoSSyM5dJ2+Ev2TuZsrD1hs4+E02whKV+kwXbKsnTWH6e7AMGGVdm7qSo210+IMCh1qhmqhpxGflhYdwHk0I6gfzNLiEdLSV5iTHBZzgJ4OUsg08LykZ5snzmFZn84mKYy7AUthFMCxq5Kxw/bLPgj95pryO13HM0AZGT+X7eArXl3mbQpgIEWvolRs0uxS77WjjQAYLdK7cK4H4Qoo77kqLYckhkzJ3dqCvDu+RQTliy4ElVbwwM5HbRIF28qABXBmF1UOmATFiG5VjkjYoSG96PO++hTpVPqt1ciq9WxQFUKzytriD73dj+vM7n06KvSkgpQmimcVCIU2MaqEA35PaEG8slmOuaVvaHpmCUUZmClmJE71bKt2Y1Oe434xLtuCZj2HrKCY8rUgvOaiWZZcVbiKKX5Qbe2nwftPlwXf4jufg2hWgBGVSTLo5meMPKlAjwLHaVuIlRcGdytFjBlMfiTn6Uvz8LuqVMvzfEGc0TDPucLqXXHfPhJNS8UBAtmRGDluoApeD6yXBRyTpxqlyZlwC/cH0ngVmG1GLSPrdLkW27c0IJhNPNUiAfYdtc/1Pqa5ZvEkcryihU9PTdR1rORz9qkQADYcWJ2W8BKNHT8raeEV/VwS7Kpf+MbUS5df5zPlyA/cd6klttRUUFQfa2+OjmY+Y1mtMXxFwAhC/ilCIMJPkyQacfX0Yck3b9rptYoTssVnC1ITqNZQL5lD03ywhD7md5MX9N7Qw0RwH5Lp3canBslJSd5eRjVhzr6uP7X4NHVOMvLnoa2/8bZLQPOXAx/rC0ArxnoPo+mEf8xcN9lsjvnVevwaZ9chdyaCw9fEY9gMJImsM3tLLK0H/cq72NEcyT8nlVNFfMNvVMJ7TpLIOYRjUMIRmql+zaSxBLi3wJd6VhM70r/uaZLOYaVe7+UKH9QGkeuOH6LH4En8oDQ68OIWaMpXo0X9swdj50VB1iim3ksAfulQNOQ1xczt5hSnZ+w3nrT0c3Emc5t0+xFpFHCiPQQnc/2MheF3Mu3ZB0UW0LXycp5koeiwSY4QiTg1I6XeXQvD2n4FMuA5YdcA540nQXSWQQ/ejKpIHKUcv2uD5j38M21P4gJEXnjw4MTq4hos4m3Ox51s1MYVepFa2OlWuj4wgsvVkXM0hi2M4veJJPTTsyMa/rZalM7oPRaXmxmYI2RDt2n2SZ/n+6JOiIMWcKD/0mTrt+V6y46lZXrFWiUSinEK5LwZPtMVmn9ahZdeOedNMCz3pYS+nBwniYhv+3aAb3M15ti+rQEUrQ00KeuGAl8vhr5PZF4jX7B+/sXyX2c77JDKWI8kcntDiHFc20Nuf32n/XGraF2B9J/tfdki1NDWX/KyKj8ox/J4vYXExLL4zyf2v3QU5IOginXng3VM8cnAJIiNlOA1zYFR7KBWeI51H2dnRgW9FHudK4Xpx6IwecnCrwQ2m2wA8yl4iJhh2yIRDMXXf8Yj4xTrVffhTdFZ8hN5qStjB02jyxMO+zacuiHjWKfqO6ssbO2avr2ztwTAfYQ0M58jyNeISI972KU6qIYUX+NYN11oCM4qqU57QakhZVeIxq/cPigakX+sl6TzUOkldeCmppe6NFIPtc8SmZxLkrpAjL2q7m8hlEimfJPqeRiuK3aOJb+lrCRyxBcKcZYIuK2Iv9KU+I0r1CTZyeYz4jE9nZuOdGlUEhPRpKnRHK2y+7DPRTHoRlGbPO9P2vAF9fWfE2xjaq53aUTOs+pw8xEXfqiC8jiGklFjoZ992B/BWIHUfmZV7otNYDpeqyAd83W9aLQJ1QPsB8AXuZMvws42nkt3ZiGucNpHlLagKL6gLfyXUE74eUaJ5iLn47kbIcEXsZpiHWDCom345gEl9njrT2uWUkQliofVeJ8O3WLenEVLue8/nQQXWnKmRncf3PRC25Sw5oxL1seZ3HijItX3La4Onm04cH6XaMQDgjKblpQizf/Do1A2X6duUFAacDuT6mpCIVyA4U5TXfnOUgJCZ9MbT4yZbswL1pjcnLdSx7TyP6TxcZrwT7OLM1NVV48E8DnWfAf9HNX9OMwuZkaBxXJnKZOIp4NZkZ5xWR8cgQSptGgJcwLDqhdObFTFbNELT2AKrokuf7jpegPfhIF9hGZDgpDHAs+/K3vnp46qcYUpGIiMYimWWyPufYzIkoOR7h8t0gwi75FecFU3ECdHWbhoMInwS2flVd2XQJwVDHMR1Q7rkxQ8jPUkFJ+HSrqqigdUk/B/F8K+JlLeJDw6mJwSWSsuECDdbBaqJAp9FEXx52O6/eu+8zTdGzr8JJdiBRlzW6hgd86+BEofPRmorahUyEWufK0t03TJe/241mSCNOpa8YCeIE/fZ8yks5uH/ZxVPEpBCcWrefJhVSZfEoMJqjLHVQzqP+9WUyUjy5dU2AB7KTOVLen8Wgu4qV8gEY79kkLB5ovIBEc6hdTFCg4H/oQ6srLuTk/9EQJO9VZCKk5jIKxZmkLLYSrENvqv7v5yKeiUYwyUSiQuxAhb76CBwKNbhh2otNWnC852rSjjGyA4jzmk/34Z0EMvyVu+O90f9u6oz8M1XK9YoprJSKIJWKjrcPUxOII5JM5lWoZrvfzKEoUdWfkCB3El/VtqZq/rrvJ3OjvoGz58vfx9I03ZcsclVl3sQwuN4VxSXe3RpJ0i4vA8UZ2t89HDgGkvBPgHhiaAGdUo/OSb9E3LwQQO2aAf5f2HcXmyCqeHX7zAQ68smXdAycNhZLrMi/XKY+ZyiAy6vImESJCDIeynTYT+Q2ik3oYxXrPDnvcJw+6i8iRXLtKjvmTDHglq+l5YZOFG2D7TIPDe+g/i8RVDl0j3RRov/rjo1EwEoql+8zluJcslbGfn9TFc1IbJxolKCqqgX7hMmrMvJ+Hd3gjqwHaS9GH37tU2F3n+PMh/TIkqOUHQlpJv3G3rTbF+vcgFZGglrffyhGSGk8nL6bsPquDSeERqr7Wmt4tdcSTYxZcASzIkOiCHVW7gkFR04A+CzbvEvi3mWeNq/znUCBPXE1yyA+UiKYBfphJ6iDvG67ACDOy5cHPj2s2pJcKsrWxrQ2JDQPCSo8uhy3Pu6T2kE4OKbZgzsPmQyb9lx1nbQO1j0e5oRAFEy4S8iU7vaw1jcqj22ibW1n+QX5tNmyLDWnP7gHk7j4uAGNEGPXuf9D56RnQUVKjORhGtSQ2WNAcefO0uOlllmLN02oUisCgOdLRSGLNAE0ZzPgahlUI0xX2HimNGNNQF3iNYfzcoSM5NB4hIS4g4k5vlfI8OH0yWUB/G+C8IoH6xzKD35p26qa98H9ogLtwADHPuQDFDEbYROA2jKVvFqZ1vHXMRpYEGUhqq37dtY9s9rv2nhhFj1a82JSsrzBeAwyypJ+iwO9AZOjgYDGqWTZrfaY8ZaA8BpgPwSkefwT3ljfhcwdUmTh/jpfozAJrgx6K4ZQtnte/gG2k1M7tF6kNS2TGL5tX/ysSp7COjAkweR1vt5OkLBjhHltQetXNXXJ/S3GiLcwRE+stIdX8G5KWhLcS3AxEUZx85219RDPGtF8c9oB15lddmT4TUlOf/28mEf/WmB0fYerP4TSPClg3HckVHXnB1nwVhqidwv9PzTc+m+D2ocrHbxn3ZbkGpD6KTnCJc98gcqy71ctakQNPQkrxTEjrCevwo3p8hb0oFK4UeEaMKhcUDSC9akp/319rjRMwtntuk/9hWV6gA67Ak/nCOBN9u5CPa4iyNIWPBe2eOrZ9BJK+zmp6U4QVbyppkA4l8/SQgytaFROdHEzxnh793OnCVEc52u04X7AXNUO3daquYA5wcgqyOrSCCMZAExu+iQyy4rHfgd2nV+AHjHLXlPwE1R2HCA7vA/XVxvei5tF3UPDahxIwES05xvktq28h5wh19slmWxzo4ppY77tfYuiP2YBVvxHi6rxiTIXuqUYVAwf1XCJlR0KQcOahYAte+2wDYBENlSF+kFjp3DKTpD5AZa2yJT1XaMF1DY/xr88jMURuy5XcY9bvr4AhQyrCRTBBhEanMsKrsepEbhqU7AjFVQYAOnebjFrgsqJyWw54YfA2TIYU6NooRoVdM0VNgtbLMYaS2gj+lJKcykbiAUUfjTLnBiEv1AAaJEmJ/MRgc1rx5ffJwMCsBdTR9TDBOpV8m2ppnBDQc85eyqfgilBXKFh6jWC5kugvFvtAHF6/LD+RZ5TTLIM1aJmuYDuvxbUPhq/VFJYoKNWIilyhwMBiXGCTF++f2NaPjkyo59Fn2Ip2bnoDpl50Qn4USClc/V7+js7YR0vcGTj9D0RAHbihJI6BQOaQHtR029GRxGkgJaAHHlxP8PSLGKwNtooMAlf/HMoGbRtxEVZNi/JBULxYtomhukIri5KR/VMDiMw8mJi/OTlXPYBNeBmDpGjrCq/DdcVjxdmLDwBVSTBZZomklRbctBGkpyVTXsfiXcr5OlmeytXsMpYdmwhaKT1/ebv3p3jFVwSgU8Bs6QiGAtLI3sEpm2OaNOWqzjH32t0VEhYHEkERzVfu73/uQ929+AIMWS+PUiZU0/NIt13uVwfd7q7xIeRdn4O4fhQ6husikHMzTVjdWWWKeKKUl9H6Z+gKUrzR7bZNhCYxBNHoLOvEb44SVblm5Cej+deDa1p1mJyML3ng3/LTolXJO6A3upFeVc13ZmMbuHENzHjXzvxuNiDBsAmEDZwPDdvbWVqVY1k1Zrlbqhuq11IN/sGICCppAAAAAAO/AtgzR4TlcfbBJtIll0skTP2SLTFYDYkZpxekrEKrpdw8pQX0l0GkyIVqF77YzTRPaMsPES/OJ81Q38M6rWAX/GqZrBOkIP0jycZQW8Bbwqs0K2m1dCKNMqcMMnHA1aG2GPHWY0yB9XdUdAqZkTxM3JhhnQ9a00MEzS1PH5xVU9Ges+bP4oUpN9JvOkhvAAAAAAAAAAAAA=");
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}
.ca-social-copy{
  display:flex;
  flex-direction:column;
  gap:3px;
  min-width:170px;
}
.ca-social-copy strong{font-size:13px;font-weight:650}
.ca-social-copy span{font-size:11px;color:var(--muted)}
.ca-social-links{
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  margin-left:auto;
}
.ca-social-links a{
  display:inline-flex;
  align-items:center;
  gap:7px;
  min-height:38px;
  padding:0 11px;
  border:1px solid rgba(17,18,20,.14);
  border-radius:6px;
  background:#fff;
  color:var(--ink);
  text-decoration:none;
  transition:.2s ease;
}
.ca-social-links a:hover{
  transform:translateY(-1px);
  border-color:#0c5baa;
  color:#0c5baa;
}
.ca-social-icon{
  display:inline-flex;
  width:18px;
  height:18px;
}
.ca-social-icon svg{width:100%;height:100%;display:block}
.ca-social-label{font-size:11px;font-weight:600}

.ca-social-module--group{
  margin-top:28px;
  padding-top:22px;
  border-top:1px solid rgba(255,255,255,.16);
  color:#fff;
}
.ca-social-module--group .ca-social-copy span{color:#b9bcc1}
.ca-social-module--group .ca-social-links a{
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.18);
  color:#fff;
}
.ca-social-module--group .ca-social-links a:hover{
  background:#fff;
  color:#0c5baa;
  border-color:#fff;
}
.group-panel__content{min-width:0;flex:1}

.footer-social-wrap{
  display:flex;
  justify-content:flex-end;
  align-items:center;
  padding:0 0 28px;
}
.xisik-linkedin-only{
  display:inline-flex;
  align-items:center;
  gap:9px;
  min-height:40px;
  padding:9px 13px;
  border:1px solid #0A66C2;
  border-radius:6px;
  background:#0A66C2;
  color:#fff;
  font-size:12px;
  font-weight:650;
  text-decoration:none;
  transition:.2s ease;
}
.xisik-linkedin-only:hover{
  color:#fff;
  background:#084f96;
  border-color:#084f96;
  transform:translateY(-1px);
}
.ca-social-module--footer{
  padding:18px 0 22px;
  border-top:1px solid rgba(255,255,255,.11);
  border-bottom:1px solid rgba(255,255,255,.11);
  color:#fff;
}
.ca-social-module--footer .ca-social-copy span{color:#9da2aa}
.ca-social-module--footer .ca-social-links a{
  background:#17181b;
  color:#fff;
  border-color:#2b2d31;
}
.ca-social-module--footer .ca-social-links a:hover{
  color:#38a9e0;
  border-color:#38a9e0;
}

.ca-social-contact{
  margin:52px 0 8px;
  padding:30px;
  border:1px solid var(--line);
  background:#fafafa;
}
.ca-social-contact__head{margin-bottom:22px}
.ca-social-contact__head>span{
  display:block;
  margin-bottom:8px;
  font-size:11px;
  font-weight:700;
  letter-spacing:.16em;
  color:var(--red);
}
.ca-social-contact__head h2{
  margin:0;
  font-size:clamp(28px,4vw,42px)!important;
  line-height:1.08!important;
  letter-spacing:-.03em!important;
}
.ca-social-contact__head p{
  max-width:720px;
  margin:12px 0 0;
  color:var(--text);
}
.ca-social-module--contact{
  padding-top:20px;
  border-top:1px solid var(--line);
}

@media (max-width:900px){
  .ca-social-module{align-items:flex-start}
  .ca-social-links{width:100%;margin-left:0}
  .ca-social-module--group{margin-top:24px}
}

/* Small mobile */
@media (max-width:600px){
  .container{width:min(calc(100% - 24px),var(--max))}
  .custom-logo{max-height:38px}
  .brand-monogram{font-size:34px}
  .brand-word strong{font-size:16px}
  .hero-layout{padding:68px 0 46px}
  .hero h1{font-size:64px}
  .hero-slogan{font-size:23px}
  .hero-text{font-size:16px}
  .hero-actions{flex-direction:column;align-items:stretch}
  .btn{width:100%}
  .hero-signature{min-height:260px}
  .signature-x{font-size:240px}
  .signature-copy{right:2%}
  .signature-copy strong{font-size:44px}
  .section{padding:68px 0}
  .section h2,
  .inner-hero h1{font-size:42px}
  .service-row{
    min-height:82px;
    grid-template-columns:48px 1fr 28px;
  }
  .service-name{font-size:18px}
  .principle{
    grid-template-columns:46px 1fr;
    min-height:80px;
  }
  .sector-grid{grid-template-columns:1fr}
  .strategy-tags{grid-template-columns:1fr}
  .group-section{padding-bottom:68px}
  .group-panel{padding:38px 24px}
  .group-panel h2{font-size:40px}
  .cta-section{padding:68px 0}
  .cta-grid h2{font-size:42px}
  .footer-top{padding:62px 0 50px}
  .ca-social-module{display:block}
  .ca-social-copy{margin-top:12px}
  .ca-social-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}
  .ca-social-links a{justify-content:center;width:100%}
  .ca-social-contact{padding:22px}
  .footer-social-wrap{padding-bottom:18px}
  .footer-bottom{
    min-height:auto;
    padding:18px 0;
    flex-direction:column;
    align-items:flex-start;
  }
  .inner-hero{padding:82px 0 56px}
}

/* Analytics consent */
.xisik-cookie-consent{
  position:fixed;
  left:18px;
  right:18px;
  bottom:18px;
  z-index:99999;
}
.xisik-cookie-consent[hidden]{display:none!important}
.xisik-cookie-consent__inner{
  max-width:1180px;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  padding:18px 20px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:14px;
  background:#111315;
  color:#fff;
  box-shadow:0 14px 40px rgba(0,0,0,.28);
}
.xisik-cookie-consent__copy strong{display:block;margin-bottom:6px;font-size:15px}
.xisik-cookie-consent__copy p{margin:0;max-width:780px;color:#c9cdd2;font-size:13px;line-height:1.55}
.xisik-cookie-consent__copy a{color:#fff;text-decoration:underline}
.xisik-cookie-consent__actions{display:flex;gap:10px;flex:0 0 auto}
.xisik-cookie-consent__actions button{
  min-height:40px;
  padding:0 16px;
  border-radius:8px;
  font-weight:700;
  cursor:pointer;
}
.xisik-cookie-consent__reject{background:transparent;color:#fff;border:1px solid #4a4d52}
.xisik-cookie-consent__accept{background:#fff;color:#111315;border:1px solid #fff}
@media (max-width:700px){
  .xisik-cookie-consent{left:10px;right:10px;bottom:10px}
  .xisik-cookie-consent__inner{display:block;padding:16px}
  .xisik-cookie-consent__actions{margin-top:14px}
  .xisik-cookie-consent__actions button{flex:1}
}
