.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}}.forgesprite-theme .fs-faq{border-block:1px solid var(--forge-line);margin-block:100px;padding-block:80px}.forgesprite-theme .fs-faq-inner{gap:48px;max-width:1280px;margin-inline:auto;padding-inline:32px;display:flex}.forgesprite-theme .fs-faq h2{width:40%;color:var(--forge-text);flex-shrink:0;font-size:72px;font-weight:700;line-height:1.5}.forgesprite-theme .fs-faq-list{flex:1;min-width:0}.forgesprite-theme .fs-faq-item{border-bottom:1px solid var(--forge-line);margin-bottom:24px;padding:0 0 24px 36px;position:relative}.forgesprite-theme .fs-faq-item:last-child{border-bottom:0;margin-bottom:0}.forgesprite-theme .fs-faq h3 button{width:100%;color:var(--forge-text);text-align:left;background:0 0;border:0;padding:0;font-size:18px;font-weight:500;line-height:1.5;transition:color .15s}.forgesprite-theme .fs-faq h3 button:hover{color:var(--forge-primary)}.forgesprite-theme .fs-faq h3 svg{transition:transform .3s;position:absolute;top:0;left:0}.forgesprite-theme .fs-faq-item[data-open=true] svg{transform:rotate(90deg)}.forgesprite-theme .fs-faq-answer{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .3s cubic-bezier(.33,1,.68,1),opacity .3s cubic-bezier(.33,1,.68,1),margin .3s cubic-bezier(.33,1,.68,1);display:grid}.forgesprite-theme .fs-faq-answer>div{min-height:0;color:var(--forge-muted);font-size:16px;line-height:1.5;overflow:hidden}.forgesprite-theme .fs-faq-answer p+p{margin-top:12px}.forgesprite-theme .fs-faq-link{text-underline-offset:3px;margin-top:12px;text-decoration:underline;display:inline-block}.forgesprite-theme .fs-faq-item[data-open=true] .fs-faq-answer{opacity:1;grid-template-rows:1fr;margin-top:12px}@media (width<=1279px){.forgesprite-theme .fs-faq h2{font-size:48px}}@media (width<=1023px){.forgesprite-theme .fs-faq{margin-block:24px;padding-block:40px}.forgesprite-theme .fs-faq-inner{flex-direction:column;gap:12px;padding-inline:16px}.forgesprite-theme .fs-faq h2{width:auto;font-size:24px}.forgesprite-theme .fs-faq h3 button{font-size:16px;font-weight:600}}@media (width<=767px){.forgesprite-theme .fs-faq-item{margin-bottom:16px;padding-bottom:16px}.forgesprite-theme .fs-faq-answer>div{font-size:14px}}@media (prefers-reduced-motion:reduce){.forgesprite-theme .fs-faq h3 svg,.forgesprite-theme .fs-faq-answer{transition:none}}@media (width<=1023px){.forgesprite-theme .fs-faq h3 button{min-height:40px}.forgesprite-theme .fs-faq h3 svg{top:8px}}
