.nxmedical{--ink:#102a33;--muted:#617780;--teal:#087f8c;--cyan:#20a4b6;--ice:#f3fbfc;--line:#dbeaec;--navy:#08232c;background:#fff;color:var(--ink);overflow:hidden}.nxmedical *{box-sizing:border-box}.nxmedical-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.nxmedical section{padding:88px 0}.nxmedical img,.nxmedical video{display:block;width:100%;height:100%;object-fit:cover}.nxmedical-slider{padding:0}.nxmedical h1,.nxmedical h2,.nxmedical h3{letter-spacing:-.035em;line-height:1.02;margin:0}.nxmedical h1{font-size:clamp(46px,7vw,92px)}.nxmedical h2{font-size:clamp(32px,4.6vw,60px)}.nxmedical p{color:var(--muted);line-height:1.75}.nxmedical-head span,.nxmedical-intro span,.nxmedical-editorial span,.nxmedical-dark-intro span,.nxmedical-inner-hero span,.nxmedical-feature span,.nxmedical-article-hero span,.nxmedical-cta span{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.nxmedical-intro,.nxmedical-inner-hero>div,.nxmedical-media-split,.nxmedical-duo,.nxmedical-feature,.nxmedical-article-hero>div,.nxmedical-cta{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.nxmedical-stats,.nxmedical-kpis{display:flex;gap:26px;flex-wrap:wrap;margin-top:28px}.nxmedical-stats b,.nxmedical-kpis b{font-size:34px}.nxmedical-stats small,.nxmedical-kpis small{display:block;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.nxmedical-triptych,.nxmedical-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nxmedical-triptych img,.nxmedical-project-grid img,.nxmedical-collage img,.nxmedical-mosaic img,.nxmedical-duo img,.nxmedical-inner-hero figure{border-radius:26px;min-height:300px;box-shadow:0 20px 60px rgba(8,35,44,.12)}.nxmedical-triptych img:nth-child(2){transform:translateY(34px)}.nxmedical-media-split video,.nxmedical-filmwide video{border-radius:30px;min-height:440px;background:#dbeaec}.nxmedical-media-split.reverse>div{order:1}.nxmedical-media-split.reverse>video{order:2}.nxmedical-collage,.nxmedical-mosaic{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-auto-rows:240px;gap:16px}.nxmedical-collage img:first-child,.nxmedical-mosaic img:first-child{grid-row:span 2}.nxmedical-numbered,.nxmedical-values,.nxmedical-contact-grid,.nxmedical-article-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nxmedical-values,.nxmedical-contact-grid,.nxmedical-article-grid{grid-template-columns:repeat(3,1fr)}.nxmedical-numbered article,.nxmedical-values article,.nxmedical-contact-grid article,.nxmedical-article-grid article{border:1px solid var(--line);border-radius:22px;padding:26px;background:#fff}.nxmedical-numbered b{color:var(--cyan)}.nxmedical-dark-intro{background:var(--navy);color:#fff;border-radius:34px;padding:58px}.nxmedical-dark-intro p{color:#b8d4d8}.nxmedical-kpis{justify-content:space-between;background:var(--ice);border-radius:26px;padding:30px 36px}.nxmedical-filmwide{position:relative}.nxmedical-filmwide h2{margin-top:24px}.nxmedical-duo{grid-template-columns:1fr 1fr}.nxmedical-duo blockquote,.nxmedical-quote blockquote{font-size:clamp(28px,4vw,52px);line-height:1.12;margin:0;color:var(--navy)}.nxmedical-inner-hero{background:linear-gradient(135deg,#f3fbfc,#fff)}.nxmedical-inner-hero figure{margin:0;height:430px;overflow:hidden}.nxmedical-feature figure,.nxmedical-article-hero figure{margin:0;height:430px;overflow:hidden;border-radius:30px}.nxmedical-system-stage,.nxmedical-appointment-stage,.nxmedical-procedure-stage{background:var(--ice)}.nxmedical-cta{background:var(--navy);color:#fff;border-radius:34px;padding:36px}.nxmedical-cta img{border-radius:24px;max-height:330px}.nxmedical-cta a,.nxmedical-menu-cta a{display:inline-flex;margin-top:18px;padding:13px 20px;border-radius:999px;background:var(--cyan);color:#fff!important;text-decoration:none;font-weight:800}.nxmedical-contact-meta{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nxmedical-contact-meta>div{padding:24px;border-radius:22px;background:var(--ice)}.nxmedical-contact-meta b,.nxmedical-contact-meta span{display:block}.nxmedical-mega-menu>li{position:relative}.nxmedical-mega{position:absolute;left:0;top:100%;width:650px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:22px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 60px rgba(8,35,44,.16);border-radius:20px;opacity:0;visibility:hidden;transform:translateY(10px);transition:.25s;z-index:10000}.nxmedical-mega-menu>li:hover>.nxmedical-mega{opacity:1;visibility:visible;transform:none}.nxmedical-mega small{grid-column:1/-1;color:var(--teal);font-weight:800;text-transform:uppercase;letter-spacing:.12em}.nxmedical-mega a{padding:12px;border-radius:14px;text-decoration:none}.nxmedical-mega a:hover{background:var(--ice)}.nxmedical-mega b,.nxmedical-mega span{display:block}.nxmedical-mega span{font-size:12px;color:var(--muted);margin-top:4px}.nxmedical [data-nxmedical-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.nxmedical [data-nxmedical-reveal].is-visible{opacity:1;transform:none}.nxmedical img[data-nxmedical-tilt]{transition:transform .25s ease}.nxmedical img[data-nxmedical-tilt]:hover{transform:perspective(900px) rotateX(2deg) rotateY(-2deg) scale(1.015)}
@media(max-width:980px){.nxmedical section{padding:70px 0}.nxmedical-intro,.nxmedical-inner-hero>div,.nxmedical-media-split,.nxmedical-duo,.nxmedical-feature,.nxmedical-article-hero>div,.nxmedical-cta{grid-template-columns:1fr}.nxmedical-numbered{grid-template-columns:repeat(2,1fr)}.nxmedical-values,.nxmedical-contact-grid,.nxmedical-article-grid{grid-template-columns:1fr 1fr}.nxmedical-mega{width:min(620px,90vw)}.nxmedical-media-split.reverse>div,.nxmedical-media-split.reverse>video{order:initial}}
@media(max-width:680px){.nxmedical-wrap{width:min(100% - 26px,1180px)}.nxmedical section{padding:56px 0}.nxmedical-triptych,.nxmedical-project-grid,.nxmedical-values,.nxmedical-contact-grid,.nxmedical-article-grid,.nxmedical-numbered,.nxmedical-contact-meta{grid-template-columns:1fr}.nxmedical-collage,.nxmedical-mosaic{grid-template-columns:1fr;grid-auto-rows:260px}.nxmedical-collage img:first-child,.nxmedical-mosaic img:first-child{grid-row:auto}.nxmedical-media-split video,.nxmedical-filmwide video,.nxmedical-inner-hero figure,.nxmedical-feature figure,.nxmedical-article-hero figure{min-height:280px;height:300px}.nxmedical-dark-intro,.nxmedical-cta{padding:28px}.nxmedical-mega{position:static;width:100%;opacity:1;visibility:visible;transform:none;display:none;grid-template-columns:1fr;box-shadow:none}.nxmedical-mega-menu>li:hover>.nxmedical-mega{display:grid}}
@media(prefers-reduced-motion:reduce){.nxmedical *, .nxmedical *:before,.nxmedical *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nxmedical [data-nxmedical-reveal]{opacity:1;transform:none}}
