.phcta-section{padding:100px 40px;background:#f8f7f5;text-align:center;font-family:Arial,sans-serif}.phcta-section__heading{font-family:Georgia,serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:400;color:#111;margin:0 0 20px;text-wrap:balance}.phcta-section__sub{font-size:15px;color:#666;max-width:480px;margin:0 auto 40px;line-height:1.7}.phcta-section__btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.phcta-section__btn{display:inline-block;padding:15px 40px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:50px;transition:all .25s}.phcta-section__btn--primary{background:#c9a96e;color:#fff!important;border:1px solid #c9a96e}.phcta-section__btn--primary:hover{background:#b8935a;border-color:#b8935a}.phcta-section__btn--secondary{background:0 0;color:#111!important;border:1px solid rgba(0,0,0,.2)}.phcta-section__btn--secondary:hover{border-color:#c9a96e;color:#c9a96e!important}@media (max-width:768px){.phcta-section{padding:80px 24px}}