.cta{padding:0 0 65px}.cta__block{background:var(--orange);overflow:hidden;padding:70px;position:relative}.cta__inner{position:relative;z-index:1}.cta__heading{color:var(--black);font-weight:700;line-height:1.3;margin-bottom:25px}.cta__text p{color:rgba(255,245,242,.95);max-width:845px}.cta__text p strong{color:#fff;font-weight:700}.cta__buttons{display:flex;gap:16px;margin-bottom:36px;margin-top:28px}.cta__btn{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:10px;letter-spacing:.05em;padding:22px 32px;text-decoration:none;text-transform:uppercase;transition:filter .15s}.cta__btn--white{background:#fff;border:1px solid rgba(255,245,242,.3);color:var(--orange)}.cta__btn--white:hover{color:var(--orange);filter:brightness(.96)}.cta__btn--ghost{background:var(--orange);border:1px solid rgba(255,245,242,.45);color:#fff}.cta__btn--ghost:hover{color:#fff;filter:brightness(.88)}.cta__btn svg{height:20px;width:20px}.cta__stats{display:grid;gap:8px 48px;grid-template-columns:repeat(2,auto);width:fit-content}.cta__stat{align-items:center;color:rgba(255,245,242,.95);display:flex;font-size:14px;gap:10px;line-height:1.65}.cta__stat strong{font-weight:700}@media (max-width:820px){.cta__block{padding:36px 28px}.cta__stats{grid-template-columns:1fr}.cta__buttons{flex-direction:column}.cta__btn{font-size:14px}}