@charset "UTF-8";@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USSwiPGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtXA-W2r.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXt7A-W2r.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXt_A-W2r.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtHA-Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pricing-card,.dual-pricing-card{background:#fff;padding:2.5rem 2rem;border-radius:8px;text-align:center;position:relative;border:1px solid #f0f0f0;box-shadow:0 10px 30px #00000008;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;max-width:400px;margin:2rem auto 0}.pricing-card:before,.dual-pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#C5A028,transparent);opacity:.5}.pricing-card:hover,.dual-pricing-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #c5a0281a}.dual-pricing-card{max-width:500px;padding:2.5rem 3rem}.pricing-card-title{font-size:1rem;color:#888;text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem;font-weight:400}.price-value{font-family:Playfair Display,serif;font-size:3rem;color:#c5a028;font-weight:700}.price-currency{font-family:Playfair Display,serif;font-size:1.5rem;color:#c5a028;margin-left:.5rem;vertical-align:top;position:relative;top:.5rem}.price-note{font-size:.9rem;color:#999;font-style:italic;margin-bottom:1.5rem}.price-options{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.price-option{display:flex;flex-direction:column;align-items:center;gap:.5rem}.option-name{font-family:Playfair Display,serif;font-size:1.3rem;color:#2d241b;font-weight:600}.option-price{font-family:Playfair Display,serif;font-size:2.5rem;color:#c5a028;font-weight:700}.option-price .currency{font-size:1.2rem}.cta-container{margin-top:1rem}.pricing-section{display:flex;justify-content:center;margin-bottom:3rem}@media(max-width:480px){.price-options{flex-direction:column;gap:1.5rem}}.subtitle{text-align:center;font-family:Lato,sans-serif;color:#c5a028;font-weight:300;margin-top:-1.5rem;margin-bottom:3rem;letter-spacing:1px;text-transform:uppercase}.highlight-note{margin-top:2rem;margin-bottom:2rem;font-style:italic;color:#666;border-left:3px solid #C5A028;padding-left:1rem;max-width:800px}.effects-section{margin-top:4rem;margin-bottom:2rem}.effects-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media(min-width:768px){.effects-grid{grid-template-columns:1fr 1fr}}.effect-item{display:flex;flex-direction:column}.effect-image{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.effect-image:hover{transform:translateY(-5px)}.effect-placeholder{background:#eee;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;color:#888;border-radius:8px;border:2px dashed #ccc}.effect-desc{text-align:center;margin-top:1rem;font-size:.95rem;line-height:1.5;color:#444}.photo-placeholder{width:100%;max-width:800px;height:400px;background-color:#f0f0f0;border:2px dashed #ccc;border-radius:8px;margin:0 auto 4rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.photo-placeholder:hover{background-color:#e8e8e8;border-color:#c5a028}.photo-placeholder .placeholder-content{display:flex;flex-direction:column;align-items:center;gap:1rem;opacity:.6}.photo-placeholder .placeholder-icon{font-size:3rem}.photo-placeholder .placeholder-text{font-family:Playfair Display,serif;font-size:1.2rem;color:#555}.info-section{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 15px #00000008}.text-center{text-align:center}.box-section{margin-bottom:3rem}body{margin:0;overflow-x:hidden;font-family:Lato,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.service-page-section{padding:4rem 2rem;background-color:#fcfcfc;min-height:80vh}.clinical-theme{font-family:Lato,sans-serif;color:#333;background:#faf9f6}.separator{height:1px;width:80%;max-width:800px;margin:2rem auto;background:linear-gradient(90deg,transparent,#C5A028,transparent);position:relative}.separator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:8px;height:8px;background:#c5a028;box-shadow:0 0 4px #c5a02866}.separator.full-width{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;margin-top:0;margin-bottom:0;background:#c5a028}.section-title{text-align:center;font-family:Playfair Display,serif;font-size:2.5rem;color:#2d241b;margin:4rem 0 2rem}.expert-section{padding:6rem 0;background:#faf9f6;color:#333;scroll-margin-top:80px;position:relative}.expert-container{max-width:900px;margin:0 auto;display:flex;align-items:flex-start;gap:5rem;padding:0 2rem}.profile-pic{width:350px;height:450px;object-fit:cover;border-radius:2px;box-shadow:0 10px 25px #0000001a;border:8px solid #fff;z-index:2;position:relative}.bio{flex:1}.bio-logo{max-width:300px;height:auto;margin-top:0;margin-bottom:1rem;display:block}.bio h3{font-size:1rem;color:#a0a0a0;text-transform:uppercase;letter-spacing:3px;margin-bottom:2.5rem;border-left:3px solid #C5A028;padding-left:1rem}.bio p{font-size:1.15rem;line-height:1.9;color:#555;font-weight:300}.showcase{scroll-margin-top:80px;padding-bottom:4rem}@media(max-width:768px){.expert-container{flex-direction:column;align-items:center;text-align:center;gap:2rem}.profile-pic{width:100%;max-width:300px;height:auto;box-shadow:10px 10px #f0f2f0}}.service-container{max-width:1100px;margin:0 auto}.back-link{display:inline-flex;align-items:center;text-decoration:none;color:#777;font-size:.95rem;margin-bottom:2rem;transition:color .3s;cursor:pointer}.back-link:hover{color:#c5a028}.back-link .arrow{margin-right:.5rem}.page-title{font-family:Playfair Display,serif;font-size:2.5rem;color:#333;margin-bottom:2rem;text-align:center;text-transform:uppercase;letter-spacing:1px}.content-title{font-family:Playfair Display,serif;font-size:1.5rem;margin-bottom:2rem;color:#c5a028;border-left:3px solid #C5A028;padding-left:1rem}.main-description{text-align:center;font-size:1.2rem;color:#555;margin-bottom:4rem;line-height:1.8;max-width:800px;margin-left:auto;margin-right:auto;font-weight:300}.main-description p{margin-bottom:1.5rem}.content-grid{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:900px){.content-grid{grid-template-columns:1fr 1fr}.content-grid.grid-uneven{grid-template-columns:3fr 2fr}.content-grid.grid-sidebar{grid-template-columns:1.2fr 1fr}}.content-grid-benefits{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3rem}@media(min-width:768px){.content-grid-benefits{grid-template-columns:1fr 1fr}}.list-group h2.content-title{margin-bottom:1.5rem}.styled-list{list-style:none;padding:0}.styled-list li{margin-bottom:.8rem;padding-left:1.5rem;position:relative;line-height:1.6;color:#444;font-size:1rem}.styled-list.bullet li:before{content:"\2022";color:#c5a028;position:absolute;left:0;font-weight:700}.styled-list.check li{padding-left:2rem}.styled-list.check li:before{content:"\2713";color:#c5a028;position:absolute;left:0;font-weight:700}.styled-list.arrow li{padding-left:2rem}.styled-list.arrow li:before{content:"\2192";color:#c5a028;position:absolute;left:0;font-weight:700}.info-card{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 15px #0000000d;border:1px solid #eee;margin-bottom:1.5rem}.info-card h3{font-family:Playfair Display,serif;color:#333;margin-bottom:.5rem;font-size:1.3rem}.info-card p{color:#666;margin:0;line-height:1.5}.warning-card{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 20px #00000008;border-top:4px solid #eebbbb}.warning-card h2{font-family:Playfair Display,serif;font-size:1.5rem;margin-bottom:1.5rem;color:#d16d6d;border-bottom:1px solid #fadddd;padding-bottom:1rem}.warning-card ul{list-style:none;padding:0}.warning-card ul li{margin-bottom:.8rem;padding-left:1.5rem;position:relative;color:#444;line-height:1.6}.warning-card ul li:before{content:"!";color:#d16d6d;position:absolute;left:0;font-weight:700;width:20px;text-align:center}.warning-accordion{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000008;overflow:hidden;margin-bottom:2rem}.warning-accordion .accordion-header{padding:1.5rem 2rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff0f0;border-top:4px solid #eebbbb;border-radius:8px 8px 0 0;transition:background .2s;-webkit-user-select:none;user-select:none}.warning-accordion .accordion-header:hover{background:#ffe6e6}.warning-accordion .accordion-header h2{margin:0;border:none;padding:0;font-family:Playfair Display,serif;font-size:1.3rem;color:#d16d6d}.warning-accordion .accordion-header .icon{width:12px;height:12px;border-right:2px solid #d16d6d;border-bottom:2px solid #d16d6d;transform:rotate(45deg);transition:transform .3s;margin-left:1rem;display:inline-block;margin-bottom:3px}.warning-accordion .accordion-content{display:none;padding:1.5rem 2rem;border-top:1px solid #fadddd}.warning-accordion .accordion-content ul{list-style:none;padding:0;margin:0}.warning-accordion .accordion-content ul li{margin-bottom:.8rem;padding-left:1.5rem;position:relative;color:#444;line-height:1.6}.warning-accordion .accordion-content ul li:before{content:"!";color:#d16d6d;position:absolute;left:0;font-weight:700;width:20px;text-align:center}.warning-accordion.open .accordion-header{border-bottom:1px solid #fadddd}.warning-accordion.open .accordion-header .icon{transform:rotate(225deg);margin-bottom:-3px}.warning-accordion.open .accordion-content{display:block}.service-detail-card{display:grid;grid-template-columns:1fr;gap:3rem;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 10px 30px #0000000d;max-width:1000px;margin:0 auto}@media(min-width:900px){.service-detail-card{grid-template-columns:1fr 1fr;padding:3rem;gap:4rem}}.cover-image{width:100%;height:100%;min-height:400px;object-fit:cover;border-radius:4px;box-shadow:0 5px 15px #0000001a}.cta-buttons{margin-top:3rem;display:flex;gap:1.5rem;flex-wrap:wrap}.btn-action{background:#2d241b;color:#fff;padding:.8rem 2rem;text-decoration:none;border-radius:4px;transition:background .3s;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #2D241B}.btn-action:hover{background:#4a3f35;border-color:#4a3f35}.btn-action.outline{background:transparent;color:#2d241b}.btn-action.outline:hover{background:#2d241b;color:#fff}
