.ClosingCTA-module__diTHva__section{background:#0a1628;padding:8rem 4rem;position:relative;overflow:hidden}.ClosingCTA-module__diTHva__section:before{content:"";pointer-events:none;background:radial-gradient(#5b4fe00f 0%,#0000 70%);width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ClosingCTA-module__diTHva__inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:700px;margin:0 auto;display:flex;position:relative}.ClosingCTA-module__diTHva__label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:#5b4fe0b3;font-size:.75rem;font-weight:600}.ClosingCTA-module__diTHva__heading{font-family:var(--font-heading);color:#fff;letter-spacing:-.025em;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:600;line-height:1.2}.ClosingCTA-module__diTHva__subtext{font-family:var(--font-sans);color:#ffffff8c;max-width:480px;font-size:1rem;line-height:1.65}.ClosingCTA-module__diTHva__learnLink{color:#ffffffb3;font-weight:500;text-decoration:none;transition:color .2s}.ClosingCTA-module__diTHva__learnLink:hover{color:#fff}.ClosingCTA-module__diTHva__button{color:#fff;font-family:var(--font-sans);background:#5b4fe0;border-radius:8px;align-items:center;gap:.75rem;margin-top:1rem;padding:1.15rem 2.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #5b4fe04d,0 0 60px #5b4fe014}.ClosingCTA-module__diTHva__button:hover{background:#4a3cc8;transform:translateY(-2px);box-shadow:0 8px 32px #5b4fe066,0 0 80px #5b4fe01f}.ClosingCTA-module__diTHva__arrow{transition:transform .3s cubic-bezier(.16,1,.3,1)}.ClosingCTA-module__diTHva__button:hover .ClosingCTA-module__diTHva__arrow{transform:translate(4px)}@media (max-width:768px){.ClosingCTA-module__diTHva__section{padding:6rem 2rem}}@media (max-width:640px){.ClosingCTA-module__diTHva__section{padding:5rem 1.5rem}.ClosingCTA-module__diTHva__button{padding:1rem 2rem;font-size:.9rem}}
