.faq-badge .fa{
    width:auto!important;
    height:auto!important;
    display:inline-block!important;
    border:0!important;
    border-radius:0!important;
    font-size:19px!important;
}
.faq-icon .fa{font-size:20px;line-height:1}
.faq-contact-icon:before{
    content:"\f086";
    display:block;
    color:#fff;
    font-family:FontAwesome;
    font-size:22px;
    font-style:normal;
    font-weight:normal;
    line-height:1;
    text-rendering:auto;
}
.faq-contact-icon .fa{display:none!important}
.faq-contact .btn:before{content:none!important;display:none!important}
.faq-contact .btn .fa{font-size:16px}
.payment-security-section{background:linear-gradient(180deg,#fff,#f3f7fd)}
.payment-security-frame{position:relative;padding:10px;border:1px solid #173f76;border-radius:24px;background:#062a59;box-shadow:0 22px 55px rgba(3,35,75,.18);overflow:hidden}
.payment-security-frame:before{content:"Secure checkout";position:absolute;z-index:2;top:24px;right:24px;padding:8px 14px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(4,28,65,.7);color:#fff;font-size:11px;font-weight:850;letter-spacing:.4px;text-transform:uppercase;backdrop-filter:blur(8px)}
.payment-security-frame img{display:block;width:100%;height:auto;border-radius:16px;object-fit:contain}
@media(max-width:560px){.payment-security-frame{padding:5px;border-radius:16px}.payment-security-frame img{border-radius:11px}.payment-security-frame:before{top:13px;right:13px;padding:6px 9px;font-size:8px}}
.help-cta .cta-mark{display:grid!important;place-items:center;background:#fff!important;background-image:none!important;color:#16a85a!important}
.help-cta .cta-mark .fa{font-size:54px;line-height:1}
.help-cta .btn{color:#10213e}
@media(max-width:850px){.help-cta .cta-mark .fa{font-size:46px}}
.footer-grid{grid-template-columns:1.55fr repeat(3,1fr)!important;gap:64px!important}
@media(max-width:850px){.footer-grid{grid-template-columns:repeat(2,1fr)!important;gap:28px 50px!important}.footer-grid>div:nth-child(4){display:block!important}}
@media(max-width:560px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:560px){
    body .steps{display:grid;grid-template-columns:1fr;gap:14px}
    body .steps .step{display:grid;grid-template-columns:42px 58px minmax(0,1fr);gap:11px;align-items:center;padding:10px 0}
    body .steps .step-head{display:contents}
    body .steps .number{grid-column:1;grid-row:1;width:38px;height:38px;margin:0}
    body .steps .step-icon{grid-column:2;grid-row:1;width:58px;height:58px;margin:0}
    body .steps .step>div:last-child{grid-column:3;grid-row:1;min-width:0}
    body .steps .step h3{margin:0 0 5px;font-size:13px;line-height:1.3}
    body .steps .step p{margin:0;font-size:11px;line-height:1.55}
    body .steps .step:after{display:none!important}
}
