.final-cta{background:#090d0e;color:#fff;text-align:left;min-height:690px;display:flex;align-items:center;padding:95px 0;isolation:isolate}.final-art{position:absolute;inset:0 0 0 auto;width:75%;z-index:-1;overflow:hidden}.final-art img{width:100%;height:100%;object-fit:cover;object-position:60% center}.final-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#090d0e 0%,#090d0ee6 12%,#090d0e38 52%,transparent 75%),linear-gradient(0deg,#090d0e,transparent 20%)}.final-cta .wrap{z-index:1}.final-cta .eyebrow{color:var(--yellow);margin-bottom:22px}.final-cta h2{font-size:clamp(58px,6.3vw,91px);max-width:650px;margin:0 0 26px;line-height:1.04;letter-spacing:.005em;text-shadow:0 3px 28px #0008}.final-cta h2 span{color:var(--yellow);text-shadow:0 2px 0 #8a7900,0 5px 25px #0005}.final-cta p:not(.eyebrow){max-width:370px;color:#d2d6ce;font-size:14px;line-height:1.8}.final-cta .btn{background:linear-gradient(#ffed30,#e5cc00);color:var(--ink);border-color:#f8ec61;min-width:270px}.final-cta .btn span{background:var(--ink);color:#fff}.final-cta .giant-mark{display:none}
@media(max-width:1050px){.final-cta{min-height:640px}.final-cta h2{font-size:68px;max-width:510px}.final-art{width:85%}.final-art img{object-position:65% center}.final-art:after{background:linear-gradient(90deg,#090d0e,#090d0eb8 25%,#090d0e22 75%),linear-gradient(0deg,#090d0e,transparent 25%)}}
@media(max-width:760px){.final-cta{display:block;min-height:0;padding:365px 0 60px;text-align:center}.final-art{inset:0 0 auto;width:100%;height:450px}.final-art img{object-fit:cover;object-position:64% center}.final-art:after{background:linear-gradient(0deg,#090d0e 0%,#090d0ee6 8%,transparent 55%),linear-gradient(90deg,#090d0e40,transparent 35%,transparent 75%,#090d0e40)}.final-cta .eyebrow{font-size:9px;margin-bottom:16px}.final-cta h2{font-size:clamp(44px,11.2vw,68px);max-width:500px;margin:0 auto 20px;line-height:1.08}.final-cta p:not(.eyebrow){max-width:310px;margin-left:auto;margin-right:auto;font-size:12px}.final-cta .btn{width:100%;min-width:0;max-width:440px}.final-cta .wrap{position:relative}}
