.page-module__6D8gDq__hero{isolation:isolate;color:#fffaf1;background:#43291c;align-items:center;min-height:340px;padding:48px max(24px,50% - 580px);display:flex;position:relative}.page-module__6D8gDq__hero>picture{z-index:-2;position:absolute;inset:0}.page-module__6D8gDq__hero>picture img{object-fit:cover;width:100%;height:100%}.page-module__6D8gDq__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#43291cb8,#43291c7a 48%,#43291c38);position:absolute;inset:0}.page-module__6D8gDq__hero>div{max-width:680px}.page-module__6D8gDq__hero h1{margin:12px 0 20px;font-size:clamp(32px,4vw,54px);line-height:1.15}.page-module__6D8gDq__hero p{max-width:580px;line-height:1.75}.page-module__6D8gDq__download{text-align:center;max-width:900px;margin:auto;padding:48px 24px}.page-module__6D8gDq__download h2{margin:12px 0 20px;font-size:clamp(28px,3vw,38px)}.page-module__6D8gDq__download>p{max-width:650px;margin-left:auto;margin-right:auto;line-height:1.8}.page-module__6D8gDq__badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:28px 0 36px;display:flex}.page-module__6D8gDq__badges a{background:#000;border-radius:6px;display:inline-flex}.page-module__6D8gDq__badges img{width:auto;max-width:100%;height:58px;display:block}.page-module__6D8gDq__badges a:focus-visible,.page-module__6D8gDq__download a:focus-visible{outline-offset:5px;outline:3px solid #b65b22}.page-module__6D8gDq__next{border-top:1px solid #c7b9a6;border-bottom:1px solid #c7b9a6;padding:28px 16px}.page-module__6D8gDq__next h3{margin:0 0 10px;font-size:23px}.page-module__6D8gDq__next p{margin:0 0 22px}.page-module__6D8gDq__next a{white-space:normal;max-width:100%}.page-module__6D8gDq__note{margin-top:26px;font-size:14px}.page-module__6D8gDq__note a{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.page-module__6D8gDq__hero{min-height:310px;padding:32px 24px}.page-module__6D8gDq__download{padding:32px 20px}.page-module__6D8gDq__badges{gap:16px}.page-module__6D8gDq__badges img{height:52px}.page-module__6D8gDq__next{padding:24px 0}.page-module__6D8gDq__next a{font-size:14px}}.page-module__6D8gDq__hero .eyebrow{color:#fff0df}@media (max-width:640px){.page-module__6D8gDq__hero>picture img{object-position:70% center}.page-module__6D8gDq__hero:after{background:#43291ca1}}
