.clarity-cta{background-color:#0a1930;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:64px 48px;position:relative}.clarity-container{margin:0 auto;max-width:1248px}.clarity-cta__inner{align-items:center;display:flex;gap:48px;justify-content:space-between}.clarity-cta__text{flex:1 1 auto;max-width:640px}.clarity-cta__heading{font-weight:400;line-height:1.15;margin:0 0 12px}h1.clarity-cta__heading{font-size:60px}h2.clarity-cta__heading{font-size:42px}h3.clarity-cta__heading{font-size:24px}h4.clarity-cta__heading{font-size:clamp(1.25rem,2vw,1.5rem)}h5.clarity-cta__heading{font-size:clamp(1.15rem,1.6vw,1.3rem)}h6.clarity-cta__heading{font-size:clamp(1.05rem,1.4vw,1.15rem)}@media (max-width:767px){h1.clarity-cta__heading{font-size:38px}h2.clarity-cta__heading{font-size:32px}}.clarity-cta__description{font-size:17px;font-weight:400;line-height:1.6;margin:0}.clarity-cta__description p{margin:0}.clarity-cta__action{flex:0 0 auto}.clarity-cta a.clarity-cta__button{background:transparent;border:1px solid #6fe0e6;border-radius:1px;color:#6fe0e6;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.04em;padding:16px 28px;text-decoration:none;text-transform:uppercase;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease;white-space:nowrap}.clarity-cta a.clarity-cta__button:focus,.clarity-cta a.clarity-cta__button:focus-visible,.clarity-cta a.clarity-cta__button:hover{background-color:#3fe0e6;box-shadow:0 0 24px rgba(111,224,230,.35);color:#010f20;text-decoration:none}@media (max-width:767px){.clarity-cta__inner{align-items:flex-start;flex-direction:column;gap:28px}.clarity-cta__text{max-width:100%}}@media (max-width:640px){.clarity-cta{padding:48px 24px}}