.site-identik{--font:'Inter',Arial,sans-serif;--ink:#2f2a26;--muted:#625b52;--line:#e1d9cd;--radius:10px}.site-identik h1,.site-identik h2{font-weight:500;letter-spacing:-.045em}.site-identik .utility-bar{background:#302b26;color:#fff}.site-identik .site-header{background:color-mix(in srgb,var(--bg) 94%,transparent)}.site-identik .brand img{width:150px}.site-identik .button{border-radius:5px}.identik-hero{position:relative;isolation:isolate;padding-top:60px;background:#eee8dd;overflow:hidden}.identik-hero-image{position:absolute;inset:0;z-index:-2}.identik-hero-image>img{width:100%;height:100%;object-fit:cover;object-position:center}.identik-hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f8f5ef 0%,#f8f5eff2 26%,#f8f5ef70 52%,#f8f5ef00 78%)}.identik-hero-layout{min-height:460px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;padding-bottom:50px}.identik-hero .hero-copy{max-width:630px}.identik-hero h1{font-size:clamp(2.6rem,4.9vw,4.6rem);line-height:1.09}.identik-hero .hero-intro{color:#514a41;max-width:500px;font-size:1.08rem}.identik-hero .eyebrow{font-size:.76rem;letter-spacing:.13em;max-width:480px}.identik-signature{align-self:end;justify-self:end;max-width:250px;padding:22px 24px;background:#ffffffe6;backdrop-filter:blur(12px);border:1px solid #fff;border-radius:100px 100px 8px 8px;text-align:center;box-shadow:0 12px 35px #3f291c10}.signature-icon{display:grid;place-items:center;margin:5px auto 16px;width:48px;height:48px;color:var(--secondary)}.signature-icon svg{width:38px;height:38px}.identik-signature p{font-size:1.28rem;line-height:1.4;color:var(--ink);letter-spacing:-.025em}.identik-signature>span:last-child{display:block;margin-top:18px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.hero-editorial-strip{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;background:#302b26;color:white;min-height:100px}.hero-editorial-strip>div,.hero-editorial-strip>button{display:flex;align-items:center;gap:16px;padding:23px 26px;border-right:1px solid #ffffff30;min-width:0;background:transparent;color:white;text-align:left;font-size:1rem;font-weight:500}.hero-editorial-strip>button{border-right:0}.hero-editorial-strip .editorial-number{font-size:.8rem;color:#d1b68f}.hero-editorial-strip>div>svg{margin-left:auto;color:#c8ab82}.hero-editorial-strip .play-circle{width:43px;height:43px;background:transparent;color:white;border-color:#ffffff70}.hero-editorial-strip>button>svg{margin-left:auto;width:20px}.site-identik .trust-line{border-bottom:0;padding-block:25px}.site-identik .results-section{background:var(--bg);padding-top:35px}.site-identik .case-card{border-color:var(--line);border-radius:8px;background:#fff}.site-identik .case-caption{padding:16px 18px}.site-identik .review-card{background:#f0e9df;border:0;border-radius:6px}.site-identik .reviews-block{margin-top:10px;padding-top:25px}.site-identik .treatments-section{padding-top:30px}.site-identik .treatment-workspace{border-radius:7px;box-shadow:none}.site-identik .treatment-tabs button{min-height:100px}.site-identik .treatment-tabs .tab-icon{border-radius:50%}.site-identik .treatment-tabs button[aria-selected=true]{background:#f8f3eb}.site-identik .treatment-panel{grid-template-columns:1.1fr .9fr}.site-identik .treatment-photo{order:2}.site-identik .treatment-copy{order:1;padding:32px}.site-identik .other-treatments{grid-template-columns:1fr}.site-identik .other-treatments>.minor-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.site-identik .service-accordion{grid-template-columns:repeat(3,1fr)}.site-identik .consultation-section{background:#302b26;color:#fff}.site-identik .form-card{border-radius:8px}.signature-band{background:#eee5d8;border-block:1px solid #e4d8c8}.signature-band .wrap{display:flex;gap:25px;align-items:center;padding-block:25px}.signature-band .wrap>span{display:grid;place-items:center;width:55px;height:55px;color:var(--primary)}.signature-band .wrap>span svg{width:36px;height:36px}.signature-band p{font-size:1.6rem;line-height:1.3;letter-spacing:-.03em;color:#4d3a2c}.signature-band a{display:flex;align-items:center;gap:15px;font-size:.9rem;max-width:280px;margin-left:auto;line-height:1.5}.site-identik .journey-grid{border:0;gap:20px;border-radius:0;background:transparent}.site-identik .journey-card{border:0;border-top:1px solid #bca78b;padding:23px 0 0}.site-identik .step-number{color:var(--primary);font-size:2.4rem;font-weight:400}.site-identik .videos-section{background:#f0eae0}.site-identik .film-poster{border-radius:7px}.site-identik .clinic-section{background:#eee7dc}.site-identik .clinic-layout{grid-template-columns:1fr 1fr;gap:40px}.site-identik .clinic-story{grid-template-columns:1fr}.site-identik .clinic-story>img{height:210px;border-radius:8px}.site-identik .team-rail{grid-auto-columns:calc((100% - 18px)/2)}.site-identik .team-card>img{height:280px;border-radius:100px 100px 7px 7px}.site-identik .gallery-layout{grid-template-columns:repeat(3,1fr);gap:20px}.site-identik .gallery-tile:nth-child(2)>.photo-link,.site-identik .gallery-tile:nth-child(5)>.photo-link{border-radius:80px 80px 7px 7px}.site-identik .gallery-tile>.photo-link{height:220px}.site-identik .site-footer{background:#292522}.site-identik .footer-lead .button{color:#49392b}.site-identik .site-footer address,.site-identik .copyright{color:#d5c9ba}.site-identik .modal-side{background:#302b26;color:#fff}.site-identik #menu-dialog{background:#302b26;color:#fff}.site-identik .photo-zoom{color:#5a4330}.site-identik .treatment-photo>span{border-radius:3px}.site-identik .hero-link{border-bottom:1px solid #8c7459}
@media(max-width:1100px){.identik-hero-layout{grid-template-columns:1.2fr .8fr;min-height:430px;gap:25px}.identik-hero h1{font-size:3.7rem}.identik-signature{max-width:220px}.hero-editorial-strip>div,.hero-editorial-strip>button{padding:20px;font-size:.9rem;gap:12px}.site-identik .clinic-layout{grid-template-columns:1fr 1fr;gap:30px}.site-identik .team-card>img{height:240px}.site-identik .service-accordion{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.site-identik .brand img{width:135px}.identik-hero{padding-top:28px;background:#f5efe5}.identik-hero-image{top:auto;height:290px;bottom:92px}.identik-hero-image>img{object-position:74% center;object-fit:cover;transform:scale(1.08)}.identik-hero-image:after{background:linear-gradient(#f5efe5 0%,#f5efe500 30%)}.identik-hero-layout{display:block;min-height:0;padding-bottom:210px}.identik-hero .eyebrow{font-size:.72rem;letter-spacing:.09em}.identik-hero h1{font-size:2.6rem;line-height:1.09;margin-block:17px}.identik-hero .hero-intro{font-size:1rem;max-width:none}.identik-hero .hero-actions{gap:8px 17px;margin-top:20px}.identik-hero .hero-link{font-size:.88rem}.identik-signature{display:none}.hero-editorial-strip{width:100%;grid-template-columns:1fr 1fr;min-height:92px;margin:0}.hero-editorial-strip>div{padding:16px 18px;gap:8px;font-size:.85rem;line-height:1.45}.hero-editorial-strip>div>svg{width:23px;height:23px}.hero-editorial-strip>button{grid-column:1/-1;border-top:1px solid #ffffff30;justify-content:space-between;min-height:64px;padding:12px 18px;font-size:.93rem}.hero-editorial-strip>button .play-circle{width:36px;height:36px}.hero-editorial-strip>button>span:nth-child(2){margin-right:auto}.hero-editorial-strip>div:nth-child(2){border:0}.site-identik .trust-line{padding-block:20px}.site-identik .results-section{padding-top:22px}.site-identik .treatments-section{padding-top:38px}.site-identik .treatment-panel{grid-template-columns:1fr}.site-identik .treatment-photo{order:0;height:175px}.site-identik .treatment-copy{order:1;padding:23px 20px}.site-identik .treatment-tabs button{min-height:85px}.site-identik .other-treatments>.minor-heading{display:block}.site-identik .other-treatments>.minor-heading p{margin-top:8px}.site-identik .service-accordion{grid-template-columns:1fr}.signature-band .wrap{display:grid;grid-template-columns:38px 1fr;gap:12px;padding-block:22px}.signature-band .wrap>span{width:36px;height:36px}.signature-band .wrap>span svg{width:29px;height:29px}.signature-band p{font-size:1.3rem}.signature-band a{grid-column:2;font-size:.9rem;max-width:none;margin:0}.site-identik .journey-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.site-identik .journey-card{padding-top:17px}.site-identik .step-number{font-size:2rem}.site-identik .clinic-layout{grid-template-columns:1fr}.site-identik .clinic-story>img{height:210px}.site-identik .team-rail{grid-auto-columns:58%}.site-identik .team-card>img{height:245px}.site-identik .gallery-layout{grid-template-columns:1fr 1fr;gap:18px 12px}.site-identik .gallery-tile>.photo-link{height:170px}.site-identik .gallery-tile:nth-child(2)>.photo-link,.site-identik .gallery-tile:nth-child(5)>.photo-link{border-radius:55px 55px 6px 6px}.large-text .identik-hero h1{font-size:2.3rem}.large-text .site-identik .journey-grid{grid-template-columns:1fr}}
