main .hero.home-hero.hero-complete{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:3vw;padding:140px 4vw 40px!important;min-height:0!important;height:auto!important;max-height:none!important;background:#100e0b}
.hero-complete .hero-content{grid-column:1;grid-row:1;position:static!important;padding:0!important;margin:0!important;width:auto!important;max-width:none!important;transform:none!important}
.hero-complete h1{font-size:clamp(42px,4vw,68px)!important;line-height:1.06}.hero-complete .hero-content p{font-size:14px}.hero-complete .hero-content .eyebrow{font-size:10px}.hero-complete .actions{flex-wrap:wrap}
main .hero.home-hero.hero-complete .hero-photo.hero-full{grid-column:2;grid-row:1;position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;background:none!important;opacity:1!important;transform:none!important;animation:none!important;filter:none!important}
.hero-complete .hero-photo:before,.hero-complete .hero-photo:after{display:none!important}
main .hero-complete .hero-photo img{width:100%!important;height:auto!important;object-fit:contain!important;aspect-ratio:1280/853;display:block}
.form-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)}
@media(max-width:900px){main .hero.home-hero.hero-complete{grid-template-columns:1fr;padding:112px 16px 30px!important;gap:20px}.hero-complete .hero-photo.hero-full{grid-column:1!important;grid-row:1!important}.hero-complete .hero-content{grid-column:1;grid-row:2;text-align:center}.hero-complete h1{font-size:clamp(34px,7vw,52px)!important}.hero-complete .hero-content .eyebrow{margin-bottom:10px}.hero-complete .hero-content .intro{display:none}.hero-complete .actions{justify-content:center;gap:10px}.hero-complete .button{padding:10px 12px}.hero-complete .hero-content p{margin-bottom:12px}}
