html body .wf-footer{position:relative;background:#171717!important;border-top:4px solid #FFD429;overflow:hidden}
html body .wf-footer .wf-foot-top{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08)}
html body .wf-footer .wf-foot-top-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:52px 24px 44px!important}
html body .wf-footer .wf-foot-logo img{height:52px!important}
html body .wf-footer .wf-foot-brand p{max-width:400px;font-size:15px!important;line-height:1.65;color:rgba(255,255,255,.72)!important;margin-top:16px}
html body .wf-footer .wf-foot-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:560px;background:#202020;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px 22px}
.bxf-help{flex:1 1 100%;display:flex;flex-direction:column;gap:4px;margin-bottom:6px}
.bxf-help-k{display:flex;align-items:center;gap:8px;font:700 16px/1.2 Arial,Helvetica,sans-serif;color:#fff}
html body .wf-footer .bxf-help-k i{color:#FFD429!important;font-size:15px}
.bxf-help-t{font:400 14px/1.45 Arial,Helvetica,sans-serif;color:rgba(255,255,255,.65)}
html body .wf-footer .wf-foot-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px;padding:10px 16px;color:#fff!important;font-size:14px;text-decoration:none;transition:border-color .25s,background .25s}
html body .wf-footer .wf-foot-chip:hover{border-color:#FFD429!important;background:rgba(255,212,41,.08)}
html body .wf-footer .wf-foot-btn{border-radius:999px!important;padding:11px 20px!important;font-weight:700;transition:transform .25s,box-shadow .25s}
html body .wf-footer .wf-foot-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(255,212,41,.25);background:#FFD429!important}
html body .wf-footer .wf-foot-cols{max-width:1280px;margin:0 auto;display:grid!important;grid-template-columns:repeat(3,1fr) 1.35fr;gap:36px!important;padding:48px 24px 20px!important;background:transparent!important}
html body .wf-footer .wf-foot-col h4{position:relative;font:700 13px/1 Arial,Helvetica,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase;color:#fff!important;border:0!important;padding:0 0 14px!important;margin:0 0 16px!important}
html body .wf-footer .wf-foot-col h4::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;border-radius:3px;background:#FFD429}
html body .wf-footer .wf-foot-col:not(.wf-foot-contact) ul li a{position:relative;display:inline-flex;align-items:center;color:rgba(255,255,255,.7)!important;font-size:14.5px!important;padding:5px 0!important;transition:color .2s,transform .25s}
html body .wf-footer .wf-foot-col:not(.wf-foot-contact) ul li a::before{content:"";width:0;height:2px;background:#FFD429;margin-right:0;transition:width .25s,margin .25s}
html body .wf-footer .wf-foot-col:not(.wf-foot-contact) ul li a:hover{color:#fff!important;padding-left:0!important}
html body .wf-footer .wf-foot-col:not(.wf-foot-contact) ul li a:hover::before{width:10px;margin-right:8px}
html body .wf-footer .wf-foot-contact ul li{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px!important;color:rgba(255,255,255,.75);font-size:14.5px;line-height:1.5}
html body .wf-footer .wf-foot-contact ul li>i{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:rgba(255,212,41,.12);color:#FFD429!important;display:flex;align-items:center;justify-content:center;font-size:13px;margin:0!important}
html body .wf-footer .wf-foot-contact strong{display:block;color:#fff;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}
html body .wf-footer .wf-foot-contact a{color:rgba(255,255,255,.85)!important}
html body .wf-footer .wf-foot-contact a:hover{color:#FFD429!important}
.bxf-mark{max-width:1280px;margin:10px auto -0.12em;padding:0 24px;font:800 clamp(48px,12.6vw,168px)/.9 Arial,Helvetica,sans-serif;letter-spacing:-.03em;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,0));-webkit-background-clip:text;background-clip:text;user-select:none;pointer-events:none;white-space:nowrap;overflow:hidden}
html body .wf-footer .wf-foot-bottom{position:relative;background:#111!important;border-top:1px solid rgba(255,255,255,.08)!important}
html body .wf-footer .wf-foot-bottom-inner{max-width:1280px;margin:0 auto;display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px 24px;padding:18px 24px!important}
html body .wf-footer .wf-foot-trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:rgba(255,255,255,.8)}
html body .wf-footer .wf-foot-trust i{color:#FFD429!important;margin-right:6px}
html body .wf-footer .wf-foot-copy{font-size:13px;color:rgba(255,255,255,.6);text-align:center}
html body .wf-footer .wf-foot-legal{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 18px}
html body .wf-footer .wf-foot-legal a{font-size:13px;color:rgba(255,255,255,.6)!important;transition:color .2s}
html body .wf-footer .wf-foot-legal a:hover{color:#fff!important}
html body .wf-footer .wf-foot-legal a.bxf-top{display:inline-flex;align-items:center;gap:6px;color:#171717!important;background:#FFD429;padding:7px 12px;border-radius:999px;font-weight:700}
html body .wf-footer .wf-foot-legal a.bxf-top i{color:#171717!important;font-size:11px;transition:transform .25s}
html body .wf-footer .wf-foot-legal a.bxf-top:hover i{transform:translateY(-3px)}
@media(max-width:1024px){html body .wf-footer .wf-foot-top-inner{flex-direction:column;align-items:flex-start;gap:28px}html body .wf-footer .wf-foot-cta{max-width:none;width:100%}html body .wf-footer .wf-foot-cols{grid-template-columns:1fr 1fr;gap:32px 24px!important}html body .wf-footer .wf-foot-bottom-inner{grid-template-columns:1fr;text-align:left}html body .wf-footer .wf-foot-copy{text-align:left}html body .wf-footer .wf-foot-legal{justify-content:flex-start}}
@media(max-width:600px){html body .wf-footer .wf-foot-top-inner{padding:36px 16px 30px!important}html body .wf-footer .wf-foot-logo img{height:40px!important}html body .wf-footer .wf-foot-cta{padding:16px}html body .wf-footer .wf-foot-chip,html body .wf-footer .wf-foot-btn{width:100%;justify-content:center}html body .wf-footer .wf-foot-cols{grid-template-columns:1fr 1fr;padding:32px 16px 10px!important;gap:28px 16px!important}html body .wf-footer .wf-foot-contact{grid-column:1/-1}.bxf-mark{padding:0 16px;margin-top:16px}html body .wf-footer .wf-foot-bottom-inner{padding:16px 16px 90px!important}}
