.footer-ghost{display:none}@media (width>=1100px){.corporate-footer--stage .footer-grid{z-index:1;pointer-events:none;position:relative}.corporate-footer--stage .footer-grid>*,.corporate-footer--stage .footer-bottom{z-index:1;pointer-events:auto;position:relative}.corporate-footer--stage .footer-col--placeholder{pointer-events:none}.footer-ghost{z-index:0;pointer-events:none;width:590px;height:314px;display:block;position:absolute;bottom:0;left:calc(36.67% - 281.5px);overflow:hidden}.footer-ghost img{-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.footer-ghost__girl{width:483px;height:483px;top:60px;left:40px}.footer-ghost__bat{transform-origin:0 0;width:102px;height:71.5px}.footer-ghost__bat--l{top:215.4px;left:15.85px;transform:rotate(-27.493deg)}.footer-ghost__bat--r{top:148.55px;left:485.01px;transform:rotate(11.289deg)}.footer-ghost{height:322px;bottom:-8px}}.footer-bottom__main{flex-direction:column;gap:2px;display:flex}.footer-cta-stack.is-colored .footer-cta{color:#fff;border:0}.footer-cta-stack.is-colored .footer-cta--tg{background:linear-gradient(#3aa9f5,#1f86d6)}.footer-cta-stack.is-colored .footer-cta--support{background:linear-gradient(#ff9850,#e86f22)}.footer-cta-stack.is-colored .footer-cta--collab{color:#16130a}.footer-cta-stack.is-colored .footer-cta:hover{filter:brightness(1.08)}.footer-cta-stack.is-colored .footer-cta--tg .footer-cta__icon,.footer-cta-stack.is-colored .footer-cta--support .footer-cta__icon{color:#fff;background:#fff3}.footer-trust{color:#6f7890;flex-wrap:wrap;align-items:center;gap:10px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;display:flex}.footer-trust__age{color:#cfd6e6;border:1.5px solid #ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.corporate-footer .footer-trust__fair{color:#6be3a0;background:#4ddc8c14;border:1px solid #4ddc8c4d;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.corporate-footer .footer-trust__fair:hover{color:#8ff0b8;background:#4ddc8c24}@media (width>=768px){.corporate-footer .footer-bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}@media (width<=767px){.footer-trust{gap:6px 10px;margin-top:6px;font-size:11px}.footer-trust__age{width:24px;height:24px;font-size:10px}.corporate-footer .footer-trust__fair{height:24px;padding:0 9px;font-size:11px}}
