:root{--green: #9A6955;--green-dark: #875744;--green-deep: #6c4231;--cream: #e7d9d4;--tan: #9A6955;--tan-light: #ffe8de;--ink: #111111;--body: #1c1611;--line: #e2e0d6;--bg: #ffffff;--surface: #ffefe8;--font-body: Poppins, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display: Playfair Display, Georgia, serif;--wrap: 1280px;--r: 15px;--shadow: 0 18px 45px rgba(62, 48, 43, 0.12)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:"thn-fnt";color:var(--body);background:var(--bg);font-size:16px;line-height:1.65;overflow-x:hidden;letter-spacing:.5px}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus-visible{outline:3px solid var(--tan);outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}.wrap{max-width:var(--wrap);margin:0 auto}section{padding:100px 0}.eyebrow{display:inline-block;font-size:12px;letter-spacing:5px;text-transform:uppercase;color:var(--tan);margin-bottom:15px;font-family:mid-fnt}.center{text-align:center}.center .lede{margin-left:auto;margin-right:auto}.tint{background:var(--surface)}.sec-head{text-align:center;max-width:900px;margin:0 auto 50px}.sec-head .lede{margin-left:auto;margin-right:auto}.sec-head h2{margin-bottom:12px}.sec-head p:last-child{margin-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border-radius:60px;font-weight:600;font-size:.88rem;letter-spacing:.06em;text-transform:uppercase;border:1.5px solid rgba(0,0,0,0);cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.btn:hover{transform:translateY(-2px)}.btn-primary,.btn-accent{background:var(--tan);color:#fff}.btn-primary:hover,.btn-accent:hover{background:#bc8b5f}.btn-dark{background:var(--green-dark);color:#fff}.btn-dark:hover{background:var(--green)}.btn-ghost{background:rgba(0,0,0,0);color:#fff;border-color:hsla(0,0%,100%,.75)}.btn-ghost:hover{background:hsla(0,0%,100%,.1)}.btn-outline{background:rgba(0,0,0,0);color:var(--green);border-color:var(--green)}.btn-outline:hover{background:var(--green);color:#fff}.btn-block{width:100%}.btn img,.btn svg{width:15px;height:15px}.logo-text{font-family:head-fnt;font-size:30px;line-height:1.2}.logo-text span{display:table;font-family:thn-fnt;font-size:9px;font-weight:600;letter-spacing:.9px;margin-top:4px;color:#4a553a}.hero{background:radial-gradient(1100px 520px at 82% -10%, #9A6955 0%, transparent 55%),radial-gradient(800px 460px at -8% 110%, #9A6955 0%, transparent 50%),#563122;color:#fff;padding:75px 0 100px;position:relative;overflow:hidden}.hero::after{content:"";position:absolute;right:-160px;top:-140px;width:760px;height:760px;border-radius:50%;background:hsla(0,0%,100%,.035)}.hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:100px;align-items:start}.hero .banner-text .eyebrow{color:var(--tan-light);border:1px solid var(--tan-light);border-radius:60px;padding:8px 18px}.hero .banner-text h1{color:#fff;margin:5px 0px 25px}.hero .banner-text h1 span{color:#cea392}.hero .banner-text p{color:rgba(248,246,240,.82)}.hero .banner-text p strong{color:#fff}.hero-actions{display:flex;flex-wrap:wrap;gap:15px;margin:30px 0 30px}.hero-actions .s-btn img{margin-left:0;margin-right:10px;animation:wiggle 4s 2s infinite}.hero-stats{margin:50px 0;display:flex;flex-wrap:wrap;gap:50px;padding:25px 0;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}.hero-stats b{display:block;font-family:mid-fnt;font-size:20px;color:#fff;line-height:1.2}.hero-stats span{font-size:14px;color:rgba(248,246,240,.68)}.usp{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 26px}.usp li{position:relative;padding-left:32px;font-size:14px;font-family:lght-fnt;color:rgba(248,246,240,.88)}.usp li::before{content:"✓";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:#fff;color:var(--green);font-size:.68rem;display:grid;place-items:center;font-weight:700}.form-card{background:#fff;border-radius:18px;padding:35px;border:1px solid var(--tan);border-top:5px solid var(--tan);box-shadow:0 22px 50px rgba(20,26,16,.28);color:var(--body)}.form-card .form-fields-head{margin-bottom:30px;text-align:center}.form-card .form-fields-head h4{margin-bottom:5px}.form-card .form-fields-head h4 span{font-style:normal;color:var(--tan);font-family:mid-fnt}.form-card .form-fields-head p{font-size:14px;color:var(--body)}.form-card .btn{margin-top:6px}.field{margin-bottom:14px}.field label{display:block;font-size:.8rem;font-weight:500;color:var(--body);margin-bottom:7px}.field label i{color:#c0392b;font-style:normal}.field input:focus,.field select:focus{border-color:var(--tan);outline:none}.field.err input,.field.err select{border-color:#c0392b}.field.err .err-msg{display:block}.err-msg{display:none;font-size:.76rem;color:#c0392b;margin-top:5px}.privacy{font-size:.76rem;text-align:center;margin:12px 0 0;color:var(--body)}.form-note{display:flex;align-items:center;gap:.45rem;justify-content:center;font-size:12px;font-weight:600;color:rgba(0,0,0,.5);margin-top:25px}.form-note svg{width:13px;height:13px}.doc-c{background:var(--surface)}.doc-c .sec-head{text-align:left}.doc-c .sec-head h2{margin:5px 0 30px}.doc-c .doc-cred{display:flex;gap:.55rem;margin:30px 0}.stop-working .sec-head{text-align:left;max-width:100%;margin-bottom:0px}.stop-working .sec-head p{margin-top:15px}.stop-working .stop-working-photo{position:relative;aspect-ratio:4/4;box-shadow:10px 10px 30px rgba(18,20,20,.2);border-radius:20px;overflow:hidden}.stop-working .stop-working-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.pill{background:#f2e7d2;border:1px solid #e4d2ac;color:#6f5526;font-size:.76rem;font-weight:800;padding:.4rem .85rem;border-radius:999px}.split{display:grid;grid-template-columns:repeat(2, 1fr);gap:100px;align-items:center}.doc-media{position:relative;aspect-ratio:4/5;box-shadow:10px 10px 30px rgba(18,20,20,.2);border-radius:20px;overflow:hidden}.doc-media img{transition:transform .35s ease;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.doc-media:hover img{transform:scale(1.02)}.doc-badge{position:absolute;left:18px;bottom:18px;background:var(--green);color:#fff;border-radius:12px;padding:14px 18px;line-height:1.2}.doc-badge b{display:block;font-family:mid-fnt;font-size:30px;margin-bottom:5px}.doc-badge span{font-size:14px;opacity:.85}.credential{font-size:.9rem;font-weight:600;color:var(--tan);margin-bottom:6px;letter-spacing:.02em}.doc-roof{display:flex;gap:.8rem;align-items:flex-start;background:#f3efe6;border:1px solid #e4decf;border-radius:16px;padding:20px;margin-top:1.15rem;border-left:5px solid var(--green);margin-bottom:30px}.doc-roof p{font-family:head-fnt;margin:0;letter-spacing:-0.5px;font-size:20px;line-height:1.2;font-style:italic;color:#9a6955}.we-treat-c .we-treat-photo{position:relative;aspect-ratio:4/2.5;box-shadow:10px 10px 30px rgba(18,20,20,.2);border-radius:13px 13px 0 0;overflow:hidden}.we-treat-c .we-treat-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.we-treat-c .we-treat-text{padding:20px}.we-treat-c .we-treat-text .we-treat-num{margin-bottom:10px;display:flex;align-items:center;gap:10px}.we-treat-c .we-treat-text .we-treat-num .num{font-family:mid-fnt;font-size:14px;color:var(--tan);display:block}.we-treat-c .we-treat-text .we-treat-num .card-ic{margin-bottom:0}.we-treat-c .we-treat-text h5{margin-bottom:10px}.we-treat-c .we-treat-text p{margin:0 0 20px;min-height:85px}.we-treat-c .we-treat-btn{margin-top:30px;display:flex;justify-content:center}.grid{display:grid;gap:18px}.grid.g2{grid-template-columns:repeat(2, 1fr)}.grid.g3{grid-template-columns:repeat(3, 1fr)}.grid.g4{grid-template-columns:repeat(4, 1fr)}.concern{background:#fff;border:1px solid var(--line);border-radius:var(--r);position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.concern:hover{transform:translateY(-5px);border-color:var(--tan);box-shadow:0 16px 34px rgba(51,62,43,.13)}.concern:hover .card-ic{background:var(--tan);color:#fff}.concern:hover .tagline{background:var(--tan);color:#fff}.tagline{display:inline-block;font-size:14px;color:var(--green);background:var(--cream);border-radius:40px;padding:10px 20px;font-family:mid-fnt;transition:background .2s ease,color .2s ease}.group-head{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin:50px 0 30px;padding-bottom:10px;border-bottom:1px solid var(--line);font-family:mid-fnt}.badge-common{position:absolute;top:-11px;right:16px;background:#9a6955;color:#fff;font-size:12px;font-family:mid-fnt;text-transform:uppercase;letter-spacing:.08em;padding:7px 15px;border-radius:50px}.disclaim{font-size:12px;text-align:center;margin-top:20px;color:var(--body)}.card-ic{width:46px;height:46px;border-radius:12px;background:var(--cream);color:var(--tan);display:grid;place-items:center;margin-bottom:16px;transition:background .2s ease,color .2s ease,transform .2s ease}.card-ic svg{width:24px;height:24px}.step-ic{width:44px;height:44px;border-radius:50%;background:var(--tan);color:var(--cream);display:grid;place-items:center;margin-bottom:14px}.step-ic svg{width:22px;height:22px}.tool{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px 22px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tool .step-n{font-family:var(--font-display);font-size:14px;color:var(--tan);font-family:mid-fnt}.tool h5{margin:5px 0 10px}.tool:hover{transform:translateY(-5px);border-color:var(--tan);box-shadow:0 16px 34px rgba(51,62,43,.13)}.tool:hover .card-ic{background:var(--tan);color:#fff}.tech-c{background:var(--cream)}.machine{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px;text-align:center;position:relative;overflow:hidden;aspect-ratio:5/4;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.machine img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.machine span{position:absolute;left:0;bottom:0;background:var(--tan);width:100%;text-align:center;padding:15px;color:#fff;font-size:14px;font-family:mid-fnt}.machine:hover{transform:translateY(-5px);border-color:var(--tan);box-shadow:0 16px 34px rgba(51,62,43,.13)}.machine:hover img{transform:scale(1.05)}.process-c{background:#9a6955}.process-c .sec-head .eyebrow{color:var(--cream)}.process-c .sec-head h2{color:#fff}.process-c .sec-head h2 span{color:var(--tan-light)}.process-c .sec-head p{color:hsla(0,0%,100%,.7)}.process{counter-reset:st;display:grid;grid-template-columns:repeat(4, 1fr);gap:0;border-top:2px solid var(--line);margin-top:34px}.process .st{padding:35px 25px 0;border-right:1px solid var(--tan);position:relative;transition:background .22s ease}.process .st:last-child{border-right:none}.process .st::before{counter-increment:st;content:counter(st, decimal-leading-zero);position:absolute;top:-14px;left:22px;background:#9a6955;padding:0 10px;font-family:mid-fnt;font-size:16px;color:var(--surface);border-radius:5px}.process .st:hover{background:var(--green-deep)}.process .st:hover .step-ic{background:#9a6955}.process h5{margin:15px 0 5px;color:#fff}.process p{color:hsla(0,0%,100%,.6)}.tint .process .st::before{background:var(--surface)}.offer-c{padding:0 !important}.offer{background:var(--green);color:#fff;border-radius:20px;padding:50px;display:grid;grid-template-columns:1fr .4fr;gap:50px;align-items:center}.offer h2{color:#fff;margin-bottom:10px}.offer p{color:hsla(0,0%,100%,.85);margin:0;max-width:70ch}.offer .eyebrow{color:var(--tan-light)}.why-us .why-us-text .sec-head{max-width:100%;text-align:left;margin-bottom:25px}.why-us .why-us-img{position:relative;aspect-ratio:4/4;box-shadow:10px 10px 30px rgba(18,20,20,.2);border-radius:20px;overflow:hidden}.why-us .why-us-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.why{list-style:none;margin:0;padding:0;display:grid;gap:16px}.why li{padding-left:25px;position:relative;transition:color .2s ease}.why li::before{content:"";position:absolute;left:0;top:9px;width:11px;height:11px;background:var(--tan);border-radius:2px;transform:rotate(45deg)}.why b{color:var(--ink)}.before-after-c .slick-slider,.testi .slick-slider{margin:0 -5px}.before-after-c .slick-slide,.testi .slick-slide{margin-right:5px;margin-left:5px}.ba figure{position:relative;border-radius:10px 0 0 10px;overflow:hidden;margin:0;background:#fff;aspect-ratio:4/6}.ba figure:last-child{border-radius:0 10px 10px 0}.ba figure:last-child figcaption{background:#9a6955;color:#fff;right:12px;left:unset}.ba img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ba figcaption{position:absolute;top:12px;left:12px;background:#fff;color:#000;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .8rem;border-radius:999px}.before-after-single-c{display:flex;gap:2px;border:1px solid #9a6955;border-radius:10px;overflow:hidden}.after-before-c .slick-slider,.testi .slick-slider{margin:0 -5px}.after-before-c .slick-slide,.testi .slick-slide{margin-right:5px;margin-left:5px}.after-before-c .disclaim,.testi .disclaim{text-align:center;font-size:12px;color:var(--body);margin:50px auto 0}.stats-sec{border:1px dashed var(--tan-light);padding:50px;border-radius:20px}.stats-sec .stats-sec-single{border-right:1px solid var(--tan-light)}.stats-sec .stats-sec-single h2{color:#9a6955}.stats-sec .stats-sec-single h2 span{font-family:mid-fnt}.stats-sec .stats-sec-single:last-child{border-right:0}.stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;text-align:center}.stats b{display:block;font-family:var(--font-display);font-size:clamp(1.7rem,3.6vw,2.5rem);color:var(--green);line-height:1.15}.carecol{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:50px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.carecol ul{list-style:none;margin:0;padding:0;display:grid;gap:15px}.carecol li{padding:20px 0px 20px 20px;position:relative;border-bottom:1px dashed var(--line)}.carecol li:last-child{border:none;padding-bottom:0}.carecol li::before{content:"";position:absolute;left:0;top:28px;width:8px;height:8px;border-radius:50%;background:var(--tan)}.carecol:hover{transform:translateY(-5px);border-color:var(--tan);box-shadow:0 16px 34px rgba(51,62,43,.13)}.who-benefit-c{border-top:1px solid #e0e0e0}.chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.chip{background:#fff;border:1px solid var(--line);border-radius:60px;padding:10px 20px;font-size:16px;color:var(--ink);font-family:mid-fnt;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.chip:hover{background:var(--green);border-color:var(--green);color:#fff;transform:translateY(-3px)}.slots-c{padding:0 !important}.slots-c .slot-cont{background:#9a6955;padding:75px;border-radius:20px}.slots-c .slot-cont .sec-head h2{color:#fff}.slots-c .slot-cont .sec-head h2 span{color:var(--tan-light)}.slots-c .slot-cont .sec-head p{color:hsla(0,0%,100%,.526)}.slots-c .slot-cont .f-btn{margin:0 auto}.t-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:.9rem}.t-card .stars{color:#f06023;letter-spacing:.14em;font-size:.9rem}.t-card blockquote{font-size:14px;color:#414f4a;font-style:italic;flex:1}.t-who{display:flex;align-items:center;gap:.7rem;margin-top:15px}.t-who .av{width:38px;height:38px;border-radius:999px;background:#9a6955;color:var(--cream);font-weight:800;display:grid;place-items:center;font-size:.9rem;flex:none}.t-who b{font-size:.88rem}.t-who span{display:block;font-size:.74rem;color:#1c1611;font-weight:600}.faq{max-width:840px;margin:0 auto}.faq details{border:1px solid var(--line);border-radius:12px;background:#fff;margin-bottom:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq details:hover,.faq details[open]{border-color:var(--tan);box-shadow:0 10px 26px rgba(51,62,43,.09)}.faq details[open] summary::after{content:"–";color:#c0392b}.faq summary{cursor:pointer;list-style:none;padding:25px;color:var(--ink);position:relative;font-size:18px;font-family:mid-fnt}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:22px;top:15px;font-size:1.5rem;font-weight:400;color:var(--tan)}.faq summary:hover{color:var(--tan)}.faq .ans{margin-top:-15px;padding:0 25px 25px}.faq .ans p:last-child{margin:0}.cross{margin-top:35px;border:1px dashed var(--green);border-radius:var(--r);padding:25px 35px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cross p{margin:0;color:var(--ink);font-family:mid-fnt}.contact-c{background:#2e170e}.contact-c .contact-details .sec-head{text-align:left;max-width:100% !important}.contact-c .contact-details .sec-head h2{color:#fff}.contact-c .contact-details .sec-head p{color:hsla(0,0%,100%,.6)}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.cinfo{display:grid;gap:30px}.cinfo a,.cinfo div{display:flex;gap:14px;align-items:flex-start}.cinfo a{transition:color .2s ease}.cinfo a:hover b{color:var(--tan)}.cinfo b{display:block;color:var(--surface);font-size:16px;font-family:mid-fnt}.cinfo span{font-size:12px;color:hsla(0,0%,100%,.5)}.cinfo .dot-c{display:grid;place-items:center;color:var(--tan)}.cinfo .dot-c svg{width:19px;height:19px}.dot-c{width:38px;height:38px;border-radius:10px;background:var(--cream);flex:0 0 38px}.clinic-img-c{background:#2e170e;padding-top:0 !important}.clinic-img-c h2{color:#fff}.clinic-img-c p{color:hsla(0,0%,100%,.7)}.gal{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.gal figure{margin:0;border-radius:15px;overflow:hidden;box-shadow:0 18px 45px rgba(62,48,43,.12);position:relative;background:#fff}.gal figure:hover img{transform:scale(1.05)}.gal img{width:100%;aspect-ratio:4/4;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.gal figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(15, 42, 38, 0.88));color:#f4f1e9;font-size:.74rem;font-weight:700;padding:1.4rem .8rem .55rem}.map{border-radius:16px;overflow:hidden;box-shadow:0 14px 40px rgba(15,42,38,.1);margin-top:1.5rem}.map iframe{width:100%;height:280px;border:0;display:block}footer .logo-text{font-size:40px}footer .logo-text span{margin:10px auto 0;color:hsla(0,0%,100%,.5);font-weight:400;font-size:12px}.youtube-cards{display:flex;flex-wrap:wrap;gap:32px;width:100%}.youtube-card{flex:1 1 calc(50% - 16px);min-width:0;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#f5f5f5;box-shadow:0 6px 18px rgba(0,0,0,.1)}.youtube-card iframe{display:block;width:100%;height:100%;border:0}@media(max-width: 768px){.youtube-cards{flex-direction:column;gap:20px}.youtube-card{width:100%;flex:none}}header nav .header-menu{display:flex;align-items:center;justify-content:center}header nav .header-menu li a{font-size:14px;font-family:mid-fnt;letter-spacing:.5px;padding:30px 20px;display:table;color:#000}header nav .header-menu li a:hover{color:#fff;background:#9a6955}header nav .f-btn{font-size:14px}header nav .whats-btn span .brk{font-size:10px;font-family:lght-fnt}header nav .nav-toggle{display:none;background:none;border:0;padding:6px;cursor:pointer}header nav .nav-toggle span{display:block;width:22px;height:2px;background:#000;margin:4px 0;border-radius:2px}header nav .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width: 1300px){.main-nav{order:4;flex:0 0 100%;display:none;border-top:1px solid #9a6955}.main-nav.is-open{display:block;position:absolute;background:#9a6955;right:0;top:83px;width:100%;z-index:5000;border-top:1px solid #fff}}@media only screen and (max-width: 1300px)and (min-width: 768px){.main-nav.is-open{top:124px}}@media(max-width: 1300px){.main-nav ul{flex-direction:column;align-items:flex-start;gap:0}.main-nav li{width:100%}header nav .nav-toggle{display:block}header nav .header-menu li a{font-size:14px;font-family:mid-fnt;letter-spacing:.5px;padding:20px 20px;display:table;color:#fff;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.1);width:100%}}#before-after,#doctor,#process,#reviews,#why-us-sec,#faq,#contact{scroll-margin-top:120px}@media only screen and (max-width: 992px){header nav .btn-grp a{display:none}}.we-treat-c .sec-head{max-width:1000px;margin-bottom:45px}.we-treat-c .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.we-treat-c .sec-head h2{margin:10px 0 20px}.we-treat-c .sec-head p{margin:0}.we-treat-c .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:5px;text-transform:uppercase;color:#9a6955;font-family:mid-fnt}.we-treat-c .sec-head.center .eyebrow{justify-content:center}.we-treat-c .sec-head.center .eyebrow::before{display:none}.we-treat-c .sec-head h2{line-height:1.15}.we-treat-c .sec-head h2 .it{color:#9a6955}.we-treat-c .guide-layout{display:grid;grid-template-columns:1.15fr 1fr 1.15fr;gap:32px;position:relative}.we-treat-c .cards-column{display:flex;flex-direction:column;gap:20px}.we-treat-c .group-title{font-size:14px;letter-spacing:.08em;font-family:mid-fnt;color:#9a6955;text-transform:uppercase;margin-bottom:-4px}.we-treat-c .group-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:-4px}.we-treat-c .highlight-card-c{position:relative}.we-treat-c .highlight-flag{background-color:#c48b5a;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:4px;position:absolute;right:20px;top:-15px}.we-treat-c .scar-card{background-color:#fff;border-radius:20px;padding:20px;border:1px solid rgba(0,0,0,.03);box-shadow:0 4px 18px rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease}.we-treat-c .scar-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.05)}.we-treat-c .scar-card .card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.we-treat-c .badge-num{width:28px;height:28px;background-color:var(--green);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.we-treat-c .diagram-thumb{width:68px;height:44px}.we-treat-c .diagram-thumb svg{width:100%;height:100%;display:block}.we-treat-c .diagram-svg{width:100%;height:100%;display:block}.we-treat-c .card-body .card-title{font-weight:700;margin-bottom:6px}.we-treat-c .card-body .card-desc{line-height:1.45;margin-bottom:14px}.we-treat-c .treatment-pill{display:inline-block;background-color:#fff4e9;color:var(--green);font-size:12px;padding:5px 15px;border-radius:20px;font-family:mid-fnt}.we-treat-c .face-center-column{display:flex;justify-content:center;align-items:center;position:relative}.we-treat-c .face-image-wrapper{position:relative;width:100%;max-width:380px;border-radius:24px;overflow:hidden;background:#e9e4de;aspect-ratio:4/7}.we-treat-c .face-img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.we-treat-c .f-btn{margin:30px auto 0}.we-treat-c .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.we-treat-c .reveal.in{opacity:1;transform:none}@media(max-width: 980px){.we-treat-c .guide-layout{grid-template-columns:1fr;gap:36px}.we-treat-c .face-center-column{order:1}.we-treat-c .left-column{order:2}.we-treat-c .right-column{order:3}.we-treat-c .face-image-wrapper{max-width:440px;aspect-ratio:4/4}}@media(max-width: 640px){.we-treat-c .scar-card{display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:16px}.we-treat-c .scar-card .card-head{flex-direction:row;gap:10px;margin-bottom:0;flex-shrink:0}.we-treat-c .scar-card .diagram-thumb{width:54px;height:36px}.we-treat-c .card-body .card-title{font-size:.98rem}.we-treat-c .card-body .card-desc{font-size:.82rem;margin-bottom:8px}.we-treat-c .card-body .treatment-pill{font-size:.7rem;padding:3px 10px}.we-treat-c .group-title{font-size:12px;margin-bottom:-10px}}@media(prefers-reduced-motion: reduce){.we-treat-c .reveal{opacity:1;transform:none;transition:none}.we-treat-c .scar-card{transition:none}}.ba-note{text-align:center;font-size:12px;color:#5c6b67;margin:25px auto 0}.toolkit-c{background:#2e170e}.tx-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.15rem}.tx{background:linear-gradient(180deg, #9A6955, #6c4231);border:1px solid hsla(0,0%,100%,.3176470588);border-radius:15px;padding:30px}.tx h4{color:#fdfbf6;display:flex;align-items:center;gap:.55rem}.tx h4 span{color:#2e170e;font-family:head-fnt;font-weight:600;font-size:1.15rem}.tx p{font-size:14px;color:#c7cfc8;margin-top:.45rem}#statistics{padding-top:0 !important}.tsf-qf{--qf-brown: #9A6955;--qf-brown-d: #9A6955;--qf-gold: #cfa899;--qf-gold-d: #cfa899;--qf-cream: #e7d9d4;--qf-line: #e7d9d4;--qf-ink: #1c1611;--qf-muted: #9A6955;background:#fff;border-radius:18px;padding:26px 24px 22px;box-shadow:0 18px 45px rgba(62,52,43,.12);color:var(--qf-ink);font-family:thn-fnt,Poppins,-apple-system,"Segoe UI",sans-serif;width:100%;box-sizing:border-box}.tsf-qf *{box-sizing:border-box}.tsf-qf h4{font-family:head-fnt,"Playfair Display",Georgia,serif;font-weight:400;font-size:24px;line-height:1.25;margin:0 0 4px;color:var(--qf-ink)}.tsf-qf h4 .it{color:#9a6955}.tsf-qf .qf-sub{font-size:13.5px;color:var(--qf-muted);margin:0 0 16px}.tsf-qf .qf-progress{display:flex;align-items:center;gap:10px;margin:0 0 18px}.tsf-qf .qf-bar{flex:1;height:6px;background:var(--qf-cream);border-radius:6px;overflow:hidden}.tsf-qf .qf-bar i{display:block;height:100%;width:33.34%;background:#9a6955;border-radius:6px;transition:width .35s ease}.tsf-qf .qf-count{font-family:mid-fnt,Poppins,sans-serif;font-size:12px;color:var(--qf-muted);white-space:nowrap}.tsf-qf .qf-step{display:none}.tsf-qf .qf-step.on{display:block;animation:qfIn .3s ease}@keyframes qfIn{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.tsf-qf .qf-q{font-family:mid-fnt,Poppins,sans-serif;font-size:15.5px;line-height:1.4;margin:0 0 10px;color:var(--qf-ink)}.tsf-qf .qf-q small{display:block;font-family:thn-fnt,Poppins,sans-serif;font-size:12.5px;color:var(--qf-muted);margin-top:2px}.tsf-qf .qf-opts{display:grid;gap:8px;margin:0 0 6px}.tsf-qf .qf-opts.two{grid-template-columns:1fr 1fr}.tsf-qf .qf-opt{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:14px;line-height:1.3;color:var(--qf-ink);cursor:pointer;transition:border-color .15s,background .15s}.tsf-qf .qf-opt::before{content:"";flex:0 0 16px;height:16px;border:1.5px solid #9f659e;border-radius:50%;background:#fff;transition:all .15s}.tsf-qf .qf-opt:hover{border-color:var(--qf-gold)}.tsf-qf .qf-opt:focus-visible{outline:2px solid var(--qf-gold);outline-offset:2px}.tsf-qf .qf-opt[aria-checked=true]{border-color:var(--qf-brown);background:var(--qf-cream)}.tsf-qf .qf-opt[aria-checked=true]::before{border-color:var(--qf-brown);background:var(--qf-brown);box-shadow:inset 0 0 0 3px #fff}.tsf-qf .qf-group+.qf-group{margin-top:16px}.tsf-qf .field{margin:0 0 12px}.tsf-qf label.lbl{display:block;font-size:13px;margin:0 0 5px;color:var(--qf-ink)}.tsf-qf label.lbl i{color:#c0392b;font-style:normal}.tsf-qf input[type=text],.tsf-qf input[type=tel],.tsf-qf input[type=date]{width:100%;height:48px;padding:0 14px;border:1px solid #ddd;border-radius:5px;background:#fff;font:inherit;font-size:14.5px;color:var(--qf-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsf-qf input:focus{outline:none;border-color:var(--qf-gold);box-shadow:0 0 0 3px rgba(212,163,128,.2)}.tsf-qf .field.bad input{border-color:#c0392b}.tsf-qf .qf-err{display:none;font-size:12px;color:#c0392b;margin-top:4px}.tsf-qf .field.bad .qf-err,.tsf-qf .qf-group.bad .qf-err{display:block}.tsf-qf .qf-date-wrap{position:relative}.tsf-qf .qf-date-wrap img{position:absolute;right:12px;top:50%;width:18px;transform:translateY(-50%);pointer-events:none}.tsf-qf .qf-consent{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.45;color:rgba(0,0,0,.7490196078);margin:2px 0 14px;cursor:pointer}.tsf-qf .qf-consent input{margin:2px 0 0;width:16px;height:16px;accent-color:var(--qf-brown);flex:0 0 16px}.tsf-qf .qf-consent.bad{color:#c0392b}.tsf-qf .qf-nav{display:flex;gap:10px;align-items:center;margin-bottom:16px;justify-content:space-between}.tsf-qf .qf-back{all:unset;cursor:pointer;font-size:13.5px;color:var(--qf-muted);padding:12px 6px;text-decoration:underline;text-underline-offset:3px}.tsf-qf .qf-back[hidden]{display:none}.tsf-qf .qf-next{all:unset;box-sizing:border-box;flex:1;display:flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 18px;cursor:pointer;background:#9a6955;color:#fff;border-radius:5px;font-family:mid-fnt,Poppins,sans-serif;font-size:14.5px;letter-spacing:.04em;text-transform:uppercase;transition:background .15s}.tsf-qf .qf-next:hover{background:#9a6955;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;transform:translateY(-2px);transition:.5s}.tsf-qf .qf-next[disabled]{opacity:.65;cursor:wait}.tsf-qf .qf-next img{width:18px;height:auto}.tsf-qf .qf-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--qf-muted);margin:12px 0 0}.tsf-qf .qf-note svg{width:13px;height:13px}.tsf-qf .qf-hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;opacity:0}.tsf-qf .qf-done{display:none;text-align:center;padding:18px 4px 6px}.tsf-qf .qf-done.on{display:block}.tsf-qf .qf-done b{display:block;font-family:head-fnt,"Playfair Display",Georgia,serif;font-weight:400;font-size:22px;margin:0 0 6px}.tsf-qf .qf-done p{font-size:14px;color:var(--qf-muted);margin:0}.tsf-qf .qf-fail{display:none;font-size:13px;color:#c0392b;margin-top:10px;text-align:center}.tsf-qf .qf-fail a{color:inherit}.tsf-qf select{width:100%;height:48px;padding:0 38px 0 14px;border:1px solid #ddd;border-radius:5px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23734817' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") no-repeat right 14px center;font:inherit;font-size:14.5px;color:var(--qf-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsf-qf select:focus{outline:none;border-color:var(--qf-gold);box-shadow:0 0 0 3px rgba(212,163,128,.2)}.tsf-qf .field.bad select{border-color:#c0392b}.tsf-qf .qf-fee{display:flex;gap:10px;align-items:flex-start;background:var(--qf-cream);border:1px solid #efdcc8;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;color:var(--qf-ink);margin:2px 0 12px}.tsf-qf .qf-fee svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px;stroke:var(--qf-brown);fill:none;stroke-width:1.8}.tsf-qf .qf-fee[hidden]{display:none}.tsf-qf .qf-cal-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin:0 0 8px}.tsf-qf .qf-cal-head>*{white-space:nowrap}.tsf-qf .qf-cal-head .lbl{margin:0}.tsf-qf .qf-cal-pick{font-family:mid-fnt,Poppins,sans-serif;font-size:12.5px;color:var(--qf-brown);text-align:right}.tsf-qf .qf-cal-wk{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--qf-muted);margin:8px 0 5px}.tsf-qf .qf-cal-wk:first-child{margin-top:0}.tsf-qf .qf-cal-row{display:grid;grid-template-columns:repeat(7, 1fr);gap:6px}.tsf-qf .qf-day{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:62px;padding:6px 2px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;text-align:center;transition:border-color .15s,background .15s,color .15s}.tsf-qf .qf-day .dw{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--qf-muted)}.tsf-qf .qf-day .dn{font-family:mid-fnt,Poppins,sans-serif;font-size:18px;line-height:1.1;color:var(--qf-ink)}.tsf-qf .qf-day .dm{font-size:10px;color:var(--qf-muted)}.tsf-qf .qf-day .tag{font-size:9.5px;line-height:1;color:var(--qf-brown);font-family:mid-fnt,Poppins,sans-serif}.tsf-qf .qf-day:hover{border-color:var(--qf-gold)}.tsf-qf .qf-day:focus-visible{outline:2px solid var(--qf-gold);outline-offset:2px}.tsf-qf .qf-day[aria-checked=true]{background:var(--qf-brown);border-color:var(--qf-brown)}.tsf-qf .qf-day[aria-checked=true] span{color:#fff}.tsf-qf .qf-day[disabled]{cursor:not-allowed;background:#faf7f4;border-style:dashed}.tsf-qf .qf-day[disabled] span{color:#c2b8ae}.tsf-qf .qf-day.pad{visibility:hidden}.tsf-qf .field.bad .qf-day:not([disabled]){border-color:#e8b4ad}@media(max-width: 480px){.tsf-qf .qf-cal-row{gap:4px}.tsf-qf .qf-day{min-height:56px;border-radius:7px}.tsf-qf .qf-day .dn{font-size:16px}.tsf-qf .qf-day .dm{display:none}}@media(max-width: 480px){.tsf-qf{padding:22px 16px 18px}.tsf-qf h4{font-size:21px}.tsf-qf .qf-opts.two{grid-template-columns:1fr}}.tsf-qf:has(.qf-step.on[data-step="1"]) .qf-nav button[type=submit],.tsf-qf:has(.qf-step.on[data-step="2"]) .qf-nav button[type=submit],.tsf-qf:has(.qf-step.on[data-step="3"]) .qf-nav button[type=submit],.tsf-qf:has(.qf-step.on[data-step="4"]) .qf-nav button[type=submit]{display:none !important}.doctoc-c{background:var(--surface)}.doctoc-c .slick-list{margin:0 -15px}.doctoc-c .slick-slide{margin:0 15px}.doctoc-c .certificate-doctor-all .certificate-doctor-single-img{padding:20px;border:1px solid #9a6955;border-top:5px solid #9a6955;border-radius:10px;background:#fff}.doctoc-c .certificate-doctor-all .certificate-doctor-single-img .meet-doctor-image img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;border-radius:10px;-o-object-position:top;object-position:top}.doctoc-c .certificate-doctor-all .certificate-doctor-single-img .meet-doctor-detail{text-align:center;margin-top:20px}.doctoc-c .certificate-doctor-all .certificate-doctor-single-img .meet-doctor-detail h4{font-family:mid-fnt}.doctoc-c .certificate-doctor-all .certificate-doctor-single-img .meet-doctor-detail h5{margin:10px 0}.docs{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}.doc{display:grid;grid-template-columns:104px minmax(0, 1fr);gap:18px;align-items:start}.doc img{width:104px;height:116px;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:var(--line-soft)}.doc h3{font-size:19px}.doc p{margin-top:6px;font-size:14px;color:var(--ink-2);line-height:1.55}.clinic-carousel{position:relative;width:100%;overflow:hidden}.clinic-carousel .clinic-imgs{display:flex;gap:16px;transition:transform .45s ease;will-change:transform}.clinic-carousel .clinic-imgs img{flex:0 0 calc((100% - 48px)/4);width:calc((100% - 48px)/4);height:280px;-o-object-fit:cover;object-fit:cover;border-radius:14px;display:block}.clinic-carousel .carousel-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin:50px 0 70px}.clinic-carousel .carousel-dots .carousel-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#d5d5d5;cursor:pointer;transition:all .25s ease}.clinic-carousel .carousel-dots .carousel-dot.active{width:24px;border-radius:10px;background:#9a6955}@media(max-width: 991px){.clinic-carousel .clinic-imgs img{flex-basis:calc((100% - 32px)/3);width:calc((100% - 32px)/3)}}@media(max-width: 767px){.clinic-carousel .clinic-imgs{gap:12px}.clinic-carousel .clinic-imgs img{flex-basis:calc((100% - 12px)/2);width:calc((100% - 12px)/2);height:220px}.clinic-carousel .carousel-dots{margin-top:30px}}@media(max-width: 480px){.clinic-carousel .clinic-imgs img{flex-basis:100%;width:100%}}/*# sourceMappingURL=style-index.min.css.map */