.home-closing{padding:clamp(70px,8vw,130px) 0 clamp(90px,10vw,150px)}.closing-cta{--hs-p:var(--color-primary);--hs-mono:var(--hh-mono), ui-monospace, monospace;--hs-ease:cubic-bezier(.22, 1, .36, 1);color:#fff;text-align:left;--cta-y:28px;--cta-o:1s;--cta-t:1.2s;--cta-ease:var(--hs-ease);transition:opacity var(--cta-o) var(--cta-ease), translate var(--cta-t) var(--cta-ease);justify-content:space-between;align-items:center;gap:40px;display:flex}.closing-panel[data-motion=fade] .closing-cta{--cta-y:16px;--cta-o:.7s;--cta-t:.7s;--cta-ease:cubic-bezier(.25, .1, .25, 1)}.closing-panel[data-cta-reveal=armed] .closing-cta{opacity:0;translate:0 var(--cta-y)}@media (prefers-reduced-motion:reduce){.closing-cta{transition:none}.closing-panel[data-cta-reveal=armed] .closing-cta{opacity:1;translate:none}}.closing-cta .cta-words{flex-direction:column;gap:22px;display:flex}.closing-cta .cta-h{font:500 clamp(40px, 5.6vw, 88px) / 1 var(--font-headline);letter-spacing:-.035em;margin:0}.closing-cta .cta-ln{max-width:46ch;font:400 17px/1.6 var(--font-body);color:#9aa5ab;margin:0}.closing-cta .cta-ring{aspect-ratio:1;-webkit-tap-highlight-color:transparent;border-radius:50%;outline:none;flex:none;place-items:center;width:clamp(150px,13vw,190px);display:grid;position:relative}.closing-cta .cta-ring:focus-visible{box-shadow:0 0 0 2px var(--hs-p)}.closing-cta .r-ring{position:absolute;inset:0}.closing-cta .r-ring svg{width:100%;height:100%;display:block;overflow:visible}.closing-cta .r-ticks line{stroke:#ffffff47;stroke-width:1px;vector-effect:non-scaling-stroke}@keyframes cta-spin{to{transform:rotate(360deg)}}.closing-cta .r-txt{animation:28s linear infinite cta-spin}.closing-cta .cta-ring text{font:500 7.4px var(--hs-mono);letter-spacing:0;fill:#d6dee2;transition:fill .4s}.closing-cta .cta-ring .dot{fill:var(--hs-p)}.closing-cta .r-core{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-primary) 55%, transparent);width:42%;transition:border-color .4s, transform .5s var(--hs-ease);background:#060e1380;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.closing-cta .r-core:before{content:"";background:var(--hs-p);transition:transform .55s var(--hs-ease);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.closing-cta .r-ar{font:600 20px/1 var(--font-body);color:var(--hs-p);transition:transform .5s var(--hs-ease), color .4s;position:relative}.closing-cta .cta-ring:hover .r-core,.closing-cta .cta-ring:focus-visible .r-core{border-color:var(--hs-p);transform:scale(1.06)}.closing-cta .cta-ring:hover .r-core:before,.closing-cta .cta-ring:focus-visible .r-core:before{transform:scale(1)}.closing-cta .cta-ring:hover .r-ar,.closing-cta .cta-ring:focus-visible .r-ar{color:var(--color-on-primary-fixed);transform:rotate(-45deg)}.closing-cta .cta-ring:hover text,.closing-cta .cta-ring:focus-visible text{fill:#fff}@media (max-width:799px){.closing-cta{grid-template-columns:1fr auto;align-items:center;gap:22px 20px;display:grid}.closing-cta .cta-words{display:contents}.closing-cta .cta-h{grid-column:1/-1}.closing-cta .cta-ln{font-size:15px}.closing-cta .cta-ring{width:124px}.closing-cta .cta-ring text{font-size:8.6px}}.closing-cta .cta-link{display:none}@media (max-width:699px){.closing-cta{text-align:center;flex-direction:column;align-items:center;display:flex;container-type:inline-size}.closing-cta .cta-words{flex-direction:column;align-items:center;gap:0;display:flex}.closing-cta .cta-h{white-space:nowrap;font-size:clamp(26px,8.4cqi,40px)}.closing-cta .cta-ln{text-wrap:balance;max-width:32ch;margin-top:18px}.closing-cta .cta-link{align-items:center;min-height:44px;margin-top:28px;padding:12px 4px;font-size:17px;display:inline-flex}.closing-cta .cta-link:focus-visible{outline:2px solid var(--hs-p);outline-offset:4px;border-radius:4px}.closing-cta .cta-ring{display:none}}@media (max-width:339px){.closing-cta .cta-h{white-space:normal;text-wrap:balance}}:root:has(.closing-cta) button[data-scroll-to-top]{transition-property:color,background-color,border-color,opacity;transition-duration:.3s}:root[data-closing-in] button[data-scroll-to-top]{pointer-events:none;opacity:0!important}@media (prefers-reduced-motion:reduce){.closing-cta .r-txt{animation:none}}