:root{--navy:#0b172a;--navy-2:#101d31;--charcoal:#1b1d20;--ivory:#f4f1ea;--gold:#b49a68;--gold-deep:#7a6a45;--ink:#1b1d20;--ink-2:#2a2823;--ink-3:#55524a;--muted:#7a7568;--muted-2:#918b7d;--line:#e0dacc;--line-2:#eee9de}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}html,body{color:#1b1d20;background:#fff;margin:0;padding:0}body{font-family:var(--font-sans), "Noto Sans KR", sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}*{box-sizing:border-box;word-break:keep-all;overflow-wrap:break-word}a{color:#0b172a;text-decoration:none}a:hover{color:#7a6a45}img{max-width:100%}button,input,textarea{font-family:inherit}::selection{color:#1a1938;background:#b49a68}:focus-visible{outline-offset:2px;outline:2px solid #b49a68}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.site-header a,.site-footer a{color:#fff}.site-header a:hover,.site-footer a:hover{color:#b49a68}.consult-band a,.consult-band a:hover{color:#f4f1ea}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hdr-burger,.hdr-drawer{display:none}@media (max-width:1023px){.hdr-nav,.hdr-cta{display:none!important}.hdr-burger{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-8px;display:flex}.hdr-drawer{z-index:60;color:#fff;background:#0b172afa;padding:96px 28px 40px;display:block;position:fixed;inset:0;overflow-y:auto}.hdr-drawer[hidden]{display:none}.hdr-drawer nav{flex-direction:column;gap:4px;display:flex}.hdr-drawer nav a{font-family:var(--font-serif);color:#fff;border-bottom:1px solid #ffffff1a;padding:14px 0;font-size:20px;font-weight:600;display:block}.hdr-drawer nav a[aria-current=page]{color:#b49a68}.hdr-drawer .hdr-drawer-tel{color:#1b1d20;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:28px;padding:16px 20px;font-weight:700;display:flex}.hdr-close{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:26px;position:absolute;top:18px;right:18px}.wrap{padding-left:24px!important;padding-right:24px!important}.g-5{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.g-3{grid-template-columns:repeat(2,1fr)!important}.g-2{grid-template-columns:1fr!important;column-gap:0!important}.g-side{grid-template-columns:1fr!important}.g-side .side-sticky{position:static!important}.g-form,.g-foot{grid-template-columns:1fr!important;gap:32px!important}.hero-pad{padding-top:150px!important;padding-bottom:88px!important}.sec-pad{padding-top:64px!important;padding-bottom:64px!important}.att-grid{grid-template-columns:1fr!important;gap:0!important}.att-grid .att-photo{display:none!important}.att-grid .att-text{padding:80px 0!important}.band-text{width:100%!important}.band-img{opacity:.35;width:100%!important}.stack{flex-direction:column!important;align-items:flex-start!important}.hide-t{display:none!important}.banner-grid{grid-template-columns:1fr!important}}@media (max-width:767px){.wrap{padding-left:20px!important;padding-right:20px!important}.g-5{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;overflow-x:auto;gap:10px!important;display:flex!important}.g-5>*{scroll-snap-align:start;flex:0 0 232px}.g-3,.g-2f{grid-template-columns:1fr!important}.hero-h1{font-size:28px!important;line-height:1.45!important}.hero-pad{padding-top:128px!important;padding-bottom:72px!important}.sec-h2{font-size:22px!important}.hide-m{display:none!important}.row-m{flex-direction:column!important;gap:8px!important;display:flex!important}.btn-row{flex-wrap:wrap}.btn-row>a{flex:auto;justify-content:center}.tbl-scroll{overflow-x:auto}.kanji-deco{font-size:220px!important;right:-20px!important}.hdr-row{flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important}.att-section{background-position:68% bottom!important}.att-section:before{content:"";pointer-events:none;background:#0b1424b8;position:absolute;inset:0}.att-section>.wrap{z-index:1;position:relative}}@media (max-width:1023px){.g-4{grid-template-columns:repeat(2,1fr)!important}.g-5c{grid-template-columns:repeat(3,1fr)!important}.g-prof{grid-template-columns:1fr 1fr!important;gap:32px!important}.nowrap-d{white-space:normal!important}}@media (max-width:767px){.g-4{grid-template-columns:1fr!important}.g-5c{grid-template-columns:1fr 1fr!important;gap:10px!important}.g-prof{grid-template-columns:1fr!important}}@media (max-width:1023px){.g-steps{grid-template-columns:repeat(3,1fr)!important;row-gap:24px!important}}@media (max-width:767px){.g-steps{grid-template-columns:repeat(2,1fr)!important}.g-plink{grid-template-columns:40px 1fr auto!important;gap:14px!important;padding:22px 20px!important}.g-art{grid-template-columns:1fr!important;gap:12px!important}.case-banner{min-height:220px;padding:26px 0;height:auto!important}.case-banner-in{padding:0 22px!important}}@media (max-width:1023px){.g-faq{grid-template-columns:1fr!important;gap:32px!important}.g-faq .side-sticky{position:static!important}.faq-nav{flex-wrap:wrap;flex-direction:row!important}.g-hero2{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width:767px){.faq-q{padding:18px!important}.faq-a{padding:0 18px 20px!important}.g-author{grid-template-columns:1fr!important}.dlg{padding:16px!important}.dlg-box{max-height:88vh!important;padding:26px 22px!important}}@media (min-width:1024px){.att-section{background-position:top!important;min-height:max(720px,41.6667vw)!important}.att-section>.wrap,.att-section .att-grid{min-height:max(720px,41.6667vw)}.att-section .att-grid{align-items:center!important}.att-hero,.att-hero>.wrap{min-height:max(760px,110px + 41.6667vw)!important}}
[data-hov="border-color:#B49A68"]:hover{border-color:#b49a68!important}[data-hov="border-color:#B49A68;color:#F4F1EA"]:hover{color:#f4f1ea!important;border-color:#b49a68!important}[data-hov="background:#E7E1D3;color:#0B172A"]:hover{color:#0b172a!important;background:#e7e1d3!important}[data-hov="border-color:#B49A68;color:#1B1D20"]:hover{color:#1b1d20!important;border-color:#b49a68!important}[data-hov="border-color:#B49A68;color:#1B1D20;transform:translateY(-2px)"]:hover{color:#1b1d20!important;border-color:#b49a68!important;transform:translateY(-2px)!important}[data-hov="color:#7A6A45"]:hover{color:#7a6a45!important}[data-hov="background:#101D31"]:hover{background:#101d31!important}[data-hov="border-color:rgba(180,154,104,0.5);color:#FFFFFF"]:hover{color:#fff!important;border-color:#b49a6880!important}[data-hov="background:#E7E1D3"]:hover{background:#e7e1d3!important}[data-hov="background:#FAF8F3"]:hover{background:#faf8f3!important}[data-hov="background:#101D31;color:#FFFFFF"]:hover{color:#fff!important;background:#101d31!important}[data-hov="color:#B49A68"]:hover{color:#b49a68!important}[data-hov="background:#E7E1D3;color:#1B1D20"]:hover{color:#1b1d20!important;background:#e7e1d3!important}[data-foc="outline:2px solid #B49A68;outline-offset:2px"]:focus-visible{outline-offset:2px!important;outline:2px solid #b49a68!important}[data-foc="border-color:#B49A68;background:#FFFFFF"]:focus-visible{background:#fff!important;border-color:#b49a68!important}[data-foc="outline:2px solid #B49A68;outline-offset:-2px"]:focus-visible{outline-offset:-2px!important;outline:2px solid #b49a68!important}
