/* Final premium pass */
body{letter-spacing:.005em}.location-bar{padding-inline:7%;letter-spacing:.22em}.hero-backdrop{position:relative}.hero-backdrop:after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 20%,#fff8e980 0,transparent 32%),linear-gradient(180deg,#fff9ef30,transparent 45%)}.hero-backdrop>.container{position:relative;z-index:1}.hero h1 em{font-style:italic}.exterior-panel{filter:drop-shadow(0 18px 26px #806b4b14)}.exterior-panel:after{content:'VALESKA  ·  TRABZON';position:absolute;right:0;bottom:0;transform:translateY(30px);font-size:9px;letter-spacing:.24em;color:#927a58}.section-heading .eyebrow{letter-spacing:.25em}.service-row{position:relative;overflow:hidden}.service-row:before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(#c6a870,#8e6e3f);transform:scaleY(0);transform-origin:top;transition:transform .25s}.service-row:hover:before{transform:scaleY(1)}.brand-grid{background:linear-gradient(120deg,#f7f3eb,#eee8dc)}.brand-card{position:relative}.brand-card:after{content:'✦';position:absolute;right:26px;top:28px;color:#b69b6d;font-size:18px}.cta{position:relative;overflow:hidden}.cta:after{content:'V';position:absolute;right:8%;top:-50px;font:240px/1 var(--serif);color:#fff4;pointer-events:none}@media(max-width:760px){.exterior-panel:after{right:5px}.cta:after{font-size:150px;right:2%}}
.welcome-overlay{position:fixed;inset:0;background:#171b2bcc;backdrop-filter:blur(7px);z-index:100;display:grid;place-items:center;padding:20px;transition:opacity .35s,visibility .35s}.welcome-overlay.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.welcome-card{position:relative;width:min(480px,100%);background:#faf7f0;color:#202334;padding:56px 48px;text-align:center;box-shadow:0 24px 70px #0005;border-top:3px solid #b89255}.welcome-card span{font-size:10px;letter-spacing:.18em;color:#a27d46}.welcome-card h2{font:500 48px/1.1 Georgia,serif;margin:18px 0 10px}.welcome-card p{color:#77756d;line-height:1.7;margin:0 auto 26px;max-width:330px}.welcome-mark{margin:0 auto 22px;width:48px;height:48px;border:1px solid #b89255;border-radius:50%;display:grid;place-items:center;color:#b89255;font:28px Georgia}.welcome-close{position:absolute;right:16px;top:12px;background:none;border:0;font-size:28px;color:#80725e;cursor:pointer}.welcome-action{border:0;cursor:pointer}.floating-social{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;flex-direction:column;gap:12px}.floating-social a{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#fff;text-decoration:none;font:28px Arial;box-shadow:0 8px 24px #1115;animation:floatSocial 2.8s ease-in-out infinite}.floating-social .wa{background:#25d366}.floating-social .ig{background:linear-gradient(135deg,#f7ce68,#d62976 55%,#4f5bd5);animation-delay:.4s}@keyframes floatSocial{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:600px){.welcome-card{padding:46px 24px}.welcome-card h2{font-size:40px}.floating-social{right:14px;bottom:14px}.floating-social a{width:50px;height:50px}}
.site-brand-mark{display:block;width:92px;height:72px;object-fit:contain;object-position:center;background:transparent}.footer .site-brand-mark{width:125px;height:80px}.floating-social a{border:1px solid #d5b77d;background:transparent!important;color:#a98550;width:52px;height:52px}.floating-social a svg{width:25px;height:25px;fill:currentColor}.floating-social .wa{background:#f7f3eb!important}.floating-social .ig{background:#f7f3eb!important}.floating-social a:hover{background:#202334!important;color:#fff;transform:translateY(-5px)}
.welcome-mark{width:150px;height:92px;border:0;border-radius:0;margin:0 auto 18px}.welcome-mark img{width:100%;height:100%;object-fit:contain;display:block}
.welcome-card{overflow:hidden;line-height:1.5}.welcome-card span{display:block;line-height:1.6;margin-bottom:8px}.welcome-card h2{line-height:1.15;margin:12px 0 16px;letter-spacing:-.02em}.welcome-card p{line-height:1.75;margin:0 auto 28px}.welcome-action{display:inline-block;line-height:1.2;white-space:nowrap;padding:15px 24px}.site-brand-mark{flex:none}
.welcome-card{width:min(560px,calc(100vw - 32px));padding:58px 56px 52px;min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center}.welcome-card h2{font-size:52px;line-height:1.12;white-space:nowrap}.welcome-card p{max-width:390px;font-size:15px}.welcome-card span{font-size:10px}.header .site-brand-mark{width:135px;height:92px}.footer .site-brand-mark{width:150px;height:96px}@media(max-width:600px){.welcome-card{padding:46px 24px;min-height:360px}.welcome-card h2{font-size:40px;white-space:normal}.header .site-brand-mark{width:112px;height:82px}}
.welcome-mark{font:500 34px Georgia,serif;letter-spacing:.18em;color:#b89255;width:auto;height:auto;border:0}.welcome-mark img{display:none}
#hizmetler{position:relative;overflow:hidden;background:linear-gradient(90deg,#fbfaf7f5 0%,#fbfaf7e8 45%,#fbfaf7b8 100%),url('./rooms/cilt-bakim-odasi.jpg') center/cover no-repeat}#hizmetler:before{content:'01';position:absolute;right:5%;top:22px;font:180px Georgia,serif;color:#b8925518;line-height:1}#hizmetler .service-list{position:relative;z-index:1}.service-row{background:#fffdf9d9;margin:10px 0;padding:25px 22px;border:1px solid #b8925525;border-radius:3px;transition:.25s}.service-row:hover{background:#fff;transform:translateX(8px);box-shadow:0 14px 30px #20233412}.about-grid{position:relative;overflow:hidden}.about-grid:after{content:'';position:absolute;right:-80px;top:30px;width:300px;height:300px;border-radius:50%;background:url('./rooms/karsilama-alani-yeni.jpg') center/cover;opacity:.15}.about-grid>*{position:relative;z-index:1}#markalar{background:linear-gradient(135deg,#f4ecdf,#fbfaf7);position:relative}#markalar:before{content:'03';position:absolute;right:5%;top:35px;font:170px Georgia,serif;color:#b8925516}#sosyal{padding:100px 0;background:#171b2b;color:#eee4d1;max-width:none}#sosyal .container{max-width:1200px}#sosyal h2{color:#fff}#sosyal .eyebrow,#sosyal .symbol{color:#d2b477}.social-grid{gap:28px}.integration{background:#ffffff0d;border:1px solid #d2b47755;padding:34px;min-height:300px;position:relative}.integration:after{content:'INSTAGRAM / REELS';position:absolute;right:25px;bottom:25px;color:#d2b47755;font-size:10px;letter-spacing:.18em}.integration:nth-child(2):after{content:'SALON RANDEVU'}.empty-note{border:1px dashed #d2b47766;padding:24px;margin-top:25px;color:#d2d0c5;font-size:13px;text-align:center}
#hizmetler{padding-top:58px;padding-bottom:68px}#hizmetler .section-heading{margin-bottom:28px}#hizmetler .section-heading h2{font-size:clamp(34px,4vw,52px)}.service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-row{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin:0;padding:18px 20px;min-height:92px}.service-row h3{font-size:21px;margin:0}.service-row p{font-size:12px;margin:4px 0 0}.service-row .number{font-size:14px;color:#a98550}.service-row .text-link{font-size:11px}@media(max-width:760px){.service-list{grid-template-columns:1fr}.service-row{min-height:80px;padding:15px}.service-row h3{font-size:19px}}
#hizmetler{padding-top:42px;padding-bottom:52px}#hizmetler .section-heading{margin-bottom:22px;align-items:end}#hizmetler .section-heading h2{font-size:clamp(28px,3.4vw,44px);margin-top:10px}.service-list{max-width:980px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.service-row{display:block;position:relative;min-height:145px;padding:17px 16px;border-radius:2px}.service-row .number{display:block;margin-bottom:15px;font-size:12px}.service-row h3{font-size:18px;line-height:1.2}.service-row p{font-size:11px;line-height:1.45;max-width:190px}.service-row .text-link{position:absolute;bottom:15px;right:16px;font-size:10px}@media(max-width:850px){.service-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.service-list{grid-template-columns:1fr}.service-row{min-height:120px}}
#hizmetler{padding-top:28px;margin-top:0}#hizmetler .service-list{margin-top:18px}.service-row{background-color:#fffdf9;background-repeat:no-repeat;background-size:92px 92px;background-position:right 14px center;padding-right:118px;min-height:118px}.service-row:nth-child(1){background-image:linear-gradient(90deg,#fffdf9 0 62%,#fffdf955 100%),url('./rooms/lazer-epilasyon-odasi.jpg')}.service-row:nth-child(2){background-image:linear-gradient(90deg,#fffdf9 0 62%,#fffdf955 100%),url('./rooms/cilt-bakim-odasi.jpg')}.service-row:nth-child(3){background-image:linear-gradient(90deg,#fffdf9 0 62%,#fffdf955 100%),url('./rooms/bolgesel-incelme-odasi.jpg')}.service-row:nth-child(4){background-image:linear-gradient(90deg,#fffdf9 0 62%,#fffdf955 100%),url('./rooms/bakim-odasi.jpg')}.service-row:nth-child(5){background-image:linear-gradient(90deg,#fffdf9 0 62%,#fffdf955 100%),url('./rooms/bakim-odasi-3.jpg')}.service-row:hover{background-size:105px 105px;padding-right:125px}@media(max-width:520px){.service-row{background-size:75px 75px;padding-right:95px;min-height:110px}.service-row:hover{background-size:84px 84px;padding-right:100px}}
#hizmetler .service-row{background-size:105px 105px;background-position:right 16px center;padding-right:130px}.service-row:nth-child(1){background-image:linear-gradient(90deg,#fffdf9 0 58%,#fffdf922 100%),url('./rooms/lazer-epilasyon-odasi.jpg')}.service-row:nth-child(2){background-image:linear-gradient(90deg,#fffdf9 0 58%,#fffdf922 100%),url('./hero-beauty-background.png')}.service-row:nth-child(3){background-image:linear-gradient(90deg,#fffdf9 0 58%,#fffdf922 100%),url('./rooms/bolgesel-incelme-odasi.jpg')}.service-row:nth-child(4){background-image:linear-gradient(90deg,#fffdf9 0 58%,#fffdf922 100%),url('./rooms/bakim-odasi.jpg')}.service-row:nth-child(5){background-image:linear-gradient(90deg,#fffdf9 0 58%,#fffdf922 100%),url('./rooms/bakim-odasi-3.jpg')}@media(max-width:520px){#hizmetler .service-row{background-size:82px 82px;padding-right:105px}}
.visual-ribbon{overflow:hidden;background:#171b2b;padding:18px 0}.visual-track{display:flex;gap:16px;width:max-content;animation:salonScroll 34s linear infinite}.visual-track img{width:220px;height:150px;object-fit:cover;border-radius:2px;filter:saturate(.82);transition:.3s}.visual-track img:hover{filter:saturate(1.1);transform:scale(1.04)}@keyframes salonScroll{from{transform:translateX(0)}to{transform:translateX(-620px)}}#sosyal{position:relative;background:linear-gradient(135deg,#171b2b,#28263a 55%,#171b2b)}#sosyal:before{content:'04';position:absolute;right:6%;top:25px;font:170px Georgia,serif;color:#d2b47715}.integration{transition:.3s}.integration:hover{transform:translateY(-7px);border-color:#d2b477}.service-row{transition:transform .3s,box-shadow .3s}.service-row:hover{transform:translateY(-4px) scale(1.01)}
#hizmetler .service-list{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1280px;gap:14px}.service-row{height:240px;min-height:0;padding:145px 14px 14px!important;display:block!important;color:#202334;background-color:#fffdf9;background-repeat:no-repeat;background-size:500% 145px;background-position:0 0;border-radius:0 0 12px 12px;box-shadow:0 10px 24px #20233412}.service-row:nth-child(1){background-image:linear-gradient(0deg,#fffdf9 0 10%,transparent 100%),url('./service-women-strip.png');background-position:0 0}.service-row:nth-child(2){background-image:linear-gradient(0deg,#fffdf9 0 10%,transparent 100%),url('./service-women-strip.png');background-position:25% 0}.service-row:nth-child(3){background-image:linear-gradient(0deg,#fffdf9 0 10%,transparent 100%),url('./service-women-strip.png');background-position:50% 0}.service-row:nth-child(4){background-image:linear-gradient(0deg,#fffdf9 0 10%,transparent 100%),url('./service-women-strip.png');background-position:75% 0}.service-row:nth-child(5){background-image:linear-gradient(0deg,#fffdf9 0 10%,transparent 100%),url('./service-women-strip.png');background-position:100% 0}.service-row .number{font-size:11px;margin:0 0 6px}.service-row h3{font-size:17px}.service-row p{font-size:11px;line-height:1.35}.service-row .text-link{position:static;display:block;margin-top:8px}@media(max-width:900px){#hizmetler .service-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){#hizmetler .service-list{grid-template-columns:repeat(2,1fr)}.service-row{height:210px;padding-top:120px!important;background-size:500% 120px}} 
body{background:#0f1420;color:#f3ead9}.location-bar{background:#0b0f18;color:#d5b67a}.header{background:#111827;border-bottom:1px solid #d1ae6844}.header nav a{color:#efe4cf}.header .logo{color:#d5b67a}.hero-backdrop{background:linear-gradient(120deg,#0f1420 0%,#151c2a 58%,#0b111b 100%);color:#f3ead9}.hero-backdrop:after{background:radial-gradient(circle at 72% 38%,#d2ad6320,transparent 35%)}.hero-copy h1{color:#fff;font-size:clamp(58px,7vw,105px)}.hero-copy h1 em{color:#d5b67a}.hero-copy p{color:#cfc5b6}.hero-actions .button{background:#bd9658;border-color:#bd9658}.hero-actions .button.outline{background:transparent;color:#d5b67a;border-color:#d5b67a}.exterior-panel{background:#111827}.exterior-window{box-shadow:0 20px 50px #0008;border:1px solid #d5b67a44}.exterior-caption{background:#151e2d;color:#f2e6d0}.intro-strip{background:#0b0f18;color:#d5b67a}.section{background:#0f1420}.section-heading h2,.about-grid h2{color:#fff}.section-heading p,.about-copy p{color:#bdb5a8}.service-list{border-color:#d5b67a44}.service-row{background:#161f2e;color:#f1e6d1;border-color:#d5b67a44}.service-row p{color:#bdb5a8}.service-row:hover{background:#202b3b}.section.light{background:#131c2b}.brand-card,.integration{background:#161f2e;border-color:#d5b67a55;color:#efe4cf}.brand-card p,.integration p{color:#bdb5a8}.brand-name,.integration h3{color:#fff}.cta{background:#d1ad69;color:#101623}.cta h2,.cta p{color:#101623}.cta .button{background:#101623;color:#efe4cf}.room-gallery{background:#111827;border-color:#d5b67a33}.room-grid figcaption{color:#d9cbb5}.rhythm-section{background:#111827;color:#eee4d1}.signature-band{background:#070b12}.fresh-exterior-strip{background:#070b12}.fresh-feature{background:#111827}.fresh-feature-title{color:#fff}.fresh-services{background:#111827}.fresh-title h2{color:#fff}.fresh-card{background:#161f2e;color:#f2e6d0}.fresh-salon{background:#070b12}.fresh-footer{background:#070b12}.welcome-card{background:#141e2d;color:#f4e7cf;border-color:#d5b67a}.welcome-card p{color:#c5b9a5}.welcome-close{color:#d5b67a}.floating-social a{background:#111827!important;color:#d5b67a;border-color:#d5b67a}.floating-social a:hover{background:#d5b67a!important;color:#111827}
.hero-backdrop{background:#0b1019 url('./midnight-hero.png') center/cover no-repeat;min-height:720px;position:relative}.hero-backdrop:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b1019 0%,#0b1019e8 34%,#0b101955 68%,#0b101922)}.hero-backdrop>.container,.hero-backdrop .hero{position:relative;z-index:1}.hero-backdrop .exterior-panel{display:none}.hero-backdrop .hero{min-height:720px;display:flex;align-items:center}.hero-backdrop .hero-copy{max-width:560px;padding:90px 0}.hero-backdrop .hero-copy h1{font-size:clamp(58px,7vw,112px);color:#f7ecda}.hero-backdrop .hero-copy h1 em{color:#d5b67a}.hero-backdrop .hero-copy p{color:#d6cbbb}.intro-strip{position:relative}.section-heading h2{letter-spacing:-.03em}
/* exact midnight concept: generated visuals only */
#salonumuz,.room-gallery,.fresh-exterior-strip,.visual-ribbon{display:none!important}.hero-backdrop{background:#090e17 url('./midnight-hero.png') center/cover no-repeat!important}.service-row{background-image:linear-gradient(90deg,#161f2e 0 45%,#161f2e66 100%),url('./service-women-strip.png')!important;background-size:500% 160px!important;background-position:center top!important;color:#f3ead9}.service-row:nth-child(1){background-position:0 0!important}.service-row:nth-child(2){background-position:25% 0!important}.service-row:nth-child(3){background-position:50% 0!important}.service-row:nth-child(4){background-position:75% 0!important}.service-row:nth-child(5){background-position:100% 0!important}#hizmetler{background:#0f1622!important}.about-grid,.brand-grid,.social-grid{background:transparent}.section.light{background:#101927!important}
main,.section,.section.light,#markalar,#hakkimizda,#hizmetler{background-color:#0f1622!important;color:#f3ead9!important}.section-heading h2,.about-grid h2,.section h2,.section h3{color:#f7ecda!important}.section-heading p,.about-copy p,.section p{color:#c3b9aa!important}.eyebrow,.about-location,.number,.text-link,.brand-name{color:#d5b67a!important}.service-row{border:1px solid #d5b67a55!important;background-color:#172131!important}.brand-card{background:linear-gradient(140deg,#192536,#101823)!important;border:1px solid #d5b67a55!important}.brand-card p{color:#c3b9aa!important}.about-grid{background:linear-gradient(100deg,#111b2a,#0a101a)!important;padding:90px 6vw}.about-grid:before{content:'';position:absolute;inset:0;background:url('./midnight-hero.png') center/cover;opacity:.12;mix-blend-mode:screen}.social-grid .integration{background:#172131!important;border:1px solid #d5b67a55!important}.social-grid .empty-note{color:#c3b9aa;border-color:#d5b67a55}.cta{background:#c39b5b!important;color:#101722!important}.cta h2,.cta p,.cta .eyebrow{color:#101722!important}.cta .button{background:#101722!important;color:#f3ead9!important}.signature-band,.rhythm-section{background:#0a1019!important}.room-gallery,.fresh-feature,.fresh-services{background:#0f1622!important}
.midnight-clean{background:#09101a;color:#f4e9d5;font-family:Georgia,serif}.clean-header{height:90px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;background:#0b111c;border-bottom:1px solid #d4ae6844}.clean-logo{color:#d4ae68;text-decoration:none;font-size:30px;letter-spacing:.16em}.clean-logo small{display:block;font:9px Arial;letter-spacing:.35em;text-align:center}.clean-header nav{display:flex;align-items:center;gap:35px}.clean-header nav a{color:#f0e5d1;text-decoration:none;font:13px Arial;letter-spacing:.08em}.gold-btn,.gold-outline{border:1px solid #d4ae68;border-radius:30px;padding:15px 22px;color:#d4ae68!important}.clean-hero{min-height:720px;background:linear-gradient(90deg,#09101af4 0%,#09101a99 47%,#09101a22),url('./midnight-hero.png') center/cover;display:flex;align-items:center;padding:0 6vw}.clean-hero-copy{max-width:590px}.clean-kicker,.clean-section-head>span,.clean-salon>div>span,.clean-social>span{font:10px Arial;letter-spacing:.3em;color:#d4ae68}.clean-hero h1{font-size:clamp(58px,7vw,110px);line-height:.93;font-weight:400;margin:25px 0}.clean-hero h1 em,.clean-section-head h2 em,.clean-salon h2 em,.clean-social h2 em{color:#d4ae68;font-style:normal}.clean-hero p{font:17px/1.7 Arial;color:#c9bead;max-width:430px;margin-bottom:32px}.gold-outline{display:inline-block;text-decoration:none;font:12px Arial;letter-spacing:.12em}.clean-services{padding:110px 6vw;background:#101925}.clean-section-head{max-width:800px;margin-bottom:45px}.clean-section-head h2,.clean-salon h2,.clean-social h2{font-size:clamp(42px,5vw,75px);font-weight:400;line-height:1;margin:18px 0}.clean-section-head p{font:15px/1.7 Arial;color:#b8ae9f;max-width:430px}.clean-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.clean-cards a{background:#172333;color:#f5ead8;text-decoration:none;padding:0 0 22px;transition:.3s}.clean-cards a:hover{transform:translateY(-8px);box-shadow:0 18px 35px #0008}.card-img{height:185px;background-image:url('./service-women-strip.png');background-size:500% 100%;background-position:0 0}.c2{background-position:25% 0}.c3{background-position:50% 0}.c4{background-position:75% 0}.c5{background-position:100% 0}.clean-cards b,.clean-cards h3,.clean-cards span{display:block;margin-left:18px}.clean-cards b{color:#d4ae68;font:12px Arial;margin-top:18px}.clean-cards h3{font-size:22px;font-weight:400;margin-top:12px}.clean-cards span{color:#d4ae68;font:11px Arial;margin-top:18px}.clean-salon{padding:110px 6vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;background:#080e16}.clean-salon h2{color:#f5ead8}.clean-salon p{font:15px/1.8 Arial;color:#b8ae9f;max-width:370px}.salon-art{min-height:430px;background:url('./midnight-hero.png') center/cover;filter:brightness(.7)}.clean-social{padding:100px 6vw;background:#101925}.clean-social h2{color:#f5ead8}.social-boxes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:38px}.social-boxes div{border:1px solid #d4ae6855;padding:38px;color:#d4ae68;font:11px Arial;letter-spacing:.18em}.social-boxes small{display:block;margin-top:15px;color:#b8ae9f;letter-spacing:0}.clean-footer{padding:30px 6vw;background:#070b11;display:flex;justify-content:space-between;font:11px Arial;color:#d4ae68;letter-spacing:.12em}.clean-footer a{color:#d4ae68}.clean-float{position:fixed;right:22px;bottom:20px;display:flex;flex-direction:column;gap:12px;z-index:20}.clean-float a{width:54px;height:54px;border:1px solid #d4ae68;border-radius:50%;display:grid;place-items:center;color:#d4ae68;text-decoration:none;font:28px Arial;background:#0b111c;animation:float 2.6s ease-in-out infinite}.clean-float a:last-child{animation-delay:.4s}@keyframes float{50%{transform:translateY(-6px)}}@media(max-width:800px){.clean-header nav a:not(.gold-btn){display:none}.clean-hero{min-height:650px}.clean-cards{grid-template-columns:repeat(2,1fr)}.clean-salon{grid-template-columns:1fr;gap:30px}.social-boxes{grid-template-columns:1fr}.clean-footer{display:block;line-height:2.3}}
/* bright welcoming concept */
.midnight-clean{background:#faf8f2;color:#3e3428}.clean-header{background:#fffdf9;border-bottom:1px solid #d7c09a55}.clean-logo{color:#a77c3e}.clean-header nav a{color:#4d4032}.gold-btn{background:#b58a4b;color:#fff!important;border:0}.clean-hero{min-height:690px;background:linear-gradient(90deg,#fffaf1ee 0%,#fffaf1d9 38%,#fffaf145 70%),url('./bright-concept.png') center 12%/cover no-repeat;padding-left:6vw}.clean-hero-copy{max-width:560px}.clean-kicker{color:#a77c3e}.clean-hero h1{color:#352b22;font-size:clamp(62px,7vw,112px)}.clean-hero h1 em{color:#b18549}.clean-hero p{color:#71675b}.gold-outline{color:#8d6634!important;border-color:#b58a4b}.clean-services{background:#fffdf9;padding-top:80px}.clean-section-head h2{color:#332a22}.clean-section-head h2 em{color:#b18549}.clean-section-head>span{color:#a77c3e}.clean-section-head p{color:#756b60}.clean-cards{gap:18px}.clean-cards a{background:#f7f2e9;color:#463a2d;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #7c623016}.clean-cards a:hover{box-shadow:0 18px 35px #7c623025}.clean-cards h3{color:#463a2d}.card-img{background-image:url('./service-women-strip.png')}.clean-salon{background:#f0ecdf;color:#493d30}.clean-salon h2{color:#3d3024}.clean-salon h2 em{color:#b18549}.clean-salon p{color:#756b60}.salon-art{background-image:url('./bright-concept.png');filter:none;border-radius:16px}.clean-social{background:#fffdf9;color:#463a2d}.clean-social h2{color:#3d3024}.clean-social h2 em{color:#b18549}.clean-social>span{color:#a77c3e}.social-boxes div{border-color:#b58a4b66;color:#9a713c;background:#faf6ee}.social-boxes small{color:#756b60}.clean-footer{background:#ede6d8;color:#80603a}.clean-footer a{color:#80603a}.clean-float a{background:#fffdf9;color:#9a713c;border-color:#b58a4b}.welcome-card{background:#fffdf8;color:#463a2d;border-color:#b58a4b}.welcome-card h2{color:#463a2d}.welcome-card p{color:#756b60}
.clean-hero{background-image:linear-gradient(90deg,#fffaf1ee 0%,#fffaf1d9 38%,#fffaf145 70%),url('./hero-beauty-background.png')!important}.clean-cards p{font:12px/1.5 Arial;color:#756b60;margin:8px 18px 0}.clean-cards span{font-size:10px}.clean-brands{padding:90px 6vw;background:#f2ede3;color:#463a2d}.clean-brands>span{font:10px Arial;letter-spacing:.28em;color:#a77c3e}.clean-brands h2{font:clamp(40px,5vw,68px) Georgia,serif;font-weight:400;margin:17px 0 35px}.clean-brands h2 em{color:#b18549;font-style:normal}.clean-brands>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.clean-brands a{display:block;text-decoration:none;color:#463a2d;background:#fffaf2;border:1px solid #b8925544;padding:28px;transition:.25s}.clean-brands a:hover{transform:translateY(-5px);box-shadow:0 14px 25px #7c623016}.clean-brands b{display:block;font:28px Georgia,serif;color:#9a713c}.clean-brands small{display:block;font:12px Arial;color:#756b60;margin-top:12px}@media(max-width:650px){.clean-brands>div{grid-template-columns:1fr}}
.clean-hero{background-image:linear-gradient(90deg,#fffaf1ee 0%,#fffaf1d9 38%,#fffaf145 70%),url('./bright-concept.png')!important}
.clean-hero{background-image:linear-gradient(90deg,#fffaf1ee 0%,#fffaf1d9 38%,#fffaf145 70%),url('./bright-clean-hero.png')!important}.room-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.room-mini-grid img{width:100%;height:205px;object-fit:cover;border-radius:12px}@media(max-width:650px){.room-mini-grid img{height:145px}}
.clean-social{order:1}.clean-services{order:2}.clean-exterior{display:grid;grid-template-columns:1fr 1fr;background:#f0e9dc;min-height:260px}.clean-exterior img{width:100%;height:260px;object-fit:cover}.clean-exterior div{padding:42px 6vw;display:flex;flex-direction:column;justify-content:center;gap:12px;color:#4a3b2a}.clean-exterior span,.clean-brands>span{font:10px Arial;letter-spacing:.25em;color:#a77c3e}.clean-exterior h2{font:38px Georgia,serif;font-weight:400;margin:0}.clean-exterior a{color:#956f39;text-decoration:none;font:12px Arial}.clean-brands{padding:80px 6vw;background:#fffdf9}.clean-brands h2{font:clamp(38px,5vw,62px) Georgia,serif;font-weight:400;color:#443629}.clean-brands h2 em{color:#b18549;font-style:normal}.clean-brands>div{display:flex;gap:14px}.clean-brands a{flex:1;padding:25px;background:#f5efe5;color:#8f6935;text-decoration:none;text-align:center;font:28px Georgia,serif;border:1px solid #b8925544}.clean-float a svg{width:24px;height:24px;fill:currentColor}@media(max-width:650px){.clean-exterior{grid-template-columns:1fr}.clean-brands>div{flex-direction:column}}
.clean-welcome{position:fixed;inset:0;background:#fffaf1dd;backdrop-filter:blur(8px);z-index:100;display:grid;place-items:center;padding:20px;transition:.3s}.clean-welcome.hide{opacity:0;visibility:hidden;pointer-events:none}.clean-welcome-card{position:relative;background:#fffdf9;border:1px solid #b8925566;box-shadow:0 25px 70px #7b613322;padding:54px 48px;text-align:center;width:min(450px,100%);color:#493a2b}.clean-welcome-logo{font:32px Georgia,serif;letter-spacing:.2em;color:#a77c3e;margin-bottom:28px}.clean-welcome-card h2{font:42px Georgia,serif;font-weight:400;margin:0 0 14px}.clean-welcome-card p{font:15px Arial;color:#786f63;margin:0 auto 28px}.clean-welcome-close{position:absolute;right:14px;top:10px;border:0;background:none;font-size:28px;color:#9a713c;cursor:pointer}.clean-welcome-continue{border:0;cursor:pointer}@media(max-width:500px){.clean-welcome-card{padding:46px 24px}.clean-welcome-card h2{font-size:36px}}

.clean-hero .treatments-cta{display:inline-flex;flex-direction:column;gap:9px;padding:20px 28px;background:#765329;color:#fff!important;border:1px solid #765329;border-radius:12px;box-shadow:0 8px 22px #76532926;max-width:100%;box-sizing:border-box}.treatments-cta strong{font:700 18px/1.3 Arial,sans-serif;letter-spacing:.09em}.treatments-cta small{font:400 13px/1.5 Arial,sans-serif;letter-spacing:0}.treatments-cta:hover{background:#5f4020}.treatments-cta:focus-visible{outline:3px solid #765329;outline-offset:5px}#uygulamalar{scroll-margin-top:24px}
/* İşlem sırası: lazer, cilt bakımı */
.clean-cards .card-img.c1{background-position:25% 0}
.clean-cards .card-img.c2{background-position:0 0}
