:root{--footer-bg:#fff;--footer-color:rgba(17,24,39,.9);--footer-muted:#9ca3af}#footer{background:var(--footer-bg);color:var(--footer-color);display:flex;flex-direction:column;font-family:Pretendard,sans-serif;gap:80px;padding-top:64px}#footer .inner{display:flex;gap:160px;margin:0 auto;max-width:1800px;width:100%}.footer-brand{column-gap:10px;display:flex}.footer-brand a{background:#000;border-radius:100%;color:#fff;font-size:17px;font-weight:500;height:40px;line-height:40px;text-align:center;transition:font-size .3s,line-height .3s,background .3s;width:40px}.footer-brand a:hover{background:#44444a;font-size:19px}.footer-nav .nav-columns{display:flex;gap:110px;list-style:none;padding:0}.footer-nav .nav-columns>li{display:flex;flex-direction:column;gap:10px}.footer-nav .nav-columns>li:nth-child(2){width:152px}.footer-nav .nav-columns>li:nth-child(n+3){width:137px}.footer-nav .nav-columns>li>a{color:var(--footer-color);font-size:17px;font-weight:600;overflow:hidden;position:relative}.footer-nav .nav-columns .icon{align-self:anchor-center;background-color:#111827;display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M10.991 1.273H3.217a.603.603 0 0 0 0 1.207h6.318L1.45 10.565a.604.604 0 0 0 .853.853l8.085-8.085v6.318a.603.603 0 0 0 1.206 0V1.876a.603.603 0 0 0-.603-.603'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M10.991 1.273H3.217a.603.603 0 0 0 0 1.207h6.318L1.45 10.565a.604.604 0 0 0 .853.853l8.085-8.085v6.318a.603.603 0 0 0 1.206 0V1.876a.603.603 0 0 0-.603-.603'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.footer-nav .nav-columns>li>a .icon{height:14px;width:14px}.footer-nav .nav-columns>li>a:hover .icon{background-color:rgba(39,191,118,.9)}.footer-nav .nav-columns>li>a .text-wrap{display:inline-block;overflow:hidden;position:relative}.footer-nav .nav-columns>li>a .text-default,.footer-nav .nav-columns>li>a .text-hover{display:flex;gap:4px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.footer-nav .nav-columns>li>a .text-hover{left:0;position:absolute;top:100%}.footer-nav .nav-columns>li>a:hover .text-default,.footer-nav .nav-columns>li>a:hover .text-hover{transform:translateY(-100%)}.footer-nav .nav-columns>li>ul{display:flex;flex-direction:column;gap:4px}.footer-nav .nav-columns>li>ul>li{height:28px}.footer-nav .nav-columns>li>ul>li a{color:rgba(75,85,99,.9);display:flex;font-size:17px;font-weight:300;gap:4px;padding:0}.footer-nav .nav-columns>li>ul>li a .icon{background-color:rgba(39,191,118,.9);height:12px;opacity:0;overflow:hidden;transform:translateX(-4px) scaleX(.7);transition:width .3s,opacity .3s,transform .3s;width:12px;width:0}.footer-nav .nav-columns>li>ul>li:hover a .icon{opacity:1;transform:translateX(0) scaleX(1);width:12px}.footer-nav .nav-columns>li>a:hover,.footer-nav .nav-columns>li>ul>li:hover a{color:rgba(39,191,118,.9);transition:.3s}.footer-nav .policy-links{display:flex;display:none;flex-direction:column;gap:4px;margin-top:32px}.footer-nav .policy-links>li{height:25px}.footer-nav .policy-links a{color:var(--footer-color);font-size:17px;font-weight:600}.footer-bottom{align-items:center;border-top:1px solid #e3e3e3;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1800px;width:100%}.footer-bottom small{color:var(--footer-muted);font-size:14px;font-weight:300}.footer-bottom .policy-links{display:flex;gap:20px;list-style:none;margin:0;padding:0}.footer-bottom .policy-links a{color:#111827;font-size:14px;font-weight:600}.policy-links>li:last-child a{color:#4b5563;font-weight:300}@media (max-width:1299px){#footer{padding:40px 40px 0}#footer .inner{flex-direction:column;gap:60px;max-width:unset}.footer-nav .nav-columns{gap:48px}}@media (max-width:767px){#footer{gap:40px;padding:40px 20px 0}#footer .inner{gap:64px}.footer-nav .nav-columns{flex-direction:column;gap:11px}.footer-nav .nav-columns>li>ul{display:none}.footer-nav .policy-links{display:block}.footer-bottom .policy-links{display:none}}