.gs-hero{background:linear-gradient(90deg,rgba(4,44,66,.95),rgba(4,44,66,.7) 48%,rgba(4,44,66,.16)),url('images/richard-wolf-general-surgery.png') center/cover;color:#fff;padding:76px 0}.gs-hero h1{font-size:clamp(40px,5vw,68px);font-weight:400;max-width:760px;margin:18px 0}.gs-hero p:last-child{max-width:680px;font-size:18px;line-height:1.7}.gs-section{padding:66px 0}.gs-section.alt{background:#f2f7f9}.gs-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.gs-intro h2,.gs-heading h2{font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.2;margin:8px 0}.gs-intro p,.gs-heading>p{font-size:17px;line-height:1.75;color:#3f5968}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:38px}.path-card{position:relative;min-height:440px;overflow:hidden;color:#fff;background:#073c57}.path-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.path-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,28,42,.96),rgba(2,28,42,.1) 70%)}.path-content{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:34px}.path-logo{height:42px;max-width:190px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);margin-bottom:18px}.path-content h2{font-size:32px;font-weight:400;margin:0 0 9px}.path-content p{line-height:1.6;margin:0 0 20px}.gs-button{display:inline-flex;align-items:center;gap:10px;background:#0a93c5;color:#fff;padding:13px 21px;font-weight:600}.gs-subnav{background:#073c57}.gs-subnav .container{display:flex;gap:5px;overflow:auto}.gs-subnav a{flex:none;color:#d9edf5;padding:15px 19px;border-bottom:3px solid transparent}.gs-subnav a.active{background:#0a4a69;color:#fff;border-color:#18a7d4}.partner-hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:520px}.partner-hero-copy{background:#073c57;color:#fff;padding:70px max(28px,calc((100vw - 1220px)/2));padding-right:60px}.partner-hero-copy img{width:190px;max-height:66px;object-fit:contain;object-position:left;margin-bottom:28px;filter:brightness(0) invert(1)}.partner-hero-copy h1{font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1.08;margin:0 0 18px}.partner-hero-copy p{font-size:18px;line-height:1.7;color:#dcebf1}.partner-hero-media img{width:100%;height:100%;object-fit:cover}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.feature{background:#fff;border:1px solid #d7e4e9;padding:27px}.feature .num{color:#0a93c5;font-size:13px;font-weight:700;letter-spacing:.13em}.feature h3{font-size:21px;font-weight:500;margin:12px 0}.feature p{color:#496372;line-height:1.65;margin:0}.application-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d5e2e8;border:1px solid #d5e2e8;margin-top:30px}.application-list span{background:#fff;padding:20px;color:#073c57}.media-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:22px;margin-top:34px}.video-card{background:#071d29;color:#fff}.video-card video{display:block;width:100%;aspect-ratio:16/9;background:#071d29}.video-card div{padding:18px 20px}.video-card h3{margin:0 0 7px;font-size:20px;font-weight:500}.video-card p{margin:0;color:#cbdce4;line-height:1.55}.video-stack{display:grid;gap:22px}.dex-visuals{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.dex-visuals img{width:100%;height:260px;object-fit:cover;background:#eef4f6}.cta-band{background:#073c57;color:#fff;text-align:center;padding:50px 20px}.cta-band h2{font-size:32px;font-weight:400;margin:0 0 12px}.cta-band p{max-width:700px;margin:0 auto 24px;line-height:1.65}.legacy-content{display:none!important}@media(max-width:850px){.gs-intro,.path-grid,.partner-hero,.media-grid{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr}.application-list{grid-template-columns:1fr 1fr}.partner-hero-copy{padding:48px 24px}.partner-hero-media{height:340px}.gs-hero{padding:54px 0}.path-card{min-height:380px}}@media(max-width:560px){.feature-grid,.application-list,.dex-visuals{grid-template-columns:1fr}.gs-section{padding:45px 0}.path-content{padding:25px}.path-card{min-height:350px}.dex-visuals img{height:220px}}
.path-logo{filter:none!important;height:46px!important;max-width:210px!important;background:transparent!important}
.partner-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:36px}.partner-card{background:#fff;border:1px solid #d7e4e9;padding:34px;display:flex;flex-direction:column;min-height:300px}.partner-logo-box{height:82px;display:flex;align-items:center;margin-bottom:24px}.partner-logo-box img{max-width:230px;max-height:72px;object-fit:contain;object-position:left center}.partner-card h2{font-size:27px;font-weight:500;margin:0 0 12px;color:#073c57}.partner-card p{color:#496372;line-height:1.7;margin:0 0 24px}.partner-card .gs-button{margin-top:auto;align-self:flex-start}.rumex-logo-text{font-size:38px;font-weight:800;letter-spacing:.08em;color:#164b82}.rumex-logo-text b{color:#d22b32}@media(max-width:850px){.partner-grid{grid-template-columns:1fr}}
.gs-section.alt .technique-item{background:#f2f7f9!important}.gs-section:not(.alt) .technique-item{background:#fff}.gs-section .technique-item summary{background:transparent!important}.gs-section .technique-body{background:transparent!important}
.partner-logo-box{height:125px!important;margin-bottom:26px!important;overflow:visible}.partner-logo-box img{max-width:340px!important;max-height:115px!important;width:auto;height:auto}.partner-logo-box img[alt="Richard Wolf"]{transform:scale(1.55);transform-origin:left center}.partner-logo-box img[alt="RIWOspine"]{transform:scale(1.35);transform-origin:left center}.partner-logo-box img[alt="DEX Surgical"]{max-height:125px!important}.rumex-logo-text{font-size:52px!important}
.path-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.path-content h2{position:relative!important;z-index:2!important;margin:0 0 10px!important}.path-content p{position:relative!important;z-index:2!important;margin:0 0 22px!important}.path-content .gs-button{position:relative!important;z-index:4!important;margin:0!important}.path-card{isolation:isolate}.path-card:after{z-index:0}.path-card>img{z-index:-1}
.gs-main-hero{background-image:linear-gradient(90deg,rgba(4,44,66,.95),rgba(4,44,66,.7) 48%,rgba(4,44,66,.16)),url('images/zidan-hero-surgery.png')!important}
.partner-hero-copy img{filter:none!important}.partner-hero-media{overflow:hidden}.partner-hero-media img[src*="richard-wolf-"]{height:138%!important;object-fit:cover!important;object-position:center top!important}.gs-intro{align-items:start}@media(max-width:850px){.gs-intro{gap:22px!important}.partner-hero-media img[src*="richard-wolf-"]{height:142%!important}}
.partner-hero-copy img[alt="Richard Wolf"]{display:block!important;width:300px!important;height:90px!important;max-height:none!important;object-fit:none!important;object-position:center!important;margin:0 0 24px!important;transform:none!important}.partner-hero-copy img[alt="RIWOspine"],.partner-hero-copy img[alt="DEX Surgical"],.partner-hero-copy img[alt="RUMEX"]{width:280px!important;max-height:105px!important;margin-bottom:26px!important}@media(max-width:560px){.partner-hero-copy img[alt="Richard Wolf"]{width:280px!important;object-position:left center!important}}
.partner-hero-copy img[alt="RIWOspine"]{display:block!important;width:300px!important;height:80px!important;max-height:none!important;object-fit:none!important;object-position:center!important;margin:0 0 26px!important;transform:none!important}.partner-logo-box img[alt="Richard Wolf"]{width:300px!important;height:90px!important;max-height:none!important;object-fit:none!important;object-position:center!important;transform:none!important}.partner-logo-box img[alt="RIWOspine"]{width:300px!important;height:80px!important;max-height:none!important;object-fit:none!important;object-position:center!important;transform:none!important}
.gs-section{padding:46px 0!important}.gs-intro{gap:42px!important}.gs-intro h2,.gs-heading h2{margin:5px 0 10px!important}.gs-intro p,.gs-heading>p{margin-top:0!important;margin-bottom:12px!important}.feature-grid{margin-top:24px!important}.technique-accordion{margin-top:24px!important}.application-list{margin-top:22px!important}.partner-hero-copy{padding-top:52px!important;padding-bottom:52px!important}.partner-hero-copy h1{margin-bottom:14px!important}.partner-hero-copy p{margin-top:0!important}.cta-band{padding:40px 20px!important}@media(max-width:850px){.gs-section{padding:34px 0!important}.gs-intro{gap:14px!important}.partner-hero-copy{padding-top:38px!important;padding-bottom:38px!important}.feature-grid,.technique-accordion{margin-top:18px!important}}
.partner-hero-copy img[alt="Zidan"]{width:300px!important;max-height:105px!important;filter:brightness(0) invert(1)!important;margin-bottom:26px!important}
