/* v38 목적별 마케팅 페이지 */
.lp-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}
.lp-link{color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid #ffffff80}
.lp-svcs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}
.lp-svc{position:relative;display:block;text-decoration:none;color:inherit;transition:transform .3s}
.lp-svc:hover{transform:translateY(-3px)}
.lp-svc h3{margin:0 0 8px;font-size:18px;word-break:keep-all}
.lp-svc p{margin:0;color:var(--gl-muted,#647386)}
.lp-svc .arrow{position:absolute;right:18px;top:18px}
.lp-note{margin:18px 0 0;font-size:14px;color:var(--gl-muted,#647386);line-height:1.7;word-break:keep-all}
.lp-note a{color:inherit;font-weight:700}
.lp-other{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px}
.lp-other>span{font-weight:800;margin-right:6px}
.lp-other .pill{text-decoration:none}
.lp-hubs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}
.lp-hub{position:relative;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:transform .3s}
.lp-hub:hover{transform:translateY(-3px)}
.lp-hub h3{margin:0;font-size:21px;line-height:1.4;word-break:keep-all}
.lp-hub p{margin:0;color:var(--gl-muted,#647386);line-height:1.65;word-break:keep-all}
.lp-hub .arrow{position:absolute;right:20px;top:20px}
.page-hero .lp-cta .button{background:#a898f8;color:#05213a;border-color:#a898f8}
