/* Ada and the clinical EMORYS journey. Photographs remain the primary evidence. */
.ada-introduction{display:flex;gap:40px;align-items:center;justify-content:space-between;padding:28px 32px;margin:0 0 35px;background:#e4eafa;border-left:4px solid var(--cacao)}.ada-introduction>div{max-width:790px}.ada-name{font:600 25px/1.2 VFSora,sans-serif;color:var(--cacao)}.ada-introduction p{margin:10px 0 0;font-size:16px;line-height:1.5}.ada-introduction .button{flex-shrink:0}.concern-disclosure{font-size:13px;color:var(--muted);margin:18px 0 0}.concern-tile img{object-position:center center}.concern-prevencion,.concern-otras{background:#b5cee3!important}.concern-prevencion .concern-tile-copy,.concern-otras .concern-tile-copy{color:#fff!important}
.ada-hero{background:linear-gradient(120deg,#e8f1f6,#bec9ff);padding:65px 0}.ada-hero>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ada-hero h1{font-size:clamp(44px,5vw,72px);line-height:1.07;letter-spacing:-.05em;margin-bottom:30px}.ada-hero .lead{font-size:23px}.ada-hero p{max-width:530px}.ada-hero figure{margin:0;position:relative}.ada-hero img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px 70px 4px 4px}.ada-hero figcaption{position:absolute;bottom:22px;left:22px;right:22px;background:#ffffffeb;padding:15px 20px;font-size:14px;color:var(--ink)}.ada-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ada-gallery article{background:#eef3f9;border-radius:5px;overflow:hidden}.ada-gallery img{width:100%;aspect-ratio:1;object-fit:cover}.ada-gallery article a{text-decoration:none;color:inherit}.ada-gallery article a>div{padding:25px}.ada-gallery h3{font-size:23px}.ada-gallery p{font-size:16px}.ada-gallery .button{font-size:14px}
.precision-world{background:#f7f9fc;color:var(--ink)}.precision-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,#dceaf3 0,#f0f5fa 54%,#bec9ff 100%);padding:70px 0}.precision-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.precision-copy{position:relative;z-index:2}.precision-copy h1{font-size:clamp(44px,4.8vw,70px);line-height:1.08;letter-spacing:-.055em;margin:0 0 30px}.precision-copy em{font-style:normal;color:var(--cacao)}.precision-copy .lead{font-size:21px;max-width:540px;line-height:1.55}.precision-copy>.eyebrow{max-width:440px;line-height:1.7}.precision-copy>p:not(.eyebrow):not(.lead):not(.precision-statement){font-size:17px}.precision-copy .hero-actions{gap:12px;margin-top:30px}.precision-copy .button{font-size:15px;padding:16px 22px}.method-hero h1{font:400 clamp(80px,8vw,132px)/.95 Georgia,serif;letter-spacing:-.055em;color:var(--cacao);margin-bottom:28px}.method-hero h1 sup{font:400 20px/1 VFSora,sans-serif;vertical-align:top;position:relative;top:12px;margin-left:5px}.precision-statement{font:500 clamp(25px,2.5vw,38px)/1.25 VFSora,sans-serif;letter-spacing:-.04em;margin:0 0 28px}.precision-hero figure{margin:0;position:relative}.precision-hero-photo img{display:block;width:100%;height:570px;object-fit:cover;border-radius:5px 80px 5px 5px;object-position:center 45%}.precision-hero-photo figcaption{position:absolute;bottom:22px;left:22px;right:22px;padding:18px 22px;background:#f4f7f8ed;color:var(--ink);font-size:15px}
.precision-mosaic{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;align-items:start;position:relative;z-index:2}.precision-mosaic figure:first-child{grid-row:1/3}.precision-mosaic img{width:100%;height:500px;object-fit:cover;display:block;border-radius:3px}.precision-mosaic figure:nth-child(2){margin-top:60px}.precision-mosaic figure:nth-child(2) img{height:290px;object-position:45% center}.precision-mosaic>p{font-size:15px;line-height:1.45;color:var(--cacao);padding:2px 5px}.precision-light{position:absolute;inset:-50%;z-index:-1;background:radial-gradient(ellipse at 60% 40%,#bec9ffbb,transparent 35%);animation:precision-breathe 16s ease-in-out infinite alternate;animation-play-state:paused}.precision-hero.is-visible:not(.is-paused) .precision-light{animation-play-state:running}.precision-hero .em-motion{bottom:12px;right:20px;font-size:11px}.precision-hero.is-paused .precision-light{animation-play-state:paused}@keyframes precision-breathe{to{transform:translate(-10%,8%) rotate(18deg)}}
.precision-process{background:#fff}.precision-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.precision-process-grid article{padding:28px 0;border-top:2px solid #bec9ff}.precision-process-grid h3{font-size:24px;letter-spacing:-.035em}.precision-process-grid p{font-size:17px;color:var(--muted);line-height:1.6;margin-bottom:0}.precision-layers{background:#e7eff6}.precision-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.precision-layer-grid article{padding:28px;background:#ffffffc2;border-radius:4px;min-width:0}.precision-layer-grid h3{font-size:23px;letter-spacing:-.04em;margin-top:30px;line-height:1.25}.precision-layer-grid p{font-size:16px;line-height:1.55;color:var(--muted);margin-bottom:0}.layer-lines{display:block;width:68px;height:48px;background:repeating-linear-gradient(165deg,transparent 0 9px,#9fb9d0 10px 11px,transparent 12px 15px);border-radius:50%;transform:skewY(-8deg)}.precision-layer-grid article:nth-child(2) .layer-lines{background:repeating-linear-gradient(165deg,transparent 0 9px,#919ee0 10px 11px,transparent 12px 15px)}.precision-layer-grid article:nth-child(3) .layer-lines{background:repeating-linear-gradient(165deg,transparent 0 9px,#89665a 10px 11px,transparent 12px 15px)}
.report-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.report-grid figure{margin:0;max-width:480px}.report-grid figure img{width:100%;height:510px;object-fit:cover;border-radius:4px}.report-grid h2{font-size:clamp(32px,3.7vw,53px);line-height:1.13;letter-spacing:-.045em;margin-bottom:28px}.report-grid .lead{font-size:23px;line-height:1.5}.report-section{background:#f8f5f1}.report-section .eyebrow{color:var(--cacao)}.report-points{list-style:none;padding:0;margin:28px 0}.report-points li{border-bottom:1px solid #3a1d1725;padding:14px 0;font-size:18px}.report-section .button{margin-top:18px}.precision-evidence{background:#fff}.precision-evidence figure img{object-position:center}.precision-evidence .faq-list{margin-top:30px}.precision-perspective{background:#e7eff6}.precision-perspective figure img{object-position:center}.precision-citation{font-size:12px!important;line-height:1.65;overflow-wrap:anywhere;border-top:1px solid #17265625;padding-top:24px;margin-top:30px;color:var(--muted)}
.precision-journey .em-stage-grid{align-items:stretch}.precision-journey .em-stage{border-radius:4px;padding:32px;display:flex;flex-direction:column;background:#e3edf5}.precision-journey .em-stage:nth-child(2){background:#bec9ff}.precision-journey .em-stage:nth-child(3){background:#141b41;color:#fff}.precision-journey .em-stage:nth-child(3) .small-label{color:#bec9ff}.precision-journey .em-stage h3{font-size:30px;margin:20px 0}.precision-journey .em-stage p{line-height:1.6}.precision-journey .em-stage .small-label{font-size:11px;margin:0}.precision-journey .em-stage .em-takeaway{margin-top:auto}.precision-journey .em-stage:hover{transform:none}.precision-journey .button{font-size:14px;margin-top:15px}.em-teaser-brand .clinical-teaser{width:100%;height:390px;object-fit:cover;margin-top:45px;border-radius:5px 60px 5px 5px}
.en-laser-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}.en-laser-options article{min-width:0;display:flex;flex-direction:column}.en-laser-options article>div{display:flex;flex-direction:column;flex:1;padding:28px!important}.en-laser-options h3{font-size:26px!important;line-height:1.2}.en-laser-options p{font-size:17px;line-height:1.55}.en-laser-options .button{margin-top:auto;align-self:flex-start}.en-laser-options .laser-option-photo{height:230px;width:100%;object-fit:cover}.laser-equipment img{object-fit:cover!important;object-position:75% center!important}.laser-equipment figcaption{font-size:12px;margin-top:12px;color:var(--muted)}
@media(max-width:1000px){.precision-hero-grid,.ada-hero>.wrap{gap:35px}.precision-mosaic img{height:420px}.precision-mosaic figure:nth-child(2) img{height:240px}.precision-layer-grid,.precision-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid{gap:40px}.report-grid figure img{height:460px}.ada-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.en-laser-options article>div{padding:20px!important}.en-laser-options h3{font-size:22px!important}.precision-journey .em-stage{padding:23px}.precision-journey .em-stage h3{font-size:25px}}
@media(max-width:640px){.ada-introduction{display:block;padding:24px;margin-bottom:25px}.ada-introduction .button{margin-top:20px}.ada-hero{padding:40px 0}.ada-hero>.wrap,.precision-hero-grid,.report-grid{grid-template-columns:1fr;gap:35px}.ada-hero img{aspect-ratio:1.1;border-radius:3px 45px 3px 3px}.ada-gallery{grid-template-columns:1fr}.ada-gallery img{aspect-ratio:1.25}.precision-hero{padding:42px 0}.precision-copy h1{font-size:43px}.method-hero h1{font-size:86px}.precision-statement{font-size:30px}.precision-copy .lead{font-size:19px}.precision-hero-photo img{height:420px}.precision-mosaic{gap:10px}.precision-mosaic img{height:350px}.precision-mosaic figure:nth-child(2){margin-top:35px}.precision-mosaic figure:nth-child(2) img{height:210px}.precision-mosaic>p{font-size:13px}.precision-layer-grid{gap:12px}.precision-layer-grid article{padding:22px 16px}.precision-layer-grid h3{font-size:20px;margin-top:20px}.precision-layer-grid p{font-size:15px}.precision-process-grid{gap:16px}.precision-process-grid h3{font-size:21px}.precision-process-grid p{font-size:16px}.report-grid figure{max-width:none}.report-grid figure img{height:380px;object-position:center 45%}.report-grid .lead{font-size:20px}.precision-journey .em-stage h3{font-size:28px}.en-laser-options{grid-template-columns:1fr!important}.en-laser-options .laser-option-photo{height:240px}.en-laser-options h3{font-size:28px!important}.em-teaser-brand .clinical-teaser{height:340px;margin-top:30px}}
@media(prefers-reduced-motion:reduce){.precision-light{animation:none!important}}
