.price-card .kaspi-button{display:flex;align-items:center;gap:14px;background:#ed252a;color:#fff;border:1px solid #ed252a;min-height:64px;padding:14px 18px;box-shadow:0 6px 16px #ed252a20}.price-card .kaspi-button:hover{background:#d51c22;border-color:#d51c22}.kaspi-logo{display:flex;align-items:center;gap:5px;flex-shrink:0}.kaspi-logo svg{width:29px;height:29px}.kaspi-logo b{font-family:Arial,sans-serif;font-size:18px;letter-spacing:-.5px;line-height:1.1;font-weight:700}.kaspi-logo b span{display:block;font-size:11px;letter-spacing:1px;font-weight:500}.kaspi-button .button-label{font-size:16px;font-weight:600;margin-left:auto}.button-arrow{font-size:20px!important;font-weight:400!important;flex-shrink:0}.service-whatsapp{display:flex;align-items:center;justify-content:center;gap:12px;background:#25d366;border:1px solid #25d366;color:#073b20;font-weight:650;min-height:58px;padding:15px 18px;text-decoration:none;transition:background .2s,transform .2s}.service-whatsapp:hover{background:#20c45d;border-color:#20c45d;transform:translateY(-2px)}.service-icon{width:25px;height:25px;flex:0 0 25px;display:block}.service-whatsapp .button-arrow{margin-left:auto}.service-whatsapp>span:not(.button-arrow){flex:1;text-align:left}.question-whatsapp{width:fit-content;margin:14px 0;font-size:15px}.footer-whatsapp{display:inline-flex;align-items:center;gap:9px;color:#08783d;font-weight:600}.footer-whatsapp .service-icon{width:21px;height:21px;flex-basis:21px}@media(max-width:380px){.price-card .kaspi-button{gap:9px;padding:14px 12px}.kaspi-logo b{font-size:16px}.kaspi-logo svg{width:25px;height:25px}.kaspi-button .button-label{font-size:14px}.service-whatsapp{gap:10px}}
.kaspi-logo img{display:block;width:40px;height:40px;object-fit:cover;border-radius:10px}.price-card .kaspi-button{background:#f44336;border-color:#f44336}.price-card .kaspi-button:hover{background:#df352b;border-color:#df352b}@media(max-width:380px){.kaspi-logo img{width:34px;height:34px}}

/* Branded social and payment buttons. */
.expert-copy .instagram-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;padding:16px 20px;border:0;border-radius:10px;background:linear-gradient(115deg,#b629a8 0%,#dc2743 52%,#c94719 100%);color:#fff;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none;box-shadow:0 6px 18px #bc18882b;transition:filter .2s,transform .2s}
.expert-copy .instagram-button:hover{filter:brightness(.93);transform:translateY(-2px)}
.instagram-icon{display:block;width:25px;height:25px;flex:0 0 25px}
.kaspi-logo img{width:40px;height:40px;object-fit:cover;border-radius:0;clip-path:circle(30% at 50% 50%);transform:scale(1.6)}
.price-card .kaspi-button{background:#f14635;border-color:#f14635}
.price-card .kaspi-button:hover{background:#db392a;border-color:#db392a}
@media(max-width:380px){.expert-copy .instagram-button{font-size:14px;gap:9px;padding:15px}.kaspi-logo img{width:34px;height:34px}}
