.clinician-window{aspect-ratio:1440/680;overflow:hidden;background:#e4edf2}.clinician-window img{display:block;width:100%;height:auto;max-width:100%;transform:translateY(-26.1%)}.clinician-hero figcaption strong{font-size:19px}.sandals-feature{background:#eff5f3;border-top:1px solid #d6e6df;border-bottom:1px solid #d6e6df}.sandals-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.sandals-layout h2{font-size:clamp(33px,3.7vw,51px)}.sandals-lead{font-size:19px;font-weight:600;color:#167349;line-height:1.6}.sandals-steps{list-style:none;padding:0;margin:28px 0}.sandals-steps li{display:flex;gap:18px;border-top:1px solid #cedfd9;padding:16px 0}.sandals-steps li>span{font-size:22px;color:#247d62;font-family:Georgia,serif;line-height:1.4}.sandals-steps b{font-size:14px}.sandals-steps p{font-size:13px;margin:3px 0 0}.sandals-preview{margin:0;background:#f7e2d1;border-radius:22px;overflow:hidden;box-shadow:0 16px 38px #103f5c0c;border:1px solid #e0d6c8}.sandals-window{width:100%;aspect-ratio:1.18;overflow:hidden}.sandals-window img{width:100%;height:auto;display:block}.sandals-preview figcaption{padding:23px 26px;background:#103f5c;color:#fff;border-top:3px solid #70c55f;font-size:13px;line-height:1.7}.sandals-preview figcaption span{font-size:10px;letter-spacing:1.6px;display:block;color:#b4dfce;margin-bottom:5px}.sandals-preview figcaption strong{font-size:18px;font-weight:500}.sandals-layout .actions{align-items:center;gap:23px}.recognition-section{background:#fff;border-bottom:1px solid #dce8f0}.recognition-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:center}.recognition-copy h2{font-size:clamp(32px,3.5vw,48px)}.recognition-copy>p{font-size:16px;line-height:1.85}.recognition-portrait{margin:0;max-width:490px;width:100%;justify-self:end}.recognition-portrait img{display:block;width:100%;height:auto;border-radius:15px;border:1px solid #e0e9f0;box-shadow:0 15px 38px #103f5c10}.recognition-portrait figcaption{font-size:11px;color:#5c7586;margin-top:13px}.award-proof{display:grid;grid-template-columns:130px 1fr;gap:23px;align-items:center;padding-top:25px;margin-top:28px;border-top:1px solid #dce8f0}.award-proof img{display:block;width:100%;height:auto;border-radius:12px}.award-proof b{font-size:15px}.award-proof p{font-size:13px;line-height:1.7}.award-proof .text-link{font-size:12px}.location-section{background:#eaf3fa;border-top:1px solid #d6e6f0;border-bottom:1px solid #d6e6f0;scroll-margin-top:105px}.location-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.building-photo{margin:0}.building-photo img{width:100%;height:auto;display:block;aspect-ratio:1;border-radius:22px;border:1px solid #cadfea;box-shadow:0 14px 38px #103f5c10}.building-photo figcaption{font-size:12px;line-height:1.7;color:#536f83;margin-top:15px}.location-layout h2{font-size:clamp(34px,3.9vw,54px)}.location-floor{font-size:24px;font-weight:600;color:#137bc3;line-height:1.5;margin:20px 0 16px}.imaging-services{margin:28px 0;padding:25px;background:#fff;border-radius:16px;border:1px solid #ccdfec;border-top:3px solid #6bbe60}.imaging-services h3{margin:0 0 18px;font-size:21px}.imaging-services ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.imaging-services li{padding:6px 11px;background:#edf5fa;color:#166593;border-radius:5px;font-size:13px;font-weight:600}.imaging-services p{font-size:14px;line-height:1.8}.imaging-services .micro{font-size:11px;margin-bottom:0}.sandals-page-head{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin:15px 0 85px}.sandals-page-head h1{font-size:clamp(44px,5.2vw,75px);line-height:1.05;letter-spacing:-3px}.sandals-page-head>div>p{max-width:500px}.sandals-page-head .actions{align-items:center;gap:22px}.sandal-process{margin:50px 0 80px}.catalog-section{padding:65px 0;border-top:1px solid #d6e6ef;border-bottom:1px solid #d6e6ef}.catalog-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.catalog-layout figure{margin:0}.catalog-layout img{display:block;width:100%;height:auto;border-radius:15px}.catalog-layout figcaption{font-size:11px;color:#567184;margin-top:15px;line-height:1.7}.sandal-model-list{list-style:none;padding:0;margin:0 0 25px}.sandal-model-list li{display:flex;gap:25px;align-items:center;padding:18px 0;border-bottom:1px solid #d2e3ee}.sandal-model-list li span{color:#137bc3;font-family:Georgia,serif;font-size:22px}.sandal-model-list strong{font-size:26px;font-weight:500}.sandal-materials{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:start;padding:80px 0}.sandal-materials>div{position:sticky;top:140px}.sandal-materials figure{margin:0}.sandal-materials img{display:block;width:100%;height:auto;border-radius:16px}.sandal-consult{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#103f5c;padding:45px;border-radius:22px;margin:25px 0}.sandal-consult h2{color:#fff;font-size:36px}.sandal-consult .eyebrow{color:#b4dbed}.sandal-consult p{color:#d8eaf3;max-width:580px}.sandal-consult .btn{background:#70c55f;color:#103f5c;border-color:#70c55f;flex-shrink:0}.sandals-inline{padding:28px;border:1px solid #d4e4dd;border-left:4px solid #6bbe60;background:#f0f7f3;border-radius:15px;margin:40px 0}.sandals-inline h2{margin-top:12px!important}.sandals-inline .btn{margin-top:14px}#servicios .cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#servicios .card{padding:26px}#servicios .card h3{font-size:23px}.nav .links{gap:16px}
@media(max-width:1200px){.sandals-layout,.recognition-layout,.location-layout,.sandals-page-head{gap:40px}#servicios .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.recognition-copy h2{font-size:38px}.sandal-materials{gap:50px}.catalog-layout{gap:35px}.nav .links{gap:14px;font-size:11px}}
@media(max-width:800px){.sandals-layout,.recognition-layout,.location-layout,.sandals-page-head,.catalog-layout,.sandal-materials{grid-template-columns:1fr;gap:30px}.sandals-layout h2{font-size:39px}.sandals-preview{max-width:580px;width:100%;margin:auto}.recognition-portrait{max-width:480px;justify-self:center}.recognition-copy h2{font-size:40px}.award-proof{max-width:500px}.building-photo{max-width:520px;margin:auto;width:100%}.location-layout h2{font-size:42px}.location-floor{font-size:24px}.sandals-page-head{margin-bottom:50px}.sandals-page-head h1{font-size:58px}.sandal-materials>div{position:static}.sandal-materials{padding:50px 0}.sandal-materials figure{max-width:450px;width:100%;margin:auto}.sandal-consult{flex-direction:column;align-items:flex-start;padding:30px}.catalog-section{padding:45px 0}.sandal-process{margin:40px 0 50px}.sandal-consult h2{font-size:33px}.clinician-hero figcaption strong{font-size:18px}.nav .links{font-size:13px}}
@media(max-width:520px){#servicios .cards{grid-template-columns:1fr}.sandals-layout h2,.recognition-copy h2{font-size:35px}.sandals-layout .actions{align-items:flex-start;flex-direction:column;gap:20px}.sandals-layout .btn{width:100%}.sandals-lead{font-size:18px}.sandals-preview figcaption{padding:20px}.sandals-preview figcaption strong{font-size:17px}.recognition-copy>p{font-size:15px}.recognition-layout{gap:30px}.award-proof{grid-template-columns:100px 1fr;gap:17px}.award-proof b{font-size:14px}.award-proof p{font-size:12px}.location-layout h2{font-size:38px}.location-floor{font-size:22px}.imaging-services{padding:21px}.imaging-services h3{font-size:20px}.imaging-services li{font-size:12px}.sandals-page-head h1{font-size:49px;letter-spacing:-2px}.sandals-page-head .actions{align-items:flex-start;flex-direction:column}.sandals-page-head .btn{width:100%}.sandal-model-list li{padding:15px 0}.sandal-model-list strong{font-size:24px}.sandal-consult{padding:25px}.sandal-consult .btn{width:100%;font-size:12px}.sandals-inline{padding:22px}.building-photo figcaption{font-size:11px}.clinician-window{aspect-ratio:1440/680}.clinical-hero.clinician-hero{border-radius:16px}.clinician-hero figcaption strong{font-size:16px}.clinician-hero figcaption span{font-size:9px}.hero .micro{line-height:1.8}}
@media(prefers-reduced-motion:reduce){.sandal-materials>div{position:static}}
