.health-hero{padding-top:25px!important;background:radial-gradient(ellipse at 100% 0,#cf011,transparent 65%)}.health-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center;padding:65px 0 10px}.health-hero h1{font-size:clamp(55px,6vw,96px)!important}.health-journey{border:1px solid #cf032;border-radius:22px;background:linear-gradient(145deg,#223019,#0b1409);padding:27px;overflow:hidden}.health-art-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#a5be8a}.health-art-top i{font-size:26px;color:#cf0;font-style:normal}.health-art-core{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;min-height:180px}.health-art-core svg{width:65px;height:65px;fill:none;stroke:#cf0;stroke-width:2;filter:drop-shadow(0 0 12px #cf028);animation:health-pulse 5s ease-in-out infinite}.health-art-core>span{font-size:8px;letter-spacing:3px;color:#a5c285}.health-journey-list>div{display:flex;align-items:center;gap:17px;padding:19px 0;border-top:1px solid #ffffff16;animation:health-row 9s infinite}.health-journey-list>div:nth-child(2){animation-delay:3s}.health-journey-list>div:nth-child(3){animation-delay:6s}.health-journey-list i{font-size:9px;font-style:normal;color:#8bab68}.health-journey-list span{flex:1;font-size:17px;color:#ddebcf}.health-journey-list small{display:block;color:#809a69;font-size:10px;margin-top:8px}.health-journey-list b{font-size:20px;color:#cf0;font-weight:400}.health-journey>p{font-size:6px;letter-spacing:1.2px;color:#7d9965;border-top:1px solid #ffffff16;padding-top:22px}.health-medlify{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;background:radial-gradient(ellipse at 100% 100%,#cf01a,transparent 70%),#15200f}.health-product-url{font-size:11px;color:#a9c48d}.health-medlify-card{display:block;padding:32px;border:1px solid #cf055;border-radius:20px;background:linear-gradient(130deg,#27381b,#101b0b);transition:transform .25s,border-color .25s}.health-medlify-card:hover{transform:translateY(-5px);border-color:#cf0}.health-medlify-card>div{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.8px;color:#a0bd80}.health-medlify-card i{font-style:normal;font-size:28px;color:#cf0}.health-medlify-card>strong{display:block;font-size:clamp(38px,4.5vw,70px);font-weight:500;letter-spacing:-3px;color:#ebf6df;margin:65px 0 15px}.health-medlify-card>strong>span{color:#cf0;margin-left:8px}.health-medlify-card>p{font-size:7px;letter-spacing:1.4px;color:#94b277;line-height:1.8}.health-medlify-card footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff20;margin-top:65px;padding-top:20px;font-size:12px;color:#bed6a1}.health-medlify-card footer>span{font-size:24px;color:#cf0}.health-specialties{display:flex;flex-wrap:wrap;gap:12px}.health-specialties>span{padding:13px 19px;border:1px solid #cf02c;background:#cf004;border-radius:30px;color:#bbd3a3;font-size:12px}.healthcare-page .sd-social-results{grid-template-columns:repeat(3,minmax(0,1fr))}.healthcare-page .sd-masonry{columns:5}.healthcare-page .sd-image{background:#10180c}@keyframes health-pulse{50%{transform:scale(1.08);filter:drop-shadow(0 0 19px #cf055)}}@keyframes health-row{0%,28%{opacity:1}35%,95%{opacity:.6}}@media(max-width:1000px){.health-hero-grid{gap:35px}.health-medlify{gap:35px}.healthcare-page .sd-masonry{columns:4}}@media(max-width:700px){.health-hero-grid{grid-template-columns:1fr;padding:40px 0 5px;gap:30px}.health-hero h1{font-size:54px!important}.health-journey{width:100%;max-width:480px;justify-self:center}.health-medlify{grid-template-columns:1fr;gap:30px}.health-medlify-card{padding:27px}.health-medlify-card>strong{font-size:55px;margin-top:40px}.health-medlify-card footer{margin-top:40px}.healthcare-page .sd-masonry{columns:2}.health-specialties{gap:9px}.health-specialties>span{font-size:10px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){.health-art-core svg,.health-journey-list>div{animation:none}.health-medlify-card{transition:none}}
.health-booking-demo{padding:25px}.health-booking-screen{position:relative;border:1px solid #ffffff1c;border-radius:18px;background:#0c140a;padding:22px;margin:24px 0;overflow:hidden}.health-booking-heading{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid #ffffff14}.health-clinic-symbol{display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:10px;background:#cf014;color:#cf0;font:25px/1 Arial}.health-booking-heading strong{display:block;font-size:14px;color:#e3efd7;font-weight:500}.health-booking-heading div>span{display:block;font-size:9px;color:#8da477;margin-top:5px}.health-booking-status{margin-left:auto;font-size:6px;letter-spacing:1px;padding:6px 8px;border:1px solid #cf02a;border-radius:20px;color:#95ae7b}.health-calendar-title{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#d8e8c9;margin:23px 0 15px}.health-calendar-title>span:last-child{font-size:20px;color:#8da66f}.health-calendar-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.health-calendar-days>div{border:1px solid #ffffff16;border-radius:10px;padding:12px 3px;text-align:center;color:#a9bf91;background:#15200f}.health-calendar-days small{display:block;font-size:7px;letter-spacing:1px}.health-calendar-days strong{display:block;font-size:19px;font-weight:500;margin-top:10px;line-height:1}.health-calendar-days .health-selected-day{animation:health-date-pick 12s infinite}.health-time-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#b4cba0;margin:24px 0 14px}.health-time-label>span{font-size:6px;letter-spacing:1px;color:#78975f}.health-time-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.health-time-slots>span{position:relative;text-align:center;padding:12px 3px;border-radius:8px;border:1px solid #ffffff16;font-size:9px;color:#9db786;white-space:nowrap}.health-selected-time{animation:health-time-pick 12s infinite}.health-time-slots i{display:none}.health-confirm-button{display:flex;align-items:center;justify-content:space-between;background:#cf0;color:#172307;border-radius:30px;padding:13px 17px;margin-top:23px;font-size:11px;font-weight:600;animation:health-confirm-pulse 12s infinite}.health-confirm-button>span{font-size:21px;font-weight:400;line-height:1}.health-booking-cursor{position:absolute;z-index:2;width:23px;top:48%;left:51%;pointer-events:none;animation:health-booking-pointer 12s infinite;filter:drop-shadow(0 2px 3px #0009)}.health-booking-cursor svg{fill:#ecf7df;stroke:#1a280d;stroke-width:1}.health-booking-success{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at 50% 20%,#263a18,#0e180b 75%);text-align:center;animation:health-booked-state 12s infinite}.health-success-icon{display:grid;place-items:center;width:63px;height:63px;border-radius:50%;background:#cf0;color:#172607;font-size:32px;margin-bottom:23px;box-shadow:0 0 0 9px #cf009}.health-booking-success>small{font-size:7px;letter-spacing:2px;color:#a0bb81;margin-bottom:18px}.health-booking-success>strong{font-size:40px;line-height:1.1;font-weight:500;letter-spacing:-1.5px;color:#edf7e1}.health-booking-success>p{font-size:11px;color:#b0cc94;margin-top:20px}.health-booking-success>div{display:flex;align-items:center;gap:12px;margin-top:28px;border-top:1px solid #ffffff18;padding-top:22px;text-align:left}.health-booking-success>div>span:first-child{font-size:28px;color:#cf0}.health-booking-success>div>span:last-child{font-size:12px;color:#d3e6bf}.health-booking-success div small{display:block;font-size:8px;color:#8da574;margin-top:7px}.health-booking-progress{display:flex;gap:10px;margin:0 0 22px}.health-booking-progress>span{flex:1;font-size:8px;padding-top:12px;border-top:2px solid #cf025;color:#8daa71;animation:health-booking-stage 12s infinite}.health-booking-progress>span:nth-child(2){animation-delay:4s}.health-booking-progress>span:nth-child(3){animation-delay:8s}.health-booking-progress i{font-size:6px;font-style:normal;color:#cf0;margin-right:6px}@keyframes health-date-pick{0%,12%,96%,100%{background:#15200f;color:#a9bf91;border-color:#ffffff16}18%,92%{background:#cf0;color:#172307;border-color:#cf0}}@keyframes health-time-pick{0%,31%,96%,100%{background:transparent;color:#9db786;border-color:#ffffff16}37%,92%{background:#cf01f;color:#d7f7a8;border-color:#cf0}}@keyframes health-confirm-pulse{0%,50%,62%,100%{transform:scale(1)}56%{transform:scale(.96);background:#e2ff74}}@keyframes health-booked-state{0%,60%,98%,100%{opacity:0;visibility:hidden;transform:translateY(12px)}66%,92%{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes health-booking-pointer{0%{opacity:0;transform:translate(0,-70px)}10%,16%{opacity:1;transform:translate(0,-40px)}21%{opacity:0;transform:translate(0,-40px)}28%{opacity:0;transform:translate(80px,60px)}32%,37%{opacity:1;transform:translate(80px,60px)}42%{opacity:0;transform:translate(80px,60px)}48%{opacity:0;transform:translate(60px,170px)}52%,57%{opacity:1;transform:translate(60px,170px)}62%,100%{opacity:0;transform:translate(60px,170px)}}@keyframes health-booking-stage{0%,30%{border-color:#cf0;color:#d9ebc7}34%,100%{border-color:#cf025;color:#8daa71}}@media(max-width:600px){.health-booking-demo{padding:20px}.health-booking-screen{padding:17px}.health-time-slots>span{font-size:8px}.health-calendar-days{gap:6px}.health-booking-success>strong{font-size:35px}.health-booking-progress>span{font-size:7px}}@media(prefers-reduced-motion:reduce){.health-booking-demo *{animation:none!important}.health-booking-cursor,.health-booking-success{display:none}.health-calendar-days .health-selected-day{background:#cf0;color:#172307;border-color:#cf0}.health-time-slots .health-selected-time{background:#cf01f;color:#d7f7a8;border-color:#cf0}}
.health-compact-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:25px}.health-compact-heading .sd-kicker{margin-bottom:13px!important}.healthcare-page .health-compact-heading h2{font-size:clamp(28px,3vw,43px)!important;letter-spacing:-1.5px!important}.health-compact-heading>p,.health-swipe-hint{font-size:11px;color:#8ea976;line-height:1.8;max-width:330px}.health-snapshot-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start;max-width:1180px;margin:auto}.health-snapshot-track .sd-image{padding:14px 14px 0;background:linear-gradient(145deg,#1f2c17,#0e170b);border-radius:17px}.health-snapshot-track img{border-radius:10px 10px 0 0}.health-doctor-slider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 0 18px;scrollbar-width:thin;scrollbar-color:#6c883f #121e0d}.health-doctor-slider .sd-image{flex:0 0 155px;scroll-snap-align:start;aspect-ratio:3/4;border-radius:14px}.health-doctor-slider .sd-image img{width:100%!important;height:100%!important;object-fit:cover;object-position:top}.health-recommend-grid{display:flex;align-items:start;gap:20px}.health-recommend-grid .sd-image{max-width:350px;flex:1}.health-website-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.health-specialty-tabs{display:flex;gap:8px;overflow-x:auto;padding:0 0 16px;margin-bottom:18px;scrollbar-width:thin;scrollbar-color:#6c883f #121e0d}.health-specialty-tabs button{flex:none;border:1px solid #cf030;border-radius:30px;background:#15210e;color:#b2c99b;padding:12px 18px;font:11px/1.3 Arial;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.health-specialty-tabs button[aria-selected=true]{background:#cf0;color:#162009;border-color:#cf0}.health-specialty-tabs button:focus-visible{outline:2px solid #e9ffb1;outline-offset:3px}.health-specialty-caption{display:flex;align-items:center;justify-content:space-between;padding:8px 0 23px}.health-specialty-caption h3{font-size:22px!important}.health-specialty-caption>span{font-size:10px;color:#89a36e}.health-specialty-collection [hidden]{display:none!important}.health-package-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;align-items:start}.healthcare-page .health-specialty-collection .sd-masonry{columns:5}.healthcare-page .health-campaign-compact,.healthcare-page .health-doctors{padding-top:45px;padding-bottom:40px}@media(max-width:1000px){.health-snapshot-track{gap:12px}.health-snapshot-track .sd-image{padding:9px 9px 0}.healthcare-page .health-specialty-collection .sd-masonry{columns:4}.health-package-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.health-compact-heading{align-items:start;flex-direction:column;gap:14px}.healthcare-page .health-compact-heading h2{font-size:30px!important}.health-snapshot-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px}.health-snapshot-track .sd-image{flex:0 0 65%;scroll-snap-align:start}.health-doctor-slider .sd-image{flex-basis:125px}.health-doctor-slider{gap:12px}.health-recommend-grid{flex-direction:column}.health-recommend-grid .sd-image{width:100%;max-width:350px}.health-website-grid{grid-template-columns:1fr 1fr;gap:12px}.healthcare-page .health-specialty-collection .sd-masonry{columns:2}.health-package-gallery{grid-template-columns:1fr 1fr;gap:12px}.health-specialty-tabs button{font-size:10px;padding:11px 15px}}@media(prefers-reduced-motion:reduce){.health-specialty-tabs button{transition:none}}
.health-booking-screen .health-booking-cursor{top:0;left:0;animation:health-precise-pointer 12s infinite}.health-booking-cursor svg{display:block;width:23px;height:23px}@keyframes health-precise-pointer{0%,5%{opacity:0;transform:translate(var(--booking-x0),calc(var(--booking-y0) + 25px))}12%,18%{opacity:1;transform:translate(var(--booking-x0),var(--booking-y0))}22%{opacity:0;transform:translate(var(--booking-x0),var(--booking-y0))}28%{opacity:0;transform:translate(var(--booking-x1),calc(var(--booking-y1) + 15px))}33%,38%{opacity:1;transform:translate(var(--booking-x1),var(--booking-y1))}42%{opacity:0;transform:translate(var(--booking-x1),var(--booking-y1))}48%{opacity:0;transform:translate(var(--booking-x2),calc(var(--booking-y2) + 12px))}53%,58%{opacity:1;transform:translate(var(--booking-x2),var(--booking-y2))}63%,100%{opacity:0;transform:translate(var(--booking-x2),var(--booking-y2))}}
.health-doctor-slider{position:relative;cursor:grab;outline:none}.health-doctor-slider:focus-visible{outline:1px solid #cf0;outline-offset:6px;border-radius:10px}.health-doctor-slider.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.health-doctor-slider img{user-select:none;-webkit-user-drag:none}.health-website-grid{grid-template-columns:1fr 1fr;gap:25px}.health-website-grid .sd-image{padding:14px;background:#1b2913}.health-case-layout{display:grid;grid-template-columns:.65fr 1.4fr;gap:40px;align-items:start;padding:32px;border:1px solid #ffffff1b;border-radius:22px;background:linear-gradient(140deg,#1a2713,#0d150a)}.health-case-portrait .sd-image{max-width:310px;margin:auto!important}.health-case-portrait>span{display:block;color:#a0b888;font-size:10px;margin-top:17px;text-align:center;line-height:1.6}.health-case-story h3{font-size:clamp(28px,3vw,42px)!important;line-height:1.15!important;letter-spacing:-1.4px}.health-case-story>p:not(.sd-kicker){color:#9ab184;font-size:12px;line-height:1.8;margin:18px 0}.health-case-story .sd-image{max-width:750px}.health-case-stats{display:flex;gap:35px;margin:24px 0}.health-case-stats strong{display:block;font-size:30px;font-weight:500;color:#cf0}.health-case-stats span{display:block;margin-top:7px;color:#9eb784;font-size:9px}.health-case-story .health-case-caption{font-size:9px!important}.health-search-result-grid{display:grid;grid-template-columns:.65fr 1.65fr;gap:35px;align-items:center}.health-result-metrics>div{padding:20px 0;border-bottom:1px solid #ffffff16}.health-result-metrics strong{display:block;font-size:50px;color:#cf0;font-weight:500;letter-spacing:-2px}.health-result-metrics span{display:block;font-size:12px;color:#b1c79b;margin-top:8px}.health-result-metrics p{font-size:10px;color:#809b69;line-height:1.8;margin-top:20px}.health-search-result-grid>.sd-image{padding:10px;background:#172310}@media(max-width:700px){.health-case-layout{grid-template-columns:1fr;padding:23px;gap:25px}.health-case-portrait .sd-image{max-width:200px}.health-case-story h3{font-size:31px!important}.health-search-result-grid{grid-template-columns:1fr;gap:25px}.health-result-metrics{display:flex;flex-wrap:wrap;gap:20px}.health-result-metrics>div{flex:1;padding:10px 0}.health-result-metrics strong{font-size:36px}.health-result-metrics p{width:100%;margin-top:0}.health-website-grid{grid-template-columns:1fr;gap:22px}.health-website-grid .sd-image{padding:9px}}@media(prefers-reduced-motion:reduce){.health-booking-screen .health-booking-cursor{display:none}}
.health-case-story>.sd-image{width:100%;max-width:560px;padding:10px;background:#111c0c}.health-case-story>.sd-image img{width:100%!important;height:auto!important;max-height:300px!important;object-fit:contain!important;object-position:center}.health-case-story>.health-case-caption{margin-top:12px!important}@media(max-width:700px){.health-case-story>.sd-image{padding:7px;max-width:100%}.health-case-story>.sd-image img{max-height:230px!important}}
.health-case-layout{grid-template-columns:minmax(190px,280px) minmax(0,1fr);gap:36px;align-items:center;padding:32px;max-width:1120px;margin:0 auto}.health-case-portrait{align-self:center;width:100%}.health-case-portrait .sd-image{width:100%;max-width:250px}.health-case-portrait .sd-image img{height:310px!important;width:100%!important;object-fit:contain!important;object-position:center bottom}.health-case-portrait>span{max-width:250px;margin:14px auto 0;font-size:10px}.health-case-story{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);column-gap:24px;align-items:start}.health-case-story>.sd-kicker,.health-case-story>h3,.health-case-story>p:not(.health-case-caption),.health-case-story>.sd-secondary{grid-column:1/-1}.health-case-story>.sd-kicker{margin-bottom:16px!important}.health-case-story>h3{font-size:clamp(29px,3vw,41px)!important;line-height:1.12!important}.health-case-story>p:not(.sd-kicker){margin:16px 0!important}.health-case-story>.health-case-stats{grid-column:1;display:flex;flex-direction:column;gap:20px;margin:12px 0}.health-case-story>.sd-image{grid-column:2;grid-row:4/6;width:100%;max-width:280px;margin:12px 0 0!important;padding:8px}.health-case-story>.sd-image img{max-height:210px!important;object-fit:contain!important}.health-case-story>.health-case-caption{grid-column:2;font-size:8px!important;line-height:1.6!important;margin:8px 0 0!important}.health-case-story>.sd-secondary{justify-self:start;margin-top:14px}.health-case-stats strong{font-size:33px;line-height:1}.health-case-stats span{font-size:9px;margin-top:8px}@media(max-width:800px){.health-case-layout{grid-template-columns:180px minmax(0,1fr);gap:25px;padding:25px}.health-case-portrait .sd-image img{height:250px!important}.health-case-story{column-gap:16px}.health-case-story>h3{font-size:29px!important}.health-case-story>.sd-image img{max-height:180px!important}}@media(max-width:600px){.health-case-layout{grid-template-columns:1fr;padding:23px;gap:25px}.health-case-portrait .sd-image{max-width:180px}.health-case-portrait .sd-image img{height:225px!important}.health-case-portrait>span{font-size:9px}.health-case-story{display:block}.health-case-story>.health-case-stats{flex-direction:row;gap:35px;margin:23px 0}.health-case-story>.sd-image{max-width:100%;margin:20px 0 0!important}.health-case-story>.sd-image img{max-height:230px!important}.health-case-story>.health-case-caption{margin-top:9px!important}.health-case-story>.sd-secondary{margin-top:18px}}
.health-live-demo{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.health-demo-address{display:block;margin-top:18px;font-size:9px;color:#8fa875;line-height:1.7}.health-demo-browser{display:block;overflow:hidden;border:1px solid #cf03a;border-radius:18px;background:#14200e;transition:transform .25s,border-color .25s}.health-demo-browser:hover{transform:translateY(-4px);border-color:#cf0}.health-demo-browser-bar{display:flex;align-items:center;gap:6px;padding:15px;background:#213018;border-bottom:1px solid #ffffff15}.health-demo-browser-bar i{width:5px;height:5px;border-radius:50%;background:#8ba869}.health-demo-browser-bar i:first-child{background:#cf0}.health-demo-browser-bar>span{flex:1;text-align:center;font-size:8px;color:#b7cd9e}.health-demo-browser-bar>b{font-size:18px;color:#cf0;font-weight:400}.health-demo-browser-content{padding:30px;background:radial-gradient(ellipse at 100% 100%,#cf016,transparent 70%)}.health-demo-mini-logo{display:block;font-size:28px;color:#cf0}.health-demo-mini-logo>span{font-size:9px;letter-spacing:1.8px;color:#a8c38b;margin-left:8px;vertical-align:middle}.health-demo-browser-content>small{display:block;margin-top:30px;font-size:6px;letter-spacing:1.5px;color:#7e9d63}.health-demo-browser-content>strong{display:block;font-size:34px;line-height:1.15;font-weight:500;letter-spacing:-1px;margin-top:15px;color:#e7f3da}.health-demo-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.health-demo-features>span{border:1px solid #cf02d;border-radius:30px;padding:8px 11px;font-size:8px;color:#a6c18a}.health-demo-open{display:flex;align-items:center;justify-content:space-between;padding-top:21px;margin-top:30px;border-top:1px solid #ffffff16;font-size:11px;color:#cce0b7}.health-demo-open>b{font-size:24px;font-weight:400;color:#cf0}@media(max-width:700px){.health-live-demo{grid-template-columns:1fr;gap:30px}.health-demo-browser-content{padding:25px}.health-demo-browser-content>strong{font-size:32px}}@media(prefers-reduced-motion:reduce){.health-demo-browser{transition:none}}
.health-case-layout{grid-template-columns:minmax(170px,230px) minmax(0,1fr);align-items:start;max-width:1160px;gap:35px}.health-case-portrait{align-self:start;padding-top:8px}.health-case-portrait .sd-image{max-width:220px}.health-case-portrait .sd-image img{height:285px!important}.health-case-story{display:block}.health-case-story>.health-case-stats{display:flex;flex-direction:row;gap:35px;margin:22px 0}.health-case-story>.sd-image{width:100%;max-width:650px;margin:20px 0 0!important;padding:9px}.health-case-story>.sd-image img{width:100%!important;height:auto!important;max-height:350px!important;object-fit:contain!important}.health-case-story>.health-case-caption{max-width:650px;margin-top:10px!important}.health-case-story>.sd-secondary{display:inline-block;margin-top:14px}.health-case-story>h3{font-size:clamp(29px,3vw,40px)!important}.health-case-story>p:not(.sd-kicker){margin:14px 0!important}@media(max-width:700px){.health-case-layout{grid-template-columns:1fr;gap:22px;padding:23px}.health-case-portrait .sd-image{max-width:165px}.health-case-portrait .sd-image img{height:210px!important}.health-case-story>.sd-image img{max-height:320px!important}.health-case-story>.health-case-stats{flex-direction:row;margin:20px 0}.health-campaign-compact .health-snapshot-track{position:relative;display:flex;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;gap:14px;padding-bottom:18px;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#8daa59 #172310}.health-campaign-compact .health-snapshot-track>.sd-image{flex:0 0 86%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.health-snapshot-dots{display:flex;justify-content:center;gap:7px;margin-top:8px}.health-snapshot-dots button{display:block;width:7px;height:7px;min-width:7px;padding:0;border:0;border-radius:50%;background:#53683d;cursor:pointer}.health-snapshot-dots button[aria-current=true]{width:22px;border-radius:8px;background:#cf0}}@media(min-width:701px){.health-snapshot-dots{display:none}}
@media(min-width:701px){.healthcare-page .health-package-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
.health-case-balanced{max-width:1100px;margin:0 auto;border:1px solid #ffffff1c;border-radius:22px;padding:32px;background:linear-gradient(140deg,#1a2713,#0d150a)}.health-case-balanced>header{padding-bottom:25px;margin-bottom:28px;border-bottom:1px solid #ffffff17}.health-case-balanced>header>.sd-kicker{margin-bottom:15px!important}.health-case-balanced>header h3{font-size:clamp(29px,3.5vw,43px)!important;line-height:1.12!important;letter-spacing:-1.5px}.health-case-balanced>header>p:last-child{font-size:12px;line-height:1.8;color:#98b17e;margin-top:17px}.health-case-evidence{display:grid;grid-template-columns:200px minmax(0,1fr);gap:35px;align-items:start}.health-evidence-doctor>.sd-image{width:100%;padding:7px;border-radius:14px}.health-evidence-doctor>.sd-image img{width:100%!important;height:230px!important;object-fit:contain!important;object-position:center bottom}.health-evidence-doctor>p{font-size:11px;color:#d2e4bf;margin:12px 0 18px!important;line-height:1.5}.health-evidence-doctor>p>span{display:block;font-size:9px;color:#809c69;margin-top:3px}.health-evidence-stat{padding:12px 0;border-top:1px solid #ffffff14}.health-evidence-stat strong{display:block;color:#cf0;font-size:24px;line-height:1.15;font-weight:500;letter-spacing:-.5px}.health-evidence-stat>span{display:block;font-size:9px;color:#91ab77;margin-top:6px}.health-evidence-report{min-width:0}.health-evidence-report>.sd-image{width:100%;padding:9px;border-radius:14px;background:#14200e}.health-evidence-report>.sd-image img{display:block;width:100%!important;height:auto!important;max-height:430px!important;object-fit:contain!important;object-position:center}.health-evidence-report>p{font-size:9px;color:#849e6c;line-height:1.7;margin-top:12px!important}.health-case-balanced>footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ffffff17;padding-top:22px;margin-top:25px}.health-case-balanced>footer>span{font-size:10px;color:#8ea875}.health-case-balanced>footer>.sd-secondary{font-size:11px;padding:7px 0;white-space:nowrap}@media(max-width:800px){.health-case-evidence{grid-template-columns:160px minmax(0,1fr);gap:22px}.health-evidence-doctor>.sd-image img{height:195px!important}.health-case-balanced{padding:25px}.health-evidence-report>.sd-image img{max-height:370px!important}}@media(max-width:600px){.health-case-balanced{padding:21px}.health-case-balanced>header h3{font-size:29px!important}.health-case-evidence{grid-template-columns:1fr;gap:24px}.health-evidence-doctor{display:grid;grid-template-columns:110px 1fr;gap:0 18px;align-items:center}.health-evidence-doctor>.sd-image{grid-column:1;grid-row:1/4}.health-evidence-doctor>.sd-image img{height:155px!important}.health-evidence-doctor>p{grid-column:2;margin:0 0 8px!important}.health-evidence-stat{grid-column:2;padding:8px 0}.health-evidence-stat strong{font-size:20px}.health-evidence-stat>span{font-size:8px}.health-evidence-report>.sd-image img{max-height:340px!important}.health-case-balanced>footer{flex-direction:column;align-items:start;gap:12px}.health-case-balanced>footer>.sd-secondary{white-space:normal}}
.health-selected-day,.health-selected-time,.health-confirm-button{position:relative}.health-target-pointer{position:absolute!important;display:block!important;top:55%;left:64%;width:23px!important;height:23px!important;padding:0!important;margin:0!important;z-index:4;pointer-events:none;opacity:0;animation:health-local-day-pointer 12s infinite;filter:drop-shadow(0 2px 3px #0009)}.health-target-pointer svg{display:block;width:23px;height:23px;fill:#eef8df;stroke:#17230b;stroke-width:1}.health-selected-time .health-target-pointer{animation-name:health-local-time-pointer}.health-confirm-button>.health-target-pointer{animation-name:health-local-confirm-pointer}@keyframes health-local-day-pointer{0%,8%,23%,100%{opacity:0;transform:translate(8px,14px)}12%,18%{opacity:1;transform:translate(-4px,-2px)}16%{transform:translate(-4px,-2px) scale(.85)}}@keyframes health-local-time-pointer{0%,28%,43%,100%{opacity:0;transform:translate(8px,14px)}33%,38%{opacity:1;transform:translate(-4px,-2px)}36%{transform:translate(-4px,-2px) scale(.85)}}@keyframes health-local-confirm-pointer{0%,48%,63%,100%{opacity:0;transform:translate(8px,14px)}53%,58%{opacity:1;transform:translate(-4px,-2px)}56%{transform:translate(-4px,-2px) scale(.85)}}.healthcare-page .health-clinic-portfolio .sd-masonry{columns:4}@media(max-width:700px){.healthcare-page .health-clinic-portfolio .sd-masonry{columns:2}}@media(prefers-reduced-motion:reduce){.health-target-pointer{display:none!important}}
