/* Premium V15: ivory + graphite + gold, no red */
.how-v5{background:linear-gradient(125deg,#fffdf8 0%,#f7f1e4 55%,#fff 100%)!important;border:1px solid #e8d9b7!important;border-radius:28px!important;box-shadow:0 22px 65px #342a1714!important;padding:clamp(24px,4vw,64px)!important;overflow:hidden!important}
.how-v5-heading{align-items:end!important;gap:22px!important;margin-bottom:30px!important}.how-v5-heading .eyebrow{color:#997017!important;letter-spacing:.17em!important;font-weight:800!important}.how-v5-heading h2{color:#191b20!important;font-weight:850!important;letter-spacing:-.045em!important;line-height:1.08!important}.how-v5-heading h2 em{color:#a47b1e!important;font-style:normal!important}.how-v5-heading p{color:#52545b!important;max-width:680px!important}.how-v5-phone{background:#191b20!important;color:#f8ce56!important;border:1px solid #c39a3c!important;border-radius:100px!important;padding:15px 22px!important;text-decoration:none!important}
.how-v5-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.how-v5-card{background:#fff!important;border:1px solid #e9dfcb!important;border-radius:20px!important;box-shadow:0 14px 35px #24242410!important;overflow:hidden!important;transform:none!important}.how-v5-photo{height:240px!important;min-height:0!important;position:relative!important;overflow:hidden!important}.how-v5-photo img{width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important;transform:none!important}.how-v5-photo:after{display:none!important}.how-v5-copy{background:#fff!important;color:#252525!important;padding:24px!important;position:relative!important}.how-v5-copy h3{color:#191b20!important;font-size:clamp(20px,2vw,27px)!important;line-height:1.2!important}.how-v5-copy p{color:#575a61!important;line-height:1.65!important}.how-v13-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;justify-content:center!important;margin-top:28px!important}.how-v13-actions a{background:#1e2025!important;color:#f8c744!important;border:1px solid #c99c32!important;border-radius:100px!important;padding:13px 22px!important}.how-v13-actions a:last-child{background:linear-gradient(120deg,#f5d66d,#b88618)!important;color:#171717!important}
@media(max-width:850px){.how-v5-grid{grid-template-columns:1fr!important}.how-v5-photo{height:250px!important}.how-v5-heading{display:block!important}.how-v5-phone{display:inline-flex!important;margin-top:18px!important}.how-v5{padding:22px!important}}
