@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.NfIg2q_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.NfIg2q_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fef129f59ae31b3-s.1pfc7ngihkd7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be8b05c98b22069d-s.p.1sk091212cwhe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.NhXUEq_className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.NhXUEq_variable{--font-caslon:"Libre Caslon Display", "Libre Caslon Display Fallback"}
:root{--ink:#0a1a13;--forest:#106830;--forest-2:#16783d;--sage:#94b4a0;--gold:#bca06e;--gold-dark:#725931;--porcelain:#eff6f3;--canvas:#fbfdfc;--mist:#ddeae2;--signal:#da534f;--line:#c7d0cc;--muted:#42554c;--white:#fff;--utility-light:#e0ebe5;--on-dark-strong:#cad8d0;--on-dark:#cedbd3;--on-dark-muted:#a1b3a8;--on-dark-dim:#8b9e93;--forest-overlay:#0a4c25eb;--font:var(--font-instrument), system-ui, sans-serif;--font-sans:var(--font);--font-display:var(--font-caslon), Georgia, serif;--shadow-low:0 12px 40px #0d241b17;--ease-out:cubic-bezier(.16, 1, .3, 1);--content-max:1320px}@supports (color:lab(0% 0 0)){:root{--ink:lab(7.55554% -7.69836 2.4144);--sage:lab(70.4458% -14.2241 6.61542);--gold:lab(67.6583% 5.42566 30.3775);--gold-dark:lab(39.7127% 6.715 26.9066);--porcelain:lab(96.4094% -2.9569 .85882);--canvas:lab(99.1125% -.984401 .28609);--mist:lab(91.5443% -5.76842 2.29305);--signal:lab(54.2311% 53.5119 31.5282);--line:lab(82.7618% -3.94627 1.14558);--muted:lab(34.2429% -8.92566 2.76443);--utility-light:lab(92.0701% -4.48307 1.7825);--on-dark-strong:lab(85.1913% -6.41334 2.54895);--on-dark:lab(86.3243% -5.76943 2.29332);--on-dark-muted:lab(71.352% -8.35478 3.31841);--on-dark-dim:lab(63.2318% -8.36024 3.31992);--shadow-low:0 12px 40px lab(12.3064% -11.7919 3.61612/.09)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);font-family:var(--font);margin:0;line-height:1.65}a{color:inherit;text-decoration:none}img{object-fit:cover}button,input,textarea,select{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-synthesis-weight:none;font-weight:400;line-height:1.02}h1 strong,h1 b,h2 strong,h2 b{font-weight:inherit}h3{font-family:var(--font);letter-spacing:-.028em;text-wrap:balance;font-weight:560;line-height:1.04}h1{font-size:clamp(3.15rem,6.7vw,6rem)}h2{font-size:clamp(2.45rem,4.6vw,4.6rem)}h3{font-size:1.75rem}p{text-wrap:pretty}small{font-size:.8125rem}:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.hero :focus-visible,.doctor-copy :focus-visible,.philosophy :focus-visible{outline-color:var(--white)}.skip-link{z-index:100;background:var(--white);color:var(--ink);box-shadow:var(--shadow-low);padding:12px 16px;font-weight:750;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(var(--content-max), calc(100% - 48px));margin-inline:auto}.section{padding:clamp(78px,9vw,122px) 0}.eyebrow{color:var(--gold-dark);letter-spacing:-.005em;margin-bottom:18px;font-size:.95rem;font-weight:600}.eyebrow.light{color:#d8e5dd;color:lab(89.8043% -5.76872 2.29313)}.button{border:1px solid var(--forest);background:var(--forest);min-height:46px;color:var(--white);transition:transform .22s var(--ease-out), background-color .22s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:13px 21px;font-size:.8125rem;font-weight:760;display:inline-flex}.button:hover{background:var(--forest-2);transform:translateY(-2px)}.button-small{padding:11px 16px;font-size:.8125rem}.button-light{color:var(--forest);background:var(--white);border-color:var(--white)}.button-light:hover{background:var(--porcelain)}.button-outline{color:var(--forest);background:0 0}.text-link{border-bottom:1px solid;align-items:center;gap:8px;min-height:44px;font-size:.8125rem;font-weight:760;display:inline-flex}.center{text-align:center;margin-top:44px}.announcement{min-height:44px;color:var(--utility-light);letter-spacing:.06em;text-transform:uppercase;background:#02160d;background:lab(5.62717% -8.27135 2.60192);justify-content:space-between;align-items:center;padding:7px 4vw;font-size:.8125rem;display:flex}.announcement a{align-items:center;gap:7px;min-height:44px;font-size:.8125rem;display:flex}.nav-shell{background:var(--canvas);border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:38px;min-height:94px;padding:0 4vw;display:flex;position:relative}.brand-logo{flex:none;line-height:0;display:block}.brand-logo img{object-fit:contain;width:100%;height:auto;display:block}.brand-logo-header{width:clamp(150px,12vw,176px);padding-block:8px}.desktop-nav{gap:28px;margin-left:auto;display:flex}.desktop-nav a{align-items:center;min-height:48px;font-size:.84rem;font-weight:680;display:flex;position:relative}.desktop-nav a:after{content:"";background:var(--signal);height:2px;transition:right .22s var(--ease-out);position:absolute;bottom:7px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{right:0}.menu-button{width:44px;height:44px;color:var(--forest);background:0 0;border:0;place-items:center;display:none}.mobile-nav{display:none}.hero{background:var(--forest);min-height:clamp(700px,100svh - 138px,900px);color:var(--white);align-items:center;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;width:min(var(--content-max), calc(100% - 48px));margin-inline:auto;padding-block:clamp(92px,12vw,150px);position:relative}.hero-copy>*{max-width:620px}.hero h1{max-width:720px;margin-bottom:30px;font-size:clamp(3.15rem,5.4vw,5.3rem)}.hero h1 em{color:inherit;font-style:normal;font-weight:inherit}.philosophy h2 em{color:var(--gold);font-style:normal}.hero-deck{max-width:590px;color:var(--on-dark-strong);font-size:1.03rem;line-height:1.75}.hero .eyebrow{color:var(--on-dark-strong)}.hero .button{border-color:var(--gold);background:var(--gold);color:var(--ink)}.hero .button:hover{background:#ceb484;background:lab(74.6243% 4.79811 27.9839)}.hero .text-link{color:var(--white)}.button-row{align-items:center;gap:28px;margin-top:36px;display:flex}.hero-proof{color:var(--on-dark);gap:22px;margin-top:42px;font-size:.8125rem;display:flex}.hero-proof span{align-items:center;gap:7px;display:flex}.hero-visual{position:absolute;inset:0;overflow:hidden}.hero-visual img{object-position:54% 36%}.hero-visual:after{content:"";background:linear-gradient(90deg,#072718e6 0%,#09301cb8 42%,#08251833 75%,#081e1514 100%);position:absolute;inset:0}.trust-strip{background:var(--mist);text-align:center;min-height:72px;color:var(--forest);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:36px;padding:16px 5vw;font-size:.8125rem;font-weight:700;display:flex}.trust-strip i{background:var(--forest-2);border-radius:50%;width:4px;height:4px}.section-heading{margin-bottom:52px}.split-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;display:grid}.split-heading h2{max-width:760px;margin-bottom:0}.split-heading>p{max-width:440px;color:var(--muted);margin-bottom:5px}.service-grid{grid-template-rows:repeat(2,minmax(280px,auto));grid-template-columns:1.14fr .86fr;gap:18px;display:grid}.service-card{background:var(--white);border:1px solid var(--line);transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out)}.service-card:hover{box-shadow:var(--shadow-low);transform:translateY(-5px)}.service-card:first-child{grid-row:1/span 2}.service-card:not(:first-child){grid-template-columns:44% 56%;display:grid}.service-image{min-height:240px;position:relative;overflow:hidden}.service-card:first-child .service-image{height:540px}.service-card img{transition:transform .5s var(--ease-out)}.service-card:hover img{transform:scale(1.035)}.service-card-copy{flex-direction:column;align-items:flex-start;padding:28px;display:flex}.service-card h2,.service-card h3{margin-bottom:13px;font-size:1.75rem}.service-card-copy>p:not(.eyebrow){color:var(--muted)}.service-card-copy>span{align-items:center;gap:8px;margin-top:auto;padding-top:15px;font-size:.8125rem;font-weight:740;display:flex}.doctor-section{background:linear-gradient(135deg, #0b5228 0%, var(--forest) 52%, #1a7a43 100%);min-height:780px;color:var(--white);grid-template-columns:45% 55%;display:grid}.doctor-photo{background:var(--mist);min-height:780px;position:relative;overflow:hidden}.doctor-photo img{object-fit:cover!important;object-position:center 34%!important}.doctor-copy{background:radial-gradient(circle at 85% 18%,#d5bc7c2b,#0000 31%),linear-gradient(145deg,#074a23b3,#1068304d 55%,#1c7e4694);flex-direction:column;justify-content:center;align-self:center;min-height:100%;padding:clamp(65px,8vw,120px);display:flex;box-shadow:inset 1px 0 #ffffff1f,inset 0 1px #ffffff14}.doctor-copy h2{max-width:720px}.doctor-copy p:not(.eyebrow){max-width:680px;color:var(--on-dark-strong)}.doctor-copy .button{margin-top:22px}.featured-results{background:var(--porcelain);overflow:hidden}.featured-results-heading{text-align:center;max-width:760px;margin:0 auto 48px}.featured-results-heading .eyebrow{margin-bottom:14px}.featured-results-heading h2{margin-bottom:18px}.featured-results-heading>p:last-child{color:var(--muted);margin:0}.featured-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:980px;margin:0 auto 42px;display:grid}.featured-results-category{background:var(--canvas);border:1px solid var(--line);min-width:0;transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out)}.featured-results-category:hover{box-shadow:var(--shadow-low);transform:translateY(-4px)}.featured-results-category figure{aspect-ratio:1/.95;background:var(--mist);margin:0;position:relative;overflow:hidden}.featured-results-category figure img{object-fit:cover;transition:transform .42s var(--ease-out)}.featured-results-category:hover figure img{transform:scale(1.025)}.featured-results-category>div{border-top:1px solid var(--line);min-height:108px;padding:22px 52px 22px 22px;position:relative}.featured-results-category span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.8125rem;font-weight:760;display:block}.featured-results-category h3{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:680}.featured-results-category svg{color:var(--forest);position:absolute;top:25px;right:22px}.featured-results-carousel{position:relative}.featured-results-controls{justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}.featured-results-controls button{border:1px solid var(--line);background:var(--canvas);width:48px;height:48px;color:var(--forest);cursor:pointer;place-items:center;transition:background-color .2s,color .2s;display:grid}.featured-results-controls button:hover{background:var(--forest);color:var(--white)}.featured-results-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(280px,31%);grid-auto-flow:column;gap:18px;padding:2px 2px 18px;display:grid;overflow-x:auto}.featured-results-track::-webkit-scrollbar{display:none}.featured-result-card{scroll-snap-align:start;background:var(--canvas);border:1px solid var(--line);min-width:0}.featured-result-card figure{aspect-ratio:1/1.02;background:var(--mist);margin:0;position:relative;overflow:hidden}.featured-result-card img{object-fit:contain;transition:transform .4s var(--ease-out)}.featured-result-card:hover img{transform:scale(1.025)}.featured-result-card>span{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px 18px;font-size:.8125rem;font-weight:720;display:flex}.results-gallery-shell{padding-top:clamp(28px,4vw,52px)}.inner-hero.results-overview-hero{padding:clamp(24px,3vw,42px) 0}.results-overview-hero .container{max-width:1180px}.results-overview-hero .eyebrow{margin-bottom:8px}.results-overview-hero h1{margin:0;font-size:clamp(2.8rem,5vw,4.8rem)}.results-overview-hero p:not(.eyebrow){margin-bottom:0}.results-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.results-category-card{background:var(--white);border:1px solid var(--line);min-height:340px;transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out);grid-template-columns:minmax(180px,42%) 1fr;display:grid}.results-category-card:hover{box-shadow:var(--shadow-low);transform:translateY(-4px)}.results-category-image{background:var(--mist);min-height:340px;position:relative;overflow:hidden}.results-category-image img{object-fit:contain;transition:transform .42s var(--ease-out)}.results-category-card:hover .results-category-image img{transform:scale(1.02)}.results-category-copy{flex-direction:column;align-items:flex-start;padding:34px 30px;display:flex}.results-category-copy .eyebrow{margin-bottom:14px}.results-category-copy h2{margin-bottom:18px;font-size:clamp(2rem,3vw,3.1rem)}.results-category-copy>p:not(.eyebrow){color:var(--muted)}.results-category-copy>span{border-bottom:1px solid;margin-top:auto;padding-top:20px;font-size:.8125rem;font-weight:760}.results-note{border:1px solid var(--line);background:var(--porcelain);grid-template-columns:.35fr 1fr;gap:40px;margin-top:50px;padding:30px 34px;display:grid}.results-note p{max-width:760px;color:var(--muted);margin:0}.results-explorer{margin-bottom:34px}.results-explorer-heading{grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:7vw;margin-bottom:30px;display:grid}.results-explorer-heading h2{max-width:720px;margin:0}.results-search{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:9px;font-size:.8125rem;font-weight:740;display:grid}.results-search input{background:var(--white);width:100%;min-height:52px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;border:1px solid #76847d;border:1px solid lab(53.8692% -6.6027 1.91262);border-radius:0;padding:12px 15px;font-size:.9rem;font-weight:500}.results-procedure-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.results-procedure-picker button{border:1px solid var(--line);background:var(--canvas);min-width:0;color:var(--ink);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 22px 18px;transition:border-color .18s,background-color .18s,color .18s;display:flex}.results-procedure-picker button:hover{border-color:var(--forest)}.results-procedure-picker button.active{background:var(--forest);border-color:var(--forest);color:var(--white)}.results-procedure-picker strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.35rem;font-weight:400;line-height:1.1}.results-procedure-count{opacity:.78;font-size:.875rem}.results-explorer-status{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 18px;display:flex}.results-explorer-status p{color:var(--muted);margin:0;font-size:.8125rem}.results-explorer-status a{border-bottom:1px solid;font-size:.8125rem;font-weight:720}.gallery-group+.gallery-group{margin-top:92px}.gallery-heading{grid-template-columns:1fr .7fr;align-items:end;gap:8vw;margin-bottom:34px;display:grid}.gallery-heading h2{margin:0}.gallery-heading p{max-width:440px;color:var(--muted);margin:0}.results-gallery{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.result-card{aspect-ratio:1;background:var(--porcelain);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.result-card:focus-within{outline:3px solid var(--signal);outline-offset:4px}.result-card>button{width:100%;color:var(--white);cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.result-card img{object-fit:contain;transition:transform .42s var(--ease-out)}.result-card:hover img{transform:scale(1.025)}.result-case-number{background:var(--forest-overlay);color:var(--white);letter-spacing:.05em;text-transform:uppercase;padding:7px 10px;font-size:.8125rem;font-weight:760;position:absolute;bottom:12px;left:12px}.result-expand{background:var(--forest-overlay);opacity:0;place-items:center;width:38px;height:38px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.result-card:hover .result-expand,.result-card:focus-within .result-expand{opacity:1;transform:translateY(0)}.result-lightbox{z-index:1000;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:#000804f5;background:lab(1.67492% -2.61749 .823918/.96);border:0;grid-template-rows:minmax(0,1fr) auto;place-items:center;margin:0;padding:58px clamp(16px,4vw,64px) 24px;display:grid;position:fixed;inset:0}.result-lightbox:not([open]){display:none}.result-lightbox::backdrop{background:0 0}.result-lightbox-stage{width:min(1180px,92vw);height:min(78vh,900px);max-height:100%;position:relative}.result-lightbox-stage img{object-fit:contain}.result-lightbox-close{z-index:2;width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff59;border:1px solid lab(100% 0 0/.35);place-items:center;padding:0;display:grid;position:absolute;top:16px;right:18px}.result-lightbox-controls{width:min(760px,92vw);min-height:54px;color:var(--white);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.result-lightbox-controls button{min-height:48px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex}.result-lightbox-controls button:last-child{justify-self:end}.result-lightbox-controls p{color:var(--on-dark);margin:0;font-size:.8125rem}.result-load-more{flex-direction:column;align-items:center;gap:12px;margin-top:42px;display:flex}.result-load-more p,.result-count-complete{color:var(--muted);margin:0;font-size:.8125rem}.result-count-complete{text-align:center;margin-top:34px}.result-category-hero .result-back-link{border-bottom:1px solid;align-items:center;min-height:44px;margin-bottom:28px;font-size:.8125rem;font-weight:740;display:inline-flex}.result-category-nav{border-top:1px solid var(--line);margin-top:80px;padding-top:30px}.result-category-nav>div{flex-wrap:wrap;gap:10px;display:flex}.result-category-nav a{border:1px solid var(--line);background:var(--white);align-items:center;min-height:44px;padding:8px 16px;font-size:.8125rem;font-weight:700;transition:border-color .2s,background-color .2s;display:inline-flex}.result-category-nav a:hover{border-color:var(--forest);background:var(--porcelain)}.gallery-cta{background:var(--porcelain);justify-content:space-between;align-items:end;gap:48px;margin-top:100px;padding:clamp(42px,6vw,75px);display:flex}.gallery-cta h2{max-width:720px;margin-bottom:20px;font-size:clamp(2.4rem,4vw,4rem)}.gallery-cta p:not(.eyebrow){max-width:680px;color:var(--muted);margin-bottom:0}.gallery-cta .button{flex:none}.testimonial-section{background:var(--canvas)}.center-heading{text-align:center}.center-heading .eyebrow{justify-content:center}.quote-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.quote-grid blockquote{border-right:1px solid var(--line);flex-direction:column;min-height:270px;margin:0;padding:38px;display:flex}.quote-grid blockquote:last-child{border-right:0}.quote-grid blockquote p{letter-spacing:-.025em;font-size:1.45rem;font-weight:520;line-height:1.35}.quote-grid cite{font-size:.8125rem;font-style:normal;font-weight:720}.home-testimonial-person{align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.home-testimonial-avatar{background:var(--mist);border:1px solid var(--line);border-radius:50%;flex:0 0 44px;width:44px;height:44px;position:relative;overflow:hidden}.home-testimonial-avatar img{object-fit:cover}.stars{color:#b63132;color:lab(42.6062% 53.7334 32.9016);letter-spacing:.14em;margin-bottom:24px;font-size:.8125rem}.testimonials-hero .container{max-width:1060px}.testimonial-stories-section{background:var(--canvas)}.testimonial-story-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.testimonial-story{background:var(--white);border:1px solid var(--line);display:flex;overflow:hidden}.testimonial-story-featured{background:var(--porcelain);grid-column:1/-1;min-height:430px}.testimonial-story-copy{flex-direction:column;width:100%;padding:clamp(30px,4vw,54px);display:flex}.testimonial-story-featured .testimonial-story-copy{width:min(100%,980px);margin-inline:auto;padding-block:clamp(54px,7vw,90px)}.testimonial-story-copy>svg{color:var(--forest-2);margin-bottom:24px}.testimonial-story blockquote{flex-direction:column;height:100%;margin:0;display:flex}.testimonial-story blockquote>p{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,2.25vw,2.35rem);font-weight:400;line-height:1.22}.testimonial-story:not(.testimonial-story-featured) blockquote>p{font-size:clamp(1.35rem,1.7vw,1.7rem)}.testimonial-story blockquote footer{align-items:center;gap:14px;margin-top:auto;padding-top:34px;display:flex}.testimonial-avatar{background:var(--mist);border:1px solid var(--line);border-radius:50%;flex:0 0 58px;width:58px;height:58px;position:relative;overflow:hidden}.testimonial-avatar img{object-fit:cover}.testimonial-story .stars{margin-bottom:9px}.testimonial-story cite{color:var(--ink);font-size:.8125rem;font-style:normal;font-weight:760}.testimonial-page-cta{background:linear-gradient(135deg, var(--forest), #002214);color:var(--white);padding:clamp(76px,9vw,120px) 0}@supports (color:lab(0% 0 0)){.testimonial-page-cta{background:linear-gradient(135deg, var(--forest), lab(10.4369% -22.9205 7.15989))}}.testimonial-page-cta .container{justify-content:space-between;align-items:end;gap:50px;display:flex}.testimonial-page-cta h2{max-width:820px;margin:0}.testimonial-page-cta .button{flex:none}.location-grid{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.location-card{border-right:1px solid var(--line);min-height:260px;transition:background-color .24s var(--ease-out), color .24s var(--ease-out);flex-direction:column;padding:38px;display:flex}.location-card:nth-child(2n){border-right:0}.location-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.location-card:hover{background:var(--forest);color:var(--white)}.location-card>svg{color:var(--signal);margin-bottom:28px}.location-card h2,.location-card h3{margin-bottom:10px;font-size:1.75rem}.location-card p{color:var(--muted);font-size:.82rem}.location-card:hover p{color:var(--on-dark)}.location-card strong{align-items:center;gap:7px;margin-top:auto;font-size:.8125rem;display:flex}.location-map-grid{gap:28px;display:grid}.location-map-card{background:var(--white);border:1px solid var(--line);min-height:430px;box-shadow:var(--shadow-low);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);display:grid;overflow:hidden}.location-map-card:nth-child(2n){grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr)}.location-map-card:nth-child(2n) .location-map-frame{order:2}.location-map-frame{background:var(--mist);min-height:430px;position:relative}.location-map-frame iframe,.location-map iframe{border:0;width:100%;height:100%;display:block}.location-map-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,5vw,70px);display:flex}.location-map-copy>svg{color:var(--signal);margin-bottom:22px}.location-map-copy .eyebrow{margin-bottom:10px}.location-map-copy h2{margin-bottom:18px;font-size:clamp(2.7rem,4.2vw,4.2rem)}.location-map-copy address{max-width:390px;color:var(--muted);font-style:normal}.location-map-actions{flex-wrap:wrap;gap:24px;margin-top:34px;display:flex}.philosophy{background:linear-gradient(var(--forest-overlay), var(--forest-overlay)), url(/images/source/body-silhouette.jpg) center / cover;color:var(--white);text-align:center;padding:clamp(100px,11vw,150px) 0;position:relative}.philosophy-inner{max-width:900px}.philosophy .eyebrow{justify-content:center}.philosophy p:not(.eyebrow){max-width:620px;color:var(--on-dark);margin:0 auto 34px}.site-footer{color:var(--on-dark-strong);background:#010c07;background:lab(2.64002% -3.72443 1.17112);padding-top:80px}.footer-lead{border-bottom:1px solid #ffffff29;border-bottom:1px solid lab(100% 0 0/.16);justify-content:space-between;align-items:center;gap:50px;padding-bottom:65px;display:flex}.footer-lead h2{max-width:800px;margin:0;font-size:clamp(2.5rem,4vw,4rem)}.footer-grid{grid-template-columns:2fr 1fr 1.35fr 1.25fr;gap:7vw;padding-block:70px;display:grid}.brand-logo-footer{width:min(258px,100%)}.brand-logo-footer img{filter:brightness(0)invert();opacity:.96}.credentials-section{background:var(--canvas)}.about-section-heading{max-width:760px;margin-bottom:48px}.about-section-heading h2{margin-bottom:18px}.about-section-heading>p:last-child{max-width:620px;color:var(--muted);margin:0}.credential-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.credential-card{background:var(--white);border:1px solid var(--line);transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out);grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:12px 12px 18px;display:grid}.credential-card:hover{box-shadow:var(--shadow-low);transform:translateY(-4px)}.credential-image{aspect-ratio:48/35;background:var(--porcelain);grid-column:1/-1;position:relative;overflow:hidden}.credential-image img{object-fit:contain;transition:transform .42s var(--ease-out);padding:8px}.credential-card:hover .credential-image img{transform:scale(1.015)}.credential-card>span:not(.credential-image){padding-left:6px;font-size:.8125rem;font-weight:740}.credential-card>svg{color:var(--forest-2);margin-right:6px}.featured-clients-section{color:var(--white);background:linear-gradient(145deg,#001d10,#000a05);background:linear-gradient(145deg,lab(7.92373% -15.754 4.97448),lab(2.14517% -3.66745 1.15564))}.featured-clients-heading>p:last-child{color:var(--on-dark)}.featured-client-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.featured-client-card{color:var(--white);transition:transform .26s var(--ease-out), background-color .26s ease;background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);flex-direction:column;display:flex;overflow:hidden}.featured-client-card:hover{background:#ffffff1a;background:lab(100% 0 0/.1);transform:translateY(-4px)}.featured-client-image{aspect-ratio:1;background:#001209;background:lab(4.0244% -7.37477 2.32593);display:block;position:relative;overflow:hidden}.featured-client-image img{object-fit:cover;transition:transform .42s var(--ease-out)}.featured-client-card:hover .featured-client-image img{transform:scale(1.025)}.featured-client-copy{flex-direction:column;flex:1;padding:24px 22px;display:flex}.featured-client-copy h3{color:var(--white);margin-bottom:14px;font-size:clamp(1.75rem,2.4vw,2.25rem)}.featured-client-copy p{color:var(--on-dark);margin-bottom:16px;font-size:.8125rem;line-height:1.65}.featured-client-copy .featured-client-note{color:var(--on-dark-muted);margin-bottom:24px}.featured-client-note strong{color:var(--white);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.8125rem;display:block}.featured-client-copy>a{border-bottom:1px solid #ffffff80;border-bottom:1px solid lab(100% 0 0/.5);align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:auto;font-size:.8125rem;font-weight:740;display:inline-flex}.featured-client-card-type .featured-client-image{background:radial-gradient(circle at 35% 28%,#3d784f,#001a0e 62%);background:radial-gradient(circle at 35% 28%,lab(45.4832% -27.6372 16.4395),lab(6.76778% -12.9604 4.09011) 62%);place-items:center;display:grid}.featured-client-card-type .featured-client-image>strong{font-family:var(--font-display);letter-spacing:-.06em;color:#ffffffd9;color:lab(100% 0 0/.85);font-size:clamp(4.5rem,10vw,8rem);font-weight:400}.footer-grid>div:first-child>p{max-width:320px;margin-top:28px}.footer-grid h3{color:var(--white);font-family:var(--font);letter-spacing:.07em;text-transform:uppercase;margin-bottom:25px;font-size:.8125rem;font-weight:760}.footer-grid a:not(.brand-logo){align-items:center;min-height:44px;font-size:.8125rem;display:flex}.footer-grid p{color:var(--on-dark-muted);font-size:.8125rem}.socials{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.socials a{border-bottom:1px solid;min-height:44px!important}.footer-bottom{color:var(--on-dark-dim);border-top:1px solid #ffffff24;border-top:1px solid lab(100% 0 0/.14);justify-content:space-between;gap:20px;padding:22px 0 35px;font-size:.8125rem;display:flex}.footer-credit-row{justify-content:center;padding:0 0 28px;display:flex}.footer-credit{color:inherit;opacity:.62;align-items:center;gap:7px;transition:opacity .18s;display:inline-flex}.footer-credit:hover{opacity:1}.footer-credit span{text-transform:uppercase;letter-spacing:.12em}.footer-credit img{filter:brightness(0)invert();width:70px;height:18px}.inner-hero{background:linear-gradient(135deg, var(--porcelain), #eee9dc);padding:clamp(86px,9vw,120px) 0 clamp(72px,8vw,100px)}@supports (color:lab(0% 0 0)){.inner-hero{background:linear-gradient(135deg, var(--porcelain), lab(92.5573% -.184625 6.90997))}}.inner-hero .container{max-width:1000px}.inner-hero h1{overflow-wrap:anywhere;margin-bottom:25px}.article-hero h1{max-width:22ch;font-size:clamp(2.5rem,4.4vw,4.1rem);line-height:1.06}.inner-hero p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:1.06rem}.prose{overflow-wrap:anywhere;max-width:760px}.prose h2{margin-top:55px;font-size:2.65rem}.prose h3{margin-top:38px;font-size:1.8rem}.prose p,.prose li{color:var(--muted)}.prose figure{margin:42px 0}.prose img{border:1px solid var(--line);max-width:100%;height:auto;display:block}.prose blockquote{border-left:3px solid var(--forest);background:var(--porcelain);font-family:var(--font-display);margin:42px 0;padding:24px 30px;font-size:1.35rem}.prose hr{border:0;border-top:1px solid var(--line);margin:64px 0 28px}.notice{background:var(--porcelain);border:1px solid var(--line);color:var(--ink);margin:25px 0;padding:17px 19px;font-size:.82rem}.detail-layout{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.detail-image{min-height:560px;position:relative}.laser-education-section{background:var(--porcelain)}.laser-hair-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:clamp(48px,7vw,100px);display:grid}.laser-hair-copy>h2{max-width:760px}.laser-hair-copy>p{max-width:780px;color:var(--muted)}.laser-fact-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:44px;display:grid}.laser-fact-grid>div{background:var(--canvas);min-height:190px;padding:30px}.laser-fact-grid h3{font-family:var(--font-sans);margin-bottom:12px;font-size:1rem;font-weight:760}.laser-fact-grid p{color:var(--muted);margin:0;font-size:.92rem}.laser-guide-image{aspect-ratio:558/1024;border:1px solid var(--line);width:min(100%,420px);box-shadow:var(--shadow-low);margin:0 auto;position:relative;overflow:hidden}.laser-guide-image img{object-fit:cover}.laser-video-section{background:var(--canvas)}.laser-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.laser-video-card{background:var(--white);border:1px solid var(--line);overflow:hidden}.laser-video-card h3{min-height:94px;font-family:var(--font-sans);margin:0;padding:24px;font-size:1rem;font-weight:720;line-height:1.4}.video-frame{aspect-ratio:16/9;background:var(--forest);position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.laser-tattoo-section{background:var(--forest);color:var(--white)}.laser-tattoo-section .eyebrow{color:var(--on-dark-strong)}.laser-tattoo-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(48px,7vw,100px);display:grid}.laser-tattoo-layout>div>p:not(.eyebrow){color:#ffffffc2}.laser-tattoo-layout>div>h3{margin-top:42px;font-size:1.85rem}.laser-tattoo-layout .laser-video-card{color:var(--ink)}.laser-medical-note{color:var(--on-dark-strong);border-top:1px solid #fff3;margin-top:60px;padding-top:24px}.laser-medical-note p{max-width:900px;margin:0}.laser-location-cta{border:1px solid var(--line);background:var(--surface);margin-top:44px;padding:clamp(24px,4vw,40px)}.laser-location-cta p{max-width:900px;color:var(--ink);margin:0 0 22px}.laser-location-cta a:not(.button){color:var(--green);text-underline-offset:3px;font-weight:750;text-decoration:underline}.service-deep-dive-section{background:var(--porcelain)}.service-content-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.service-content-card{background:var(--canvas);min-height:250px;padding:clamp(30px,4vw,48px)}.service-content-card h3{margin-bottom:18px;font-size:clamp(1.65rem,2.5vw,2.25rem)}.service-content-card p{color:var(--muted)}.service-content-card ul{color:var(--muted);gap:8px;margin:22px 0 0;padding-left:18px;display:grid}.service-video-block{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(42px,7vw,90px);margin-top:90px;display:grid}.service-video-block>div:first-child{position:sticky;top:130px}.service-video-block h2{font-size:clamp(2.35rem,4vw,4rem)}.laser-video-grid-single{grid-template-columns:minmax(0,620px)}.service-review-note{background:var(--white);border:1px solid var(--signal);grid-template-columns:140px minmax(0,1fr);gap:28px;margin-top:70px;padding:30px;display:grid}.service-review-note strong{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.service-review-note p{max-width:880px;color:var(--muted);margin:0}.portrait-image{background:var(--mist)}.portrait-image img{object-position:center 43%;object-fit:cover!important}.check-list{margin:32px 0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);gap:12px;padding:13px 0;display:flex}.check-list svg{color:var(--signal);flex:none;margin-top:3px}.all-services{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.all-services .service-card{flex-direction:column;display:flex}.all-services .service-card:first-child{grid-row:auto}.all-services .service-card .service-image,.all-services .service-card:first-child .service-image{height:260px;min-height:260px}.location-detail{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.location-info{background:var(--porcelain);padding:45px}.location-info h2{font-size:3.3rem}.location-info address{font-style:normal}.location-map{background:var(--mist);min-height:430px}.location-seo-section{background:var(--porcelain)}.location-service-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.location-service-grid article{background:var(--canvas);min-height:250px;padding:clamp(28px,4vw,46px)}.location-service-grid h3{margin-bottom:16px;font-size:clamp(1.55rem,2.4vw,2.15rem)}.location-service-grid p{color:var(--muted)}.location-service-grid a,.location-faqs a{color:var(--forest);text-underline-offset:3px;font-weight:760;text-decoration:underline}.location-faqs{max-width:900px;margin-top:clamp(54px,8vw,90px)}.location-faqs h2{margin-bottom:28px;font-size:clamp(2.2rem,4vw,4rem)}.location-faqs details{border-top:1px solid var(--line)}.location-faqs details:last-child{border-bottom:1px solid var(--line)}.location-faqs summary{cursor:pointer;padding:22px 0;font-weight:760}.location-faqs details p{max-width:760px;color:var(--muted);padding:0 0 22px}.ghl-form{background:var(--white);border:0;width:100%;min-height:1380px}.form-card{background:var(--white);border:1px solid var(--line);padding:10px}.demo-form{padding:42px}.demo-note{background:var(--porcelain);border:1px solid var(--line);margin-bottom:24px;padding:12px 15px;font-size:.8125rem}.demo-form label{margin:16px 0;font-size:.8125rem;font-weight:720;display:block}.demo-form input,.demo-form select,.demo-form textarea{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);margin-top:7px;padding:13px;font-weight:500}.demo-form input:disabled,.demo-form select:disabled,.demo-form textarea:disabled{opacity:1}.demo-form .button:disabled{cursor:not-allowed;opacity:.65}.field-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contact-grid{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.contact-aside{padding-top:30px}.contact-aside h2{font-size:3.3rem}.contact-aside a{align-items:center;min-height:44px;font-weight:760;display:inline-flex}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.article-card{background:var(--white);border:1px solid var(--line);flex-direction:column;min-height:270px;padding:28px;display:flex}.article-card h2,.article-card h3{font-size:1.7rem}.article-card h3{font-family:var(--font-display);letter-spacing:-.015em;font-synthesis-weight:none;font-weight:400;line-height:1.02}.article-card p{color:var(--muted);font-size:.82rem}.article-card>span{align-items:center;gap:8px;margin-top:auto;font-size:.8125rem;font-weight:740;display:flex}.legal{max-width:800px}.legal h2{margin-top:45px;font-size:2.4rem}.checklist-resource{max-width:860px}.resource-intro{background:var(--porcelain);border:1px solid var(--line);margin-bottom:18px;padding:28px 30px}.resource-intro p:last-child{margin-bottom:0}.checklist-section{border-bottom:1px solid var(--line);padding:42px 0}.checklist-section h2{margin:0 0 20px;font-size:clamp(2rem,4vw,3.2rem)}.checklist-section ul{gap:14px;margin:0;padding-left:24px;display:grid}.checklist-section li{color:var(--muted);padding-left:8px}.resource-sources a{color:var(--forest);text-underline-offset:3px;font-weight:760;text-decoration:underline}.resource-cta{background:var(--forest);color:var(--white);margin-top:52px;padding:clamp(30px,5vw,52px)}.resource-cta h2{color:var(--white);margin:0 0 14px;font-size:clamp(2rem,4vw,3.2rem)}.resource-cta p{max-width:650px;color:var(--on-dark)}.financing-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.financing-card{background:var(--white);border:1px solid var(--line);padding:45px}.financing-card h2{font-size:2.8rem}.financing-card p{color:var(--muted)}.financing-logo{align-items:center;height:72px;margin-bottom:42px;display:flex}.financing-logo img{object-fit:contain;object-position:left center;width:min(290px,100%);height:auto}.financing-logo-cherry img{width:min(235px,100%)}@media (max-width:1180px){.desktop-cta{display:none}.footer-grid{gap:4vw}}@media (max-width:820px){.announcement span{display:none}.announcement{justify-content:center}.desktop-nav,.desktop-cta{display:none}.menu-button{margin-left:auto;display:grid}.mobile-nav{z-index:19;background:var(--canvas);box-shadow:var(--shadow-low);flex-direction:column;gap:8px;padding:24px;display:flex;position:absolute;left:0;right:0}.mobile-nav>a:not(.button){align-items:center;min-height:48px;font-size:1.15rem;font-weight:650;display:flex}.mobile-nav>a[aria-current=page]:not(.button){color:var(--forest-2);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:7px}.hero{min-height:clamp(700px,100svh - 122px,820px)}.hero-copy{width:min(100% - 60px, var(--content-max));padding-block:92px}.hero-visual:after{background:linear-gradient(90deg,#072718e6,#082a19b3 60%,#08251857)}.trust-strip{flex-direction:column;gap:8px;padding:22px}.trust-strip i{display:none}.split-heading,.doctor-section,.detail-layout,.location-detail,.location-service-grid,.contact-grid,.gallery-heading,.results-category-grid,.laser-hair-layout,.laser-tattoo-layout{grid-template-columns:1fr}.contact-grid .form-card{order:1}.contact-grid .contact-aside{order:2;padding-top:10px}.service-grid{grid-template-rows:auto;grid-template-columns:1fr}.service-card:first-child{grid-row:auto}.service-card:not(:first-child){grid-template-columns:42% 58%}.service-card:first-child .service-image{height:390px}.doctor-photo{min-height:620px}.doctor-copy{padding:72px 30px}.featured-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-results-track{grid-auto-columns:minmax(280px,46%)}.quote-grid{grid-template-columns:1fr}.quote-grid blockquote{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.quote-grid blockquote:last-child{border-bottom:0}.testimonial-story-grid{grid-template-columns:repeat(2,1fr)}.testimonial-page-cta .container{flex-direction:column;align-items:flex-start}.location-grid{grid-template-columns:1fr}.location-card,.location-card:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.location-card:last-child{border-bottom:0}.location-map-card,.location-map-card:nth-child(2n){grid-template-columns:1fr}.location-map-card:nth-child(2n) .location-map-frame{order:0}.location-map-frame{min-height:390px}.credential-grid{grid-template-columns:1fr}.featured-client-grid{grid-template-columns:repeat(2,1fr)}.footer-lead{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid a:not(.brand-logo){min-height:44px}.footer-bottom{flex-direction:column}.results-gallery{grid-template-columns:repeat(2,1fr)}.results-note{grid-template-columns:1fr;gap:10px}.gallery-cta{flex-direction:column;align-items:flex-start}.laser-guide-image{width:min(100%,430px)}.laser-video-grid,.service-video-block{grid-template-columns:1fr}.service-video-block>div:first-child{position:static}.section{padding:78px 0}}@media (max-width:560px){.container{width:min(100% - 32px,1180px)}.nav-shell{min-height:78px;padding-inline:20px}.brand-logo-header{width:136px;padding-block:8px}.hero{min-height:680px}.hero-copy{width:min(100% - 40px, var(--content-max));padding-block:76px}.hero h1{font-size:clamp(3rem,16vw,4.2rem)}.hero-visual img{object-position:62% 38%}.hero-visual:after{background:linear-gradient(90deg,#072316eb,#082a19b8 68%,#08251866)}.ghl-form{min-height:1580px}.button-row{flex-direction:column;align-items:flex-start}.hero-proof{flex-direction:column;gap:10px}.service-card:not(:first-child){flex-direction:column;display:flex}.service-card:first-child .service-image,.service-image{height:300px;min-height:300px}.doctor-photo{min-height:560px}.featured-client-grid,.testimonial-story-grid{grid-template-columns:1fr}.testimonial-story-featured{min-height:0}.featured-results-heading{margin-bottom:36px}.featured-results-grid{grid-template-columns:1fr;gap:16px;margin-bottom:34px}.featured-results-track{grid-auto-columns:84%}.footer-grid,.financing-grid,.field-row,.results-gallery,.results-category-card{grid-template-columns:1fr}.results-category-image{min-height:300px}.results-overview-hero{padding:42px 0}.results-overview-hero h1{font-size:2.8rem}.results-explorer-heading{grid-template-columns:1fr;gap:24px}.results-procedure-picker{grid-template-columns:1fr;gap:8px}.results-procedure-picker button{flex-direction:row;justify-content:space-between;align-items:baseline;padding:14px 18px}.results-procedure-picker strong{font-size:1.15rem}.results-explorer-status{flex-direction:column;align-items:flex-start}.result-expand{opacity:1;transform:none}.result-lightbox{padding:60px 10px 16px}.result-lightbox-stage{width:100%;height:72vh}.result-lightbox-controls{gap:6px;width:100%}.result-lightbox-controls button span{display:none}.footer-lead h2{font-size:2.45rem}.demo-form{padding:28px 20px}.laser-fact-grid{grid-template-columns:1fr}.laser-fact-grid>div{min-height:0}.service-content-grid{grid-template-columns:1fr}.service-content-card{min-height:0}.service-review-note{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.answer-block{margin-bottom:28px}.answer-block a,#practice-identity a,#visit-el-monte a,.doctor-copy p a{color:inherit;text-underline-offset:3px;text-decoration:underline}#visit-el-monte{margin:22px 0}#visit-el-monte h3{margin-bottom:8px;font-size:1.2rem;line-height:1.3}
