html,body{margin:0;padding:0;background:#F7F3E8;scroll-behavior:smooth;}
  body{font-family:'Manrope',sans-serif;-webkit-font-smoothing:antialiased;color:#151922;}
  *{box-sizing:border-box;}
  a{color:#123F7A;text-decoration:none;}
  a:hover{color:#8A6D1A;}
  ::selection{background:#F4B400;color:#07162F;}
  input,select,textarea,button{font-family:'Manrope',sans-serif;}
  a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #123F7A;outline-offset:2px;border-radius:4px;}
  input:focus,select:focus,textarea:focus{outline:none;border-color:#123F7A !important;box-shadow:0 0 0 3px rgba(18,63,122,0.15);}
  .eea-serif{font-family:'Libre Baskerville',Georgia,serif;}
  a,button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease,filter .25s ease;}
  @keyframes eeaRise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
  @keyframes eeaGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
  @keyframes eeaReviews{from{transform:translateX(0)}to{transform:translateX(-50%)}}
  .eea-reviews-track{animation:eeaReviews 55s linear infinite;}
  .eea-reviews-track:hover{animation-play-state:paused;}
  [data-m="desknav"] > a:not(:last-child){position:relative;}
  [data-m="desknav"] > a:not(:last-child)::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:#F4B400;border-radius:2px;transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.22,.61,.36,1);}
  [data-m="desknav"] > a:not(:last-child):hover::after{transform:scaleX(1);transform-origin:left;}
  [data-hero] > *{opacity:0;animation:eeaRise .78s cubic-bezier(.22,.61,.36,1) forwards;}
  [data-hero] > *:nth-child(1){animation-delay:.05s}
  [data-hero] > *:nth-child(2){animation-delay:.16s}
  [data-hero] > *:nth-child(3){animation-delay:.27s}
  [data-hero] > *:nth-child(4){animation-delay:.38s}
  [data-hero] > *:nth-child(5){animation-delay:.49s}
  :root{--px:56px;}
  @media (max-width:1279px){:root{--px:40px;}}
  @media (max-width:1023px){
    :root{--px:30px;}
    [data-m="burger"]{display:flex !important;}
    [data-m="desknav"]{display:none !important;}
    [data-m="split"]{grid-template-columns:1fr !important;gap:44px !important;}
    [data-m="hero"]{grid-template-columns:1fr !important;gap:40px !important;}
    [data-m="collage"]{height:420px !important;}
    [data-sticky]{position:static !important;}
    [data-m="proc"]{grid-template-columns:1fr 1fr !important;}
  }
  @media (max-width:767px){
    :root{--px:20px;}
    h1{font-size:42px !important;}
    [data-m="h2"]{font-size:32px !important;}
    [data-m="anno-full"]{display:none !important;}
    [data-m="anno-sm"]{display:block !important;}
    [data-m="grid4"]{grid-template-columns:1fr 1fr !important;}
    [data-m="grid2"]{grid-template-columns:1fr !important;}
    [data-m="proc"]{grid-template-columns:1fr !important;}
    [data-m="gallery"]{grid-template-columns:1fr 1fr !important;grid-auto-rows:130px !important;}
    [data-m="collage"]{height:360px !important;grid-template-columns:1fr 1fr !important;}
    [data-m="cbtns"]{flex-direction:column !important;align-items:stretch !important;}
    [data-m="cbtns"] > a{text-align:center;}
    [data-m="foot-top"]{grid-template-columns:1fr 1fr !important;}
    [data-m="foot-brand"]{grid-column:1 / -1 !important;}
    [data-m="nextcard"]{left:14px !important;right:14px !important;bottom:14px !important;}
  }
  @media (max-width:479px){[data-m="grid4"],[data-m="foot-top"]{grid-template-columns:1fr !important;}}
  @media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important;scroll-behavior:auto !important;}[data-hero] > *{opacity:1 !important;}}
.eea-skip{position:absolute;left:-9999px;top:10px;z-index:300;background:#F4B400;color:#07162F;padding:10px 18px;border-radius:6px;font-weight:800;}
.eea-skip:focus{left:10px;}
main{display:block;}
img{max-width:100%;}
article a:not([class]),section p a:not([class]),dd a{color:#123F7A;text-decoration:underline;text-decoration-color:rgba(244,180,0,0.7);text-underline-offset:3px;}
[style*="background:#07162F"] p a:not([class]){color:#F8C94C;}
@media (max-width:767px){h1{font-size:36px !important;}[data-m="grid2"]{grid-template-columns:1fr !important;}}
.h0:hover{color:#8A6D1A !important}
.h1:hover{background:#F8C94C !important;color:#07162F !important;transform:translateY(-1px) !important}
.h2:hover{color:#F4B400 !important}
.h3:hover{background:#F8C94C !important;color:#07162F !important}
.h4:hover{background:#F8C94C !important;color:#07162F !important;transform:translateY(-2px) !important}
.h5:hover{background:#07162F !important;color:#F7F3E8 !important}
.h6:hover{transform:translateY(-4px) !important;box-shadow:0 18px 40px rgba(7,22,47,0.1) !important}
.h7:hover{transform:translateY(-6px) !important;box-shadow:0 30px 64px rgba(7,22,47,0.16) !important}
.h8:hover{color:#F8C94C !important}
.h9:hover{background:#123F7A !important;color:#fff !important}
.h10:hover{background:#F4B400 !important;border-color:#F4B400 !important;color:#07162F !important}
.h11:hover{background:#07162F !important;color:#fff !important}
.h12:hover{border-color:#F4B400 !important;transform:translateY(-3px) !important;box-shadow:0 16px 36px rgba(7,22,47,0.1) !important;color:#151922 !important}
.h13:hover{filter:brightness(1.08) !important;color:#07220F !important}
.h14:hover{transform:translateY(-5px) !important;box-shadow:0 22px 48px rgba(7,22,47,0.24) !important}
.h15:hover{border-color:#F8C94C !important;color:#F8C94C !important}

@media (max-width:1023px){[data-m="anno-full"]{display:none !important;}[data-m="anno-sm"]{display:block !important;}}
[data-hero] a{white-space:nowrap;}
