.lp-footer{--ft-wm-size:clamp(40px, calc((100vw - 52px) / 6.5), 184px);--ft-wm-clip:.78;border-top:1px solid var(--mv-line);background:var(--mv-bg);color:var(--mv-text);font-family:var(--font-sans);padding:40px 20px 0;position:relative;overflow:hidden}.lp-footer a{color:inherit;text-decoration:none}.lp-footer .footer-inner{grid-template-columns:minmax(0,1fr);max-width:1200px;margin:0 auto;display:grid}.lp-footer .ft-brand-block{max-width:460px;padding-bottom:22px}.lp-footer .ft-brand{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:10px;font-size:17px;font-weight:700;display:flex}.lp-footer .ft-brand img,.lp-footer .ft-brand .ft-logo{border-radius:7px;width:32px;height:32px}.lp-footer .ft-dot{color:var(--mv-text-3);font-weight:400}.lp-footer .ft-tag{color:var(--mv-text-2);margin:0;font-size:15px;line-height:1.55}.lp-footer .ft-contact{color:var(--mv-text-2);margin:12px 0 0;font-size:15px}.lp-footer .ft-contact a{color:var(--mv-brand);font-weight:600}.lp-footer .ft-contact a:hover{text-underline-offset:4px;text-decoration:underline}.lp-footer .ft-social{gap:10px;margin-top:14px;display:flex}.lp-footer .ft-social a{width:44px;height:44px;color:var(--mv-text-3);justify-content:center;align-items:center;margin-left:-12px;transition:color .15s;display:inline-flex}.lp-footer .ft-social a:hover{color:var(--mv-text)}.lp-footer .ft-col{border-top:1px solid var(--mv-line);min-width:0}.lp-footer .ft-col:last-child{border-bottom:1px solid var(--mv-line)}.lp-footer .ft-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lp-footer .ft-col-title{min-height:52px;font:600 16px/1.3 var(--font-sans);color:var(--mv-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-footer .ft-col-title svg{color:var(--mv-text-3);flex-shrink:0;transition:transform .15s}.lp-footer .ft-toggle:checked+.ft-col-title svg{transform:rotate(180deg)}.lp-footer .ft-toggle:focus-visible+.ft-col-title{outline:2px solid var(--mv-brand);outline-offset:2px;border-radius:8px}.lp-footer .ft-links{padding:0 0 12px;display:none}.lp-footer .ft-toggle:checked~.ft-links{display:block}.lp-footer .ft-links a{color:var(--mv-text-2);overflow-wrap:break-word;padding:9px 0;font-size:15px;line-height:1.45;transition:color .15s;display:block}.lp-footer .ft-links a:hover{color:var(--mv-text)}.lp-footer .ft-trust{border-top:1px solid var(--mv-line);max-width:1200px;margin:28px auto 0;padding:20px 0}.lp-footer .ft-bottom{border-top:1px solid var(--mv-line);max-width:1200px;color:var(--mv-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin:0 auto;padding:14px 0 0;font-size:14px;display:flex}.lp-footer .ft-copyright{flex-wrap:wrap;align-items:center;gap:4px 16px;display:inline-flex}.lp-footer .ft-legal{flex-wrap:wrap;gap:0 18px;display:flex}.lp-footer .ft-legal a{min-height:44px;color:var(--mv-text-2);align-items:center;display:inline-flex}.lp-footer .ft-legal a:hover{color:var(--mv-text)}.lp-footer .ft-wordmark{max-width:1200px;height:calc(var(--ft-wm-size) * var(--ft-wm-clip));pointer-events:none;-webkit-user-select:none;user-select:none;margin:clamp(20px,4vw,48px) auto 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000000e6,#00000080 50%,#0000);mask-image:linear-gradient(#000000e6,#00000080 50%,#0000)}.lp-footer .ft-wordmark-inner{font-size:var(--ft-wm-size);white-space:nowrap;align-items:flex-start;gap:clamp(8px,1.2vw,20px);line-height:1;display:flex;position:absolute;inset:0 auto auto 0}.lp-footer .ft-wordmark-logo{opacity:.5;border-radius:.16em;flex-shrink:0;width:.76em;height:.76em;margin-top:.06em}.lp-footer .ft-wordmark-text{font-family:var(--font-display);letter-spacing:-.04em;color:#f7f7f8e6;font-weight:800}.lp-footer .ft-wordmark-dot{color:var(--mv-text-3)}.pay-safety{flex-direction:column;gap:14px;display:flex}.pay-safety-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pay-safety-list li{color:var(--mv-text-2);align-items:center;gap:8px;font-size:14px;line-height:1.4;display:inline-flex}.pay-safety-list svg{color:var(--mv-good);flex-shrink:0}.pay-marks{color:var(--mv-text-2);flex-wrap:wrap;gap:8px;display:inline-flex}.pay-mark{border:1px solid var(--mv-line-strong);background:var(--mv-surface);border-radius:7px;justify-content:center;align-items:center;width:50px;height:32px;display:inline-flex}.pay-mark svg{width:48px;height:28px;display:block}@media (width>=800px){.lp-footer{padding:64px 24px 0}.lp-footer .footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.lp-footer .ft-brand-block{grid-column:1/-1;padding-bottom:0}.lp-footer .ft-col,.lp-footer .ft-col:last-child{border:0}.lp-footer .ft-col-title{min-height:0;color:var(--mv-text-3);cursor:default;pointer-events:none;margin:0 0 10px;font-size:14px}.lp-footer .ft-col-title svg{display:none}.lp-footer .ft-links{padding:0;display:block}.lp-footer .ft-links a{padding:5px 0;font-size:14px}.lp-footer .ft-col.is-wide{order:1;grid-column:1/-1}.lp-footer .ft-col.is-wide .ft-links{column-count:3;column-gap:24px}.lp-footer .ft-col.is-wide .ft-links a{break-inside:avoid}.lp-footer .ft-trust{margin-top:44px}.pay-safety{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.pay-safety-list{flex-flow:wrap;gap:8px 22px}}@media (width>=1100px){.lp-footer .footer-inner{grid-template-columns:1.5fr repeat(var(--ft-cols,5), minmax(0, 1fr))}.lp-footer .ft-brand-block{grid-column:auto;max-width:300px}.lp-footer .ft-col.is-wide .ft-links{column-count:6}}.header-pay_premium{isolation:isolate;color:#fff;background:linear-gradient(120deg,#2389ff,#8b5cf6 55%,#ec4899);animation:4s ease-in-out 1s infinite mv-premium-glow;position:relative;overflow:hidden;box-shadow:0 4px 16px -6px #8b5cf6bf,inset 0 0 0 1px #ffffff2e}.header-pay_premium:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b 50%,#0000);width:45%;animation:4s cubic-bezier(.5,0,.25,1) 1s infinite mv-premium-shine;position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-170%)skew(-20deg)}.header-pay_premium:hover{filter:brightness(1.08)}.header-pay_premium:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.header-pay_premium{animation:none}.header-pay_premium:after{opacity:0;animation:none}}
