.lp .lp-footer-ko{border-top:1px solid var(--border);background:#f8fafb;margin-top:40px;padding:60px 0 40px}.lp .lp-footer-inner{grid-template-columns:1.1fr 1.4fr .8fr 1.2fr;gap:48px;max-width:1240px;margin:0 auto;padding:0 40px;display:grid}.lp .lp-footer-col{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.lp .lp-footer-brand{letter-spacing:-.5px;color:#0f172a;align-items:center;gap:10px;margin-bottom:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.lp .lp-footer-brand-logo{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#10b981 50%,#6366f1 100%);border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;font-weight:800;display:inline-flex}.lp .lp-footer-tagline{color:#64748b;margin-bottom:24px;font-size:13px;text-decoration:none;transition:color .15s}.lp .lp-footer-tagline:hover{color:#10b981}.lp .lp-footer-cs-label{color:#64748b;margin-bottom:8px;font-size:14px;font-weight:600}.lp .lp-footer-cs-phone{letter-spacing:-.5px;color:#0f172a;margin-bottom:14px;font-size:28px;font-weight:800;text-decoration:none}.lp .lp-footer-cs-info{color:#64748b;font-size:13px;line-height:1.8}.lp .lp-footer-col-title{letter-spacing:-.3px;color:#0f172a;margin-bottom:16px;font-size:15px;font-weight:700}.lp .lp-footer-col-title-gap{margin-top:22px}.lp .lp-footer-info-list{color:#64748b;margin:0;font-size:13px;line-height:1.95}.lp .lp-footer-info-list>div{gap:6px;display:flex}.lp .lp-footer-info-list dt{color:#334155;flex-shrink:0;font-weight:500}.lp .lp-footer-info-list dt:after{content:" :"}.lp .lp-footer-info-list dd{word-break:keep-all;margin:0}.lp .lp-footer-info-list a{color:inherit;text-decoration:none}.lp .lp-footer-info-list a:hover{color:#10b981}.lp .lp-footer-menu a{color:#64748b;word-break:keep-all;padding:5px 0;font-size:13px;line-height:1.6;text-decoration:none;transition:color .15s;display:block}.lp .lp-footer-menu a:hover{color:#10b981}.lp .lp-footer-menu a.sub{padding-left:16px;font-size:12.5px}.lp .lp-footer-bottom{color:#94a3b8;border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1240px;margin:48px auto 0;padding:24px 40px 0;font-size:12px;display:flex}.lp .lp-footer-bottom .policy-links{flex-wrap:wrap;gap:18px;display:flex}.lp .lp-footer-bottom .policy-links a{color:#94a3b8;text-decoration:none;transition:color .15s}.lp .lp-footer-bottom .policy-links a:hover{color:#10b981}@media (max-width:1024px){.lp .lp-footer-inner{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:640px){.lp .lp-footer-ko{padding:48px 0 32px}.lp .lp-footer-inner{grid-template-columns:1fr;gap:36px;padding:0 20px}.lp .lp-footer-bottom{flex-direction:column;gap:12px;padding:24px 20px 0}}
