/* v1.18.9: visual correction to approved mockup direction; original artwork and imagery unchanged. */
@media(min-width:1050px){
 html body #home .hero-block {border-radius:0 0 32px 32px!important;gap:0!important;overflow:hidden!important;background:transparent!important}
 html body #home .platinum-hero-left {border:0!important;box-shadow:none!important;background:transparent!important;padding:clamp(22px,2.5vw,42px)!important;position:relative!important;isolation:isolate!important}
 html body #home .platinum-hero-left:before {content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,rgba(0,14,21,.38),rgba(0,18,25,.04))!important;pointer-events:none!important}
 html body #home .platinum-hero-right {border:0!important;border-left:0!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;padding:clamp(20px,2.5vw,40px)!important}
 html body #home .platinum-hero-right .support-section {background:transparent!important;box-shadow:none!important;border:0!important}
 html body #home .platinum-hero-right:before,html body #home .platinum-hero-right:after {display:none!important}
 html body #home .hero-block:before {background-image:linear-gradient(90deg,rgba(1,20,25,.22),rgba(1,20,25,.06)),var(--hero-location-image,none)!important;opacity:.94!important;filter:none!important;background-size:cover!important;background-position:center!important}
 html body #home .hero-block:after {background-image:url('/puhoro-watermark-original.jpg')!important;opacity:.19!important;background-size:cover!important;background-position:center!important;mix-blend-mode:screen!important}
 html body #home .hero-content h1 {text-shadow:0 3px 12px rgba(0,0,0,.75)!important}
 html body #home .hero-content .hero-copy,html body #home .hero-content .eyebrow {text-shadow:0 2px 8px rgba(0,0,0,.8)!important}
 html body #home .location-intelligence {background:rgba(0,27,33,.75)!important;backdrop-filter:blur(8px)!important}
}
@media(max-width:1049px){
 html body #home .platinum-hero-right {background:rgba(0,26,32,.13)!important;border:0!important;border-top:0!important;box-shadow:none!important;backdrop-filter:none!important}
 html body #home .platinum-hero-left {background:transparent!important;border:0!important}
 html body #home .hero-block:before {background-image:linear-gradient(180deg,rgba(0,17,23,.29),rgba(0,17,23,.14)),var(--hero-location-image,none)!important;opacity:.9!important}
 html body #home .hero-block:after {background-image:url('/puhoro-watermark-original.jpg')!important;opacity:.15!important}
}
/* A restrained dark backdrop keeps category text legible while the original pūhoro remains visible. */
html body #home .platinum-hero-right .support-tile {isolation:isolate!important}
html body #home .platinum-hero-right .support-section .section-head {text-shadow:0 2px 10px rgba(0,0,0,.75)!important}
/* Footer: no extra logo, decoration, escape sequences, or slogan. */
html body .app-shell footer,html body .app-shell #home footer {display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px 35px!important;padding:22px 22px 28px!important;background:rgba(0,28,33,.58)!important;border-top:1px solid rgba(104,209,205,.45)!important}
html body .app-shell footer .footer-links {display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px 28px!important}
html body .app-shell footer .footer-links button,html body .app-shell footer .footer-links a {border:0!important;background:transparent!important;padding:5px 0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:650!important}
html body .app-shell footer .footer-credit {color:#c1d8d6!important;font-size:12px!important;margin:0!important;font-weight:500!important;white-space:normal!important}
@media(max-width:760px){html body .app-shell footer,html body .app-shell #home footer{padding-bottom:92px!important;gap:14px!important}html body .app-shell footer .footer-credit{width:100%!important;text-align:center!important}}
