.closing-cta{position:relative;width:min(calc(100% - (var(--page-gutter)*2)),1651px);height:clamp(390px,35vw,677px);margin:0 auto clamp(60px,6vw,110px);overflow:hidden;border-radius:40px;background:#060407;color:#fff;isolation:isolate}.closing-cta__media,.closing-cta__shade{position:absolute;inset:0}.closing-cta__media video,.closing-cta__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.6) contrast(1.08)}.closing-cta__shade{z-index:1;background:linear-gradient(90deg,rgba(3,2,5,.94),rgba(3,2,5,.79) 39%,rgba(3,2,5,.12) 73%,rgba(3,2,5,.3))}.closing-cta__content{position:absolute;inset:0;z-index:2}.closing-cta__logo{position:absolute;right:5%;top:6%}.closing-cta__logo img{width:119px;height:auto;filter:brightness(0) invert(1)}.closing-cta__main{position:absolute;left:10%;top:20%}.closing-cta__eyebrow{margin-bottom:22px;font:400 12px/1.2 Inter,sans-serif;color:#d8d8d8}.closing-cta__main h2{margin:0 0 46px;font-family:"Geist Mono",monospace;font-size:clamp(30px,3.05vw,58px);font-weight:400;line-height:1.12;letter-spacing:-.035em}.closing-cta__button{display:inline-flex;align-items:center;justify-content:center;min-width:170px;height:58px;padding:0 30px;border-radius:999px;background:#fff;color:#111;text-decoration:none;font:400 20px/1 Inter,sans-serif;transition:transform .2s}.closing-cta__button:hover{transform:translateY(-2px)}.closing-cta__bottom{position:absolute;left:10%;right:10%;bottom:7%;padding-top:24px;border-top:1px solid rgba(255,255,255,.38);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;font:400 11px/1.2 Inter,sans-serif;color:#e9e9e9}.closing-cta__bottom a{color:inherit;text-decoration:none}.closing-cta__bottom a:nth-child(2){text-align:center}.closing-cta__bottom span:last-child{text-align:right}.closing-cta__social span{margin-left:7px}@media(max-width:760px){.closing-cta{height:520px;border-radius:28px}.closing-cta__logo img{width:88px}.closing-cta__main{left:8%;right:8%;top:22%}.closing-cta__main h2{font-size:34px}.closing-cta__bottom{left:8%;right:8%;grid-template-columns:1fr;gap:10px}.closing-cta__bottom a:nth-child(2),.closing-cta__bottom span:last-child{text-align:left}}
