*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"thn-fnt";color:#4a553a;letter-spacing:.5px;line-height:1.65;font-size:16px;-webkit-font-smoothing:antialiased;background:#f2ede4}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:1280px;margin:0 auto}h1,h2,h3{line-height:1.15}.it{color:#d4a373}.on-light .it{color:#b99872}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:5px;text-transform:uppercase;font-family:mid-fnt;color:#b99872}.eyebrow::before{content:"";width:25px;height:2px;background:#b99872;border-radius:2px}.sec{padding:100px 0}.sec-tight{padding:56px 0}.sec-deep{background:#2d3a28;color:#f4f1e9}.sec-deep .eyebrow{color:#d4a373}.sec-deep p{color:#d7dbd4}.sec-white{background:#fff}.sec-head{max-width:1000px;margin-bottom:45px}.sec-head h2{margin:10px 0 20px}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head.center .eyebrow{justify-content:center}.sec-head.center .eyebrow::before{display:none}.offerbar{background:#2d3a28;color:#f4e9d4;text-align:center;font-size:.85rem;font-weight:700;letter-spacing:.02em;padding:.55rem 14px}.offerbar b{color:#d4a373}.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%, #2d3a28 0%, transparent 55%),radial-gradient(800px 460px at -8% 110%, #2d3a28 0%, transparent 50%),#2d3a28;color:#f4f1e9;padding:75px 0 100px;position:relative;overflow:hidden}.hero::after{content:"";position:absolute;inset:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="140" height="140" opacity=".05"><path d="M0 70h140M70 0v140" stroke="%23ffffff" stroke-width="1"/></svg>');pointer-events:none;opacity:.3}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:100px;align-items:start;position:relative;z-index:1}.hero h1{margin:1.1rem 0 1rem;color:#fff}.hero-sub{color:#cfd6cf}.hero-acts{display:flex;gap:15px;flex-wrap:wrap;margin:30px 0}.hero-stats{display:flex;gap:50px;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.16);border-bottom:1px solid hsla(0,0%,100%,.16);padding:25px 0;margin:50px 0 30px}.hero-ticks{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.4rem}.hero .banner-text .s-btn img{margin-left:0;margin-right:10px}.badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(185,146,74,.16);border:1px solid rgba(185,146,74,.45);color:#d4a373;font-size:12px;letter-spacing:.13em;text-transform:uppercase;padding:7px 18px;border-radius:999px;font-family:mid-fnt}.stat b{display:block;font-family:mid-fnt;font-size:20px;color:#fff;line-height:1.1}.stat span{font-size:12px;color:hsla(0,0%,100%,.7)}.tick{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#fff;font-family:lght-fnt}.tick svg{width:25px;height:25px;flex:none;margin-top:.16rem}.form-card{background:#fff;color:#4a553a;border-radius:20px;box-shadow:10px 10px 30px rgba(18,20,20,.2);padding:35px;position:relative;border-top:5px solid #d4a373}.form-fields-head{text-align:center;margin-bottom:30px}.form-fields-head p{font-size:14px;margin-top:5px}.field{margin-bottom:.95rem}.field label{display:block;font-size:12px;margin-bottom:5px}.field input,.field select{transition:border .15s ease}.field input:focus,.field select:focus{outline:none;border-color:#d4a373;background:#fff}.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}.form-success{display:none;text-align:center;padding:1.6rem .4rem}.form-success svg{width:52px;height:52px;margin:0 auto .8rem}.form-success h4{font-family:"Newsreader",serif;font-weight:500;font-size:1.35rem;margin-bottom:.4rem}.form-success p{font-size:.9rem;color:#5c6b67;margin:0 auto}form.done .form-fields{display:none}form.done .form-success{display:block}.grid3{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.15rem}.grid2{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.15rem}.card{background:#fff;border:1px solid rgba(15,42,38,.13);border-radius:16px;padding:30px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(15,42,38,.1)}.card .em{font-size:1.5rem;line-height:1;margin-bottom:30px;display:block}.card h5{margin-bottom:.45rem}.card p{color:#5c6b67}.card .go{display:inline-flex;align-items:center;gap:.4rem;margin-top:20px;font-size:16px;color:#b99872;text-decoration:none;background:none;border:0;cursor:pointer;font-family:mid-fnt;padding:0}.card .go:hover{color:#2d3a28}.tag{position:absolute;top:-11px;right:14px;background:#d4a373;color:#fff;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:7px 15px;border-radius:999px;font-family:bld-fnt}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:100px;align-items:center}.split img{object-fit:cover}.split .body p{margin-bottom:15px}.split .body p:last-child{margin-bottom:0}.tx-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.15rem}.tx{background:linear-gradient(180deg, #2d3a28, #1d2918);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;padding:30px}.tx h4{color:#fdfbf6;display:flex;align-items:center;gap:.55rem}.tx h4 span{color:#d4a373;font-family:head-fnt;font-size:1.15rem}.tx p{font-size:14px;color:#c7cfc8;margin-top:.45rem}.steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.1rem;counter-reset:step}.step{background:#fff;border:1px solid rgba(15,42,38,.13);border-radius:16px;padding:30px;position:relative}.step::before{counter-increment:step;content:counter(step);position:absolute;top:-16px;left:16px;width:34px;height:34px;border-radius:999px;background:#b99872;color:#fff;font-weight:800;display:grid;place-items:center;font-size:.95rem;box-shadow:0 6px 16px rgba(185,146,74,.4)}.step h5{margin:.35rem 0 .4rem}.step p{font-size:14px;color:#5c6b67}.process-btn{margin:50px auto 0;display:table}.offer-cont{display:flex;align-items:center}.offer-cont .offer-text-c{width:calc(100% - 160px);padding-left:50px}.offer{display:grid;grid-template-columns:1fr .4fr;gap:2rem;align-items:center;background:linear-gradient(105deg, #2d3a28, #161f12);border:1px solid rgba(185,146,74,.4);border-radius:22px;padding:50px;box-shadow:10px 10px 30px rgba(18,20,20,.2)}.offer-badge{width:125px;height:125px;border-radius:999px;background:#d4a373;color:#2d3a28;display:grid;place-items:center;text-align:center;line-height:1.2;box-shadow:0 10px 30px rgba(185,146,74,.45);font-family:mid-fnt}.offer-badge b{font-family:head-fnt;font-size:25px;display:block}.offer h3{margin:10px 0 5px;color:#fdfbf6}.offer .k{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#d4a373;display:block;margin-bottom:.3rem}.offer p{color:#cdd5ce}.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:#f06023;right:12px;left:unset}.ba img{width:100%;height:100%;object-fit:cover}.ba figcaption{position:absolute;top:12px;left:12px;background:#2a2924;color:#f4e9d4;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .8rem;border-radius:999px}.ba-note{text-align:center;font-size:12px;color:#5c6b67;margin:25px auto 0}.before-after-single-c{display:flex;gap:2px}.vids{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;margin:0 auto;margin-top:50px}.vids video{width:100%;border-radius:16px;box-shadow:0 14px 40px rgba(15,42,38,.1);background:#000;aspect-ratio:4/6;object-fit:contain}.doc{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.doc-photo{position:relative;aspect-ratio:4/5}.doc-photo img{border-radius:22px;box-shadow:10px 10px 30px rgba(18,20,20,.2);width:100%;height:100%;object-fit:cover;object-position:top}.doc-photo .float{position:absolute;bottom:-16px;right:-14px;background:#fff;border-radius:14px;box-shadow:10px 10px 30px rgba(18,20,20,.2);padding:10px 30px;display:flex;align-items:center;gap:.6rem}.doc-photo .float b{font-family:head-fnt;font-size:40px;color:#b99872}.doc-photo .float span{line-height:1.2;font-family:mid-fnt}.doc .doc-text h2{margin:10px 0 20px}.doc-cred{display:flex;flex-wrap:wrap;gap:.55rem;margin:30px 0}.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 #d4a373;margin-bottom:30px}.doc-roof svg{width:22px;height:22px;flex:none;margin-top:.1rem}.doc-roof p{font-family:head-fnt;margin:0;letter-spacing:-0.5px;font-size:20px;line-height:1.2;font-style:italic}.pill{background:#f2e7d2;border:1px solid #e4d2ac;color:#6f5526;font-size:.76rem;font-weight:800;padding:.4rem .85rem;border-radius:999px}.statband{background:#a38159;color:#fff}.statband .statband-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;text-align:center}.statband h2{display:block;color:#fff;line-height:1.1;margin-bottom:5px}.statband h2 span{font-weight:900;margin-left:5px;color:#f2e7d2}.statband p{color:#f2e7d2;font-family:mid-fnt;text-transform:uppercase;font-size:12px}.twolist{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem}.listcard{background:#fff;border:1px solid rgba(15,42,38,.13);border-radius:16px;padding:50px}.listcard h3{display:flex;align-items:center;gap:.55rem;margin-bottom:.9rem}.listcard ul{list-style:none}.listcard li{display:flex;gap:.6rem;align-items:flex-start;color:#414f4a;padding:20px 0;border-bottom:1px dashed rgba(15,42,38,.13)}.listcard li:last-child{border-bottom:0}.listcard li b{color:#4a553a}.listcard li svg{width:25px;height:25px;flex:none;margin-top:.2rem}.bene{display:grid;grid-template-columns:1fr .9fr;gap:100px;align-items:center}.bene ul{list-style:none;margin-top:1.2rem}.bene li{display:flex;gap:.75rem;align-items:flex-start;padding:.62rem 0}.bene li svg{width:25px;height:25px;flex:none;margin-top:.14rem}.bene li b{display:inline}.t-card{background:#fff;border:1px solid rgba(15,42,38,.13);border-radius:16px;padding:30px;display:flex;flex-direction:column;gap:.9rem}.t-card .stars{color:#d4a373;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}.t-who .av{width:38px;height:38px;border-radius:999px;background:#2d3a28;color:#d4a373;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:#5c6b67;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;max-width:880px;margin:0 auto}.chip{background:#fff;border:1px solid rgba(15,42,38,.13);border-radius:999px;padding:.6rem 1.15rem;font-size:.86rem;font-weight:700;color:#33413d;display:inline-flex;gap:.5rem;align-items:center;font-family:mid-fnt}.chip svg{width:20px;height:20px}.faq{max-width:1000px;margin:0 auto}.faq details{background:#fff;border:1px solid rgba(15,42,38,.13);border-radius:14px;margin-bottom:.7rem;overflow:hidden}.faq details[open] summary::after{transform:rotate(45deg);color:#da0f00}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:30px;font-family:mid-fnt}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-family:bld-fnt;font-size:25px;font-weight:900;color:#b99872;flex:none;line-height:1;transition:transform .2s ease}.faq .a{padding:0 30px 30px;color:#5c6b67;margin-top:-20px}.gal{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.gal figure{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 14px 40px rgba(15,42,38,.1);position:relative;background:#fff}.gal figure:hover img{transform:scale(1.05)}.gal img{width:100%;aspect-ratio:4/4;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}.ctaband{background:linear-gradient(105deg, #2d3a28, #161f12);border:1px solid rgba(185,146,74,.35);border-radius:22px;padding:75px;text-align:center;color:#f4f1e9;box-shadow:10px 10px 30px rgba(18,20,20,.2)}.ctaband h2{color:#fdfbf6;margin-bottom:.7rem}.ctaband p{margin:0 auto 1.4rem;color:#cdd5ce;max-width:700px}.ctaband .o-btn{margin:50px auto 0}.contact{display:grid;grid-template-columns:1fr .92fr;gap:100px;align-items:start}.c-item{display:flex;gap:.9rem;align-items:flex-start;padding:20px 0;border-bottom:1px dashed #2a2924}.c-item:last-child{border-bottom:0}.c-item .ic{width:40px;height:40px;border-radius:12px;background:#f2e7d2;display:grid;place-items:center;flex:none}.c-item .ic svg{width:18px;height:18px}.c-item b{display:block;font-size:16px;font-family:mid-fnt;color:#fff}.c-item span,.c-item a{font-size:14px;color:hsla(0,0%,100%,.5);text-decoration:none}.c-item a:hover b{color:#b99872}.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}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}.mark-vs-scar-c .mark-vs-scar-img{aspect-ratio:1/1;background:linear-gradient(135deg, var(--gold-soft) 0%, var(--gold-light) 100%);border-radius:20px;overflow:hidden;position:relative;box-shadow:10px 10px 30px rgba(18,20,20,.2)}.mark-vs-scar-c .mark-vs-scar-img img{width:100%;height:100%;object-fit:cover}.mark-vs-scar-c .mark-vs-scar-text h2{margin:15px 0 25px}.why-c .why-img-c{aspect-ratio:1/1;background:linear-gradient(135deg, var(--gold-soft) 0%, var(--gold-light) 100%);border-radius:20px;overflow:hidden;position:relative;box-shadow:10px 10px 30px rgba(18,20,20,.2)}.why-c .why-img-c img{width:100%;height:100%;object-fit:cover}.why-c .why-text-c h2{margin:15px 0 25px}.modal-body-n .form-card{border-radius:0}.contact-c{background:#2d3a28}.contact-c .contact-text{margin-bottom:50px}.contact-c .contact-text h2{color:#fff;margin:20px 0 10px}.contact-c .contact-text p{color:hsla(0,0%,100%,.7)}.clinic-img-c{background:#2d3a28;padding-top:0 !important}.clinic-img-c h2{color:#fff;margin:20px 0 10px}.clinic-img-c p{color:hsla(0,0%,100%,.7)}.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 .ba-note{margin:50px auto 0}.machine-all-cal{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}.machine-all-cal .machine-single-c{position:relative;border-radius:10px;overflow:hidden;margin:0;background:#fff;aspect-ratio:4/6}.machine-all-cal .machine-single-c img{width:100%;height:100%;object-fit:cover}.machine-all-cal p{position:absolute;left:0;bottom:0;background:#2d3a28;width:100%;text-align:center;padding:5px;color:#fff;font-size:14px;font-family:mid-fnt}.guide-layout{display:grid;grid-template-columns:1.15fr 1fr 1.15fr;gap:32px;position:relative}.cards-column{display:flex;flex-direction:column;gap:20px}.cards-column .group-title{font-size:14px;letter-spacing:.08em;font-family:mid-fnt;color:#b99872;text-transform:uppercase;margin-bottom:-4px}.highlight-card-c{position:relative}.highlight-card-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}.group-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:-4px}.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}.scar-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.05)}.scar-card .card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scar-card .card-head .badge-num{width:28px;height:28px;background-color:#d4a373;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.scar-card .card-head .diagram-thumb{width:68px;height:44px}.scar-card .card-head .diagram-thumb .diagram-svg{width:100%;height:100%;display:block}.scar-card .card-body .card-title{font-weight:700;margin-bottom:6px}.scar-card .card-body .card-desc{line-height:1.45;margin-bottom:14px}.scar-card .card-body .treatment-pill{display:inline-block;background-color:#fff4e9;color:#d4a373;font-size:12px;padding:5px 15px;border-radius:20px;font-family:mid-fnt}.face-center-column{display:flex;justify-content:center;align-items:center;position:relative}.face-center-column .face-image-wrapper{position:relative;width:100%;max-width:380px;border-radius:24px;overflow:hidden;background:#e9e4de;aspect-ratio:4/7}.face-center-column .face-image-wrapper .face-img{width:100%;height:100%;display:block;object-fit:cover}.face-center-column .face-image-wrapper .pointer-connections-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.face-center-column .face-image-wrapper .pointer-connections-svg .connector-line{stroke:#fff;stroke-width:1.8;stroke-opacity:.95}.face-center-column .face-image-wrapper .pointer-connections-svg .connector-dot{fill:#fff;stroke:#c99569;stroke-width:1.5}.face-center-column .face-image-wrapper .face-pin{position:absolute;width:24px;height:24px;color:#fff;font-size:.72rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.2);z-index:3}.face-center-column .face-image-wrapper .face-pin.pin-1{top:48%;left:8%}.face-center-column .face-image-wrapper .face-pin.pin-2{top:60%;left:6%}.face-center-column .face-image-wrapper .face-pin.pin-3{top:69%;left:8%}.face-center-column .face-image-wrapper .face-pin.pin-4{top:52%;right:9%}.face-center-column .face-image-wrapper .face-pin.pin-5{top:65%;right:7%}.face-center-column .face-image-wrapper .face-pin.pin-6{bottom:12%;left:54%}.we-treat-c .f-btn{margin:30px auto 0}/*# sourceMappingURL=style-index.min.css.map */