:root{color:#18211d;font-synthesis:none;text-rendering:optimizelegibility;--ink:#18211d;--paper:#f7f4ee;--white:#fffdf8;--green:#17624f;--green-deep:#0f362e;--naver:#03c75a;--naver-hover:#02b350;--kakao:#fee500;--mint:#dfeee8;--gold:#c9943f;--rose:#b8665d;--muted:#64706a;--line:#18211d26;--shadow:0 18px 45px #18211d1f;background:#f7f4ee;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}body,button,a{letter-spacing:0}a{color:inherit}img,video{max-width:100%;display:block}img{height:auto}video{background:#0a0f0d}button,a{-webkit-tap-highlight-color:transparent}.site-shell{overflow-x:clip}.section{padding:68px 20px}.section-inner{width:min(1160px,100%);margin:0 auto}.site-header{z-index:4;color:var(--white);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex;position:absolute;inset:0 0 auto}.wordmark{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.wordmark-main{font-size:19px;font-weight:850;line-height:1.1}.wordmark-sub{text-transform:uppercase;color:#fffdf8ad;margin-top:3px;font-size:11px;font-weight:700}.header-booking{min-height:42px;padding:0 13px;font-size:13px}.header-booking svg:last-child{display:none}.hero{min-height:690px;color:var(--white);background:#101816;align-items:flex-end;display:flex;position:relative}.hero-backdrop{background:linear-gradient(#10181633,#101816f0 78%),url(/images/nowon/hero-scalp-rinse.png) 58%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.hero-inner{width:min(1160px,100%);margin:0 auto;padding:116px 20px 50px;position:relative}.hero-kicker,.eyebrow{color:var(--gold);text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:850;line-height:1.4}.hero h1{word-break:keep-all;max-width:790px;margin:0;font-size:36px;font-weight:850;line-height:1.12}.hero-title-line{white-space:nowrap;display:block}.hero-copy{color:#fffdf8d6;word-break:keep-all;max-width:680px;margin:19px 0 0;font-size:17px;line-height:1.7}.hero-benefits{flex-wrap:wrap;gap:9px 16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.hero-benefits li{color:#fffdf8eb;align-items:center;gap:6px;font-size:14px;font-weight:760;display:flex}.hero-benefits svg{color:#f2ce7f;flex:none}.hero-actions,.final-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 19px;font-size:16px;font-weight:850;line-height:1.15;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.button:active,.mobile-chat:active{transform:translateY(1px)scale(.98)}.button-primary{background:var(--naver);color:#fff}.button-primary:hover{background:var(--naver-hover)}.button-kakao{background:var(--kakao);color:#1f1a00}.button-kakao:hover{background:#ffef3f}.button-secondary{color:var(--white);background:#0f362e5c;border-color:#fffdf880}.button-secondary:hover{background:#fffdf821}.button-quiet{color:var(--white);background:#fffdf814;border-color:#fffdf86b}.button-quiet:hover{background:#fffdf829}.hero-proof{color:#fffdf8bd;flex-wrap:wrap;gap:10px 14px;margin-top:18px;font-size:13px;display:flex}.hero-proof span{align-items:center;gap:5px;display:inline-flex}.hero-proof span+span:before{content:"";background:#fffdf84d;width:1px;height:11px;margin-right:9px}.photo-label{color:#fffdf894;writing-mode:vertical-rl;margin:0;font-size:10px;position:absolute;bottom:16px;right:16px}.booking-notice{color:#453621;background:#eadcc2;justify-content:center;align-items:center;gap:12px;padding:17px 20px;display:flex}.booking-notice svg{flex:none}.booking-notice p{margin:0;font-size:14px;line-height:1.55}.booking-notice strong{margin-right:4px}.section-heading h2,.reviews h2,.clips h2,.programs h2,.store-info h2,.final-cta h2{word-break:keep-all;margin:0;font-size:32px;font-weight:850;line-height:1.18}.section-heading>p:last-of-type,.clips-heading>p{color:var(--muted);word-break:keep-all;margin:18px 0 0;font-size:16px;line-height:1.7}.benefit-section{background:var(--white)}.benefit-section.section{padding-top:86px;padding-bottom:92px}.benefit-grid{gap:36px;display:grid}.benefit-grid-centered{text-align:center;gap:42px;max-width:1040px}.benefit-grid-centered .section-heading{max-width:720px;margin:0 auto}.benefit-grid-centered .section-heading>p:last-of-type{margin-left:auto;margin-right:auto}.benefit-section .button{margin-top:25px}.benefit-grid-centered .section-heading .button{margin-left:auto;margin-right:auto}.audience-value-panel{align-self:center;gap:24px;display:grid}.audience-value-panel article{border-top:1px solid var(--line)}.panel-kicker{color:var(--rose);margin:17px 0 5px;font-size:10px;font-weight:850}.audience-value-panel h3{margin:0 0 8px;font-size:19px;line-height:1.4}.benefit-grid-centered .panel-kicker,.benefit-grid-centered .audience-value-panel h3{text-align:center}.benefit-grid-centered .audience-value-panel{width:min(900px,100%);margin:0 auto}.benefit-grid-centered .audience-value-panel article{text-align:left}.audience-value-panel ul{margin:0;padding:0;list-style:none}.audience-value-panel li{border-bottom:1px solid var(--line);word-break:keep-all;align-items:center;gap:10px;min-height:49px;font-size:14px;font-weight:720;line-height:1.45;display:flex}.audience-value-panel li svg{color:var(--green);flex:none}.value-block{background:#dfeee894;border-radius:6px;padding:0 15px 12px}.value-block li{border-bottom-color:#17624f24}.signal-close{color:var(--green);word-break:keep-all;margin:16px 0 0;font-size:15px;font-weight:850}.benefit-grid-centered .signal-close{text-align:center}.care-section{background:var(--ink);color:var(--white)}.care-heading{gap:28px;margin-bottom:34px;display:grid}.system-note{align-self:end}.system-note>svg{color:#d8bd80}.system-note p{color:#fffdf8ad;word-break:keep-all;margin:10px 0;line-height:1.65}.system-note strong{color:var(--white);margin-bottom:4px;display:block}.system-note a,.text-link{text-underline-offset:4px;align-items:center;gap:7px;min-height:40px;font-weight:850;display:inline-flex}.care-gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.care-gallery figure{margin:0}.care-gallery .care-main{grid-column:1/-1}.care-gallery img{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:100%}.care-gallery .care-main img{aspect-ratio:16/10}figcaption{color:#fffdf88f;margin-top:7px;font-size:12px}.process-list{border-top:1px solid #fffdf82e;margin:34px 0 0;padding:0;list-style:none}.process-list li{border-bottom:1px solid #fffdf82e;grid-template-columns:38px 1fr;gap:8px;padding:20px 0;display:grid}.process-list li>span{color:#d8bd80;font-size:12px;font-weight:850}.process-list h3{margin:0 0 5px;font-size:18px}.process-list p{color:#fffdf8a8;word-break:keep-all;margin:0;font-size:14px;line-height:1.55}.care-points{flex-wrap:wrap;gap:8px 18px;margin-top:22px;display:flex}.care-points p{color:#fffdf8c7;word-break:keep-all;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.care-points svg{color:#d8bd80;flex:none}.mid-booking{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mid-booking.section{padding-top:58px;padding-bottom:58px}.mid-booking-inner{align-items:center;gap:22px;display:grid}.mid-booking h2{word-break:keep-all;margin:0;font-size:30px;font-weight:850;line-height:1.22}.mid-booking p:not(.eyebrow){color:var(--muted);word-break:keep-all;margin:14px 0 0;font-size:16px;line-height:1.65}.mid-booking .button{width:100%}.programs{background:#edf4ef}.programs-grid{gap:30px;display:grid}.program-list{gap:10px;display:grid}.program-card{background:var(--white);border:1px solid #17624f2e;border-radius:6px;gap:8px;padding:18px;display:grid}.program-card h3{word-break:keep-all;margin:0;font-size:17px;line-height:1.35}.program-card strong{color:var(--green);font-size:18px}.program-card p{color:var(--muted);word-break:keep-all;margin:0;font-size:13px;line-height:1.55}.clips{background:var(--white)}.clips-heading{gap:16px;margin-bottom:28px;display:grid}.clip-rail{scroll-snap-type:x mandatory;gap:14px;width:100%;padding:0 20px 12px;display:flex;overflow-x:auto}.clip-card{border:1px solid var(--line);color:var(--white);scroll-snap-align:start;box-shadow:var(--shadow);background:#101816;border-radius:6px;flex:0 0 min(78vw,292px);overflow:hidden}.clip-video{position:relative}.clip-video video{aspect-ratio:9/14;object-fit:cover;width:100%}.clip-video span{pointer-events:none;color:#fffdf8e6;filter:drop-shadow(0 3px 8px #00000059);place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:14px;left:14px}.clip-copy{padding:16px}.clip-copy p{color:#d8bd80;margin:0 0 7px;font-size:11px;font-weight:850}.clip-copy h3{word-break:keep-all;margin:0;font-size:18px;line-height:1.35}.clip-copy small{color:#fffdf8a8;word-break:keep-all;margin-top:8px;font-size:12px;line-height:1.5;display:block}.clip-footer{margin-top:14px}.reviews{background:var(--paper)}.reviews-heading{gap:20px;margin-bottom:28px;display:grid}.review-heading-meta{align-self:end}.review-heading-meta>p{color:var(--muted);margin:9px 0 0;font-size:14px}.review-meta{color:var(--muted);flex-wrap:wrap;gap:9px 16px;margin-top:16px;font-size:13px;display:flex}.review-meta span:first-child{color:var(--green);font-weight:850}.keyword-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px;display:grid}.keyword-grid article{border:1px solid var(--line);background:var(--white);border-radius:6px;padding:15px}.keyword-grid span{color:var(--rose);font-size:26px;font-weight:900}.keyword-grid p{word-break:keep-all;margin:5px 0 0;font-size:13px;font-weight:800}.review-loop{width:100%;padding:2px 0 10px;overflow:hidden}.review-track{will-change:transform;gap:14px;width:max-content;animation:78s linear infinite review-marquee;display:flex}.review-loop:hover .review-track,.review-loop:focus-within .review-track{animation-play-state:paused}.review-card{background:var(--white);border:1px solid var(--line);border-radius:6px;flex:0 0 min(82vw,340px);box-shadow:0 12px 30px #18211d12}.review-card-body{flex-direction:column;min-height:260px;padding:22px;display:flex}.review-card-label{color:var(--rose);align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.review-card-tags{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 11px;display:flex}.review-card-tags strong,.review-card-auth{border-radius:3px;padding:5px 8px;font-size:11px;font-weight:850}.review-card-tags strong{background:var(--mint);color:var(--green-deep)}.review-card-auth{border:1px solid var(--line);color:var(--muted)}.review-card-copy{color:var(--ink);word-break:keep-all;margin:0;font-size:14px;line-height:1.68}.review-card-author{color:var(--muted);margin-top:auto;padding-top:18px;font-size:11px;font-weight:750}.review-footer{border-top:1px solid var(--line);gap:20px;margin-top:26px;padding-top:24px;display:grid}.review-before{color:var(--ink);word-break:keep-all;margin:0;font-size:17px;font-weight:850}.review-note{color:var(--muted);word-break:keep-all;margin:8px 0 0;font-size:12px;line-height:1.55}.review-links{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.reviews .button-secondary,.store-info .button-secondary,.final-cta .button-secondary{border-color:var(--line);color:var(--ink);background:0 0}@keyframes review-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.info{background:var(--white)}.info-grid{gap:48px;display:grid}.store-info h2{font-size:30px}.store-info dl{border-top:1px solid var(--line);margin:24px 0}.store-info dl div{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:12px;padding:15px 0;display:grid}.store-info dt{color:var(--muted);font-size:13px}.store-info dd{word-break:keep-all;margin:0;line-height:1.5}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;word-break:keep-all;justify-content:space-between;align-items:center;gap:15px;min-height:60px;font-size:16px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--rose);font-size:21px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);word-break:keep-all;margin:-2px 0 18px;line-height:1.65}.final-cta{background:var(--green);color:var(--white)}.final-inner{max-width:920px}.final-cta h2{font-size:36px}.final-cta .final-inner>p:not(.eyebrow){color:#fffdf8bd;word-break:keep-all;margin:20px 0 0;font-size:16px;line-height:1.65}.final-cta .button-secondary,.final-cta .button-quiet{color:var(--white);border-color:#fffdf86b}.site-footer{color:#fffdf88c;background:#101816;gap:10px;padding:34px 20px 104px;font-size:12px;line-height:1.55;display:grid}.site-footer div{color:var(--white);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.site-footer strong{font-size:18px}.site-footer p{margin:0}.mobile-cta-bar{z-index:5;padding:9px 10px max(9px,env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f5;grid-template-columns:1fr 58px;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-cta-bar .button{min-height:52px;padding:0 12px;font-size:15px}.mobile-cta-bar .button svg:last-child{display:none}.mobile-chat{background:var(--kakao);color:#1f1a00;border:1px solid #1f1a0014;border-radius:6px;place-items:center;min-height:52px;text-decoration:none;display:grid}@media (width>=768px){.site-header{padding:26px 40px}.wordmark{flex-direction:row;align-items:baseline;gap:10px}.section{padding:90px 40px}.hero{min-height:720px}.hero-inner{padding:150px 40px 74px}.hero h1{font-size:64px}.section-heading h2,.reviews h2,.clips h2,.programs h2{font-size:48px}.final-cta h2{font-size:58px}.booking-notice{padding:18px 40px}.benefit-section.section{padding-top:112px;padding-bottom:122px}.benefit-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:7vw}.benefit-grid.benefit-grid-centered{grid-template-columns:1fr;gap:58px}.audience-value-panel{grid-template-columns:1fr 1fr;gap:18px}.audience-value-panel .signal-close{grid-column:1/-1}.care-heading{grid-template-columns:1fr .8fr;gap:7vw}.care-gallery{grid-template-columns:1.45fr .775fr .775fr;gap:14px}.care-gallery .care-main{grid-column:auto}.care-gallery img,.care-gallery .care-main img{aspect-ratio:auto;height:360px}.process-list{grid-template-columns:repeat(4,1fr);display:grid}.process-list li{border-right:1px solid #fffdf82e;padding:22px 20px;display:block}.process-list li:first-child{padding-left:0}.process-list li:last-child{border-right:0}.process-list li>span{margin-bottom:12px;display:block}.mid-booking.section{padding-top:72px;padding-bottom:72px}.mid-booking-inner{grid-template-columns:1fr auto;gap:36px}.mid-booking h2{font-size:42px}.mid-booking .button{width:fit-content}.programs-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:6vw}.program-list{grid-template-columns:repeat(2,1fr)}.clips-heading{grid-template-columns:1fr .75fr;align-items:end;padding:0 40px}.clip-rail{padding:0 40px 16px}.clip-card{flex-basis:310px}.reviews-heading{grid-template-columns:1fr auto;align-items:end}.keyword-grid{grid-template-columns:repeat(5,1fr)}.review-card{flex-basis:360px}.review-footer{grid-template-columns:1fr auto;align-items:center}.info-grid{grid-template-columns:.86fr 1.14fr;gap:7vw}.store-info h2{font-size:42px}.site-footer{padding:40px}.mobile-cta-bar{display:none}}@media (width>=1200px){.hero-backdrop{background-position:50%}.hero-backdrop:after{content:"";background:linear-gradient(90deg,#101816f0,#101816ad 43%,#10181614 76%);position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.review-track{animation:none}}
