/* PRAASIA Public: live Messenger information cards (permanent asset filename). */
body.pra-fw-home .pra-chat-help-grid {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:16px;
    width:100%;
    align-items:stretch;
    min-width:0;
}
body.pra-fw-home .pra-chat-help-card {
    display:flex;
    flex-direction:column;
    min-width:0;
    overflow:hidden;
    border:1px solid #a87b36;
    border-radius:15px;
    background:#fff7e7;
    box-shadow:0 5px 22px rgba(0,0,0,.16);
}
body.pra-fw-home .pra-chat-help-head {
    display:flex;
    align-items:center;
    gap:13px;
    min-height:84px;
    padding:16px 20px;
    border-bottom:2px solid #b88a3c;
    background:linear-gradient(115deg,#321908 0%,#5b3013 63%,#764719 100%);
}
body.pra-fw-home .pra-chat-help-icon {
    display:grid;
    place-items:center;
    flex:0 0 44px;
    width:44px;
    height:44px;
    border-radius:12px;
    border:1px solid rgba(249,216,141,.55);
    background:rgba(255,232,178,.12);
    color:#ffe4a2;
}
body.pra-fw-home .pra-chat-help-icon svg {width:25px;height:25px}
body.pra-fw-home .pra-chat-help-heading {display:block;min-width:0}
body.pra-fw-home .pra-chat-help-kicker {display:block;color:#e9c88d;font-weight:600;font-size:11px;letter-spacing:.07em;line-height:1.45}
body.pra-fw-home .pra-chat-help-head h2 {margin:3px 0 0;color:#fff0ca;font-size:clamp(17px,1.55vw,22px);font-weight:700;line-height:1.4;overflow-wrap:anywhere}
body.pra-fw-home .pra-chat-help-body {display:flex;flex:1;flex-direction:column;gap:14px;padding:19px 21px 22px;color:#422811;min-width:0}
body.pra-fw-home .pra-chat-help-description {font-size:14px;line-height:1.85;margin:0;color:#593b1f}
body.pra-fw-home .pra-chat-help-flow {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body.pra-fw-home .pra-chat-help-flow-item {min-width:0;border:1px solid #e4cea0;border-radius:11px;background:#fffdf7;display:flex;flex-direction:column;gap:7px;align-items:center;text-align:center;padding:12px 7px;font-size:12px;line-height:1.55;font-weight:600;color:#4b2d13;overflow-wrap:anywhere}
body.pra-fw-home .pra-chat-help-flow-no {display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f4e3b7;border:1px solid #d9b967;color:#63370c;font-size:11px;font-weight:800}
body.pra-fw-home .pra-chat-help-tip {margin:0;border-left:3px solid #c39748;border-radius:0 8px 8px 0;background:#f6ead0;padding:10px 12px;color:#76522a;font-size:12px;line-height:1.65}
body.pra-fw-home .pra-chat-help-cta {display:flex;align-items:center;justify-content:center;min-height:43px;align-self:flex-start;margin-top:auto;padding:10px 19px;border:1px solid #a56816;border-radius:10px;color:#2e1807!important;text-decoration:none!important;font-weight:700;font-size:13px;line-height:1.4;background:linear-gradient(180deg,#ffe499,#e5b954);box-shadow:0 3px 9px rgba(95,56,11,.16)}
body.pra-fw-home .pra-chat-help-cta:hover {background:#ffe7ac;filter:brightness(1.025)}
body.pra-fw-home .pra-chat-help-link {display:inline-flex;align-self:flex-start;align-items:center;gap:7px;color:#774919!important;text-decoration:none!important;border-bottom:1px solid #b88639;font-weight:700;font-size:13px;line-height:1.6;margin-top:auto;padding:4px 0}
body.pra-fw-home .pra-chat-help-link:hover {color:#a56d19!important}
body.pra-fw-home .pra-chat-help-steps {list-style:none;counter-reset:pra-chat-step;display:grid;gap:9px;margin:0;padding:0}
body.pra-fw-home .pra-chat-help-steps li {counter-increment:pra-chat-step;display:flex;align-items:flex-start;gap:11px;min-width:0;font-size:13px;line-height:1.7;color:#4b3119}
body.pra-fw-home .pra-chat-help-steps li::before {content:counter(pra-chat-step);display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:8px;background:#f2ddb0;color:#63370c;font-size:12px;font-weight:700;border:1px solid #dfc28d}
body.pra-fw-home .pra-chat-help-card :is(a):focus-visible {outline:3px solid #d39222;outline-offset:3px}
@media (max-width:1099px){
    body.pra-fw-home .pra-chat-help-grid {grid-template-columns:minmax(0,1fr)}
}
@media (max-width:700px){
    body.pra-fw-home .pra-chat-help-grid {gap:12px}
    body.pra-fw-home .pra-chat-help-head {min-height:74px;padding:14px 15px;gap:11px}
    body.pra-fw-home .pra-chat-help-head h2 {font-size:18px}
    body.pra-fw-home .pra-chat-help-icon {flex-basis:40px;width:40px;height:40px}
    body.pra-fw-home .pra-chat-help-body {padding:15px 14px 17px;gap:12px}
    body.pra-fw-home .pra-chat-help-flow-item {font-size:11px;padding:11px 5px;gap:5px}
    body.pra-fw-home .pra-chat-help-cta {width:100%;align-self:stretch}
}
@media (max-width:355px){
    body.pra-fw-home .pra-chat-help-flow {gap:5px}
    body.pra-fw-home .pra-chat-help-head h2 {font-size:16px}
}
@media (prefers-reduced-motion:reduce){
    body.pra-fw-home .pra-chat-help-cta {transition:none}
}
