@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,500&family=DM+Sans:wght@400;450;500;550;600&display=swap');
:root{--ivory:#f8f5f0;--paper:#fffdfa;--ink:#242424;--muted:#65615b;--gold:#b79a68;--line:#dfd5c5;--sand:#eee7dd;--serif:'Libre Caslon Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;color:var(--ink);background:var(--ivory);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button{cursor:pointer}img{display:block;width:100%;height:auto}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;line-height:1.02;letter-spacing:-.035em}h1{font-size:clamp(52px,6.4vw,94px)}h2{font-size:clamp(40px,4.4vw,66px)}h3{font-size:32px}p+p{margin-top:16px}.wrap{max-width:1280px;padding:0 50px;margin:auto}.section{padding:88px 0}.eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#8b714a;font-weight:600;margin-bottom:20px}.muted{color:var(--muted)}.intro{font-size:18px;line-height:1.65;max-width:580px;margin-top:25px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:15px 25px;background:var(--ink);color:white;border:1px solid var(--ink);font-size:14px;min-height:51px;transition:.2s}.btn:hover{background:#49433c;border-color:#49433c}.btn.gold{background:#b79a68;color:#161616;border-color:#b79a68}.btn.outline{background:transparent;color:var(--ink)}.btn.outline:hover{background:var(--sand)}.text-link{display:inline-flex;gap:18px;align-items:center;font-size:14px;border-bottom:1px solid var(--gold);padding-bottom:5px}.text-link:hover{color:#8b714a}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.site-header{height:94px;position:sticky;top:0;background:rgba(248,245,240,.98);z-index:20;border-bottom:1px solid rgba(223,213,197,.6)}.header-inner{height:100%;display:flex;align-items:center;gap:42px}.logo{width:255px;margin-right:auto;flex-shrink:0}.logo img{mix-blend-mode:multiply}.desktop-nav{display:flex;gap:28px;align-items:center;font-size:13px}.desktop-nav a{padding:10px 0}.desktop-nav a[aria-current=page]{border-bottom:1px solid var(--gold)}.header-book{font-size:12px;padding:13px 20px}.menu-btn{display:none;background:transparent;border:1px solid var(--line);padding:8px 12px}.mobile-nav{display:none}.hero{min-height:610px;background-image:url('/assets/hero.png');background-size:cover;background-position:center;display:flex;align-items:center}.hero .wrap{width:100%}.hero-copy{max-width:650px;padding:64px 0}.hero h1{font-size:clamp(56px,6.7vw,96px)}.hero .intro{font-size:19px;max-width:440px}.hero .actions{align-items:flex-start;flex-direction:column;gap:18px}.hero .eyebrow{margin-bottom:25px}.press{padding:29px 0 25px;border-bottom:1px solid var(--line);text-align:center}.press .eyebrow{margin-bottom:21px}.press-grid{display:grid;grid-template-columns:repeat(6,1fr);align-items:center}.press-item{padding:0 12px;border-right:1px solid var(--line)}.press-item:last-child{border:0}.press-name{font-family:Georgia,serif;font-size:28px;line-height:1.1;letter-spacing:-1.5px;white-space:nowrap}.press-name.vogue{font-size:31px;letter-spacing:0}.press-name.elle{font-size:32px;letter-spacing:6px}.press-name.allure{font-weight:bold;font-size:32px}.press-name.cosmo{font-family:Arial,sans-serif;font-stretch:condensed;font-size:20px;font-weight:800;letter-spacing:-1.5px}.press-name.bazaar{font-size:26px;letter-spacing:-2px}.press-sub{font-size:10px;color:var(--muted);margin-top:11px}.press .text-link{font-size:12px;margin-top:20px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}.home-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.category-card{display:block}.category-card .image-box{overflow:hidden;aspect-ratio:1/1.08;background:var(--sand)}.category-card img{height:100%;object-fit:cover;transition:transform .5s}.category-card:hover img{transform:scale(1.035)}.category-card h3{font-size:29px;margin:18px 0 8px;letter-spacing:-.035em}.category-card p{font-size:12px;color:var(--muted);margin-bottom:13px}.category-card .text-link{font-size:12px}.team-panel{background:var(--sand)}.team-split{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;align-items:center}.team-photo{height:590px;object-fit:cover;object-position:50% 27%}.team-copy{padding:45px 0}.team-copy h2{margin-bottom:28px}.provider-name{font-family:var(--serif);font-size:32px;line-height:1.1;letter-spacing:-.025em}.provider-role{font-size:14px;color:#554f47;margin-top:6px}.provider-block{margin:25px 0}.provider-block+.provider-block{border-top:1px solid var(--gold);padding-top:24px}.team-copy .btn{margin-top:5px}.reviews{padding:76px 0}.review-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:40px;gap:46px}.review{padding:0 24px}.review+.review{border-left:1px solid var(--gold);padding-left:46px}.review blockquote{font:28px/1.3 var(--serif);margin:0 0 14px}.review cite{font-size:12px;font-style:normal;color:var(--muted)}.finance-strip{border-top:1px solid var(--line);padding:18px 0}.finance-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.finance-inner p{font:25px var(--serif)}.final-cta{background:var(--ink);color:var(--ivory);padding:46px 0}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.final-cta h2{font-size:54px}.final-cta p{margin-top:10px;color:#d2cdc5;font-size:15px}.cta-actions{text-align:center}.cta-actions .phone{display:block;margin-top:10px;font-size:17px}.site-footer{padding:34px 0 24px}.footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:45px;font-size:12px;color:var(--muted);align-items:start}.footer-logo{width:225px;margin-bottom:16px;mix-blend-mode:multiply}.footer-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:13px}.footer-md{text-align:center;font:26px var(--serif);border-top:1px solid var(--line);padding-top:24px;margin-top:26px;color:var(--ink)}.footer-small{font-size:10px;text-align:center;color:#777067;margin-top:16px;max-width:900px;margin-left:auto;margin-right:auto}.preview-note{font-size:10px;color:#777067;text-align:center;margin-top:10px}.page-heading{padding:65px 0 54px}.page-heading h1{max-width:900px}.page-heading .intro{max-width:740px}.breadcrumb{font-size:11px;letter-spacing:.03em;color:var(--muted);margin-bottom:35px;display:flex;gap:10px;flex-wrap:wrap}.breadcrumb a{text-decoration:underline;text-underline-offset:4px}.directory-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 30px;border-top:1px solid var(--line)}.filter-list{display:flex;flex-wrap:wrap;gap:8px}.filter-btn{padding:9px 13px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:11px}.filter-btn.active,.filter-btn:hover{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.search-label{position:relative;min-width:230px}.search-label span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;display:block;margin-bottom:3px}.search-label input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--gold);padding:7px 25px 7px 0;font-size:13px;border-radius:0}.directory-count{font-size:12px;color:var(--muted);margin-bottom:25px}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 26px}.service-card{border-bottom:1px solid var(--line);padding-bottom:24px}.service-card img{height:235px;object-fit:cover;margin-bottom:22px}.service-card .eyebrow{font-size:9px;margin-bottom:12px;letter-spacing:.15em}.service-card h3{font-size:31px}.service-card p{font-size:13px;color:var(--muted);margin-top:15px;line-height:1.65}.service-card .text-link{margin-top:22px;font-size:12px}.service-card[hidden]{display:none}.empty-state{padding:50px 0;font:30px var(--serif)}.treatment-hero{display:grid;grid-template-columns:1.08fr 1fr;min-height:570px}.treatment-copy{padding:55px max(40px,calc((100vw - 1180px)/2)) 55px max(40px,calc((100vw - 1180px)/2));padding-right:55px;align-self:center}.treatment-copy .breadcrumb{margin-bottom:30px}.treatment-copy h1{font-size:clamp(50px,5.2vw,76px);max-width:670px}.treatment-copy .eyebrow{margin-bottom:18px}.treatment-copy .intro{font-size:16px;margin-top:24px}.treatment-image{min-height:570px;width:100%;height:100%;object-fit:cover}.treatment-name{font-size:14px;letter-spacing:.03em;margin-top:25px}.treatment-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.facts-grid{display:grid;grid-template-columns:repeat(3,1fr)}.fact{padding:23px 28px;border-right:1px solid var(--line);font-size:13px}.fact:first-child{padding-left:0}.fact:last-child{border:0}.fact small{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#8b714a;display:block;margin-bottom:5px}.treatment-overview{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:start}.body-copy{font-size:16px;color:#58534d;margin-top:25px;line-height:1.8}.concerns{list-style:none;padding:0;margin:0}.concerns li{padding:17px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:20px;font-size:15px}.concerns span{color:var(--gold);font-family:var(--serif);font-size:25px}.care-section{background:var(--sand)}.care-grid{display:grid;grid-template-columns:.85fr 1.3fr;gap:90px}.steps{list-style:none;padding:0;margin:0}.steps li{display:grid;grid-template-columns:40px 1fr;gap:20px;border-bottom:1px solid #d4c8b8;padding:0 0 28px;margin-bottom:28px}.steps li:last-child{margin:0}.step-num{font-family:var(--serif);font-size:35px;color:#8b714a}.steps h3{font-size:29px;margin-bottom:12px}.steps p{font-size:14px;line-height:1.8;color:#5c554d}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:25px;font-size:16px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:24px;line-height:1;color:#8b714a}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:14px;line-height:1.8;color:var(--muted);padding:18px 30px 0 0}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.related-card{padding:25px;border:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;align-items:center;font:29px var(--serif);min-height:130px}.related-card:hover{background:var(--sand)}.soft{background:#f0ebe3}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.contact-info{padding:40px;background:var(--sand)}.contact-info h3{margin-bottom:20px}.contact-info p{font-size:15px}.contact-info .text-link{margin-top:18px}.contact-item{padding:25px 0;border-bottom:1px solid var(--line)}.contact-item h3{font-size:26px;margin-bottom:10px}.contact-item a{text-decoration:underline;text-underline-offset:4px}.contact-item:last-child{border:0}.profile-detail{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.profile-detail img{height:560px;object-fit:cover;object-position:50% 28%}.doctor-panel{background:var(--ink);color:var(--ivory);padding:70px}.doctor-panel h2{margin-bottom:15px}.doctor-panel .eyebrow{color:#d6be93}.doctor-panel p{color:#ddd4c5;margin-top:20px;max-width:730px}.doctor-panel .text-link{margin-top:25px}.media-list{display:grid;grid-template-columns:1fr 1fr;gap:22px}.media-card{border:1px solid var(--line);padding:32px;display:flex;flex-direction:column;align-items:start}.media-card .eyebrow{margin:18px 0 12px}.media-card h3{font-size:33px;line-height:1.12;max-width:490px}.media-card p{font-size:13px;color:var(--muted);margin-top:16px}.media-card .text-link{margin-top:auto;padding-top:25px}.payment-panel{padding:50px;background:var(--sand);border:1px solid var(--line)}.payment-panel .brand{font:60px var(--serif);margin-bottom:30px}.payment-panel h3{margin-bottom:20px}.body-narrow{max-width:830px}.body-narrow h2{margin-top:45px}.body-narrow p{margin-top:20px;color:var(--muted)}.note{font-size:12px;color:var(--muted);line-height:1.7;margin-top:25px}.skip-link{position:absolute;top:-80px;left:20px;padding:10px;background:var(--ink);color:white;z-index:99}.skip-link:focus{top:10px}.mobile-book{display:none}.product-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.product-list span{border:1px solid var(--line);padding:6px 10px;font-size:11px}
@media(min-width:1500px){.treatment-copy{padding-left:calc((100vw - 1180px)/2);padding-right:65px}}@media(max-width:1100px){.wrap{padding:0 32px}.logo{width:220px}.header-inner{gap:20px}.desktop-nav{gap:18px}.hero{min-height:560px;background-position:57% center}.hero h1{font-size:75px}.home-categories{gap:14px}.category-card h3{font-size:25px}.press-name{font-size:23px}.press-name.vogue{font-size:25px}.press-name.elle{font-size:26px}.press-name.allure{font-size:27px}.press-name.bazaar{font-size:22px}.press-name.cosmo{font-size:16px}.team-split{gap:40px}.team-photo{height:560px}.treatment-copy{padding-left:32px;padding-right:32px}.treatment-overview{gap:55px}.care-grid{gap:50px}.faq-section{gap:45px}.directory-tools{align-items:flex-start;flex-direction:column}.search-label{width:100%;max-width:350px}}
@media(max-width:760px){.wrap{padding:0 22px}.section{padding:55px 0}h1{font-size:52px}h2{font-size:43px}.site-header{height:77px}.logo{width:194px}.header-inner{gap:12px}.desktop-nav,.header-book{display:none}.menu-btn{display:block;font-size:12px}.mobile-nav.open{display:flex;position:absolute;top:77px;left:0;right:0;background:var(--ivory);border-bottom:1px solid var(--line);padding:22px;flex-direction:column;gap:16px}.hero{background-image:linear-gradient(90deg,rgba(248,245,240,.08),rgba(248,245,240,0)),url('/assets/hero.png');min-height:680px;align-items:flex-end;background-size:auto 410px;background-repeat:no-repeat;background-position:74% top;background-color:#eee8de}.hero-copy{padding:360px 0 35px;max-width:none}.hero h1{font-size:54px;max-width:500px}.hero .eyebrow{font-size:9px;margin-bottom:17px}.hero .intro{font-size:15px;max-width:350px;margin-top:18px}.hero .actions{margin-top:22px;gap:15px}.hero .wrap{background:linear-gradient(0deg,#f5f0e8 42%,rgba(245,240,232,0) 60%)}.press{padding:25px 0}.press-grid{grid-template-columns:repeat(3,1fr);row-gap:22px}.press-item:nth-child(3){border:0}.press .eyebrow{font-size:9px;letter-spacing:.18em}.press-name{font-size:22px}.press-name.bazaar{font-size:23px}.press-name.cosmo{font-size:15px;letter-spacing:-1px}.press-sub{font-size:8px}.section-top{align-items:start;flex-direction:column;gap:20px;margin-bottom:27px}.home-categories{grid-template-columns:1fr 1fr;gap:30px 15px}.category-card h3{font-size:27px;margin-top:15px}.category-card p{font-size:10px;line-height:1.6;min-height:32px}.category-card .text-link{font-size:11px}.team-split{grid-template-columns:1fr;gap:0}.team-panel .wrap{padding:0}.team-photo{height:420px;object-position:50% 22%}.team-copy{padding:36px 25px 40px}.team-copy h2{font-size:47px}.provider-name{font-size:31px}.provider-role{font-size:13px}.review-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.review{padding:0}.review+.review{padding:25px 0 0;border-left:0;border-top:1px solid var(--gold)}.review blockquote{font-size:27px}.reviews{padding:50px 0}.finance-inner{align-items:start;flex-direction:column;gap:12px}.finance-inner p{font-size:25px}.finance-strip{padding:22px 0}.cta-inner{align-items:start;flex-direction:column;gap:25px}.final-cta h2{font-size:44px}.cta-actions{text-align:left}.final-cta{padding:36px 0}.footer-top{grid-template-columns:1fr;gap:24px}.footer-md{text-align:left;font-size:25px;line-height:1.3}.footer-small,.preview-note{text-align:left}.footer-logo{width:220px}.site-footer{padding-bottom:85px}.mobile-book{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:18;padding:10px 20px;background:rgba(248,245,240,.97);border-top:1px solid var(--line);gap:15px;align-items:center;justify-content:space-between}.mobile-book small{font-size:11px}.mobile-book .btn{min-height:42px;padding:9px 17px;font-size:12px}.page-heading{padding:35px 0}.page-heading .intro{font-size:16px}.breadcrumb{margin-bottom:25px;font-size:10px}.directory-tools{padding:20px 0}.filter-btn{font-size:10px;padding:8px 10px}.directory-grid{grid-template-columns:1fr;gap:30px}.service-card{display:grid;grid-template-columns:115px 1fr;gap:18px}.service-card img{height:150px;margin:0;grid-row:1/5}.service-card .eyebrow{margin:0 0 9px;font-size:8px}.service-card h3{font-size:30px}.service-card p{font-size:12px;margin-top:10px}.service-card .text-link{margin-top:14px}.treatment-hero{display:flex;flex-direction:column}.treatment-copy{padding:30px 22px 35px}.treatment-copy h1{font-size:53px}.treatment-copy .intro{font-size:15px;margin-top:20px}.treatment-image{min-height:0;height:330px;max-height:330px}.treatment-name{margin-top:20px;font-size:12px}.facts-grid{grid-template-columns:1fr 1fr 1fr}.fact{font-size:10px;padding:17px 10px}.fact small{font-size:8px;letter-spacing:.08em}.treatment-overview,.care-grid,.faq-section,.two-col,.profile-detail{grid-template-columns:1fr;gap:35px}.body-copy{font-size:15px;line-height:1.8}.care-grid h2{font-size:43px}.steps li{gap:15px;grid-template-columns:30px 1fr}.steps h3{font-size:28px}.steps p{font-size:13px}.faq-list summary{font-size:14px}.related-grid{grid-template-columns:1fr}.related-card{min-height:90px;font-size:29px;padding:23px}.contact-info{padding:28px}.profile-detail img{height:420px}.doctor-panel{padding:35px 25px}.doctor-panel h2{font-size:43px}.media-list{grid-template-columns:1fr}.media-card{padding:25px}.media-card h3{font-size:31px}.payment-panel{padding:30px}.payment-panel .brand{font-size:50px}.intro{font-size:16px}.actions{gap:20px}.mobile-book [href^='tel']{font-size:12px}}
.treatment-copy h1{font-size:clamp(42px,4.25vw,64px);overflow-wrap:break-word}.treatment-tagline{font:29px/1.18 var(--serif);letter-spacing:-.02em;margin-top:22px}.h1-location{font-size:.67em;color:#716454}.benefit-strip{border-top:1px solid var(--line);background:#eee8de}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding-top:23px;padding-bottom:23px}.benefit-grid p{font-size:12px;display:flex;gap:12px;align-items:start}.benefit-grid p+p{margin-top:0}.benefit-grid span{color:#957747;font-size:18px}.collection-links{display:flex;gap:18px 28px;flex-wrap:wrap;margin-top:35px}.collection-links .text-link{font-size:12px}.collection-intro{max-width:900px;color:var(--muted);font-size:17px;line-height:1.8;margin-bottom:45px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px 75px}.detail-block{border-top:1px solid var(--line);padding-top:28px}.detail-block h2{font-size:38px;line-height:1.1;letter-spacing:-.02em}.detail-block .eyebrow{display:block;font-size:9px;line-height:1.7;margin-bottom:18px}.detail-block .body-copy{font-size:14px;margin-top:22px}.detail-block ul{padding-left:20px}.detail-block li{margin-bottom:10px}.detail-block.pdgf-detail{background:#eee7db;padding:30px;border:0}.detail-block .text-link{margin-top:25px}.inline-link{text-decoration:underline;text-underline-offset:3px}.featured-links{display:grid;grid-template-columns:repeat(4,1fr);gap:0 30px}.featured-links a{font-size:15px;border-bottom:1px solid var(--line);padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:15px}.featured-links a:hover{color:#8b714a}.reference-section{padding:0 0 50px;color:var(--muted);font-size:13px}.reference-section summary{cursor:pointer;border-bottom:1px solid var(--line);padding:15px 0}.reference-section li{margin:10px 0}.reference-section a{text-decoration:underline;text-underline-offset:3px}.treatment-family{padding:35px;background:var(--sand);margin-bottom:45px}.treatment-family h2{font-size:38px;margin-bottom:18px}.treatment-family>p{font-size:15px;max-width:850px}.treatment-family .featured-links{grid-template-columns:1fr 1fr;margin-top:20px}
@media(max-width:760px){.treatment-copy h1{font-size:44px}.treatment-tagline{font-size:27px}.benefit-grid{grid-template-columns:1fr 1fr;gap:18px;padding-top:20px;padding-bottom:20px}.benefit-grid p{font-size:11px}.detail-grid{grid-template-columns:1fr;gap:35px}.detail-block h2{font-size:35px}.detail-block .body-copy{font-size:14px}.featured-links{grid-template-columns:1fr 1fr;gap:0 20px}.featured-links a{font-size:12px;padding:17px 0}.collection-links{gap:15px 22px;margin-top:28px}.collection-links .text-link{font-size:11px}.collection-intro{font-size:15px;margin-bottom:30px}.treatment-family{padding:25px}.treatment-family .featured-links{grid-template-columns:1fr}.h1-location{font-size:.67em}.treatment-family h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* November event: the same Rejuvanet palette, with an offer-led layout. */
.november-ribbon{display:flex;align-items:center;justify-content:center;gap:30px;background:#292824;color:#f7f1e7;padding:12px 24px;font-size:12px}.november-ribbon>span:first-child{text-transform:uppercase;font-size:10px;letter-spacing:.16em;color:#d2bc98}.november-ribbon>span:last-child{border-bottom:1px solid #80705a}.nov-hero{overflow:hidden;background:#f0eae0}.nov-hero-grid{display:grid;grid-template-columns:1.2fr .85fr;align-items:center;gap:55px;padding-top:42px;padding-bottom:42px}.nov-hero-copy{padding:35px 0}.nov-hero h1{font-size:clamp(50px,5.3vw,78px);line-height:1.02;letter-spacing:-.035em}.nov-hero h1 em{font-weight:400;color:#85704e}.nov-hero .eyebrow{font-size:10px;letter-spacing:.19em}.nov-hero-location{font-size:13px;margin-top:25px;letter-spacing:.02em}.nov-hero-intro{font-size:16px;line-height:1.8;max-width:490px;margin-top:16px;color:#5e5952}.nov-hero .actions{gap:23px}.nov-hero .actions .text-link{font-size:12px}.nov-dates{margin-top:27px;font-size:11px;color:#6f6556}.nov-dates span{margin:0 10px}.nov-hero-photo{height:510px;position:relative;overflow:hidden}.nov-hero-photo img{height:100%;object-fit:cover;object-position:48% 38%}.nov-photo-caption{position:absolute;bottom:22px;left:24px;color:#fff;font-size:9px;text-transform:uppercase;letter-spacing:.22em;text-shadow:0 1px 8px #333}.nov-jump{background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nov-jump .wrap{display:flex;justify-content:center;gap:50px}.nov-jump a{font-size:12px;padding:21px 0;white-space:nowrap}.nov-jump a:hover{text-decoration:underline;text-underline-offset:6px}.nov-section-note{font-size:13px;color:var(--muted);max-width:290px;line-height:1.8}.nov-feature{display:grid;grid-template-columns:.9fr 1.1fr;background:#292a26;color:var(--ivory)}.nov-feature-image{min-height:600px;position:relative;overflow:hidden}.nov-feature-image img{height:100%;object-fit:cover;position:absolute;object-position:50% 40%}.nov-feature-image>span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#161714bd);padding:55px 26px 25px;color:#fff;font-size:12px;letter-spacing:.025em}.nov-feature-copy{padding:43px 43px 32px}.nov-chip{display:inline-block;border:1px solid #8c7c60;color:#dec49a;font-size:10px;letter-spacing:.06em;padding:7px 11px;margin-bottom:25px}.nov-feature h3{font-size:51px;line-height:1.05}.nov-feature-description{margin-top:20px;color:#ded9cf;line-height:1.8;font-size:14px;max-width:430px}.nov-feature-price{display:flex;align-items:end;gap:25px;margin-top:20px}.nov-feature-price strong{font:57px/1.1 var(--serif);letter-spacing:-.025em;color:#e5cfab}.nov-feature-price>span{font-size:11px;color:#cbc6bc;max-width:120px;line-height:1.8;margin-bottom:5px}.nov-session-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:25px;border-top:1px solid #55544a;border-bottom:1px solid #55544a}.nov-session-grid>p{padding:15px 0;font-size:12px;line-height:1.6}.nov-session-grid>p+p{margin:0;border-left:1px solid #55544a;padding-left:24px}.nov-session-grid strong{font:30px var(--serif);margin-right:5px}.nov-session-grid span{display:block;color:#c9c3b7;font-size:11px}.nov-area-choices{font-size:11px;border-bottom:1px solid #55544a;padding:14px 0;color:#ded9cf}.nov-area-choices summary{cursor:pointer}.nov-area-choices p{margin-top:12px;line-height:1.8}.nov-feature .actions{margin-top:23px;gap:15px}.nov-feature .actions .btn{font-size:12px;min-height:48px;padding:13px 17px}.nov-feature .text-link{font-size:11px;border-color:#887759}.nov-eligibility{font-size:10px;color:#746b5e;margin-top:18px;line-height:1.6}.nov-feature .nov-eligibility{color:#c0b8aa}.nov-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nov-two{grid-template-columns:repeat(2,minmax(0,1fr))}.nov-feature+.nov-offer-grid{margin-top:24px}.nov-offer{border:1px solid var(--line);background:var(--paper);padding:32px;display:flex;flex-direction:column;min-width:0}.nov-offer .eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:18px}.nov-offer h3{font-size:36px;line-height:1.08}.nov-inclusion{font-size:12px;color:#5c564d;margin-top:13px}.nov-price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-top:22px}.nov-price strong{font:49px/1.12 var(--serif);letter-spacing:-.025em;color:#6f5d40}.nov-price>span{font-size:12px}.nov-regular{font-size:11px;margin-top:8px;color:#776f63;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.nov-regular>span{display:inline-block;background:#eee7db;color:#6e5835;padding:3px 7px;font-size:10px;margin-left:7px}.nov-description{font-size:14px;line-height:1.8;color:#5d5850;margin-top:23px}.nov-card-note{font-size:11px;line-height:1.8;margin-top:14px;color:#6c6254}.nov-card-actions{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;align-items:start;gap:17px}.nov-card-actions .btn{font-size:12px;padding:13px 17px;gap:16px;min-height:48px}.nov-card-actions .text-link{font-size:11px}.nov-skin-section,.nov-weight-section{background:#eee8de}.nov-skin-section .nov-offer{background:#f9f6f0}.nov-weight-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.nov-weight-intro{font-size:16px;color:#61594c;line-height:1.8;margin:25px 0}.nov-provider{border-bottom:1px solid var(--line)}.nov-provider-grid{display:grid;grid-template-columns:220px 1fr;gap:65px;align-items:center}.nov-provider-grid>img{height:260px;object-fit:cover;object-position:50% 25%}.nov-provider h2{font-size:49px}.nov-provider p:not(.eyebrow){max-width:620px;font-size:15px;line-height:1.8;color:#635d53;margin-top:23px}.nov-terms{padding:0 0 55px}.nov-terms .eyebrow{margin-bottom:15px}.nov-terms p:last-child{font-size:11px;line-height:1.9;max-width:1040px;color:#726b61}.nov-faqs .faq-section>div>.body-copy{margin-top:22px}.nov-faqs .faq-list p{font-size:13px}.nov-feature-section{padding-top:70px}
@media(max-width:1050px){.nov-hero-grid{gap:30px}.nov-hero h1{font-size:60px}.nov-hero .actions{align-items:start;flex-direction:column;gap:18px}.nov-feature-copy{padding:30px}.nov-feature h3{font-size:44px}.nov-offer{padding:25px}.nov-offer-grid{gap:17px}.nov-price strong{font-size:43px}.nov-card-actions .btn{font-size:11px}.nov-offer h3{font-size:32px}.nov-jump .wrap{gap:35px}.nov-weight-grid{gap:40px}}
@media(max-width:760px){.november-ribbon{padding:11px 20px;gap:5px;flex-direction:column;text-align:center;font-size:10px}.november-ribbon>span:first-child{font-size:8px;letter-spacing:.14em}.nov-hero-grid{display:flex;flex-direction:column;gap:0;padding:0}.nov-hero-copy{padding:35px 22px 30px;width:100%}.nov-hero h1{font-size:51px;line-height:1.03}.nov-hero .eyebrow{font-size:8px;letter-spacing:.14em;line-height:1.8}.nov-hero-location{font-size:11px;margin-top:20px}.nov-hero-intro{font-size:14px;line-height:1.8;margin-top:15px}.nov-hero .actions{margin-top:23px;flex-direction:row;gap:20px;align-items:center}.nov-hero .actions .btn{font-size:11px;gap:15px;padding:13px 15px}.nov-hero .actions .text-link{font-size:11px}.nov-dates{font-size:9px;line-height:1.8;margin-top:20px}.nov-dates span{margin:0 6px}.nov-hero-photo{width:100%;height:300px}.nov-hero-photo img{object-position:50% 35%}.nov-photo-caption{left:22px;bottom:18px;font-size:8px}.nov-jump .wrap{padding:0 22px;justify-content:start;gap:25px;overflow-x:auto}.nov-jump a{font-size:10px;padding:18px 0}.nov-feature-section{padding-top:42px}.nov-section-note{font-size:12px}.nov-feature{display:flex;flex-direction:column}.nov-feature-image{height:300px;min-height:0}.nov-feature-image img{object-position:50% 32%}.nov-feature-image>span{font-size:10px;padding:40px 22px 18px}.nov-feature-copy{padding:26px 23px}.nov-chip{font-size:9px;padding:6px 9px;margin-bottom:20px}.nov-feature h3{font-size:42px}.nov-feature-description{font-size:13px;margin-top:17px}.nov-feature-price{gap:18px;margin-top:20px}.nov-feature-price strong{font-size:52px}.nov-feature-price>span{font-size:10px}.nov-session-grid>p{font-size:11px;padding:14px 0}.nov-session-grid>p+p{padding-left:15px}.nov-session-grid span{font-size:9px}.nov-session-grid strong{font-size:28px}.nov-feature .actions{gap:19px 15px;flex-wrap:wrap}.nov-feature .actions .btn{width:100%;justify-content:space-between}.nov-feature .nov-eligibility{font-size:9px}.nov-offer-grid,.nov-two{grid-template-columns:1fr;gap:18px}.nov-feature+.nov-offer-grid{margin-top:18px}.nov-offer{padding:27px 24px}.nov-offer h3{font-size:36px}.nov-offer .eyebrow{font-size:8px;margin-bottom:16px}.nov-price strong{font-size:48px}.nov-inclusion{font-size:12px}.nov-description{font-size:13px}.nov-card-actions{padding-top:23px}.nov-card-actions .btn{font-size:12px;max-width:100%}.nov-card-note{font-size:11px}.nov-weight-grid{grid-template-columns:1fr;gap:30px}.nov-weight-intro{font-size:14px;margin:21px 0}.nov-provider-grid{grid-template-columns:1fr;gap:28px}.nov-provider-grid>img{width:155px;height:190px}.nov-provider h2{font-size:42px}.nov-provider p:not(.eyebrow){font-size:14px;margin-top:20px}.nov-terms{padding-bottom:40px}.nov-terms p:last-child{font-size:10px}.nov-faqs .faq-list p{font-size:13px}}
/* Rejuvanet homepage: provider-led, personal and grounded in the practice. */
.reju-trustbar{background:#eee7db;color:#514737;border-bottom:1px solid #ded3c1}.reju-trustbar .wrap{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-top:8px;padding-bottom:8px;font-size:11px}.reju-trustbar a{display:flex;align-items:center;gap:9px}.reju-trustbar a:hover{text-decoration:underline;text-underline-offset:3px}.reju-trustbar a>span:first-child{font-size:16px;color:#8b714a}.reju-home-hero{background:#292a26;color:#f8f5f0;overflow:hidden}.reju-home-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding-top:45px;padding-bottom:45px}.reju-home-hero-copy{padding:30px 0}.reju-home-hero .eyebrow{color:#d4ba8f;font-size:10px;letter-spacing:.19em;line-height:1.9}.reju-home-hero h1{font-size:clamp(64px,6.8vw,96px);line-height:.99;letter-spacing:-.045em}.reju-home-hero h1 em{font-weight:400;color:#d6bd96}.reju-home-intro{font-size:16px;line-height:1.8;color:#d8d3c9;max-width:440px;margin-top:28px}.reju-home-hero .actions{margin-top:33px;gap:23px}.reju-home-hero .actions .btn{font-size:12px;padding:15px 22px}.reju-home-hero .text-link{font-size:12px;border-color:#9b8867}.reju-approach-link{display:flex;align-items:center;gap:12px;font-size:11px;color:#cec3b0;margin-top:34px}.reju-approach-link>span:first-child{color:#d6bd96;font-size:22px}.reju-home-portrait{height:550px;position:relative;background:#5d5544}.reju-home-portrait>img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.reju-portrait-label{display:flex;align-items:center;justify-content:space-between;gap:15px;position:absolute;left:22px;right:22px;bottom:22px;background:rgba(248,245,240,.96);color:#242424;padding:18px 21px}.reju-portrait-label span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:#7b694c}.reju-portrait-label strong{display:block;font:31px/1.2 var(--serif);letter-spacing:-.02em;margin-top:5px}.reju-portrait-label>a{width:41px;height:41px;border:1px solid #bda984;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.reju-hero-foot{border-top:1px solid #555247;padding:16px 0}.reju-hero-foot .wrap{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#c9c1b2}.reju-hero-foot span:first-child{text-transform:uppercase;font-size:9px;letter-spacing:.21em;color:#dec9a9}.reju-home-reviews{padding:65px 0;background:#f0eade;border-bottom:1px solid #ded5c5}.reju-home-reviews h2{font-size:49px}.reju-home-reviews .section-top{margin-bottom:28px}.reju-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.reju-review-grid figure{margin:0;display:flex;flex-direction:column;border-top:1px solid #c6b99f;padding-top:13px}.reju-quote-mark{font:56px/.9 var(--serif);color:#a1875d;height:36px}.reju-review-grid blockquote{font:29px/1.2 var(--serif);letter-spacing:-.02em;margin:7px 0 25px;max-width:330px}.reju-review-grid figcaption{font-size:12px;margin-top:auto}.reju-review-grid figcaption span{display:block;font-size:10px;color:#736a5d;margin-top:4px}.reju-review-note{font-size:10px;color:#776d5e;margin-top:25px}.reju-treatment-intro{max-width:335px;font-size:14px;color:#655c50;line-height:1.8}.reju-treatment-intro .text-link{margin-top:18px;font-size:12px}.reju-treatment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.reju-treatment-card{min-width:0}.reju-collection-photo{height:300px;position:relative;overflow:hidden;background:#e9e0d4}.reju-collection-photo img{height:100%;object-fit:cover;transition:transform .4s}.reju-collection-main:hover img{transform:scale(1.025)}.reju-collection-number{position:absolute;left:13px;top:13px;background:rgba(248,245,240,.95);width:32px;height:32px;display:grid;place-items:center;font-size:10px}.reju-collection-arrow{position:absolute;right:13px;bottom:13px;width:35px;height:35px;border:1px solid #fff9;color:#fff;background:#24242460;display:grid;place-items:center;font-size:20px}.reju-treatment-card h3{font-size:32px;line-height:1.05;margin-top:19px;min-height:67px}.reju-treatment-card .reju-collection-main>p{font-size:12px;color:#6c6357;margin-top:10px;line-height:1.8;min-height:44px}.reju-treatment-links{border-top:1px solid #d9cdbb;display:flex;gap:10px 13px;flex-wrap:wrap;padding-top:16px;margin-top:18px}.reju-treatment-links a{font-size:10px;color:#6c5838;border-bottom:1px solid #c5b496;padding-bottom:2px}.reju-treatment-links a:hover{color:#242424}.reju-approach{background:#eae2d5}.reju-approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.reju-approach h2{font-size:65px;line-height:1.03}.reju-approach h2 em{font-weight:400;color:#8a714b}.reju-approach-copy>p:not(.eyebrow){max-width:390px;font-size:15px;color:#625747;line-height:1.9;margin-top:27px}.reju-approach-copy .btn{margin-top:30px;font-size:12px}.reju-care-steps{padding:0;margin:0;list-style:none}.reju-care-steps li{display:grid;grid-template-columns:52px 1fr;gap:17px;padding:30px 0;border-top:1px solid #cbbca3}.reju-care-steps li:last-child{border-bottom:1px solid #cbbca3}.reju-care-steps li>span{font:32px/1 var(--serif);color:#967b4e}.reju-care-steps h3{font-size:34px;line-height:1.1}.reju-care-steps p{font-size:13px;line-height:1.85;margin-top:15px;color:#675c4b}.reju-team-intro .section-top{margin-bottom:40px}.reju-provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.reju-provider-grid>div{display:grid;grid-template-columns:60px 1fr;gap:25px;border-top:1px solid var(--line);padding-top:30px}.reju-provider-initial{display:grid;place-items:center;width:60px;height:60px;border:1px solid #c3ad88;font:26px var(--serif);color:#8b714a}.reju-provider-grid h3{font-size:35px}.reju-provider-role{font-size:12px;color:#806b49;margin-top:9px}.reju-provider-grid p:not(.reju-provider-role){font-size:14px;line-height:1.85;color:#675f53;margin-top:19px;max-width:410px}.reju-provider-grid .text-link{font-size:12px;margin-top:22px}.reju-home-hero~.final-cta h2{font-size:54px}.reju-treatment-section{scroll-margin-top:95px}.reju-approach,.reju-home-reviews{scroll-margin-top:95px}
@media(max-width:1050px){.reju-home-hero-grid{gap:35px;grid-template-columns:1fr 1fr}.reju-home-hero h1{font-size:73px}.reju-home-portrait{height:540px}.reju-home-hero .actions{gap:19px;align-items:start;flex-direction:column}.reju-treatment-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.reju-collection-photo{height:330px}.reju-treatment-card h3{min-height:0}.reju-treatment-card .reju-collection-main>p{min-height:0}.reju-approach-grid{gap:45px}.reju-approach h2{font-size:58px}.reju-provider-grid{gap:30px}.reju-provider-grid>div{grid-template-columns:45px 1fr;gap:16px}.reju-provider-initial{width:45px;height:45px;font-size:22px}.reju-provider-grid h3{font-size:31px}.reju-review-grid blockquote{font-size:26px}}
@media(max-width:760px){.reju-trustbar .wrap{padding:7px 22px;gap:15px;font-size:10px}.reju-trust-care,.reju-trust-pay{display:none!important}.reju-home-hero-grid{display:flex;flex-direction:column;gap:0;padding:0}.reju-home-hero-copy{padding:35px 22px 31px;width:100%}.reju-home-hero .eyebrow{font-size:8px;letter-spacing:.14em;line-height:1.9;max-width:300px;margin-bottom:22px}.reju-home-hero h1{font-size:64px;line-height:1.01;letter-spacing:-.045em}.reju-home-intro{font-size:14px;margin-top:23px;line-height:1.8;max-width:350px}.reju-home-hero .actions{flex-direction:row;align-items:center;gap:20px 16px;margin-top:26px}.reju-home-hero .actions .btn{font-size:11px;padding:13px 16px;gap:16px;min-height:48px}.reju-home-hero .text-link{font-size:11px;gap:12px}.reju-approach-link{font-size:10px;margin-top:23px;gap:9px}.reju-home-portrait{width:100%;height:410px}.reju-home-portrait>img{object-position:50% 27%}.reju-portrait-label{left:22px;right:22px;bottom:20px;padding:14px 17px}.reju-portrait-label strong{font-size:30px}.reju-portrait-label span{font-size:8px}.reju-portrait-label>a{width:35px;height:35px;font-size:20px}.reju-hero-foot{padding:14px 0}.reju-hero-foot .wrap{display:block;font-size:10px}.reju-hero-foot span{display:block}.reju-hero-foot span+span{margin-top:7px}.reju-home-reviews{padding:42px 0}.reju-home-reviews h2{font-size:44px}.reju-home-reviews .section-top{gap:18px;margin-bottom:24px}.reju-home-reviews .section-top .text-link{font-size:11px}.reju-review-grid{grid-template-columns:1fr;gap:24px}.reju-review-grid figure{padding-top:14px;display:grid;grid-template-columns:24px 1fr;gap:0 10px}.reju-quote-mark{font-size:43px;grid-row:1/3}.reju-review-grid blockquote{font-size:27px;margin:4px 0 15px;max-width:320px}.reju-review-grid figcaption{grid-column:2;font-size:11px}.reju-review-grid figcaption span{font-size:9px;margin-top:3px}.reju-review-note{font-size:9px;line-height:1.8}.reju-treatment-intro{font-size:13px}.reju-treatment-intro .text-link{font-size:11px;margin-top:15px}.reju-treatment-grid{grid-template-columns:1fr 1fr;gap:32px 15px}.reju-collection-photo{height:200px}.reju-collection-number{width:25px;height:25px;left:9px;top:9px;font-size:8px}.reju-collection-arrow{width:28px;height:28px;right:9px;bottom:9px;font-size:17px}.reju-treatment-card h3{font-size:28px;min-height:60px;margin-top:16px;overflow-wrap:break-word}.reju-treatment-card .reju-collection-main>p{font-size:11px;min-height:58px;line-height:1.7}.reju-treatment-links{gap:9px 12px;padding-top:13px;margin-top:13px;flex-direction:column;align-items:start}.reju-treatment-links a{font-size:10px}.reju-approach-grid{grid-template-columns:1fr;gap:35px}.reju-approach h2{font-size:52px}.reju-approach-copy>p:not(.eyebrow){font-size:14px;max-width:330px;margin-top:23px}.reju-approach-copy .btn{margin-top:25px;font-size:11px}.reju-care-steps li{grid-template-columns:40px 1fr;gap:14px;padding:25px 0}.reju-care-steps h3{font-size:30px}.reju-care-steps p{font-size:12px;margin-top:12px}.reju-care-steps li>span{font-size:29px}.reju-provider-grid{grid-template-columns:1fr;gap:28px}.reju-provider-grid>div{grid-template-columns:45px 1fr;gap:18px;padding-top:25px}.reju-provider-grid h3{font-size:31px}.reju-provider-grid p:not(.reju-provider-role){font-size:13px;margin-top:16px}.reju-provider-role{font-size:11px}.reju-team-intro .section-top{margin-bottom:28px}.reju-provider-grid .text-link{font-size:11px;margin-top:18px}.reju-home-hero~.final-cta h2{font-size:43px}}
@media(max-width:360px){.reju-home-hero h1{font-size:58px}.reju-collection-photo{height:175px}.reju-treatment-card h3{font-size:25px}.reju-home-hero .actions{align-items:start;flex-direction:column}}
@media(max-width:760px){.press-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:23px}.press-item{min-width:0;padding:0 9px;border-right:1px solid var(--line)}.press-item:nth-child(3){border-right:1px solid var(--line)}.press-item:nth-child(2n){border-right:0}.press-name.bazaar{font-size:21px}.press-name.cosmo{font-size:16px}.press-name.vogue{font-size:28px}.press-sub{font-size:9px}}

/* Preview typography. Canela requires practice-supplied licensed webfont files. */
:root{--serif:'Cormorant Garamond',Georgia,serif}
h1,h2,h3,h4{font-weight:500;letter-spacing:-.025em}
.btn,.desktop-nav{font-weight:500}
.reju-home-hero h1{font-size:clamp(64px,6.5vw,92px);line-height:1.03;letter-spacing:-.035em}
.reju-home-hero h1 em{font-weight:500}
.reju-treatment-card h3{font-size:33px;font-weight:500;letter-spacing:-.025em}
.reju-home-hero+.press{background:var(--ivory);padding-top:28px;padding-bottom:24px}
.reju-home-portrait+.press{background:var(--ivory)}
@media(max-width:1050px){.reju-home-hero h1{font-size:73px}}
@media(max-width:760px){.reju-home-hero h1{font-size:64px;line-height:1.02}.reju-treatment-card h3{font-size:29px}.reju-home-hero+.press{padding-top:25px;padding-bottom:25px}}
@media(max-width:360px){.reju-home-hero h1{font-size:58px}.reju-treatment-card h3{font-size:26px}}
@media(max-width:760px){.reju-home-hero h1{font-size:clamp(46px,14.4vw,64px)}.press-name.bazaar{font-size:clamp(17px,5.5vw,21px)}}
@media(max-width:360px){.reju-home-hero h1{font-size:46px}}

/* Matched provider cards: shared rows align names, roles, copy and links. */
.reju-team-intro .section-top{align-items:flex-end;margin-bottom:36px}
.reju-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;align-items:stretch}
.reju-provider-card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:15px;min-width:0;padding:30px 32px 28px;background:#f2ede5;border:1px solid #ded3c1;border-top:2px solid #b79a68}
.reju-provider-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}
.reju-provider-grid h3{font-size:36px;line-height:1.12;margin:0}
.reju-provider-initial{width:48px;height:48px;flex-shrink:0;font-size:24px;background:#f8f5f0}
.reju-provider-grid .reju-provider-role{margin:0;font-size:11px;line-height:1.7;letter-spacing:.07em;text-transform:uppercase;color:#806b49}
.reju-provider-grid p.reju-provider-description{margin:0;max-width:410px;font-size:14px;line-height:1.85;color:#675f53}
.reju-provider-footer{border-top:1px solid #d9cdbb;margin-top:7px;padding-top:18px}
.reju-provider-grid .text-link{margin:0;font-size:12px;justify-content:space-between;width:100%;border:0;padding:0}
@media(max-width:1000px){.reju-provider-card{padding:25px}.reju-provider-grid h3{font-size:31px}.reju-provider-heading{gap:14px}.reju-provider-initial{width:42px;height:42px;font-size:22px}}
@media(max-width:760px){.reju-team-intro .section-top{align-items:flex-start;gap:20px;margin-bottom:28px}.reju-provider-grid{grid-template-columns:minmax(0,1fr);gap:20px}.reju-provider-card{grid-row:auto;grid-template-rows:auto auto auto auto;row-gap:13px;padding:25px 23px}.reju-provider-grid h3{font-size:28px}.reju-provider-grid .reju-provider-role{font-size:10px}.reju-provider-grid p.reju-provider-description{font-size:13px}.reju-provider-grid .text-link{font-size:11px}.reju-provider-footer{margin-top:5px;padding-top:17px}}
