.forgesprite-theme .fs-closing-cta{isolation:isolate;aspect-ratio:3/4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:64px 16px;display:flex;position:relative;overflow:hidden}.forgesprite-theme .fs-closing-cta-art{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.forgesprite-theme .fs-closing-cta-art img{object-fit:cover;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.forgesprite-theme .fs-closing-cta-shade{z-index:-1;background:#00000080;position:absolute;inset:0}.forgesprite-theme .fs-closing-cta:before,.forgesprite-theme .fs-closing-cta:after{content:"";pointer-events:none;z-index:-1;height:96px;position:absolute;inset-inline:0}.forgesprite-theme .fs-closing-cta:before{background:linear-gradient(var(--forge-bg), transparent);top:0}.forgesprite-theme .fs-closing-cta:after{background:linear-gradient(transparent, var(--forge-bg));bottom:0}.forgesprite-theme .fs-closing-cta h2{text-transform:uppercase;background:linear-gradient(90deg, #f5fbf8, var(--forge-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:center;gap:4px;display:flex}.forgesprite-theme .fs-closing-cta h2 span{letter-spacing:.32em;font-size:clamp(18px,1.875vw,36px);font-weight:300;line-height:1.33}.forgesprite-theme .fs-closing-cta h2 strong{font-size:clamp(32px,4.17vw,80px);font-weight:700;line-height:1.2}.forgesprite-theme .fs-closing-cta-action{color:var(--forge-text);background:radial-gradient(80% 100% at 90% 100%,#769c46aa,#3c8d7188 41%,#080c0b99);border:1px solid #ffffff3d;border-radius:999px;padding:18px 48px;font-size:18px;font-weight:600;transition:background-color .3s,border-color .3s;position:relative;box-shadow:inset 0 1px #ffffff20}.forgesprite-theme .fs-closing-cta-action:hover{border-color:var(--forge-primary);background-color:#a4f5cd33}.forgesprite-theme .fs-closing-cta-action:focus-visible{outline:2px solid var(--forge-primary);outline-offset:5px}@media (width>=1024px){.forgesprite-theme .fs-closing-cta{aspect-ratio:auto;gap:40px;height:clamp(560px,42vw,810px);padding-block:96px}.forgesprite-theme .fs-closing-cta h2{gap:8px}.forgesprite-theme .fs-closing-cta:before,.forgesprite-theme .fs-closing-cta:after{height:219px}}@media (prefers-reduced-motion:reduce){.forgesprite-theme .fs-closing-cta-action{transition:none}}
