.compliance-module__5epXna__page{--ink:#333;--ink-soft:#5f6b78;--ink-faint:#8a96a3;--line:#d5dde6;--tint:#f2f6fa;--blue:#1b6ac9;--blue-dark:#0f4f9e;--navy:#16324f;min-height:100vh;color:var(--ink);word-break:keep-all;background:#fff;font-family:Arial,Malgun Gothic,맑은 고딕,Apple SD Gothic Neo,sans-serif;font-size:14px;line-height:1.75}.compliance-module__5epXna__page h1,.compliance-module__5epXna__page h2,.compliance-module__5epXna__page h3,.compliance-module__5epXna__page p{font-size:inherit;font-weight:inherit;text-wrap:wrap;margin:0}.compliance-module__5epXna__page a{color:inherit}.compliance-module__5epXna__inner{max-width:1100px;margin:0 auto;padding:0 24px}.compliance-module__5epXna__page .compliance-module__5epXna__button{border:1px solid var(--blue-dark);background:linear-gradient(#3d8be3, var(--blue) 50%, #155bb3 51%, #1a64c2);color:#fff;text-shadow:0 -1px #00000040;white-space:nowrap;border-radius:4px;padding:10px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000040}.compliance-module__5epXna__page .compliance-module__5epXna__button:hover{background:linear-gradient(#4b97ec,#2273d3 50%,#1964c0 51%,#1d6bcc)}.compliance-module__5epXna__header{z-index:10;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;box-shadow:0 1px 4px #0000000f}.compliance-module__5epXna__header .compliance-module__5epXna__inner{justify-content:space-between;align-items:center;gap:20px;min-height:66px;display:flex}.compliance-module__5epXna__brand{align-items:center;gap:9px;text-decoration:none;display:flex}.compliance-module__5epXna__brandLogo{width:134px;height:auto;display:block}.compliance-module__5epXna__brandRegion{background:var(--tint);border:1px solid var(--line);color:var(--ink-soft);border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.5}.compliance-module__5epXna__nav{align-items:center;gap:26px;display:flex}.compliance-module__5epXna__page .compliance-module__5epXna__nav a{color:#2b3a4a;font-size:14px;font-weight:700;text-decoration:none}.compliance-module__5epXna__page .compliance-module__5epXna__nav a:hover{color:var(--blue)}.compliance-module__5epXna__page .compliance-module__5epXna__nav .compliance-module__5epXna__navCta{border:1px solid var(--blue-dark);background:linear-gradient(#3d8be3, var(--blue) 50%, #155bb3 51%, #1a64c2);color:#fff;text-shadow:0 -1px #00000040;border-radius:4px;padding:5px 14px;box-shadow:inset 0 1px #ffffff59}.compliance-module__5epXna__page .compliance-module__5epXna__nav .compliance-module__5epXna__navCta:hover{color:#fff;background:linear-gradient(#4b97ec,#2273d3 50%,#1964c0 51%,#1d6bcc)}.compliance-module__5epXna__hero{background:#e8f0f7;height:420px;position:relative;overflow:hidden}.compliance-module__5epXna__heroImage{object-fit:cover;object-position:right center}.compliance-module__5epXna__heroInner{align-items:center;height:100%;display:flex;position:relative}.compliance-module__5epXna__heroText{max-width:520px}.compliance-module__5epXna__page .compliance-module__5epXna__heroText h1{color:var(--navy);letter-spacing:-.02em;font-size:38px;font-weight:700;line-height:1.3}.compliance-module__5epXna__page .compliance-module__5epXna__heroText p{color:#3e4d5c;margin-top:16px;font-size:16px}.compliance-module__5epXna__heroActions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;display:flex}.compliance-module__5epXna__page .compliance-module__5epXna__textLink{color:var(--blue);font-weight:700;text-decoration:none}.compliance-module__5epXna__page .compliance-module__5epXna__textLink:hover{text-decoration:underline}.compliance-module__5epXna__band{padding:64px 0;scroll-margin-top:70px}.compliance-module__5epXna__tint{background:linear-gradient(#fff, var(--tint) 120px);border-top:1px solid #e6ecf2;border-bottom:1px solid #e6ecf2}.compliance-module__5epXna__title{text-align:center;margin-bottom:38px}.compliance-module__5epXna__page .compliance-module__5epXna__title h2{color:var(--navy);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.4}.compliance-module__5epXna__page .compliance-module__5epXna__title p{color:var(--ink-soft);margin-top:8px;font-size:15px}.compliance-module__5epXna__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.compliance-module__5epXna__card{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 6px #16324f14}.compliance-module__5epXna__photo{aspect-ratio:4/3;background:#dbe3ea;position:relative}.compliance-module__5epXna__photo img{object-fit:cover}.compliance-module__5epXna__cardBody{padding:18px 18px 20px}.compliance-module__5epXna__page .compliance-module__5epXna__cardBody h3{color:var(--blue-dark);margin-bottom:8px;font-size:17px;font-weight:700}.compliance-module__5epXna__page .compliance-module__5epXna__cardBody p{color:#4a5764;font-size:13px;line-height:1.7}.compliance-module__5epXna__page .compliance-module__5epXna__more{color:var(--blue);margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.compliance-module__5epXna__page .compliance-module__5epXna__more:hover{text-decoration:underline}.compliance-module__5epXna__scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.compliance-module__5epXna__scopeBox{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.compliance-module__5epXna__page .compliance-module__5epXna__scopeBox h3{color:#fff;text-shadow:0 -1px #0003;padding:11px 20px;font-size:17px;font-weight:700}.compliance-module__5epXna__yes h3{background:linear-gradient(#5cb85c,#449d44)}.compliance-module__5epXna__no h3{background:linear-gradient(#8e99a5,#6f7a86)}.compliance-module__5epXna__scopeBox h3 span{margin-right:4px}.compliance-module__5epXna__page .compliance-module__5epXna__scopeBox>p{padding:16px 20px 0;font-size:14px}.compliance-module__5epXna__scopeBox ul{margin:10px 0 0;padding:0 20px 20px;list-style:none}.compliance-module__5epXna__scopeBox li{border-bottom:1px dotted var(--line);padding:7px 0 7px 22px;font-size:14px;position:relative}.compliance-module__5epXna__scopeBox li:last-child{border-bottom:0}.compliance-module__5epXna__scopeBox li:before{font-weight:700;position:absolute;left:2px}.compliance-module__5epXna__yes li:before{content:"✓";color:#449d44}.compliance-module__5epXna__no li:before{content:"✕";color:#c9302c}.compliance-module__5epXna__page .compliance-module__5epXna__inlineLink{color:var(--blue);font-weight:700}.compliance-module__5epXna__info{background:#eef5fc;border:1px solid #b8d4ef;border-radius:6px;gap:14px;margin-top:24px;padding:18px 20px;display:flex}.compliance-module__5epXna__infoIcon{background:var(--blue);color:#fff;text-align:center;border-radius:50%;flex:none;width:24px;height:24px;font:italic 700 15px/24px Georgia,serif}.compliance-module__5epXna__info strong{color:var(--navy);margin-bottom:2px;font-size:15px;display:block}.compliance-module__5epXna__page .compliance-module__5epXna__info p{font-size:14px}.compliance-module__5epXna__page .compliance-module__5epXna__fields{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.compliance-module__5epXna__fields span{color:var(--blue-dark);background:#fff;border:1px solid #b8d4ef;border-radius:3px;padding:2px 10px;font-size:13px}.compliance-module__5epXna__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.compliance-module__5epXna__chevron{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,20px 50%);color:#fff;text-shadow:0 -1px #0003;flex-direction:column;justify-content:center;height:74px;padding:0 28px 0 34px;display:flex}.compliance-module__5epXna__step:first-child .compliance-module__5epXna__chevron{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);padding-left:22px}.compliance-module__5epXna__step:first-child .compliance-module__5epXna__chevron{background:linear-gradient(#78b5f2,#559be6)}.compliance-module__5epXna__step:nth-child(2) .compliance-module__5epXna__chevron{background:linear-gradient(#5aa0ea,#3888dc)}.compliance-module__5epXna__step:nth-child(3) .compliance-module__5epXna__chevron{background:linear-gradient(#3d8be3,#2477d1)}.compliance-module__5epXna__step:nth-child(4) .compliance-module__5epXna__chevron{background:linear-gradient(#2a78d0,#1b65bf)}.compliance-module__5epXna__step:nth-child(5) .compliance-module__5epXna__chevron{background:linear-gradient(#1d5fb0,#134a8f)}.compliance-module__5epXna__chevron span{letter-spacing:.08em;opacity:.85;font-size:11px;font-weight:700}.compliance-module__5epXna__chevron strong{font-size:20px;line-height:1.3}.compliance-module__5epXna__page .compliance-module__5epXna__step p{color:#4a5764;padding:12px 12px 0 22px;font-size:13px}.compliance-module__5epXna__deadline{background:#fff9e6;border:1px solid #f0d58c;border-radius:6px;align-items:flex-start;gap:14px;margin-top:34px;padding:16px 20px;display:flex}.compliance-module__5epXna__deadlineIcon{color:#fff;text-align:center;background:#f0a30a;border-radius:50%;flex:none;width:24px;height:24px;font-weight:700;line-height:24px}.compliance-module__5epXna__page .compliance-module__5epXna__deadline p{color:#5a4a1e;font-size:14px}.compliance-module__5epXna__deadline strong{color:#3d3214;margin-right:6px}.compliance-module__5epXna__deadline em{color:#c25e00;font-style:normal;font-weight:700}.compliance-module__5epXna__contactBand{background:linear-gradient(#1e4470, var(--navy));color:#fff;text-align:center;padding:56px 0;scroll-margin-top:70px}.compliance-module__5epXna__page .compliance-module__5epXna__contactBand h2{font-size:26px;font-weight:700}.compliance-module__5epXna__page .compliance-module__5epXna__contactBand>.compliance-module__5epXna__inner>p{color:#c4d3e3;margin-top:6px;font-size:15px}.compliance-module__5epXna__contactBox{text-align:left;background:#ffffff12;border:1px solid #ffffff2e;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;max-width:760px;margin:28px auto 0;padding:22px 28px;display:flex}.compliance-module__5epXna__contactLabel{color:#a9bdd3;font-size:13px;display:block}.compliance-module__5epXna__page .compliance-module__5epXna__email{color:#fff;overflow-wrap:anywhere;margin:2px 0 4px;font-size:22px;font-weight:700;text-decoration:none;display:block}.compliance-module__5epXna__page .compliance-module__5epXna__email:hover{text-decoration:underline}.compliance-module__5epXna__footer{color:#8d97a3;background:#222831;padding:30px 0 26px;font-size:12px}.compliance-module__5epXna__company{flex-wrap:wrap;gap:2px 16px;display:flex}.compliance-module__5epXna__company strong{color:#d3d9e0}.compliance-module__5epXna__page .compliance-module__5epXna__notice{margin-top:8px}.compliance-module__5epXna__page .compliance-module__5epXna__copyright{color:#6c7682;margin-top:4px}@media (max-width:1000px){.compliance-module__5epXna__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-module__5epXna__nav a:not(.compliance-module__5epXna__navCta){display:none}}@media (max-width:760px){.compliance-module__5epXna__inner{padding:0 16px}.compliance-module__5epXna__header .compliance-module__5epXna__inner{min-height:58px}.compliance-module__5epXna__brandLogo{width:116px}.compliance-module__5epXna__hero{height:auto}.compliance-module__5epXna__heroImage{opacity:.35}.compliance-module__5epXna__heroInner{padding-top:44px;padding-bottom:44px}.compliance-module__5epXna__page .compliance-module__5epXna__heroText h1{font-size:28px}.compliance-module__5epXna__page .compliance-module__5epXna__heroText p{font-size:15px}.compliance-module__5epXna__band{padding:46px 0}.compliance-module__5epXna__title{margin-bottom:26px}.compliance-module__5epXna__page .compliance-module__5epXna__title h2{font-size:24px}.compliance-module__5epXna__cards,.compliance-module__5epXna__scope{grid-template-columns:1fr}.compliance-module__5epXna__steps{grid-template-columns:1fr;gap:14px}.compliance-module__5epXna__chevron,.compliance-module__5epXna__step:first-child .compliance-module__5epXna__chevron{clip-path:none;border-radius:4px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;height:56px;padding:0 18px}.compliance-module__5epXna__page .compliance-module__5epXna__step p{padding:8px 4px 0}.compliance-module__5epXna__contactBox{text-align:center;flex-direction:column;align-items:stretch;padding:20px}.compliance-module__5epXna__page .compliance-module__5epXna__email{font-size:18px}}
