:root{--paper:#f5f1eb;--cream:#eee8df;--ink:#324852;--muted:#627078;--gold:#af9678;--line:#dcd6cd;--green:#178c64;--white:#fffdfa;--serif:'MADE Bon Voyage','Cormorant Garamond',Georgia,serif;--sans:Klavika,'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:104px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%;display:block}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.04;letter-spacing:-.035em}h1{font-size:clamp(48px,5.25vw,78px);margin-bottom:24px}h2{font-size:clamp(40px,4vw,58px);margin-bottom:0}h3{font-size:36px;margin-bottom:20px}em{font-weight:400;color:#7c8580}p{margin-bottom:20px}.container{width:min(1240px,calc(100% - 112px));margin-inline:auto}.symbols{position:absolute;width:0;height:0;overflow:hidden}.skip{position:fixed;left:20px;top:-100px;z-index:200;background:white;padding:10px}.skip:focus{top:10px}.eyebrow{font:500 10px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;color:var(--muted)}header{position:sticky;top:0;background:#f5f1ebf2;backdrop-filter:blur(18px);z-index:50;border-bottom:1px solid #dcd6cd80}.navwrap{height:100px;max-width:1400px;margin:auto;padding:0 42px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brands{display:flex;align-items:center;gap:20px;flex-shrink:0}.renata-logo{display:block;width:214px;height:62px;overflow:hidden;position:relative;mix-blend-mode:multiply}.renata-logo img{position:absolute;width:386px;max-width:none;top:-69px;left:-20px}.brand-divider{height:35px;width:1px;background:#c9c5ba}.azule-logo{width:85px;height:auto;mix-blend-mode:multiply}nav{display:flex;align-items:center;gap:25px;font-size:12px}nav>a{white-space:nowrap;transition:color .3s}nav>a:hover{color:#a08565}.nav-cta{border:1px solid #53706660;border-radius:25px;padding:10px 17px;display:flex;align-items:center;gap:8px;color:var(--green)}.nav-cta svg{width:18px;height:18px}.menu-toggle{display:none}.hero{min-height:685px;height:calc(100svh - 100px);max-height:920px;position:relative;overflow:hidden;background:#ede8e2}.hero-photo{position:absolute;right:0;top:0;width:54%;height:100%}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 41%}.hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,#f1ede6 0%,#f1ede6 34%,#f1ede6f0 43%,#f1ede640 64%,#f1ede600 80%),linear-gradient(0deg,#f1ede6 0%,transparent 22%)}.hero-content{position:relative;z-index:2;padding-top:80px;padding-bottom:45px}.hero .eyebrow{display:flex;align-items:center;gap:10px;font-size:10px}.hero .eyebrow span{height:6px;width:6px;background:var(--gold);border-radius:50%}.hero-copy{max-width:425px;font-size:15px;line-height:1.85;color:#58646a}.credentials{font-family:var(--serif);font-size:21px;line-height:1.3;margin-bottom:25px}.credentials strong{font:400 10px/1.7 var(--sans);letter-spacing:.035em}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:13px 21px;border-radius:7px;font-size:12px;font-weight:500;transition:box-shadow .3s,transform .3s,background .3s;border:0;cursor:pointer}.whatsapp{background:var(--green);color:white;box-shadow:0 7px 20px #178c6414}.whatsapp:hover{background:#107b57;box-shadow:0 9px 25px #178c6430;transform:translateY(-2px)}.btn-arrow{width:18px;margin-left:15px}.micro{font-size:10px;color:#737c7b;margin:11px 0 27px}.discover{font-size:10px;letter-spacing:.03em;display:inline-flex;gap:20px;border-bottom:1px solid #b9b6ac;padding-bottom:7px}.discover span{font-size:15px}.hero-caption{position:absolute;bottom:40px;right:6%;text-align:right;z-index:3}.hero-caption>span{font-size:8px;letter-spacing:.19em}.hero-caption p{font:italic 25px/1.1 var(--serif);margin:10px 0}.hero-number{position:absolute;left:20px;bottom:30px;font-size:10px;writing-mode:vertical-rl;letter-spacing:.15em}.hero-number span{opacity:.5}.section{padding:92px 0;scroll-margin-top:0}.section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:end;margin-bottom:55px}.section-head>p,.section-head>div>p:not(.eyebrow){max-width:375px;color:var(--muted);font-size:14px;line-height:1.9;margin:0 0 4px}.about-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:85px;align-items:center}.portrait{height:410px;position:relative;border-radius:18px;overflow:hidden;background:var(--cream)}.portrait img{height:100%;width:100%;object-fit:cover;object-position:50% 28%}.portrait:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#21333ac4)}.portrait-note{position:absolute;bottom:27px;left:32px;font:28px/1.15 var(--serif);color:white;z-index:1}.portrait-note small{font:10px var(--sans);letter-spacing:.06em}.about-copy h3{font-size:42px}.about-copy>p:not(.eyebrow){color:var(--muted);font-size:13px}.trajectory{list-style:none;margin:25px 0;padding:0}.trajectory li{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:10px 0;font-size:12px}.trajectory span{font-size:9px;color:#9b8e7b}.textlink{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;padding:8px 0;border:0;border-bottom:1px solid #ad9e8950;background:none;font-size:11px;line-height:1.5;cursor:pointer;transition:color .3s}.textlink:hover{color:#a18362}.textlink span{font-size:18px}.treatments-intro{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:70px 0 26px}.treatments-intro h3{font-size:33px;margin:0}.treatments-intro .eyebrow{margin-bottom:12px}.tabs{display:flex;padding:5px;border:1px solid var(--line);border-radius:40px;gap:4px;max-width:100%}.tabs button{background:transparent;border:0;border-radius:30px;padding:11px 19px;font-size:11px;transition:background .3s}.tabs button[aria-selected=true]{background:var(--ink);color:white}.treatment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.treatment-grid[hidden]{display:none}.glow{position:relative;border-radius:16px;background:var(--white);isolation:isolate;border:1px solid #d8d1c6}.glow:before{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--angle),transparent 0%,transparent 65%,#c4ac87 85%,#fff4d6 89%,transparent 95%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;animation:shine 8s linear infinite}.treatment-card{padding:24px 25px;transition:transform .3s,box-shadow .3s}.treatment-card:hover{transform:translateY(-3px);box-shadow:0 12px 35px #32485209}.card-index{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:9px;color:#9e8e78}.card-index svg{width:25px;height:25px}.treatment-card h4{font:27px/1.08 var(--serif);margin:0 0 10px;letter-spacing:-.025em}.treatment-card p{font-size:11px;line-height:1.8;color:var(--muted);margin-bottom:12px}.treatment-card .textlink{font-size:10px;width:100%}.treatment-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:25px}.treatment-bottom p{margin:0;font-size:11px;color:var(--muted)}.compact{min-height:43px;font-size:10px}.compact svg{width:18px}.technology{background:#344b55;color:#f7f2e9;position:relative}.technology .eyebrow{color:#cab8a0}.technology em{color:#c7bcaa}.technology .section-head>p{color:#c3cece}.tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.tech-card{background:#3a515b;border-color:#70818655;overflow:hidden}.tech-art{height:200px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#879a9d40,transparent 70%);display:flex;align-items:center;justify-content:center;border-bottom:1px solid #b5c1be20}.tech-art>span{font:100px/1 var(--serif);color:#d3c3aa;z-index:2}.tech-art>small{position:absolute;bottom:18px;font-size:7px;letter-spacing:.25em;color:#b6c1bf}.line-ring{position:absolute;width:290px;height:130px;border:1px solid #bdc9c03d;border-radius:50%;transform:rotate(-25deg)}.r2{transform:rotate(25deg)}.r3{transform:rotate(90deg);width:220px}.orb{position:absolute;border:1px solid #b7a08480;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle at 25% 20%,#c3b29433,transparent 65%)}.o1{transform:translateX(-64px)}.o3{transform:translateX(64px)}.mix>span{font-size:75px}.tech-body{padding:32px}.tech-body .eyebrow{margin-bottom:10px}.tech-body h3{font-size:36px}.tech-body>p,.tech-body li{font-size:12px;line-height:1.9;color:#c9d2d0}.tech-body ul{padding-left:16px;margin-bottom:20px}.tech-body .textlink{color:#e7d7bc;border-color:#e7d7bc50;width:100%}.tech-note{max-width:800px;font-size:10px;line-height:1.9;color:#b9c8c7;text-align:center;margin:28px auto 0}.blog{background:#f8f5ef}.blog .section-head .textlink{margin-top:18px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{border-radius:16px;overflow:hidden;background:var(--paper);border:1px solid var(--line)}.blog-art{height:200px;position:relative;overflow:hidden;background:#dfd8cb;display:flex;align-items:end;padding:22px}.blog-art b{font-size:8px;font-weight:400;letter-spacing:.2em;z-index:2}.art-sun{background:linear-gradient(135deg,#e4dbcc,#cdbda6)}.art-sun span{height:140px;width:140px;background:linear-gradient(135deg,#fff7d5,#b09a77);border-radius:50%;position:absolute;left:27%;top:25px;box-shadow:25px 28px 60px #98806566}.art-sun i{position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 38px,#f7f2e849 39px 41px)}.art-time{background:#b6bdb9}.art-time span{position:absolute;width:150px;height:180px;border:1px solid #f7f4e780;border-radius:100px 100px 0 0;left:calc(50% - 75px);top:25px}.art-time i{position:absolute;width:130px;height:160px;border:1px solid #f7f4e780;border-radius:100px 100px 0 0;left:calc(50% - 44px);top:49px}.art-hair{background:#d0c8ba}.art-hair span,.art-hair i{position:absolute;inset:-30px 90px 0 90px;transform:rotate(35deg);border-radius:50%;border:1px solid #fff9eb}.art-hair i{inset:-20px 65px 0 115px;box-shadow:10px 0 0 #fff9eb30,20px 0 0 #fff9eb20,30px 0 0 #fff9eb10}.blog-body{padding:25px}.category{font-size:9px;letter-spacing:.025em;color:var(--muted)}.blog-body h3{font-size:29px;line-height:1.1;margin:15px 0}.blog-body p{font-size:12px;color:var(--muted);line-height:1.85}.blog-body .textlink{width:100%}.location{padding-bottom:80px}.clinic-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.clinic-photo{height:390px;overflow:hidden;border-radius:18px}.clinic-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:scale(1.3);transform-origin:50% 0}.clinic-copy>img{width:105px;height:auto;mix-blend-mode:multiply;margin-bottom:22px}.clinic-copy h3{font-size:42px}.clinic-copy>p{font-size:13px;color:var(--muted)}.clinic-tags{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0}.clinic-tags span{border:1px solid var(--line);border-radius:30px;font-size:9px;padding:6px 11px}.reviews{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:30px;margin-top:70px;padding-top:40px;border-top:1px solid var(--line)}.reviews h3{font-size:30px}.reviews .eyebrow{font-size:8px;margin-bottom:12px}.reviews figure{margin:0;padding:22px;border-radius:14px;background:#ede7df}.google-label{font-size:9px;display:flex;gap:7px;align-items:center}.google-label b{font-size:20px;color:#4285f4;font-family:Arial}.reviews blockquote{font:23px/1.2 var(--serif);margin:18px 0}.reviews figcaption{font-size:10px;color:var(--muted)}.review-source{font-size:9px;color:var(--muted);margin:16px 0 0;text-align:right}.map-grid{display:grid;grid-template-columns:.85fr 1.25fr;gap:70px;align-items:center;margin-top:75px;padding-top:65px;border-top:1px solid var(--line)}.address h3{font-size:42px}.address address{font-style:normal;font-size:13px;color:var(--muted);line-height:1.9}.address address strong{font-weight:500;color:var(--ink)}.contact-details{font-size:11px;color:var(--muted);margin:20px 0}.contact-details a{font-size:18px;color:var(--ink)}.address>.textlink{display:flex;width:max-content;margin-top:16px}.map-shell{height:425px;position:relative;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.map-shell iframe{width:100%;height:100%;border:0;filter:saturate(.65)}footer{background:#e9e4db;padding:50px 0 25px;font-size:11px}.footer-top{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:50px;padding-bottom:35px;border-bottom:1px solid #c9c6bb}.footer-name{font:32px var(--serif);margin-bottom:10px}.footer-top .eyebrow{margin-bottom:15px}.footer-top p{margin-bottom:10px}.footer-top a{line-height:2.1}.privacy-link{border:0;background:none;font-size:10px;text-decoration:underline;padding:0}.footer-bottom{display:flex;justify-content:space-between;align-items:end;padding-top:22px;font-size:9px;color:var(--muted)}.credit{text-align:right}.credit>span{margin-right:8px}.credit>a{font-size:12px;color:var(--ink)}.credit p{font-size:9px;margin:4px 0}.credit>a:last-child{font-size:9px}.floating-wa{position:fixed;right:24px;bottom:23px;width:53px;height:53px;display:flex;align-items:center;justify-content:center;background:var(--green);color:white;border-radius:50%;z-index:40;box-shadow:0 5px 22px #203e3b35;transition:transform .3s}.floating-wa:hover{transform:translateY(-3px)}.floating-wa svg{width:28px;height:28px}.section-arrive{animation:arrive .3s ease both}@keyframes arrive{from{opacity:0}to{opacity:1}}@property --angle{syntax:'<angle>';initial-value:0deg;inherits:false}@keyframes shine{to{--angle:360deg}}dialog{border:1px solid var(--line);border-radius:20px;background:var(--paper);color:var(--ink);width:min(690px,calc(100% - 32px));max-height:85svh;padding:45px;box-shadow:0 30px 100px #1f333b40}dialog::backdrop{background:#23374099;backdrop-filter:blur(6px)}dialog h2{font-size:43px;margin:15px 0 24px}dialog h3{font-size:26px;margin-top:25px}dialog p{font-size:13px;line-height:1.9}dialog a{text-decoration:underline}.dialog-close{position:absolute;right:14px;top:9px;border:0;background:transparent;font-size:29px;width:40px;height:40px}.reader-credentials{font-size:10px!important;border-top:1px solid var(--line);padding-top:15px}.reader-source{font-size:10px!important}.reader-label{font-size:10px;letter-spacing:.17em;text-transform:uppercase}
@media(min-width:1600px){.hero-content{padding-top:100px}.hero{min-height:760px}.hero-photo img{object-position:center 37%}}@media(max-width:1150px){.navwrap{padding:0 25px}.brands{gap:13px}.renata-logo{width:175px;height:52px}.renata-logo img{width:320px;top:-57px;left:-17px}.azule-logo{width:70px}nav{gap:17px;font-size:10px}.container{width:calc(100% - 70px)}.section-head{gap:45px}.about-grid,.clinic-grid{gap:45px}.hero-content{padding-top:70px}.treatments-intro{align-items:start}.tabs button{padding:10px 12px}.map-grid{gap:35px}}
@media(max-width:900px){.navwrap{height:85px}.menu-toggle{display:flex;width:42px;height:42px;flex-direction:column;justify-content:center;gap:5px;padding:10px;border:1px solid var(--line);border-radius:50%;background:none}.menu-toggle span{height:1px;width:20px;background:var(--ink);transition:transform .3s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-6px) rotate(-45deg)}nav{position:absolute;top:84px;left:0;right:0;display:none;padding:25px 35px;background:var(--paper);box-shadow:0 20px 25px #32485210;font-size:14px}nav.open{display:flex;align-items:stretch;flex-direction:column;gap:0}nav>a{padding:13px 0;border-bottom:1px solid var(--line)}nav>.nav-cta{padding:13px 18px;margin-top:15px;justify-content:center}html{scroll-padding-top:85px}.hero{height:760px;min-height:0}.hero-photo{width:62%}.hero-wash{background:linear-gradient(90deg,#f1ede6 0%,#f1ede6f5 33%,#f1ede6c0 48%,#f1ede600 90%),linear-gradient(0deg,#f1ede6,transparent 40%)}.hero-content{padding-top:95px}.hero-copy{max-width:360px}.section{padding:70px 0}.section-head{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.section-head>p,.section-head>div>p:not(.eyebrow){max-width:530px}.about-grid{grid-template-columns:.8fr 1fr;gap:35px}.portrait{height:430px}.about-copy h3{font-size:35px}.treatments-intro{flex-direction:column;gap:25px;margin-top:50px}.treatment-grid{grid-template-columns:repeat(2,1fr)}.tech-body{padding:25px}.tech-body h3{font-size:31px}.blog-grid{gap:15px}.blog-body{padding:20px}.blog-body h3{font-size:26px}.blog-art{height:170px}.clinic-grid{gap:35px}.clinic-copy h3{font-size:35px}.reviews{grid-template-columns:1fr 1fr;gap:20px}.reviews>div{grid-column:1/-1}.reviews h3{margin-bottom:10px}.review-source{text-align:left}.footer-top{gap:25px}.hero-caption{right:35px}}
@media(max-width:600px){body{font-size:14px}.container{width:calc(100% - 40px)}.navwrap{height:78px;padding:0 20px;gap:10px}.brands{gap:10px}.renata-logo{width:160px;height:48px}.renata-logo img{width:290px;top:-52px;left:-15px}.brand-divider{height:28px}.azule-logo{width:59px}.menu-toggle{width:36px;height:36px;padding:7px}nav{top:77px}html{scroll-padding-top:78px}.hero{height:auto;min-height:850px;padding-bottom:0;background:#f1ede6}.hero-photo{top:0;right:0;width:100%;height:430px}.hero-photo img{object-fit:cover;object-position:50% 28%;opacity:.95}.hero-wash{background:linear-gradient(0deg,#f1ede6 0%,#f1ede6 48%,#f1ede6c0 57%,#f1ede600 75%)}.hero-content{padding-top:340px;padding-bottom:45px;text-align:center}.hero .eyebrow{justify-content:center;font-size:8px;letter-spacing:.12em;margin-bottom:19px}h1{font-size:47px;line-height:1.01;margin-bottom:20px}.hero h1 br:nth-child(2){display:none}.hero-copy{font-size:13px;max-width:345px;margin:0 auto 22px;line-height:1.8}.credentials{font-size:22px;margin-bottom:21px}.credentials strong{font-size:9px;letter-spacing:0;line-height:1.6;display:inline-block;margin-top:6px}.hero .btn{width:100%;max-width:360px;padding-inline:14px;font-size:11px}.btn-arrow{margin-left:auto}.hero .micro{margin-bottom:18px}.hero-caption,.hero-number{display:none}.section{padding:58px 0}.eyebrow{font-size:9px;margin-bottom:15px}h2{font-size:40px}.section-head{gap:20px}.section-head>p,.section-head>div>p:not(.eyebrow){font-size:12px;line-height:1.85}.about-grid{grid-template-columns:1fr;gap:30px}.portrait{height:350px}.portrait img{object-position:50% 25%}.about-copy h3{font-size:37px}.about-copy p{font-size:12px}.trajectory li{font-size:11px}.treatments-intro{margin-top:45px;gap:24px}.treatments-intro h3{font-size:33px}.tabs{width:100%}.tabs button{width:50%;padding:10px 7px;font-size:10px}.treatment-grid{gap:12px}.treatment-card{padding:19px 16px}.treatment-card h4{font-size:25px;overflow-wrap:normal;hyphens:auto}.card-index{margin-bottom:15px}.card-index svg{width:22px}.treatment-card p{font-size:10px;line-height:1.8}.treatment-card .textlink{font-size:9px;gap:5px}.treatment-bottom{flex-direction:column;align-items:stretch;text-align:center;gap:18px}.treatment-bottom p{font-size:10px}.tech-grid{grid-template-columns:1fr;gap:22px}.tech-art{height:170px}.tech-body{padding:28px}.tech-body h3{font-size:35px}.tech-body>p,.tech-body li{font-size:12px}.tech-note{font-size:9px;text-align:left}.blog-grid{grid-template-columns:1fr;gap:25px}.blog-art{height:190px}.blog-body{padding:25px}.blog-body h3{font-size:33px}.blog-body p{font-size:12px}.clinic-grid{grid-template-columns:1fr;gap:30px}.clinic-photo{height:300px}.clinic-copy h3{font-size:38px}.clinic-copy>img{width:95px}.clinic-tags{margin:20px 0}.clinic-copy .btn{width:100%}.reviews{margin-top:45px;padding-top:30px;gap:14px}.reviews figure{padding:20px 16px}.reviews blockquote{font-size:22px}.reviews h3{font-size:31px}.review-source{font-size:8px;line-height:1.8}.map-grid{grid-template-columns:1fr;gap:25px;margin-top:40px;padding-top:40px}.address h3{font-size:38px}.address>.btn{width:100%}.map-shell{height:330px}.footer-top{grid-template-columns:1fr;gap:22px}.footer-name{font-size:33px}.footer-top .eyebrow{margin-bottom:7px}.footer-bottom{align-items:start;flex-direction:column;gap:20px}.credit{text-align:left;padding-right:45px}.floating-wa{height:48px;width:48px;right:16px;bottom:18px}footer{padding:40px 0 25px}dialog{padding:38px 25px 28px}dialog h2{font-size:35px}.section-head h2 br{display:none}}
@media(max-width:359px){.navwrap{padding:0 14px}.brands{gap:7px}.renata-logo{width:140px;height:43px}.renata-logo img{width:255px;top:-46px;left:-13px}.azule-logo{width:50px}.container{width:calc(100% - 32px)}h1{font-size:42px}.hero .btn{font-size:10px;gap:8px}.treatment-grid{grid-template-columns:1fr}.reviews{grid-template-columns:1fr}.hero-content{padding-top:330px}.hero{min-height:840px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
/* Glow responds to pointer, keyboard focus and touch. */
.glow,.blog-card,.btn{transition:box-shadow .3s,border-color .3s,transform .3s,background .3s}.glow:hover,.glow:focus-within,.glow.touch-glow,.glow.selected{border-color:#c1a77e;box-shadow:0 0 0 1px #c5ae7d45,0 0 22px #bc9d6640,inset 0 0 16px #d1b78512}.glow:hover:before,.glow:focus-within:before,.glow.touch-glow:before,.glow.selected:before{padding:2px;background:conic-gradient(from var(--angle),transparent 20%,#b99c67 65%,#fff1c5 80%,transparent 98%);animation-duration:3s}.blog-card:hover,.blog-card:focus-within,.blog-card.touch-glow{border-color:#bfa47d;box-shadow:0 0 25px #b3956433;transform:translateY(-3px)}.btn:hover,.btn:focus-visible,.btn.touch-glow{box-shadow:0 0 22px #7ebc9870,0 6px 18px #1b624b25}.selector-subtitle{font:italic 22px var(--serif);color:#7c8580;margin:11px 0 0}.body-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 24px}.body-filters>span{font-size:10px;margin-right:10px}.body-filters button{font-size:10px;border:1px solid var(--line);border-radius:30px;background:transparent;padding:7px 13px}.body-filters button[aria-pressed=true]{background:#b8a58b25;border-color:#a99273;color:#68543d}.service-choice{cursor:pointer;display:block;height:100%}.service-choice input{width:20px;height:20px;accent-color:#957c59;cursor:pointer;margin:0}.choice-state{display:flex;justify-content:space-between;font-size:10px;line-height:1.5;border-top:1px solid var(--line);padding-top:11px}.choice-state>span{font-size:17px;line-height:1}.treatment-card.selected{background:#f0eadf}.treatment-card[hidden]{display:none}.empty-region{font-size:13px;grid-column:1/-1}.selection-summary{background:#eae5dc;padding:22px;border-radius:14px;align-items:start}.selection-summary #selection-count{color:var(--ink);font-weight:600;margin-bottom:7px;font-size:12px}.selection-summary #selection-list{font-size:11px;max-width:620px}.selection-note{font-size:9px!important;text-align:center;line-height:1.8;margin-top:9px!important}.selection-summary #clear-selection{background:none;border:0;text-decoration:underline;font-size:10px;padding:7px 0}.selection-summary [aria-disabled=true]{opacity:.5;cursor:default;transform:none;box-shadow:none}.hero-photo img{object-position:center 30%}.portrait img{object-position:center 30%}nav{gap:18px;font-size:11px}.navwrap{gap:20px}@media(max-width:1150px) and (min-width:901px){nav{gap:12px;font-size:9px}.renata-logo{width:158px}.azule-logo{width:60px}.brands{gap:10px}}@media(max-width:600px){.hero-photo{height:440px}.hero-photo img{object-position:center 27%}.hero-content{padding-top:355px}.selection-summary{padding:18px}.body-filters{gap:7px}.body-filters>span{width:100%;margin-bottom:2px}.body-filters button{font-size:9px;padding:7px 11px}.selection-summary>div{width:100%}.selection-summary .btn{width:100%}.service-choice .card-index{font-size:8px}.portrait img{object-position:50% 33%}nav{font-size:14px;gap:0}}
.renata-logo img{height:auto}.hero-caption{color:#344b55;bottom:32px;background:linear-gradient(90deg,transparent,#f1ede6a0);padding:10px 0 5px 25px}.hero-caption>span{font-size:7px}.hero-caption p{font-size:22px}
.renata-logo{width:214px;height:62px;mix-blend-mode:multiply}.renata-logo img{width:330px;height:auto;top:-10px;left:-7px}.care-moments{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px}.care-moments figure{margin:0}.moment-photo{height:190px;overflow:hidden;border-radius:14px;position:relative}.moment-photo img{position:absolute;width:200%;max-width:none;height:auto}.moment-photo.explain img{left:-100%;top:0}.moment-photo.writing img{left:-100%;bottom:0}.moment-photo.reception img{left:-100%;top:-15%}.care-moments figcaption{font-size:10px;padding:13px 0;border-bottom:1px solid var(--line)}.care-moments figcaption span{color:var(--gold);margin-right:12px;font-size:8px}.environments{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.environments figure{margin:0;position:relative;height:230px;overflow:hidden;border-radius:15px}.environments img{width:100%;height:100%;object-fit:cover;object-position:center 50%}.environments figcaption{position:absolute;bottom:0;left:0;right:0;padding:40px 22px 17px;background:linear-gradient(transparent,#233740bd);font-size:11px;color:white}.clinic-photo img{transform:none;object-position:center 55%}.hero-wash{background:linear-gradient(90deg,#f1ede6 0%,#f1ede6 34%,#f1ede6f0 43%,#f1ede640 64%,#f1ede600 80%),linear-gradient(0deg,#f1ede6 0%,transparent 22%)}@media(max-width:1150px){.renata-logo{width:175px;height:52px}.renata-logo img{width:273px;top:-8px;left:-5px}}@media(max-width:600px){.renata-logo{width:160px;height:48px}.renata-logo img{width:247px;top:-8px;left:-4px}.hero-photo{height:420px}.hero-wash{background:linear-gradient(0deg,#f1ede6 0%,#f1ede6 52%,#f1ede6dc 60%,#f1ede620 77%,transparent 85%)}.hero-content{padding-top:325px}.care-moments{grid-template-columns:1fr;gap:20px;margin-top:30px}.moment-photo{height:210px}.moment-photo.explain img{top:-20px}.moment-photo.writing img{bottom:0}.moment-photo.reception img{top:-12%}.environments{gap:12px}.environments figure{height:190px}.environments figcaption{font-size:9px;padding:40px 13px 13px}.hero .credentials strong{max-width:260px}.floating-wa{bottom:14px}}@media(max-width:359px){.renata-logo{width:140px;height:43px}.renata-logo img{width:218px;top:-7px;left:-4px}}
.catalog-intro{font-size:12px;line-height:1.85;color:var(--muted);max-width:380px;margin:0}.catalog-tools{display:flex;align-items:center;gap:30px;margin:0 0 22px}.catalog-tools label{font:25px var(--serif)}.catalog-tools input{margin-left:auto;border:1px solid var(--line);border-radius:30px;background:var(--white);color:var(--ink);font:12px var(--sans);padding:14px 20px;width:340px;max-width:100%;outline-color:var(--gold)}.catalog-result{font-size:10px;color:var(--muted);margin:20px 0}.body-group{margin-bottom:12px;background:#f8f5ef;border-radius:14px;transition:box-shadow .3s,border .3s}.body-group[hidden]{display:none}.body-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:22px 26px;gap:20px}.body-group summary::-webkit-details-marker{display:none}.body-group-title{font:29px/1.1 var(--serif)}.body-group-title small{font:10px/1.7 var(--sans);color:var(--muted);display:block;margin-top:7px}.group-expand{font:27px var(--serif);color:#8c765b}.body-group[open] .group-expand{transform:rotate(45deg)}.body-group-content{padding:8px 26px 28px;display:grid;grid-template-columns:1fr 1fr;gap:25px 30px}.service-category{border:0;border-top:1px solid var(--line);padding:15px 0 0;min-width:0;margin:0}.service-category legend{font-size:10px;letter-spacing:.04em;padding:0 15px 0 0;color:var(--muted)}.catalog-choice{display:flex;align-items:start;gap:12px;padding:12px 13px;border-radius:9px;border:1px solid transparent;font-size:11px;line-height:1.65;cursor:pointer;transition:box-shadow .3s,background .3s,border .3s}.catalog-choice input{width:18px;height:18px;accent-color:#92744f;margin:0;flex-shrink:0;cursor:pointer}.catalog-choice:hover,.catalog-choice:focus-within,.catalog-choice.touch-glow,.catalog-choice.selected{background:#e9dfd159;border-color:#b49a7055;box-shadow:0 0 16px #c5a6762e}.catalog-choice.selected{background:#e4d7c68c}.catalog-choice[hidden],fieldset[hidden]{display:none}.body-filters button{font-size:9px}.selection-summary{margin-top:24px}.service-category legend{line-height:1.8}@media(max-width:600px){.catalog-intro{font-size:11px}.catalog-tools{flex-direction:column;align-items:start;gap:15px}.catalog-tools input{width:100%;margin-left:0}.catalog-tools label{font-size:27px}.body-group summary{padding:20px}.body-group-title{font-size:27px}.body-group-title small{font-size:9px}.body-group-content{grid-template-columns:1fr;padding:5px 18px 25px;gap:22px}.catalog-choice{font-size:11px;padding:12px 6px}.body-filters{gap:6px}.body-filters button{font-size:9px;padding:7px 10px}}
.moment-photo.reception img{left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}@media(max-width:600px){.hero-wash{inset:0 0 auto;height:480px;background:linear-gradient(0deg,#f1ede6 2%,#f1ede6 7%,#f1ede6b3 22%,#f1ede600 55%)}.moment-photo.reception img{top:0}}
