.c-cta-section{max-width:976px;margin:0 auto 24px;padding:0 24px}.c-cta-section__inner{display:grid;grid-template-columns:1.08fr .92fr;gap:40px;align-items:center;background:linear-gradient(135deg,#e2348d,#f070be 55%,#e995e2);border-radius:28px;padding:48px}.c-cta-section .c-cta__eyebrow{color:#ffffffd9}.c-cta__title{font-size:30px;font-weight:700;line-height:38px;color:#fff;margin:0 0 14px}.c-cta__description{font-size:16px;line-height:24px;color:#fffffff2;margin:0}.c-cta-button{display:inline-flex;margin-top:20px;align-items:center;padding:11px 26px;border-radius:50px;font-size:14px;font-weight:700;text-decoration:none;background:#fff;color:#e2348d;transition:transform .18s ease,box-shadow .2s ease}.c-cta-button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #ffffff47}.c-audit-card{background:#fff;border-radius:20px;padding:32px;box-shadow:0 16px 44px #78145033}.c-audit-card__title{font-size:19px;font-weight:700;color:#162d6a;margin:0 0 12px}.c-audit-card__description{font-size:14px;line-height:20px;color:#6f6f83;margin:0 0 22px}.c-audit-link{display:inline-flex;align-items:center;padding:11px 26px;border-radius:50px;font-size:14px;font-weight:700;text-decoration:none;background:#ea4ca4;color:#fff;transition:transform .18s ease,box-shadow .2s ease}.c-audit-link:hover{transform:translateY(-1px);box-shadow:0 12px 30px #ea4ca46b}@media (max-width: 768px){.c-cta-section__inner{grid-template-columns:1fr;padding:28px;gap:24px}}@media (prefers-reduced-motion: reduce){.c-cta-button:hover,.c-audit-link:hover{transform:none}}
