@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");
:root{--brand:#7A6A55;--brand-dark:#5E5142;--brand-ink:#FBF9F5;--hero-em:#E8DCC6;--soft:#EFEAE1;--ink:#3A3836;--line:rgba(58,56,54,.12);--card:#FBF9F5;--hd-bg:#F7F4EE;--hd-ink:#3A3836;--ft-bg:#EFEAE1;--ft-ink:#6B665F;--bg:#F7F4EE;--bg2:#EFEAE1;--tx:#3A3836;--tx2:#6B665F;--pt:#7A6A55;--ln:rgba(58,56,54,.12)}
html,body{background:var(--bg)!important;color:var(--tx)!important;font-family:Pretendard,system-ui,sans-serif!important;line-height:1.75}
body *{text-shadow:none}
h1,h2,h3{font-weight:600!important;letter-spacing:-.03em!important;color:var(--tx)!important}
p,li,dd,td,small{color:var(--tx2)!important}
section{background-color:var(--bg)!important;border-top:1px solid var(--ln);padding-top:96px!important;padding-bottom:96px!important}
section:nth-of-type(even){background-color:var(--bg2)!important}
header,.header{background:rgba(247,244,238,.9)!important;backdrop-filter:blur(10px);border-bottom:1px solid var(--ln)}
header *,.header *{color:var(--tx)!important}
footer{background:var(--bg2)!important;color:var(--tx2)!important}footer *{color:var(--tx2)!important}
a{color:var(--tx)}a:hover{color:var(--pt)}
strong,em,mark,.hl,[class*=accent],[class*=point]{color:var(--pt)!important;background:none!important}
.btn,button,.cta,a[class*=btn],a[class*=cta]{background:var(--pt)!important;color:#FBF9F5!important;border-radius:4px!important;box-shadow:none!important;border:0!important}
.btn *,.cta *,a[class*=btn] *{color:#FBF9F5!important}
.card,[class*=card],details,.faq-item,.qa,[class*=chip],[class*=tag],[class*=badge]{background:#FBF9F5!important;border:1px solid var(--ln)!important;border-radius:4px!important;box-shadow:none!important;color:var(--tx)!important}
.card *,[class*=card] *{color:inherit}
[class*=num],[class*=step] span,ol>li::marker{color:var(--pt)!important}
img{filter:saturate(.9)}
input,textarea,select{background:#FBF9F5!important;color:var(--tx)!important;border:1px solid var(--ln)!important;border-radius:4px!important}
.hero{background:#2E2B27!important;border:0}
.hero:after{background:linear-gradient(180deg,rgba(46,43,39,.45),rgba(46,43,39,.78))!important}
.hero *,.hero p,.hero h1{color:#F4EFE6!important}.hero h1 em{color:#E8DCC6!important}
.hero .tag,.hero [class*=chip],.hero [class*=badge]{background:rgba(244,239,230,.14)!important;border:1px solid rgba(244,239,230,.25)!important}
.hero .btn,.hero a[class*=btn]{background:#F4EFE6!important;color:#3A3836!important}.hero .btn *{color:#3A3836!important}
.btn-kakao{background:#E8DCC6!important;color:#3A3836!important}
.sticky,nav.sticky{background:rgba(247,244,238,.95)!important;border-top:1px solid var(--ln)}
.sticky .btn,.sticky a{background:var(--pt)!important;color:#FBF9F5!important}.sticky .btn-kakao{background:#E8DCC6!important;color:#3A3836!important}
@media(max-width:700px){section{padding-top:64px!important;padding-bottom:64px!important}}
