/* 위픽스콜레 원본 사이트의 인라인 스타일 모음 (classic-theme · global-styles · 추가 CSS · 아티클 · 푸터 바로가기) */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}

body[class*="woocommerce-"]:not([class*="elementor-page-"]) .main { max-width: 1300px; margin-left: auto; margin-right: auto; }
.elementor-app-iframe { display: none !important; } .e-route-app { overflow: scroll !important; }

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
@media screen and (max-height: 1024px) {
	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
}
@media screen and (max-height: 640px) {
	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
}

/* ===== 아티클 상세 (아임웹 블로그 스타일) ===== */
.category-article .n-blog-archive--single .n-blog-archive__content{ max-width:820px; margin-left:auto; margin-right:auto; padding:24px 20px 0; }
.category-article .n-blog-archive--single .n-blog-archive__title{ font-size:32px; line-height:1.4; font-weight:700; text-align:center; letter-spacing:-1px !important; margin:8px auto 14px; word-break:keep-all; max-width:720px; }
.category-article .n-blog-archive--single .n-blog-archive__title a{ color:#1a1a1a; text-decoration:none; }
.category-article .n-blog-archive--single .n-blog-archive__meta{ text-align:center; margin:0 0 34px; padding:0; border:0; }
.category-article .n-blog-archive--single .n-blog-archive__meta,
.category-article .n-blog-archive--single .n-blog-archive__meta .n-blog-archive__tags{ justify-content:center; display:flex; }
.category-article .n-blog-archive--single .n-blog-archive__meta .n-blog-archive__tags span{ font-size:14px; color:#9a9a9a; letter-spacing:0; font-weight:400; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content{ padding-top:0; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content p{ font-size:16px; line-height:1.85; font-weight:400; color:#4a4a4a; letter-spacing:-0.3px; margin:0 0 22px; text-align:left; word-break:keep-all; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content h2,
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content h2.wp-block-heading{ font-size:22px; font-weight:700; line-height:1.45; letter-spacing:-0.5px; color:#1a1a1a; margin:46px 0 16px; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content h3,
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content h3.wp-block-heading{ font-size:19px; font-weight:700; line-height:1.5; letter-spacing:-0.4px; color:#1a1a1a; margin:36px 0 12px; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content img{ max-width:100%; height:auto; border-radius:16px; display:block; margin:8px auto; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content figure{ margin:28px 0; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content figure figcaption{ font-size:13px; color:#999; text-align:center; margin-top:8px; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content blockquote{ margin:28px 0; padding:6px 0 6px 20px; border-left:3px solid #00b8ff; color:#555; font-size:16px; line-height:1.85; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content blockquote p{ margin-bottom:8px; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content ul,
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content ol{ font-size:16px; line-height:1.85; color:#4a4a4a; margin:0 0 22px; padding-left:22px; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content li{ margin:0 0 8px; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content a{ color:#00b8ff; text-decoration:underline; text-underline-offset:2px; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content strong{ font-weight:700; color:#1a1a1a; }
.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content hr{ border:0; border-top:1px solid #eee; margin:44px 0; }
.category-article .n-blog-archive--single .n-blog-archive__taxonomies{ display:none; }
.category-article #comments, .category-article .comments-area, .category-article #respond{ display:none !important; }
@media (max-width:768px){
	.category-article .n-blog-archive--single .n-blog-archive__content{ padding:16px 16px 0; }
	.category-article .n-blog-archive--single .n-blog-archive__title{ font-size:24px; }
	.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content p{ font-size:15.5px; line-height:1.8; }
	.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content h2{ font-size:20px; }
	.category-article .n-blog-archive--single .n-blog-archive__content .n-blog-archive__content h3{ font-size:18px; }
}

/* ===== 추가 CSS (원본 사이트 커스터마이저) ===== */
p { margin-top: 0; margin-bottom: 1.5rem; }
.n-blog-archive p { color:#000000; font-size: 1.8rem; line-height: 1.625em; font-weight: 500; text-align: left; }
.n-blog-archive--single .n-blog-archive__title { letter-spacing: -2px !important }
h3.wp-block-heading.has-medium-font-size{ letter-spacing: -0.7px !important }
p.has-small-font-size { font-weight:500 !important; font-size:16px !important }
#comments .comment .comment-body, #comments .pingback .comment-body { display: flex; flex-direction: column; padding: 0px;}
.myrv .container{padding:0px !important}
#comments .comment-author {font-size:13px; margin:0px}
.comment-body {padding:0px !important;border:none !important;}
#comments .comment .comment-body p {font-size:15px; color:#000}
.myrv .comment-edit-link, .myrv .comment-reply-link, #comments .title-comments, #reply-title {display:none}
#comments .comment, #comments .pingback { padding: 25px !important; background: #FFFfffDB; border-radius: 15px !important; border : 1px solid #000000;}
#comments .comment-reply-title{letter-spacing: -0.08rem !important;}
ul.elementor-icon-list-items { list-style-type: none;}
#mywhite {color:#000000 !important}
#myshadow {box-shadow: 4px 12px 30px 6px rgb(0 0 0 / 9%);border-radius: 14px !important; overflow:hidden;}
.mycard .m-neuron-post__inner { box-shadow: 4px 12px 30px 6px rgb(0 0 0 / 9%);}
@media(min-width:768px) { .mycard .m-neuron-post__excerpt, .mycard .m-neuron-post__meta-data, .mycard .m-neuron-post__title { padding-left:40px; padding-right:40px;}}
@media(max-width:768px){.mycard .m-neuron-post__excerpt, .mycard .m-neuron-post__meta-data, .mycard .m-neuron-post__title { padding-left:25px; padding-right:25px;}}
.mycard .m-neuron-post__thumbnail img {border-radius: 0px !important; overflow: hidden}

/* 위픽스콜레 서비스 페이지 (ws-svc) */
.ws-svc{--tl:#338A7F;--ink:#1b1d1f;--gy:#454749;--bg:#F2F7F6;max-width:1040px;margin:0 auto;padding:0 16px;color:var(--ink);word-break:keep-all;line-height:1.85}
.ws-svc *{box-sizing:border-box}
.ws-svc .sec{padding:44px 36px;border-radius:20px;margin:0 0 18px;background:#fff}
.ws-svc .sec.alt{background:var(--bg)}
.ws-svc .sec.dark{background:#0f1f1e;color:#fff}
.ws-svc .eb{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:2.5px;color:var(--tl);margin:0 0 12px}
.ws-svc .eb::before{content:"";width:22px;height:2px;background:var(--tl)}
.ws-svc h2{font-size:27px;font-weight:700;letter-spacing:-1px;line-height:1.45;margin:0 0 20px}
.ws-svc .sec.dark h2{color:#fff}
.ws-svc p{font-size:17px;color:var(--gy);margin:0 0 16px}
.ws-svc .sec.dark p{color:#d1e7e4}
.ws-svc p:last-child{margin-bottom:0}
.ws-svc .quote{border-left:3px solid var(--tl);padding:6px 0 6px 20px;font-size:16px;color:var(--gy);margin:0}
.ws-svc ul.cl{list-style:none;margin:0;padding:0}
.ws-svc ul.cl li{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-bottom:1px solid rgba(0,0,0,.08);font-size:16.5px;font-weight:500}
.ws-svc ul.cl li:last-child{border-bottom:0;padding-bottom:0}
.ws-svc ul.cl li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--tl);margin-top:10px}
.ws-svc .steps{display:grid;gap:12px;margin:0 0 18px}
.ws-svc .step{border:1px solid #e6eded;border-radius:14px;padding:22px 24px;background:#fff}
.ws-svc .step .n{font-size:12px;letter-spacing:2px;color:var(--tl);font-weight:700;margin-bottom:6px}
.ws-svc .step .k{font-size:18px;font-weight:700;margin-bottom:6px}
.ws-svc .step .d{font-size:15.5px;color:var(--gy);line-height:1.75}
.ws-svc .stat{text-align:center;margin:0 0 24px}
.ws-svc .stat b{display:block;font-size:32px;font-weight:700;color:#5eead4;letter-spacing:-1px;line-height:1.3}
.ws-svc .stat span{font-size:15px;color:#d1e7e4}
.ws-svc .refs{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.ws-svc .ref{background:rgba(255,255,255,.06);border:1px solid rgba(94,234,212,.22);border-radius:14px;padding:22px}
.ws-svc .ref h3{font-size:16px;font-weight:700;color:#5eead4;margin:0 0 10px}
.ws-svc .ref p{font-size:14.5px;line-height:1.85;margin:0;color:#d1e7e4}
.ws-svc .faq .q{border-bottom:1px solid rgba(0,0,0,.08);padding:20px 0}
.ws-svc .faq .q:first-child{padding-top:0}
.ws-svc .faq .q:last-child{border-bottom:0;padding-bottom:0}
.ws-svc .faq .q h3{font-size:17px;font-weight:700;margin:0 0 8px;color:var(--tl)}
.ws-svc .faq .q p{font-size:15.5px;margin:0;line-height:1.85}
.ws-svc .gal{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.ws-svc .gal img{width:100%;height:230px;object-fit:cover;border-radius:10px;display:block}
@media(max-width:720px){ .ws-svc{padding:0 12px} .ws-svc .sec{padding:34px 22px;border-radius:16px} .ws-svc .refs{grid-template-columns:1fr} .ws-svc .gal{grid-template-columns:1fr 1fr} .ws-svc .gal img{height:150px} .ws-svc h2{font-size:22px} }

/* 연예인 코칭 (wsc) */
.wsc{--ink:#15181E;--sub:#4B515B;--mut:#717680;--line:#DBDEE3;--div:#E2E5E9;--surf:#F8F9FB;--tl:#338A7F;color:var(--ink);letter-spacing:normal;word-break:keep-all;margin:0 auto;max-width:1040px;padding:0}
.wsc *{box-sizing:border-box}
.wsc .band{padding:80px 40px;background:#fff}
.wsc .band.tint{background:var(--surf)}
.wsc .band.brand{background:var(--tl);color:#fff}
.wsc .band.dark{background:var(--ink);color:#fff}
.wsc .eyebrow{font-weight:700;font-size:18px;line-height:1.4;color:var(--tl);margin:0 0 16px}
.wsc h1.hero-h{font-weight:700;font-size:48px;line-height:1.32;margin:0 0 24px;letter-spacing:normal}
.wsc h2{font-weight:700;font-size:36px;line-height:1.48;margin:0 0 20px;letter-spacing:normal}
.wsc h3{font-weight:700;font-size:24px;line-height:1.48;margin:0 0 10px;letter-spacing:normal}
.wsc .lead{font-size:20px;line-height:1.6;color:var(--sub);margin:0 0 12px;font-weight:400}
.wsc p{font-size:16px;line-height:1.75;color:var(--sub);margin:0 0 14px;font-weight:400}
.wsc p:last-child{margin-bottom:0}
.wsc .band.dark p,.wsc .band.brand p{color:rgba(255,255,255,.82)}
.wsc .band.dark h2,.wsc .band.brand h2,.wsc .band.dark h3{color:#fff}
.wsc .band.dark .eyebrow,.wsc .band.brand .eyebrow{color:#fff}
.wsc .g2{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.wsc .g3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.wsc .card{border:1px solid var(--line);border-radius:12px;padding:32px;background:#fff;box-shadow:none}
.wsc .card .no{font-size:12px;font-weight:600;color:var(--mut);letter-spacing:1px;margin:0 0 12px}
.wsc .card p{font-size:15px;margin:0}
.wsc .card--dark{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:28px}
.wsc .card--dark h3{font-size:20px;margin:0 0 8px}
.wsc .card--dark p{font-size:15px;margin:0;color:rgba(255,255,255,.8)}
.wsc .row{display:flex;gap:20px;padding:28px 0;border-bottom:1px solid var(--div)}
.wsc .row:last-child{border-bottom:0;padding-bottom:0}
.wsc .row .k{flex:0 0 220px;font-weight:700;font-size:20px;line-height:1.5}
.wsc .row .v{flex:1;font-size:16px;line-height:1.75;color:var(--sub)}
.wsc .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}
.wsc .stat .n{font-weight:500;font-size:64px;line-height:1.1;letter-spacing:-1.28px;color:#fff}
.wsc .stat .n small{font-size:24px;letter-spacing:normal;font-weight:600}
.wsc .stat .c{font-size:15px;color:rgba(255,255,255,.8);margin-top:8px}
.wsc .faq__row{background:var(--surf);border-radius:8px;padding:28px 32px;margin:0 0 16px}
.wsc .faq__row:last-child{margin-bottom:0}
.wsc .faq__row h3{font-size:20px;margin:0 0 10px}
.wsc .faq__row p{font-size:16px;margin:0}
.wsc .fee{border:1px solid var(--line);border-radius:12px;padding:36px 40px;background:#fff}
.wsc .fee .t{font-size:28px;font-weight:700;margin:0 0 12px}
.wsc .guide{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:center}
.wsc .guide img{width:100%;border-radius:12px;display:block}
.wsc .cred{font-size:15px;line-height:1.9;color:var(--sub);margin:0}
.wsc .gal{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.wsc .gal img{width:100%;height:240px;object-fit:cover;border-radius:12px;display:block}
.wsc .note{font-size:14px;color:var(--mut);margin-top:20px}
@media(max-width:900px){ .wsc .band{padding:48px 20px} .wsc h1.hero-h{font-size:32px} .wsc h2{font-size:28px} .wsc h3{font-size:20px} .wsc .lead{font-size:17px} .wsc .g2,.wsc .g3,.wsc .stats,.wsc .gal,.wsc .guide{grid-template-columns:1fr} .wsc .row{display:block} .wsc .row .k{margin-bottom:8px} .wsc .stat .n{font-size:48px} }

/* 연예인 코칭: 사진 앵커 버튼 숨김 */
.postid-11074 a[href="#photo"], .postid-11074 .elementor-widget-button a[href$="#photo"]{display:none !important}
.postid-11074 .elementor-element-22226c5d{display:none !important}

/* 서비스 페이지: CTA 일원화 - 카카오 플로팅 버튼 숨김 */
.ws-service-page .footsticky, .ws-service-page .elementor-element-a463e7f{display:none !important}

/* 푸터 바로가기 */
.wepick-fnav{ background:#1B1D1F; color:#cfcfcf; padding:40px 20px 44px; }
.wepick-fnav__inner{ max-width:1000px; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:center; gap:10px 0; }
.wepick-fnav__link{ position:relative; padding:2px 20px; color:#cfcfcf; text-decoration:none; font-size:14px; letter-spacing:-0.3px; line-height:1.4; transition:color .15s ease; }
.wepick-fnav__link:not(:last-child)::after{ content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:1px; height:12px; background:#3a3d40; }
.wepick-fnav__link:hover{ color:#7fd0c6; }
.wepick-fnav__meta{ max-width:1000px; margin:22px auto 0; text-align:center; color:#7a7d80; font-size:12.5px; line-height:1.7; letter-spacing:-0.2px; }
.wepick-fnav__meta a{ color:#9a9d9f; text-decoration:none; }
@media (max-width:640px){ .wepick-fnav{ padding:32px 16px 36px; } .wepick-fnav__link{ padding:2px 12px; font-size:13px; } }
