/* ===== Fonts (noonnu, 저작권 free: 웹/임베딩/BI 모두 허용) — font-kit ===== */
@font-face{font-family:'GmarketSans';src:url('https://gma.kr/wp-content/uploads/sellkator/fonts/gmarketsans-bold.woff2') format('woff2');font-weight:700 800;font-display:swap}
@font-face{font-family:'SUIT';src:url('https://gma.kr/wp-content/uploads/sellkator/fonts/suit-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'SUIT';src:url('https://gma.kr/wp-content/uploads/sellkator/fonts/suit-medium.woff2') format('woff2');font-weight:500 600;font-display:swap}
@font-face{font-family:'SUIT';src:url('https://gma.kr/wp-content/uploads/sellkator/fonts/suit-bold.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:'SUIT';src:url('https://gma.kr/wp-content/uploads/sellkator/fonts/suit-extrabold.woff2') format('woff2');font-weight:800 900;font-display:swap}

:root{
  --slk-bg:#0b0b0c; --slk-charcoal:#131316; --slk-card:#1c1c21; --slk-card-2:#202027;
  --slk-ivory:#f7f3ec; --slk-line:#2c2c31;
  --slk-gold:#F5C170; --slk-gold-hi:#F9D9A3; --slk-gold-hover:#E3A94E;
  --slk-white:#f5f2ea; --slk-muted:#a5a39a; --slk-muted-2:#6f6e67; --slk-ink:#191919;
  --slk-max:1120px; --slk-radius:16px; --slk-pill:999px;
  --slk-ease:240ms cubic-bezier(.2,.6,.2,1);
  --slk-font-base:'SUIT',-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;
  --slk-font-display:'GmarketSans','SUIT',-apple-system,sans-serif;
  --slk-fs-hero:clamp(2.35rem,7vw,4.5rem);
  --slk-fs-h2:clamp(1.7rem,4.2vw,2.9rem);
  --slk-fs-lead:clamp(1rem,2.3vw,1.22rem);
}

*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{
  background:var(--slk-bg); color:var(--slk-white);
  font-family:var(--slk-font-base);
  line-height:1.65; -webkit-font-smoothing:antialiased; overflow-x:hidden;
  letter-spacing:-.01em;
}
h1,h2,h3,.slk-hero__display{font-family:var(--slk-font-display);letter-spacing:-.03em}
.slk-nav__brand b{font-family:var(--slk-font-base);font-weight:800;letter-spacing:.02em}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}

.slk-wrap{max-width:var(--slk-max);margin:0 auto;padding:0 22px}
section{position:relative}
.slk-sec{padding:clamp(72px,12vw,140px) 0}
.slk-sec--tight{padding:clamp(48px,8vw,88px) 0}

/* ---------- eyebrow / headings ---------- */
.slk-eyebrow{
  display:inline-flex;align-items:center;gap:9px;
  font-size:.78rem;font-weight:700;letter-spacing:.16em;
  color:var(--slk-gold);text-transform:uppercase;margin-bottom:22px;
}
.slk-eyebrow::before{content:"";width:26px;height:1px;background:var(--slk-gold);opacity:.7}
h2.slk-h2{
  font-size:var(--slk-fs-h2);font-weight:800;line-height:1.16;letter-spacing:-.035em;
  max-width:19ch;
}
h2.slk-h2 .g{color:var(--slk-gold)}
.slk-lead{font-size:var(--slk-fs-lead);color:var(--slk-muted);max-width:44ch;margin-top:22px}

/* ---------- buttons ---------- */
.slk-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  min-height:56px;padding:0 30px;border-radius:var(--slk-pill);
  font-size:1rem;font-weight:800;letter-spacing:-.02em;cursor:pointer;border:0;
  transition:transform var(--slk-ease),background var(--slk-ease),box-shadow var(--slk-ease);
}
.slk-btn--gold{background:var(--slk-gold);color:#1a1406;box-shadow:0 12px 34px rgba(245,193,112,.28)}
.slk-btn--gold:hover{background:var(--slk-gold-hi);transform:translateY(-2px)}
.slk-btn--ghost{background:transparent;color:var(--slk-white);border:1px solid var(--slk-line)}
.slk-btn--ghost:hover{border-color:var(--slk-gold);color:var(--slk-gold)}
.slk-btn--lg{min-height:62px;font-size:1.06rem;padding:0 38px}

/* ---------- sticky top nav ---------- */
.slk-nav{
  position:fixed;top:0;left:0;right:0;z-index:50;
  display:flex;align-items:center;justify-content:space-between;
  padding:14px 22px;transition:background var(--slk-ease),backdrop-filter var(--slk-ease),border-color var(--slk-ease);
  border-bottom:1px solid transparent;
}
.slk-nav.is-stuck{background:rgba(11,11,12,.82);backdrop-filter:blur(14px);border-color:var(--slk-line)}
.slk-nav__brand{font-weight:800;letter-spacing:.04em;font-size:1.02rem}
.slk-nav__brand b{color:var(--slk-gold)}
.slk-nav__cta{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border-radius:var(--slk-pill);
  background:var(--slk-gold);color:#1a1406;font-weight:800;font-size:.9rem}
.slk-nav__cta:hover{background:var(--slk-gold-hi)}

/* ---------- hero (신뢰형: 프로모 카드 구조) ---------- */
.slk-hero{
  min-height:100svh;display:flex;align-items:center;
  padding:112px 0 72px;position:relative;overflow:hidden;
}
.slk-hero__bg{position:absolute;inset:0;z-index:0}
.slk-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:.30}
.slk-hero__bg::after{content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(11,11,12,.86) 0%,rgba(11,11,12,.66) 38%,rgba(11,11,12,.97) 100%)}
.slk-hero__inner{position:relative;z-index:1;width:100%;max-width:920px}

.slk-hero__tag{
  display:block;width:fit-content;padding-left:14px;
  border-left:3px solid var(--slk-gold);
  font-family:var(--slk-font-display);font-size:.92rem;font-weight:700;color:var(--slk-gold-hi);
  line-height:1.4;letter-spacing:-.02em;
}
.slk-hero__pill{
  display:inline-block;margin-top:22px;padding:8px 16px;border-radius:8px;
  background:rgba(245,193,112,.14);border:1px solid rgba(245,193,112,.34);
  font-size:.95rem;font-weight:600;color:var(--slk-gold-hi);letter-spacing:-.02em;
}
.slk-hero__display{
  margin-top:16px;font-family:var(--slk-font-display);font-weight:700;
  font-size:clamp(2.6rem,8vw,5rem);line-height:1.04;letter-spacing:-.035em;color:var(--slk-white);
}
.slk-hero__display .g{color:var(--slk-gold)}
.slk-hero__display small{display:inline;font-size:.5em;font-weight:700;color:var(--slk-gold-hi);letter-spacing:-.02em}
.slk-hero__sub{
  margin-top:20px;max-width:40ch;font-size:clamp(1.05rem,2.6vw,1.32rem);font-weight:500;
  color:var(--slk-white);opacity:.94;line-height:1.55;letter-spacing:-.02em;
}
.slk-hero__sub .g{color:var(--slk-gold-hi);font-weight:700}

/* government credibility cards inside hero */
.slk-hero__creds{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:760px}
.slk-cred{
  display:flex;align-items:center;gap:11px;padding:13px 14px;
  background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.13);border-radius:12px;
}
.slk-cred__em{flex:0 0 34px;width:34px;height:34px;border-radius:8px;background:var(--slk-ivory);
  display:flex;align-items:center;justify-content:center}
.slk-cred__em svg{width:25px;height:auto}
.slk-cred__t small{display:block;font-size:.66rem;color:var(--slk-muted-2);line-height:1.2}
.slk-cred__t .k{display:block;font-size:.74rem;color:var(--slk-gold);font-weight:700;line-height:1.25}
.slk-cred__t .v{display:block;font-size:.86rem;color:var(--slk-white);font-weight:700;letter-spacing:-.02em;line-height:1.25}

.slk-hero__place{
  margin-top:20px;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;
  padding:11px 16px;border-radius:10px;background:rgba(0,0,0,.35);border:1px solid var(--slk-line);
  font-size:.92rem;color:var(--slk-white);
}
.slk-hero__place b{color:var(--slk-gold-hi);font-weight:700}
.slk-hero__place .sep{width:1px;height:15px;background:rgba(255,255,255,.28);font-size:0;color:transparent;overflow:hidden}
.slk-hero__place .dot{color:var(--slk-muted)}

.slk-hero .slk-cta-row{margin-top:28px;display:flex;flex-wrap:wrap;gap:14px}
.slk-hero__scroll{margin-top:40px;display:inline-flex;flex-direction:column;align-items:center;gap:9px;width:26px;color:var(--slk-gold-hi);cursor:pointer}
.slk-hero__scroll-rail{position:relative;width:2px;height:44px;border-radius:2px;background:rgba(255,255,255,.12);overflow:hidden}
.slk-hero__scroll-rail i{position:absolute;left:0;right:0;top:0;height:16px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--slk-gold));animation:slkScrollTrail 1.9s cubic-bezier(.65,0,.35,1) infinite}
.slk-hero__scroll-chev{width:9px;height:9px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;opacity:.7;animation:slkScrollNudge 1.9s ease-in-out infinite}
.slk-hero__scroll:hover{color:var(--slk-gold)}
@keyframes slkScrollTrail{0%{transform:translateY(-100%)}55%,100%{transform:translateY(210%)}}
@keyframes slkScrollNudge{0%,100%{transform:rotate(45deg) translate(-1px,-1px);opacity:.4}50%{transform:rotate(45deg) translate(2px,2px);opacity:.85}}

/* ---------- trust strip ---------- */
.slk-trust{background:var(--slk-charcoal);border-block:1px solid var(--slk-line)}
.slk-trust__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--slk-line);
  border:1px solid var(--slk-line);border-radius:14px;overflow:hidden;margin:34px 0}
.slk-tstat{background:var(--slk-charcoal);padding:24px 18px;text-align:center}
.slk-tstat b{display:block;font-family:var(--slk-font-display);font-size:1.5rem;color:var(--slk-gold);letter-spacing:-.03em;line-height:1.1}
.slk-tstat span{display:block;margin-top:7px;font-size:.82rem;color:var(--slk-muted)}

/* ---------- problem ---------- */
.slk-problem{background:var(--slk-bg)}
.slk-problem h2{font-size:var(--slk-fs-h2);font-weight:800;line-height:1.2;letter-spacing:-.035em;max-width:22ch}
.slk-problem h2 .g{color:var(--slk-gold)}
.slk-problem__list{margin-top:44px;display:grid;gap:2px;background:var(--slk-line);border:1px solid var(--slk-line);border-radius:var(--slk-radius);overflow:hidden}
.slk-problem__list li{list-style:none;background:var(--slk-bg);padding:22px 24px;display:flex;gap:16px;align-items:flex-start;font-size:1.02rem}
.slk-problem__list li::before{content:"—";color:var(--slk-gold);font-weight:700;flex:0 0 auto}

/* ---------- 3 roles ---------- */
.slk-roles{background:var(--slk-charcoal)}
.slk-roles__grid{margin-top:52px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.slk-role{
  background:var(--slk-card);border:1px solid var(--slk-line);border-radius:var(--slk-radius);
  padding:32px 26px;transition:transform var(--slk-ease),border-color var(--slk-ease)
}
.slk-role:hover{transform:translateY(-4px);border-color:var(--slk-gold)}
.slk-role__no{font-size:.8rem;font-weight:800;letter-spacing:.2em;color:var(--slk-gold)}
.slk-role h3{margin:14px 0 10px;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}
.slk-role p{font-size:.96rem;color:var(--slk-muted)}
.slk-roles__eq{
  margin-top:30px;text-align:center;font-size:clamp(1rem,2.6vw,1.3rem);font-weight:700;
  color:var(--slk-white);letter-spacing:-.02em
}
.slk-roles__eq b{color:var(--slk-gold)}

/* ---------- 5:1 ---------- */
.slk-five{background:var(--slk-bg)}
.slk-five__wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:52px}
.slk-five__card{background:var(--slk-card);border:1px solid var(--slk-line);border-radius:var(--slk-radius);padding:34px 30px}
.slk-five__card .big{font-size:3.4rem;font-weight:800;color:var(--slk-gold);line-height:1;letter-spacing:-.04em}
.slk-five__card h3{margin:14px 0 8px;font-size:1.15rem;font-weight:800}
.slk-five__card p{font-size:.95rem;color:var(--slk-muted)}
.slk-five__flow{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:center;
  font-weight:700;font-size:.98rem;color:var(--slk-muted)}
.slk-five__flow b{color:var(--slk-white)}
.slk-five__flow .arw{color:var(--slk-gold)}
.slk-five__note{margin-top:26px;text-align:center;color:var(--slk-gold);font-weight:700;font-size:1.05rem;letter-spacing:-.02em}

/* ---------- curriculum ---------- */
.slk-curri{background:var(--slk-charcoal)}
.slk-curri__grid{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.slk-curri__item{background:var(--slk-card);border:1px solid var(--slk-line);border-radius:14px;padding:22px 22px}
.slk-curri__item .n{font-size:.78rem;font-weight:800;color:var(--slk-gold);letter-spacing:.12em}
.slk-curri__item h4{margin:8px 0 6px;font-size:1.06rem;font-weight:800;letter-spacing:-.02em}
.slk-curri__item p{font-size:.9rem;color:var(--slk-muted)}

/* ---------- results / kakao (real screenshots as-is) ---------- */
.slk-results{background:var(--slk-charcoal)}
.slk-results__grid{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.slk-shot{background:#000;border:1px solid var(--slk-line);border-radius:var(--slk-radius);overflow:hidden}
.slk-shot img{width:100%;height:auto;display:block}
.slk-results__note{margin-top:24px;font-size:.86rem;color:var(--slk-muted-2)}

/* ---------- reviews (real screenshot split L/R) ---------- */
.slk-reviews{background:var(--slk-bg)}
.slk-reviews__grid{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;max-width:860px}
.slk-reviews__grid .slk-shot{border-color:#1a1a1e}

/* ---------- authority ---------- */
.slk-auth{background:var(--slk-charcoal);text-align:center}
.slk-auth h2{font-size:var(--slk-fs-h2);font-weight:800;letter-spacing:-.035em;line-height:1.15;max-width:24ch;margin:0 auto}
.slk-auth h2 .g{color:var(--slk-gold)}
.slk-auth__stats{margin-top:52px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.slk-auth__stat{background:var(--slk-card);border:1px solid var(--slk-line);border-radius:var(--slk-radius);padding:30px 18px}
.slk-auth__stat .num{font-size:2.3rem;font-weight:800;color:var(--slk-gold);letter-spacing:-.03em;line-height:1}
.slk-auth__stat .lab{margin-top:10px;font-size:.86rem;color:var(--slk-muted)}
.slk-auth__snaps{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.slk-auth__snaps img{border-radius:12px;height:180px;object-fit:cover;width:100%;border:1px solid var(--slk-line)}

/* ---------- faq ---------- */
.slk-faq{background:var(--slk-bg)}
.slk-faq__list{margin-top:44px;border-top:1px solid var(--slk-line)}
.slk-faq__item{border-bottom:1px solid var(--slk-line)}
.slk-faq__q{width:100%;text-align:left;background:none;border:0;color:var(--slk-white);
  padding:24px 40px 24px 0;font-size:1.08rem;font-weight:700;cursor:pointer;position:relative;letter-spacing:-.02em}
.slk-faq__q::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--slk-gold);font-size:1.5rem;font-weight:400;transition:transform var(--slk-ease)}
.slk-faq__item.is-open .slk-faq__q::after{transform:translateY(-50%) rotate(45deg)}
.slk-faq__a{max-height:0;overflow:hidden;transition:max-height var(--slk-ease)}
.slk-faq__a p{padding:0 0 24px;color:var(--slk-muted);font-size:.98rem;max-width:60ch}

/* ---------- final cta ---------- */
.slk-final{background:linear-gradient(180deg,var(--slk-charcoal),var(--slk-bg));text-align:center}
.slk-final h2{font-size:var(--slk-fs-h2);font-weight:800;letter-spacing:-.04em;line-height:1.12;max-width:20ch;margin:0 auto}
.slk-final h2 .g{color:var(--slk-gold)}
.slk-final__reassure{margin:30px auto 0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
.slk-final__reassure span{background:var(--slk-card);border:1px solid var(--slk-line);border-radius:var(--slk-pill);
  padding:9px 18px;font-size:.88rem;color:var(--slk-white)}
.slk-final__reassure span::before{content:"✓ ";color:var(--slk-gold);font-weight:800}
.slk-final__form{margin:40px auto 0;max-width:560px;background:var(--slk-card);border:1px solid var(--slk-line);
  border-radius:var(--slk-radius);padding:14px}
.slk-final__form .ph{border:1px dashed var(--slk-line);border-radius:12px;padding:40px 20px;color:var(--slk-muted-2);font-size:.9rem}
.slk-final__place{margin-top:26px;font-size:.92rem;color:var(--slk-muted)}
.slk-final__place b{color:var(--slk-white)}

/* ---------- footer ---------- */
.slk-foot{background:#08080a;border-top:1px solid var(--slk-line);padding:56px 0 40px;font-size:.85rem;color:var(--slk-muted-2)}
.slk-foot__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-bottom:28px}
.slk-foot__brand{font-weight:800;color:var(--slk-white);font-size:1.05rem;letter-spacing:.04em}
.slk-foot__brand b{color:var(--slk-gold)}
.slk-foot a:hover{color:var(--slk-gold)}
.slk-foot__links{display:flex;gap:18px;flex-wrap:wrap}

/* ---------- sticky bottom cta ---------- */
.slk-sticky{
  position:fixed;left:0;right:0;bottom:0;z-index:55;transform:translateY(120%);
  transition:transform var(--slk-ease);
  background:rgba(20,20,23,.94);backdrop-filter:blur(14px);border-top:1px solid var(--slk-line);
  padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px
}
.slk-sticky.is-on{transform:translateY(0)}
.slk-sticky__txt{font-size:.92rem;font-weight:700;color:var(--slk-white)}
.slk-sticky__txt small{display:block;font-weight:500;color:var(--slk-muted);font-size:.78rem}
.slk-sticky .slk-btn{min-height:46px;padding:0 22px;font-size:.92rem;flex:0 0 auto}

/* ---------- reveal (progressive enhancement: hidden only when JS active) ---------- */
.slk-js .slk-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.6,.2,1)}
.slk-js .slk-reveal.is-in{opacity:1;transform:none}

/* ---------- responsive ---------- */
@media(max-width:960px){
  .slk-roles__grid,.slk-auth__stats{grid-template-columns:repeat(2,1fr)}
  .slk-reviews__grid{grid-template-columns:repeat(2,1fr)}
  .slk-trust__stats{grid-template-columns:repeat(2,1fr)}
  .slk-hero__creds{grid-template-columns:1fr}
}
@media(max-width:640px){
  .slk-five__wrap,.slk-curri__grid,.slk-results__grid,.slk-reviews__grid,.slk-auth__snaps{grid-template-columns:1fr}
  .slk-roles__grid{grid-template-columns:1fr}
  .slk-auth__stats{grid-template-columns:repeat(2,1fr)}
  .slk-hero{min-height:auto;padding:104px 0 60px}
  .slk-nav__brand span{display:none}
  .slk-sticky__txt small{display:none}
  .slk-hero__tag{font-size:.82rem}
  .slk-hero__pill{font-size:.86rem;margin-top:18px}
  .slk-hero__display{font-size:2.5rem;line-height:1.1}
  .slk-hero__sub{font-size:1.02rem;margin-top:16px}
  .slk-hero__place{font-size:.85rem;flex-direction:column;align-items:flex-start;gap:6px}
  .slk-hero__place .sep{display:none}
  .slk-hero .slk-cta-row{margin-top:22px}
  .slk-hero .slk-btn--lg{width:100%}
}
@media(prefers-reduced-motion:reduce){
  .slk-reveal{opacity:1;transform:none;transition:none}
  html{scroll-behavior:auto}
  .slk-hero__scroll-rail i{animation:none;height:60%;opacity:.55}
  .slk-hero__scroll-chev{animation:none;transform:rotate(45deg);opacity:.7}
}

/* ===== SELLKATOR landing — Astra host neutralize ===== */
html body{background:#0b0b0c !important}
#colophon,.site-footer,.ast-breadcrumbs-wrapper,#ast-scroll-top,#gma-sticky-cta,.gma-sticky-cta{display:none !important}
/* menufix 2026-09-08: keep the Astra site header + primary menu visible on the landing, hide the redundant mini-nav */
.slk-page .slk-nav{display:none !important}
.slk-page .slk-hero{padding-top:76px}
@media(max-width:640px){.slk-page .slk-hero{padding-top:56px}}
/* menufix pt2 2026-09-08: dark header + gold-on-black logo, scoped to the landing (page 3017) */
body.page-id-3017 #masthead,body.page-id-3017 .ast-primary-header-bar,body.page-id-3017 .ast-primary-header-bar.ast-primary-header,body.page-id-3017 .main-header-bar,body.page-id-3017 .ast-mobile-header-wrap .ast-primary-header-bar{background-color:#0b0b0c !important;background-image:none !important;border-bottom:1px solid rgba(255,255,255,.10) !important}
body.page-id-3017 .main-header-menu .menu-item > .menu-link,body.page-id-3017 .main-header-menu .menu-item > .ast-menu-toggle,body.page-id-3017 .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link,body.page-id-3017 .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle,body.page-id-3017 .main-header-menu .sub-menu .menu-link{color:#f3efe6 !important}
body.page-id-3017 .main-header-menu .menu-item:hover > .menu-link,body.page-id-3017 .main-header-menu .menu-item.current-menu-item > .menu-link{color:#F5C170 !important}
body.page-id-3017 .ast-builder-menu-mobile .main-navigation .main-header-menu,body.page-id-3017 .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,body.page-id-3017 .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu,body.page-id-3017 .ast-mobile-popup-drawer .main-header-menu{background-color:#0b0b0c !important;background-image:none !important}
body.page-id-3017 .menu-toggle .ast-mobile-svg,body.page-id-3017 .menu-toggle-icon .ast-mobile-svg{fill:#f3efe6 !important}
body.page-id-3017 .ast-mobile-popup-drawer .menu-toggle-close,body.page-id-3017 .menu-toggle-close{color:#f3efe6 !important}
body.page-id-3017 .site-branding .custom-logo-link img.custom-logo,body.page-id-3017 .custom-mobile-logo-link img{content:url(https://gma.kr/wp-content/uploads/sellkator/logo-gma.jpg?v=1) !important;max-width:230px !important;width:230px !important;height:auto !important}
@media (max-width:921px){body.page-id-3017 .site-branding .custom-logo-link img.custom-logo,body.page-id-3017 .custom-mobile-logo-link img{max-width:160px !important;width:160px !important}}
body.page-id-3017 li.gma-nav-login > a{background:transparent !important;border:1px solid rgba(255,255,255,.40) !important;color:#f3efe6 !important}
body.page-id-3017 li.gma-nav-login > a:hover{border-color:#F5C170 !important;color:#F5C170 !important}
body.page-id-3017 .main-header-menu li.gma-nav-signup > a.menu-link,body.page-id-3017 .main-header-menu li.gma-nav-signup > a.menu-link:hover,body.page-id-3017 .ast-builder-menu-mobile li.gma-nav-signup > a.menu-link{color:#1a1406 !important;background:#F5C170 !important;background-image:none !important;border-color:#F5C170 !important}
body.page-id-3017 .main-header-menu li.gma-nav-signup > a.menu-link:hover,body.page-id-3017 .ast-builder-menu-mobile li.gma-nav-signup > a.menu-link:hover{background:#F9D9A3 !important;border-color:#F9D9A3 !important}
body.gma-has-sticky-cta{padding-bottom:0 !important}
#page,#content,#content .ast-container,#primary,.content-area,.site-main,.ast-separate-container .ast-article-single,.entry-content{max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important;background:transparent !important;box-shadow:none !important;border:0 !important}
.ast-separate-container{background:#0b0b0c !important}
.entry-header.ast-header-without-markup,.ast-article-single .entry-header{display:none !important}
.slk-page{color:var(--slk-white);font-family:var(--slk-font-base)}
.slk-page h1,.slk-page h2,.slk-page h3,.slk-page h4,.slk-page h5,.slk-page h6{color:var(--slk-white) !important}
.slk-page h1,.slk-page h2,.slk-page h3,.slk-page .slk-hero__display{font-family:var(--slk-font-display) !important}
.slk-page,.slk-page p,.slk-page li,.slk-page a,.slk-page button,.slk-page input,.slk-page label,.slk-page .slk-nav__brand b,.slk-page .slk-hero__place,.slk-page .slk-badge__txt,.slk-page .slk-cred__t{font-family:var(--slk-font-base) !important}
.slk-page p,.slk-page li,.slk-page span,.slk-page small,.slk-page strong,.slk-page b,.slk-page em,.slk-page div{color:inherit}
.slk-page .slk-eyebrow,.slk-page .slk-eyebrow *{color:var(--slk-gold) !important}
.slk-page .g{color:var(--slk-gold) !important}
.slk-page .slk-hero__tag,.slk-page .slk-hero__pill,.slk-page .slk-hero__sub .g{color:var(--slk-gold-hi) !important}
.slk-page .slk-lead,.slk-page .slk-role p,.slk-page .slk-five__card p,.slk-page .slk-curri__item p,.slk-page .slk-problem .slk-lead,.slk-page .slk-auth__stat .lab,.slk-page .slk-five__flow,.slk-page .slk-results__note,.slk-page .slk-foot,.slk-page .slk-sticky__txt small{color:var(--slk-muted)}
.slk-page a.slk-hero__scroll{color:var(--slk-gold-hi)}
.slk-page a.slk-hero__scroll:hover{color:var(--slk-gold)}
.slk-page a{color:inherit;text-decoration:none}
.slk-page .slk-btn--gold,.slk-page .slk-btn--gold *,.slk-page .slk-nav__cta,.slk-page .slk-nav__cta *,.slk-page .slk-sticky .slk-btn--gold,.slk-page .slk-sticky .slk-btn--gold *{color:#1a1406 !important}
.slk-page .slk-btn--ghost{color:var(--slk-white) !important}
.slk-page .slk-nav__brand b,.slk-page .slk-foot__brand b{color:var(--slk-gold) !important}
.slk-page .scroll-animate,.slk-page.scroll-animate{opacity:1 !important;transform:none !important;transition:none !important}
.slk-page img{transition:none !important;cursor:auto}
.slk-page img:hover{transform:none !important;box-shadow:none !important;z-index:auto !important;position:static !important}
.slk-page figure,.slk-page .wp-block-image{overflow:hidden !important}
.slk-page a{box-shadow:none}
@media(min-width:641px){.slk-page .slk-hero{min-height:100vh;min-height:100svh}}
.slk-final__form .fluentform{margin:0}
.slk-final__form .ff-el-group{margin-bottom:12px}
.slk-final__form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.slk-final__form textarea,.slk-final__form select{border-radius:12px !important;background:#141418 !important;border:1px solid #2c2c31 !important;color:#f5f2ea !important}
.slk-final__form label,.slk-final__form .ff-el-input--label label{color:#cfcdc4 !important}
.slk-final__form .ff_desc,.slk-final__form .ff-el-help-message{color:#8f8d85 !important}
.slk-final__form .ff-btn-submit{background:#F5C170 !important;color:#1a1406 !important;border-radius:999px !important;font-weight:800 !important;min-height:54px !important;border:0 !important;width:100%}
.slk-final__form .ff-btn-submit:hover{background:#F9D9A3 !important}
.slk-final__form .ff-el-group .ff-el-form-check-label,.slk-final__form .ff-el-group .ff-el-form-check span{color:#cfcdc4 !important}
