.stride-thanks{min-height:clamp(540px,75vh,800px);display:flex;align-items:center;padding:clamp(72px,10vw,140px) 24px;background:#f5f5f7;color:#000}.stride-thanks__inner{width:min(100%,1080px);margin-inline:auto}.stride-thanks__mark{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#12533f;color:#fff;margin-bottom:38px}.stride-thanks__eyebrow{margin:0 0 22px;color:#12533f;font-size:12px;font-weight:650;letter-spacing:.11em}.stride-thanks__title{max-width:850px;margin:0;font-size:clamp(44px,7.5vw,94px);letter-spacing:-.055em;line-height:1.05;font-weight:500}.stride-thanks__description{max-width:600px;margin:28px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.5;color:#4c514f}.stride-thanks__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:42px}.stride-thanks__primary,.stride-thanks__secondary{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:12px 26px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.stride-thanks__primary{color:#fff;background:#12533f;border:1px solid #12533f}.stride-thanks__primary:hover{background:#0e4534;color:#fff}.stride-thanks__secondary{color:#12533f;background:transparent;border:1px solid #12533f}.stride-thanks__secondary:hover{background:#e1eae5;color:#12533f}.stride-thanks a:focus-visible{outline:2px solid #12533f;outline-offset:4px}@media(max-width:749px){.stride-thanks{min-height:570px;padding:76px 22px 92px}.stride-thanks__mark{width:56px;height:56px;margin-bottom:34px}.stride-thanks__actions{align-items:stretch;flex-direction:column}.stride-thanks__primary,.stride-thanks__secondary{width:100%}}@media(prefers-reduced-motion:reduce){.stride-thanks__primary,.stride-thanks__secondary{transition:none}}