@media(max-width:1100px){html,body{overflow-x:hidden}.hero-copy,.wwr-copy,.camp-copy,.onb-copy,.form-copy,.ia-copy{max-width:none}.hero-foot,.wwr-tags,.camp-tags,.onb-tags,.form-tags,.ia-tags{gap:.8rem;flex-wrap:wrap}.solution-grid,.wwr-cards,.camp-cards,.onb-cards,.form-cards,.ia-cards{max-width:100%}}
@media(max-width:760px){.nav.open{height:72px;background:#0a2a1b}.nav.open nav{display:flex;position:absolute;top:72px;left:0;right:0;padding:1.25rem 1.5rem;background:#0a2a1b;flex-direction:column;gap:0;border-top:1px solid rgba(255,255,255,.22);box-shadow:0 16px 30px rgba(0,0,0,.18)}.nav.open nav a{padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.16);font-size:.88rem}.nav.open .nav-cta{display:inline-flex;position:absolute;top:calc(72px + 19rem);right:1.5rem;padding:.8rem 1rem}.nav.open .menu{position:absolute;right:1.5rem;top:1.3rem;z-index:2}.solution-grid{grid-template-columns:1fr!important}.solution-card.wide{grid-column:auto!important}.section-head{gap:1.5rem}.partner-grid{grid-template-columns:1fr 1fr}.contact-section{scroll-margin-top:4rem}.contact-section h2{font-size:clamp(2.65rem,13vw,4rem)}.contact-form input,.contact-form select{font-size:16px}}
.wwr-hero,.camp-hero,.onb-hero,.form-hero,.ia-hero{position:relative!important;display:block!important;min-height:clamp(720px,100vh,880px)!important;overflow:hidden}.wwr-hero-img,.camp-hero-photo,.onb-photo,.form-photo,.ia-photo{position:absolute!important;inset:0!important;z-index:0!important;min-height:0!important;height:auto!important;background-position:center!important;background-size:cover!important}.wwr-copy,.camp-copy,.onb-copy,.form-copy,.ia-copy{position:relative!important;z-index:1!important;width:min(56%,850px)!important;min-height:clamp(720px,100vh,880px)!important;padding:10rem 6vw 3rem!important;background:linear-gradient(90deg,rgba(4,39,23,.98) 0%,rgba(4,39,23,.9) 50%,rgba(4,39,23,.48) 76%,rgba(4,39,23,0) 100%)!important}.wwr-copy{display:flex!important}.wwr-copy .wwr-tags{margin-top:auto}@media(max-width:1100px){.wwr-hero,.camp-hero,.onb-hero,.form-hero,.ia-hero{min-height:720px!important}.wwr-copy,.camp-copy,.onb-copy,.form-copy,.ia-copy{width:min(72%,760px)!important;min-height:720px!important;padding:8rem 4.5vw 2.5rem!important}}@media(max-width:700px){.wwr-hero,.camp-hero,.onb-hero,.form-hero,.ia-hero{min-height:690px!important}.wwr-copy,.camp-copy,.onb-copy,.form-copy,.ia-copy{width:100%!important;min-height:690px!important;padding:7rem 1.5rem 2.2rem!important;background:linear-gradient(90deg,rgba(4,39,23,.97),rgba(4,39,23,.79))!important}.wwr-copy .wwr-tags,.camp-tags,.onb-tags,.form-tags,.ia-tags{margin-top:1.75rem!important}.wwr-copy .wwr-tags{margin-top:auto!important}}
@media(min-width:1101px){.wwr-hero,.camp-hero,.onb-hero,.form-hero,.ia-hero,.wwr-copy,.camp-copy,.onb-copy,.form-copy,.ia-copy{height:100dvh!important;min-height:100dvh!important}}
