/* Only the course body; the live Novo theme owns the common header/footer. */
#sr-sales{width:100%;margin:0;overflow:clip}
#sr-sales h1,#sr-sales h2,#sr-sales h3{font-family:Georgia,serif!important}
#sr-sales.srs .sr2-cta{background:#3156d8!important;color:#fff!important;border-radius:3px!important}
#sr-sales.srs .sr2-cta *{color:inherit!important}
#sr-sales.srs .sr2-cta:hover{background:#2444bc!important}
.digital-checkout.digital-checkout .dc-button{background:#3156d8!important;color:#fff!important}
#sr-sales .sr2-cta:focus-visible,.digital-checkout a:focus-visible,.inc-sr-thanks a:focus-visible{outline:3px solid #3156d8;outline-offset:5px}
.digital-checkout{width:100%!important;margin:0!important;font-family:Inter,Arial,sans-serif!important}
.inc-sr-thanks{background:#f7f8fc;color:#071c30;padding:clamp(50px,8vw,104px) 24px;font:400 18px/1.75 Inter,Arial,sans-serif}
.inc-sr-thanks-inner{max-width:850px;margin:auto}
.inc-sr-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3156d8}
.inc-sr-thanks h1{font:400 clamp(38px,6vw,64px)/1.1 Georgia,serif;letter-spacing:-.025em;margin:22px 0 28px;color:#071c30}
.inc-sr-thanks p{max-width:710px;margin:20px 0}
.inc-sr-thanks a{color:#2848bd;text-underline-offset:4px}
.inc-sr-thanks .inc-sr-status{font-size:15px;color:#526176}
.inc-sr-thanks-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:32px 0 48px}
.inc-sr-thanks-actions a{display:inline-flex;align-items:center;min-height:48px}
.inc-sr-thanks .inc-sr-primary{background:#3156d8;color:white;padding:13px 22px;border-radius:3px;text-decoration:none;font-weight:650}
.inc-sr-help{border-top:1px solid #d9e0ef;padding-top:32px}
.inc-sr-help h2{font:400 28px/1.25 Georgia,serif;color:#071c30}
@media(max-width:520px){.inc-sr-thanks{padding:44px 20px}.inc-sr-thanks-actions{align-items:stretch;flex-direction:column;gap:12px}.inc-sr-primary{justify-content:center}}
@media(prefers-reduced-motion:reduce){#sr-sales *,#sr-sales *:before,#sr-sales *:after,.inc-sr-thanks *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
