
.site-footer-module__STLB6W__footer{--vmo-navy:#0f172a;--vmo-navy-deep:#0a0e18;--vmo-blue:#4f70f0;--vmo-blue-soft:#4f70f038;--vmo-blue-border:#4f70f06b;--vmo-light:#f4f6fb;--vmo-muted-dark:#8b9bb8;--vmo-line:#0f172a1a;--vmo-muted:#5a6478;color:var(--vmo-navy);border-top:1px solid var(--vmo-line);background:#fff;padding:clamp(36px,5vw,56px) clamp(20px,4vw,48px) clamp(20px,3vw,28px);position:relative;overflow:hidden}.site-footer-module__STLB6W__corridorPattern{pointer-events:none;background:repeating-linear-gradient(112deg,#0000 0 47px,#4f70f00f 47px 48px),repeating-linear-gradient(-18deg,#0000 0 72px,#0f172a08 72px 73px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 95%);mask-image:linear-gradient(#000 0%,#0000 95%)}.site-footer-module__STLB6W__inner{z-index:1;max-width:1160px;margin:0 auto;position:relative}.site-footer-module__STLB6W__topBand{border-bottom:1px solid var(--vmo-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:12px 28px;margin-bottom:clamp(16px,2.5vw,22px);padding-bottom:clamp(14px,2vw,18px);display:grid}.site-footer-module__STLB6W__mastheadCopy{min-width:0}.site-footer-module__STLB6W__kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--vmo-blue);margin:0 0 8px;font-size:.58rem;font-weight:600}.site-footer-module__STLB6W__title{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-weight:800;line-height:.95;display:flex}.site-footer-module__STLB6W__titleLine{color:var(--vmo-navy);font-size:clamp(1.2rem,2.2vw,1.55rem)}.site-footer-module__STLB6W__titleAccent{color:#0000;-webkit-text-stroke:1.25px var(--vmo-blue);font-size:clamp(1.2rem,2.2vw,1.55rem)}.site-footer-module__STLB6W__tagline{letter-spacing:.02em;color:var(--vmo-muted);max-width:34ch;margin:8px 0 0;font-size:.74rem;line-height:1.55}.site-footer-module__STLB6W__logoLink{flex-shrink:0;transition:opacity .2s;display:block}.site-footer-module__STLB6W__logoLink:hover{opacity:.85}.site-footer-module__STLB6W__brandLogo{object-fit:contain;width:clamp(118px,12vw,148px);height:auto}.site-footer-module__STLB6W__navStrip{flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:6px 16px;display:flex}.site-footer-module__STLB6W__navLink{letter-spacing:.14em;text-transform:uppercase;color:var(--vmo-muted);border-bottom:1px solid #0000;padding-bottom:2px;font-size:.64rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s}.site-footer-module__STLB6W__navLink:hover{color:var(--vmo-navy);border-color:var(--vmo-blue)}.site-footer-module__STLB6W__chamber{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.72fr) minmax(0,1.15fr);align-items:start;gap:14px 20px;display:grid}.site-footer-module__STLB6W__col{border-left:2px solid #4f70f066;padding-left:12px;position:relative}.site-footer-module__STLB6W__colTitle{letter-spacing:.22em;text-transform:uppercase;color:var(--vmo-navy);align-items:center;gap:8px;margin:0 0 8px;font-size:.62rem;font-weight:700;display:flex}.site-footer-module__STLB6W__colMark{background:var(--vmo-blue);border-radius:1px;flex-shrink:0;width:6px;height:6px}.site-footer-module__STLB6W__addressGrid{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:8px 14px;display:grid}.site-footer-module__STLB6W__block{margin:0}.site-footer-module__STLB6W__country{color:var(--vmo-blue);letter-spacing:.04em;margin:0 0 5px;font-size:.76rem;font-weight:700}.site-footer-module__STLB6W__line{color:var(--vmo-muted);gap:2px;margin:0 0 7px;font-size:.72rem;line-height:1.5;display:grid}.site-footer-module__STLB6W__line:last-child{margin-bottom:0}.site-footer-module__STLB6W__lineLabel{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:.58rem;font-weight:700}.site-footer-module__STLB6W__contactGrid{gap:7px;display:grid}.site-footer-module__STLB6W__textLink{color:var(--vmo-navy);border-bottom:1px solid #4f70f059;text-decoration:none;transition:color .2s,border-color .2s}.site-footer-module__STLB6W__textLink:hover{color:var(--vmo-blue);border-color:var(--vmo-blue)}.site-footer-module__STLB6W__connectRow{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.site-footer-module__STLB6W__socials{flex-wrap:wrap;gap:6px;display:flex}.site-footer-module__STLB6W__socials a{border:1px solid var(--vmo-line);width:28px;height:28px;color:var(--vmo-navy);background:var(--vmo-light);border-radius:4px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.site-footer-module__STLB6W__socials a:hover{border-color:var(--vmo-blue);color:var(--vmo-blue)}.site-footer-module__STLB6W__certLogo{object-fit:contain;width:min(100%,118px);height:auto;display:block}.site-footer-module__STLB6W__colNewsletter{min-width:0}.site-footer-module__STLB6W__newsletter{isolation:isolate;background:linear-gradient(145deg,var(--vmo-navy)0%,var(--vmo-navy-deep)58%,#070b14 100%);color:var(--vmo-light);border:1px solid var(--vmo-blue-border);border-radius:2px;gap:10px;height:100%;padding:14px 16px;display:grid;position:relative;box-shadow:inset 0 1px #4f70f01f,0 10px 28px #0a0e182e}.site-footer-module__STLB6W__newsletter:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,#4f70f01a 0%,#0000 42%);position:absolute;inset:0}.site-footer-module__STLB6W__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer-module__STLB6W__newsletterHead{z-index:1;gap:8px;display:grid;position:relative}.site-footer-module__STLB6W__newsletterHeading{letter-spacing:.2em;text-transform:uppercase;color:var(--vmo-light);margin:0;font-size:.62rem;font-weight:700}.site-footer-module__STLB6W__newsletterTopics{z-index:1;border:0;min-width:0;margin:0;padding:0;position:relative}.site-footer-module__STLB6W__newsletterTopicRow{flex-wrap:wrap;gap:8px 12px;display:flex}.site-footer-module__STLB6W__newsletterTopic{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.site-footer-module__STLB6W__newsletterTopic span{font-family:var(--font-vmo-serif),"Times New Roman",Georgia,serif;color:var(--vmo-light);font-size:.78rem;font-style:italic;line-height:1.2}.site-footer-module__STLB6W__newsletterTopic input{appearance:none;border:1px solid var(--vmo-blue-border);cursor:pointer;background:#0a0e1859;border-radius:0;flex-shrink:0;width:12px;height:12px;margin:0}.site-footer-module__STLB6W__newsletterTopic input:checked{background:var(--vmo-blue);border-color:var(--vmo-blue);box-shadow:inset 0 0 0 2px var(--vmo-navy-deep)}.site-footer-module__STLB6W__newsletterTopic input:focus-visible{outline:2px solid var(--vmo-blue);outline-offset:2px}.site-footer-module__STLB6W__newsletterActionRow{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid;position:relative}.site-footer-module__STLB6W__newsletterInput{border:1px solid var(--vmo-blue-border);letter-spacing:.16em;text-transform:uppercase;width:100%;min-width:0;color:var(--vmo-light);background:#0a0e1873;border-radius:0;padding:8px 10px;font-size:.6rem;font-weight:500}.site-footer-module__STLB6W__newsletterInput::placeholder{color:var(--vmo-muted-dark)}.site-footer-module__STLB6W__newsletterInput:focus{border-color:var(--vmo-blue);outline:none;box-shadow:0 0 0 1px #4f70f059}.site-footer-module__STLB6W__newsletterLegal{z-index:1;font-family:var(--font-vmo-serif),"Times New Roman",Georgia,serif;color:var(--vmo-muted-dark);margin:0;font-size:.62rem;font-style:italic;line-height:1.45;position:relative}.site-footer-module__STLB6W__newsletterLegal a{color:var(--vmo-light);text-underline-offset:2px;text-decoration:underline}.site-footer-module__STLB6W__newsletterLegal a:hover{color:var(--vmo-blue)}.site-footer-module__STLB6W__newsletterSubmit{background:var(--vmo-light);color:var(--vmo-blue);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:0;padding:8px 14px;font-size:.6rem;font-weight:700;transition:color .2s,background .2s,box-shadow .2s}.site-footer-module__STLB6W__newsletterSubmit:hover{background:var(--vmo-blue);color:var(--vmo-light);box-shadow:0 6px 18px #4f70f059}.site-footer-module__STLB6W__newsletterStatus{z-index:1;color:var(--vmo-muted-dark);margin:0;font-size:.68rem;line-height:1.45;position:relative}.site-footer-module__STLB6W__bottom{border-top:1px solid var(--vmo-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:clamp(16px,2.5vw,22px);padding-top:12px;display:flex}.site-footer-module__STLB6W__copy{letter-spacing:.06em;color:var(--vmo-muted);margin:0;font-size:.68rem}.site-footer-module__STLB6W__legal{flex-wrap:wrap;gap:14px;display:flex}.site-footer-module__STLB6W__legal a{letter-spacing:.1em;text-transform:uppercase;color:var(--vmo-muted);font-size:.64rem;font-weight:600;text-decoration:none;transition:color .2s}.site-footer-module__STLB6W__legal a:hover{color:var(--vmo-blue)}@media (max-width:1024px){.site-footer-module__STLB6W__topBand{grid-template-columns:minmax(0,1fr) auto}.site-footer-module__STLB6W__navStrip{grid-column:1/-1;justify-content:flex-start;align-self:start}.site-footer-module__STLB6W__chamber{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:16px 18px}.site-footer-module__STLB6W__colNewsletter{grid-column:1/-1}}@media (max-width:640px){.site-footer-module__STLB6W__footer{padding:32px 18px 20px}.site-footer-module__STLB6W__topBand{grid-template-columns:1fr;gap:14px}.site-footer-module__STLB6W__tagline{max-width:none}.site-footer-module__STLB6W__navStrip{gap:8px 14px}.site-footer-module__STLB6W__chamber{grid-template-columns:1fr;gap:18px}.site-footer-module__STLB6W__addressGrid{grid-template-columns:1fr}.site-footer-module__STLB6W__col{padding-left:12px}.site-footer-module__STLB6W__newsletterActionRow{grid-template-columns:1fr}.site-footer-module__STLB6W__newsletterSubmit{width:100%}.site-footer-module__STLB6W__bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.site-footer-module__STLB6W__logoLink{transition:none}}








