/* VGaint v6.25: scoped visual consistency additions, shared between Home & About. */
/* Retain the same 1440px grid established in v6.23. */
body .v564-footer .footer-grid,body .v564-footer .footer-bottom {max-width:1440px;margin-inline:auto;}
body .v564-footer .vg625-footer-links {display:flex;flex-direction:column;align-items:flex-start;gap:10px;}
body .v564-footer .vg625-footer-links a{color:#d7e5f1;text-decoration:none;font-size:14px;line-height:1.5;}
body .v564-footer .vg625-footer-links a:hover,body .v564-footer .vg625-footer-links a:focus-visible{color:#61ddb0;text-decoration:underline;}
/* About Us has a genuinely separate image from the homepage hero. */
body .about-fresh .ab-hero{background-image:linear-gradient(90deg,#eef8ff 0%,rgba(238,248,255,.96) 32%,rgba(238,248,255,.50) 59%,rgba(238,248,255,.03) 100%),url('v6-25-about-hero-distinct.webp')!important;background-position:center center!important;background-size:cover!important;}
@media(max-width:760px){body .about-fresh .ab-hero{background-position:62% center!important;}}
