:root{--green: #DE3A58;--green-dark: #DE3A58;--green-deep: #DE3A58;--cream: #ffe1e7;--tan: #DE3A58;--tan-light: #ffe1e6;--ink: #111111;--body: #1c1611;--line: #36404f;--bg: #151a24;--surface: #1e2532;--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(51, 62, 43, 0.12);--bg: #fff;--surface: #1e2532;--ink: #26303f;--muted: #ffffff9e;--line: #36404f;--accent: #DE3A58;--accent-ink: #ffffff;--tint: #3a1e28;--band: #212c3d;--on-band: #ffffff;--on-band-muted: #c7d0de;--warm: #f8ebe6;--shadow: 0 14px 34px rgba(38, 48, 63, .14);--star: #e0a100;--danger: #b3261e;--cta: #DE3A58;--cta-hover: #DE3A58;--wa: #3fae4a;--wa-hover: #349a3f;--t1: #f3d9c6;--t2: #e5b894;--t3: #c98f66;--t4: #a46a47;--t5: #7b4b31;--t6: #523020}*,*::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%, #ffefef 0%, transparent 55%),#ffeaea;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:#de3a58;border:1px solid #de3a58;border-radius:60px;padding:8px 18px}.hero .banner-text h1{margin:5px 0px 25px}.hero .banner-text h1 span{color:#de3a58}.hero .banner-text p{color:rgba(0,0,0,.7411764706)}.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:#000}.usp li::before{content:"✓";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:#de3a58;color:#fff;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 #de3a58;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 label{display:block;font-size:.8rem;font-weight:500;color:var(--body)}.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:#ffead2;border:1px solid #face9c;color:#de3a58;font-size:.8rem;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:#696b80}.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:#de3a58;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:#de3a58;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 a{margin:20px auto 0}@media only screen and (min-width: 768px){.process-c a{margin-top:40px}}.process{counter-reset:st;display:grid;grid-template-columns:repeat(4, 1fr);gap:0;border-top:2px solid #de3a58;margin-top:34px}.process .st{padding:35px 25px 25px;border-right:1px solid #de3a58;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:#de3a58;padding:0 10px;font-family:mid-fnt;font-size:16px;color:#fff;border-radius:5px}.process .st:hover{background:#ffd6de}.process .st:hover .step-ic{background:#de3a58}.process h5{margin:15px 0 5px}.process p{color:rgba(0,0,0,.7058823529)}.tint .process .st::before{background:var(--surface)}.offer-c{padding:0 !important}.offer{background:#2f3148;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:#de3a58;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:#de3a58;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:#151a24;color:#fff;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-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:#de3a58}.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);line-height:1.15}.downtime-c{background:#fdd}.downtime-c h3{color:#de3a58}.carecol{background:#fff;border:1px solid rgba(0,0,0,.1764705882);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);color:rgba(0,0,0,.8431372549)}.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:#de3a58}.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:#de3a58;padding:75px;border-radius:20px}.slots-c .slot-cont .sec-head h2{color:#fff}.slots-c .slot-cont .sec-head h2 span{color:var(--green-deep)}.slots-c .slot-cont .sec-head p{color:hsla(0,0%,100%,.748)}.slots-c .slot-cont .f-btn{margin:0 auto}.t-card{background:#fff;border:1px solid rgba(0,0,0,.2392156863);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:#000;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:#de3a58;color:var(--cream);font-weight:800;display:grid;place-items:center;font-size:.9rem;flex:none}.t-who b{font-size:1rem}.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 rgba(0,0,0,.1568627451);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:#de3a58;box-shadow:0 10px 26px rgba(51,62,43,.09)}.faq details[open] summary::after{content:"–";color:#de3a58}.faq summary{cursor:pointer;list-style:none;padding:25px;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:#de3a58}.faq summary:hover{color:#de3a58}.faq .ans{margin-top:-15px;padding:0 25px 25px;color:rgba(0,0,0,.7764705882)}.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:#151a24}.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:#de3a58}.cinfo b{display:block;color:#fff;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:#de3a58}.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:#de3a58}.clinic-img-c h2{color:#fff}.clinic-img-c p{color:hsla(0,0%,100%,.7)}.gal{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.gal figure{margin:0;border-radius:15px;overflow:hidden;box-shadow:0 18px 45px rgba(51,62,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;justify-content:center;align-items:center;gap:32px;width:100%}.youtube-card{aspect-ratio:3/4;overflow:hidden;border-radius:5px;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;aspect-ratio:4/4}}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:#fff}header nav .header-menu li a:hover{color:#fff;background:#de3a58}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:#fff;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 #de3a58}.main-nav.is-open{display:block;position:absolute;background:#10151f;right:0;top:85px;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:84px}}@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,#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:#de3a58;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:#de3a58}.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:#de3a58;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:#de3a58;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:#de3a58;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:#fff1df;color:#de3a58;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}.tx-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.15rem}.tx{background:linear-gradient(180deg, #696b80, #303242);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:#de3a58;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: #f09023;--qf-brown-d: #f09023;--qf-gold: #fcdbb5;--qf-gold-d: #fcdbb5;--qf-cream: #ffefdd;--qf-line: #ffefdd;--qf-ink: #1c1611;--qf-muted: #f09023;background:#fff;border-radius:18px;padding:26px 24px 22px;box-shadow:0 18px 45px rgba(51,62,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:#de3a58}.tsf-qf .qf-sub{font-size:13.5px;color:rgba(0,0,0,.5568627451);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:#de3a58;border-radius:6px;transition:width .35s ease}.tsf-qf .qf-count{font-family:mid-fnt,Poppins,sans-serif;font-size:12px;color:#de3a58;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 #de3a58;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:#de3a58;margin:2px 0 14px;cursor:pointer}.tsf-qf .qf-consent input{margin:2px 0 0;width:16px;height:16px;accent-color:#de3a58;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:#de3a58;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:#de3a58;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:#de3a58}.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:#de3a58}.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 #de3a58;border-top:5px solid #de3a58;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;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}.banner-text .stats{display:flex;gap:10px;flex-wrap:wrap;margin:35px 0}@media only screen and (max-width: 768px){.banner-text .stats{margin:24px 0}}.banner-text .stat{padding:12px 16px;border-radius:14px;background:#fff;border:1px solid #de3a58;transition:transform .2s,background .2s}@media only screen and (max-width: 768px){.banner-text .stat{width:100%;text-align:left}}.banner-text .stat:hover{transform:translateY(-3px)}.banner-text .stat b{display:flex;gap:6px;align-items:center;font-family:var(--f-display);font-size:1.4rem;line-height:1.1;color:#de3a58}.banner-text .stat b .ico{height:25px;width:25px;color:var(--star);fill:currentColor;stroke:none;margin-bottom:5px}.banner-text .stat small{color:rgba(0,0,0,.7294117647);font-weight:600}.link-arrow{display:inline-flex;gap:6px;align-items:center;margin-top:14px;font-weight:700;color:var(--accent);font-size:.92rem;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.link-arrow .ico{transition:transform .2s}.link-arrow:hover .ico{transform:translateX(5px)}.card{background:#ffeaea;border:1px solid #ffa4b5;border-radius:18px;padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s}.card:hover{transform:translateY(-7px);box-shadow:var(--shadow);border-color:var(--accent)}.ibox{width:52px;height:52px;border-radius:14px;background:#fff;color:var(--accent);display:grid;place-items:center;margin-bottom:16px;transition:background .25s,color .25s,transform .25s}.ibox .ico{width:26px;height:26px}.card:hover .ibox{background:var(--accent);color:var(--accent-ink);transform:rotate(-6deg) scale(1.06)}.card h3{font-size:1.15rem;margin-bottom:6px}.card p{color:rgba(0,0,0,.7333333333);font-size:.96rem}.grid{display:grid;gap:20px}.g4{grid-template-columns:repeat(auto-fit, minmax(230px, 1fr))}.g3{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}.alt{background:var(--surface)}.fcard{background:var(--surface);color:var(--ink);border-radius:22px;padding:26px;box-shadow:0 24px 60px rgba(0,0,0,.35);display:grid;gap:14px}.fcard h3{color:#fff;font-weight:700;letter-spacing:normal}.fcard .sub{color:var(--muted);font-size:.92rem}.field{display:grid;gap:6px;min-width:0}.field label{font-size:1rem;font-weight:700;color:#fff}.field input,.field select,.field textarea{font:inherit;color:#000;background:#fff;border:1.5px solid rgba(0,0,0,.2196078431);border-radius:12px;padding:12px 14px;width:100%;transition:border-color .2s,box-shadow .2s}.field input::-moz-placeholder, textarea::-moz-placeholder{color:rgba(0,0,0,.7294117647)}.field input::placeholder,textarea::placeholder{color:rgba(0,0,0,.7294117647)}.field textarea{resize:vertical;min-height:62px}option{color:#fff !important}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--accent)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}.field input[type=date]{min-height:48px}.err{color:var(--danger);font-size:.8rem;min-height:1em}.priv{display:flex;gap:8px;align-items:center;font-size:.8rem;color:var(--muted);justify-content:center}.priv .ico{height:20px;width:20px;color:#de3a58;stroke:#de3a58;stroke-width:1.8;fill:none}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fcard .ok{display:none;text-align:center;padding:16px 4px}.fcard.sent .fields{display:none}.fcard.sent .ok{display:block}.ok .ico{width:50px;height:50px;color:var(--accent);margin-bottom:8px}form .form-btn{margin:25px 0 15px;padding:20px 30px;max-width:none}.datepicker-input-c .date-icon-c{position:absolute;width:20px;height:20px;-o-object-fit:contain;object-fit:contain;right:18px;top:37px}.benifit-sec .chips{display:flex;gap:16px;flex-wrap:wrap}@media only screen and (max-width: 768px){.benifit-sec .chips{flex-direction:column}}.benifit-sec .cchip{display:flex;gap:12px;align-items:center;padding:22px 25px;border-radius:14px;background:#ffeaea;border:1px solid #ffaaba;font-weight:700;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;width:-moz-max-content;width:max-content}@media only screen and (max-width: 768px){.benifit-sec .cchip{width:100%}}.benifit-sec .cchip .ico{height:30px;width:30px;color:#de3a58;stroke:#de3a58;stroke-width:1.8;fill:none}.benifit-sec .cchip:hover{transform:translateY(-4px);border-color:var(--accent);background:#ffced8;box-shadow:var(--shadow)}.after-before-c{padding-top:30px}.after-before-c .disclaim{color:rgba(0,0,0,.5529411765)}.after-before-c a{margin:20px auto 0}@media only screen and (min-width: 768px){.after-before-c a{margin-top:40px}}.doc-sec .tag{color:#de3a58}.doc-sec h3{letter-spacing:normal;font-weight:700}.doc-sec .doc{display:grid;grid-template-columns:320px 1fr;padding:0;overflow:hidden;max-width:900px;margin-left:auto;margin-right:auto}.doc-sec .doc-photo{position:relative;min-height:100%;background:linear-gradient(160deg, var(--t3), var(--t5));display:grid;place-items:center;color:#fff}.doc-sec .doc-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;z-index:2}.doc-sec .doc-photo .ico{width:96px;height:96px;opacity:.55;stroke-width:1.2}.doc-sec .doc-body{padding:32px;display:grid;gap:14px;align-content:center}@media only screen and (max-width: 768px){.doc-sec .doc-body{padding-top:5px}}.doc-sec .doc-body h3{font-size:1.7rem;margin:0}.doc-sec .role{color:var(--accent);font-weight:700}.doc-sec .tags{display:flex;flex-wrap:wrap;gap:8px}.doc-sec .tag{padding:7px 12px;border-radius:99px;border:1px solid #de3a58;font-size:.85rem;font-weight:600;transition:background .2s,border-color .2s}.doc-sec .tag:hover{background:#ffd4dc;border-color:#de3a58}@media(max-width: 860px){.doc-sec .doc{grid-template-columns:1fr}.doc-sec .doc-photo{min-height:380px}}.clinical-care h3{letter-spacing:normal;font-weight:700}.clinical-care .vs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.clinical-care .vs .card{padding:30px}.clinical-care .vs ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}.clinical-care .vs li{display:flex;gap:10px;align-items:flex-start}.clinical-care .vs .good{border-color:var(--accent);background:#de3a58}.clinical-care .vs .good li{color:#fff;font-weight:600}.clinical-care .vs .good li .ico{color:var(--accent)}.clinical-care .vs .bad li .ico{color:var(--danger)}@media(max-width: 860px){.clinical-care .vs{grid-template-columns:1fr}}.clinical-care .ico{height:25px;width:25px;stroke:#de3a58;stroke-width:1.8;fill:none}.ico{height:25px;width:25px;stroke:#de3a58;stroke-width:1.8;fill:none}.card:hover .ico{stroke:#fff}.card:hover a{color:#de3a58}.doc-sec .card:hover a{color:#fff}.clinical-care .card:hover .ico{stroke:#de3a58}.card:hover .i-arrow{stroke:#de3a58}h3{color:#000;letter-spacing:normal;font-weight:700}.badge{margin-bottom:12px;padding:4px 10px;border-radius:99px;background:var(--accent);color:var(--accent-ink);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;float:right}.why-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center}.why-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.why-list li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:14px;background:#de3a58;border:1px solid #de3a58;transition:transform .2s,border-color .2s,box-shadow .2s}.why-list li:hover{transform:translateX(6px);box-shadow:var(--shadow)}.why-list .ico{color:var(--accent);margin-top:2px;stroke:#fff}.why-list b{display:block;color:#fff;text-align:left}.why-list span{color:var(--muted);font-size:.93rem;text-align:left !important}.why-list .keypoints{text-align:left}.statgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.statgrid .card{text-align:center;padding:22px 14px}.statgrid b{display:block;font-family:var(--f-display);font-size:2.2rem;line-height:1;color:var(--accent)}.statgrid small{font-weight:600}@media(max-width: 520px){.statgrid{grid-template-columns:1fr 1fr}}.clinic-locations{display:flex;flex-wrap:wrap;align-items:stretch;gap:40px;width:100%;padding:37px 3.2%;background-color:#151a24;color:#fff;box-sizing:border-box;border-radius:20px;margin-top:55px}.clinic-locations *{box-sizing:border-box}.clinic-locations .clinic-location{display:flex;flex:1 1 400px;flex-direction:column;min-width:0}.clinic-locations .clinic-location__heading{display:flex;align-items:center;gap:14px;min-height:40px;margin-bottom:28px}.clinic-locations .clinic-location__heading h3{margin:0;color:#fff;font-family:Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.4}.clinic-locations .clinic-location__icon{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:1000px;background:#de3a58;color:#fff}.clinic-locations .clinic-location__icon img{position:relative;z-index:1;display:block;width:auto;height:27px}.clinic-locations .clinic-location__address{min-height:54px;margin:0 0 28px;color:#f4f4f4;font-family:Arial,sans-serif;font-size:19px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.clinic-locations .clinic-location__map{position:relative;width:100%;height:220px;margin-top:auto;overflow:hidden;border-radius:5px;background:#e7e7e7}.clinic-locations .clinic-location__map iframe{display:block;width:100%;height:100%;border:0}.clinic-locations .clinic-location__map-link{position:absolute;top:9px;left:9px;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:10px 14px;border-radius:2px;background:#fff;color:#006cff;font-family:Arial,sans-serif;font-size:14px;font-weight:500;line-height:16px;text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:background-color .2s ease,box-shadow .2s ease}.clinic-locations .clinic-location__map-link svg{display:block;width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.clinic-locations .clinic-location__map-link:hover{background:#f0f6ff;box-shadow:0 2px 7px rgba(0,0,0,.2)}.clinic-locations .clinic-location__map-link:focus-visible{outline:2px solid #006cff;outline-offset:3px}@media(max-width: 900px){.clinic-locations{gap:36px;padding:32px 24px}.clinic-locations .clinic-location{flex-basis:100%}.clinic-locations .clinic-location__heading{margin-bottom:24px}.clinic-locations .clinic-location__address{min-height:0;margin-bottom:24px}.clinic-locations .clinic-location__map{height:260px;margin-top:0}}@media(max-width: 575px){.clinic-locations{gap:32px;padding:24px 16px}.clinic-locations .clinic-location{flex-basis:100%}.clinic-locations .clinic-location__heading{align-items:center;gap:12px;margin-bottom:20px}.clinic-locations .clinic-location__heading h3{font-size:18px;line-height:1.4}.clinic-locations .clinic-location__icon{flex-basis:38px;width:38px;height:38px}.clinic-locations .clinic-location__icon svg{width:21px;height:21px}.clinic-locations .clinic-location__address{min-height:0;margin-bottom:20px;font-size:16px;line-height:1.5}.clinic-locations .clinic-location__map{height:220px;margin-top:0}.clinic-locations .clinic-location__map-link{top:8px;left:8px;padding:9px 11px;font-size:13px}}@media(max-width: 380px){.clinic-locations{padding:22px 12px}.clinic-locations .clinic-location__heading{gap:10px}.clinic-locations .clinic-location__heading h3{font-size:16px}.clinic-locations .clinic-location__address{font-size:15px}.clinic-locations .clinic-location__map{height:200px}}.pp-form-wrap{--pp-primary: #DE3A58;--pp-accent: #fd859b;--pp-bg: #ffffff;--pp-soft: #fff0f3;--pp-text: #2a2220;--pp-muted: #7b6f6a;--pp-border: #e6dcd5;--pp-error: #c0392b;max-width:520px;margin:0 auto;background:var(--pp-bg);border-radius:18px;padding:26px 22px;box-shadow:0 12px 40px rgba(0,0,0,.14);font-family:"Poppins","Segoe UI",Arial,sans-serif;color:var(--pp-text);box-sizing:border-box}.pp-form-wrap *{box-sizing:border-box}.pp-form-wrap h3{margin:0 0 4px;font-size:22px;line-height:1.25;font-weight:700;color:var(--pp-primary)}.pp-form-wrap .pp-sub{margin:0 0 16px;font-size:13px;color:var(--pp-muted)}.pp-form-wrap .pp-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:var(--pp-muted);margin-bottom:6px}.pp-form-wrap .pp-bar{height:6px;background:var(--pp-soft);border-radius:99px;overflow:hidden;margin-bottom:18px}.pp-form-wrap .pp-bar span{display:block;height:100%;width:20%;background:linear-gradient(90deg, var(--pp-accent), var(--pp-primary));border-radius:99px;transition:width .35s ease}.pp-form-wrap .pp-step{display:none;animation:ppFade .3s ease}.pp-form-wrap .pp-step.pp-active{display:block}@keyframes ppFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pp-form-wrap .pp-q{font-size:16px;font-weight:600;margin:0 0 12px;line-height:1.35}.pp-form-wrap .pp-opts{display:grid;gap:9px}.pp-form-wrap .pp-opts.pp-two{grid-template-columns:1fr 1fr}.pp-form-wrap .pp-opt{position:relative}.pp-form-wrap .pp-opt input{position:absolute;opacity:0;pointer-events:none}.pp-form-wrap .pp-opt label{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1.5px solid var(--pp-border);border-radius:12px;background:#fff;font-size:14px;cursor:pointer;transition:all .15s;min-height:48px}.pp-form-wrap .pp-opt label:before{content:"";flex:0 0 18px;height:18px;border:2px solid var(--pp-border);border-radius:50%;transition:all .15s}.pp-form-wrap .pp-opt label:hover{border-color:var(--pp-accent);background:var(--pp-soft)}.pp-form-wrap .pp-opt input:checked+label{border-color:var(--pp-primary);background:var(--pp-soft);font-weight:600}.pp-form-wrap .pp-opt input:checked+label:before{border-color:var(--pp-primary);background:var(--pp-primary);box-shadow:inset 0 0 0 3px #fff}.pp-form-wrap .pp-opt input:focus-visible+label{outline:2px solid var(--pp-primary);outline-offset:2px}.pp-form-wrap .pp-field{margin-bottom:12px}.pp-form-wrap .pp-field label.pp-l{display:block;font-size:13px;font-weight:600;margin-bottom:5px}.pp-form-wrap .pp-field input[type=text],.pp-form-wrap .pp-field input[type=tel],.pp-form-wrap .pp-field input[type=date]{width:100%;padding:13px 14px;border:1.5px solid var(--pp-border);border-radius:12px;font-size:15px;font-family:inherit;color:var(--pp-text);background:#fff;outline:none;transition:border .15s}.pp-form-wrap .pp-field input:focus{border-color:var(--pp-primary)}.pp-form-wrap .pp-phone{display:flex;gap:8px}.pp-form-wrap .pp-phone span{display:flex;align-items:center;padding:0 12px;border:1.5px solid var(--pp-border);border-radius:12px;background:var(--pp-soft);font-size:14px;font-weight:600}.pp-form-wrap .pp-err{display:none;color:var(--pp-error);font-size:12px;margin-top:5px}.pp-form-wrap .pp-show{display:block}.pp-form-wrap .pp-invalid{border-color:var(--pp-error) !important}.pp-form-wrap .pp-consent{display:flex;gap:9px;align-items:flex-start;font-size:12px;color:var(--pp-muted);line-height:1.45;margin:4px 0 6px;cursor:pointer}.pp-form-wrap .pp-consent input{margin-top:2px;accent-color:var(--pp-primary);width:16px;height:16px;flex:0 0 16px}.pp-form-wrap .pp-book{display:block;width:100%;margin-top:12px;border:0;border-radius:12px;padding:15px 18px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;background:var(--pp-primary);color:#fff;transition:opacity .15s}.pp-form-wrap .form-btn{width:100%;border-radius:7px}.pp-form-wrap .pp-book:hover{opacity:.92}.pp-form-wrap .pp-book:disabled{opacity:.6;cursor:not-allowed}.pp-form-wrap .pp-nav{margin-top:14px}.pp-form-wrap .pp-back{display:none;border:0;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;background:var(--pp-soft);color:var(--pp-text)}.pp-form-wrap .pp-back:hover{background:var(--pp-border)}.pp-form-wrap .pp-status{display:none;margin-top:10px;font-size:13px;text-align:center}.pp-form-wrap .pp-status.pp-fail{color:var(--pp-error)}.pp-form-wrap .pp-status.pp-wait{color:var(--pp-muted)}.pp-form-wrap .pp-thanks{display:none;text-align:center;padding:24px 6px}.pp-form-wrap .pp-thanks .pp-tick{width:60px;height:60px;border-radius:50%;background:var(--pp-primary);color:#fff;font-size:30px;line-height:60px;margin:0 auto 12px}.pp-form-wrap .pp-thanks h4{margin:0 0 6px;font-size:20px;color:var(--pp-primary)}.pp-form-wrap .pp-thanks p{margin:0;font-size:14px;color:var(--pp-muted)}@media(max-width: 420px){.pp-form-wrap{padding:22px 16px;border-radius:14px}.pp-form-wrap .pp-opts.pp-two{grid-template-columns:1fr}}.modal-pp-form{box-shadow:none;padding:26px 0px}@media only screen and (max-width: 768px){.modal-pp-form{padding:26px}}/*# sourceMappingURL=style-index.min.css.map */