.surgery-hero{background:linear-gradient(120deg,#f3f9f9,#eaf5f4);overflow:hidden}.surgery-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding:23px 0 65px}.surgery-hero h1{font-size:clamp(36px,3.4vw,49px);line-height:1.16;letter-spacing:-2px;margin:22px 0}.surgery-hero h1 em{color:var(--brand-accent)}.surgery-hero-copy>p{font-size:15px;line-height:1.85;max-width:440px}.surgery-actions{display:flex;align-items:flex-start;flex-direction:column;gap:22px;margin-top:27px}.surgery-hero-photo{margin:0;border-radius:55px 9px 9px 9px;overflow:hidden;position:relative;background:white;box-shadow:0 20px 50px #0e0e770a}.surgery-hero-photo img{width:100%;height:400px;object-fit:cover;object-position:40% center}.surgery-hero-photo figcaption{font-size:12px;line-height:1.6;padding:22px;display:flex;gap:13px;align-items:center;color:var(--brand-blue)}.surgery-hero-photo figcaption svg{color:var(--brand-accent)}.surgery-proof{background:var(--brand-blue);color:white;padding:40px 0}.surgery-proof-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;align-items:center}.surgery-number strong{display:block;font-family:Manrope,sans-serif;font-size:70px;line-height:1;letter-spacing:-3px;font-weight:650;color:var(--brand-turquoise)}.surgery-number>span{font-size:16px;display:block;margin-top:13px}.surgery-proof-grid>div:not(:first-child){border-left:1px solid #ffffff33;padding-left:35px}.surgery-proof-grid [data-icon]{color:var(--brand-turquoise);margin-bottom:15px}.surgery-proof h2{font-size:23px;letter-spacing:-.6px}.surgery-proof p{color:#e0e9f4;font-size:13px;line-height:1.8;margin-top:12px;max-width:260px}.surgery-intro{display:grid;grid-template-columns:1fr .8fr;gap:110px;align-items:center}.surgery-intro h2{margin:17px 0 25px;font-size:38px;line-height:1.25}.surgery-intro p{font-size:15px;line-height:1.9;margin-top:17px;max-width:500px}.surgery-intro .text-button{margin-top:25px}.surgery-video{margin:0;max-width:360px;justify-self:center}.surgery-video video{display:block;width:100%;height:auto;max-height:600px;aspect-ratio:9/16;object-fit:contain;background:#071b37;border-radius:12px}.surgery-video figcaption{font-size:11px;color:var(--muted);margin-top:13px;text-align:center}.surgery-equipment-section{background:var(--paper)}.surgery-equipment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.surgery-equipment{padding:25px;background:white;border:1px solid var(--line);border-radius:8px}.surgery-equipment>div{display:flex;justify-content:space-between;align-items:center;color:var(--brand-accent);margin-bottom:25px}.surgery-equipment small{font-size:10px;letter-spacing:1px}.surgery-equipment h3{font-size:22px;letter-spacing:-.6px;line-height:1.35}.surgery-equipment p{font-size:13px;line-height:1.85;margin-top:14px}.surgery-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.surgery-support{border:1px solid var(--line);border-radius:8px;overflow:hidden}.surgery-support>img{width:100%;height:290px;object-fit:cover;object-position:center 32%}.surgery-support>div{padding:27px}.surgery-support h3{font-size:24px;line-height:1.35;margin:15px 0}.surgery-support p{font-size:14px;line-height:1.85}.surgery-contact p{font-size:14px;color:#dceff3;margin-top:18px}.home-surgery{background:var(--brand-blue);color:white;padding:60px 0}.home-surgery .eyebrow{color:var(--brand-turquoise)}.home-surgery-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px}.home-surgery h2{font-size:37px;margin-top:17px;line-height:1.25}.home-surgery p{color:#dceff3;margin:20px 0 27px;font-size:14px;max-width:390px}.home-surgery-number{border-left:1px solid #ffffff33;padding-left:70px}.home-surgery-number strong{display:block;font-family:Manrope,sans-serif;font-size:83px;line-height:1;letter-spacing:-4px;color:var(--brand-turquoise);font-weight:650}.home-surgery-number>span{display:block;margin-top:18px;font-size:17px}
@media(max-width:1150px){.surgery-hero-grid{gap:35px}.surgery-hero h1{font-size:42px}.surgery-hero-photo img{height:370px}.surgery-intro{gap:60px}.surgery-intro h2{font-size:33px}.surgery-equipment-grid{grid-template-columns:repeat(2,1fr)}.surgery-number strong{font-size:59px}.surgery-proof-grid{gap:27px}.surgery-proof-grid>div:not(:first-child){padding-left:25px}.surgery-proof h2{font-size:21px}.surgery-support>div{padding:23px}.surgery-support h3{font-size:21px}.home-surgery-number strong{font-size:70px}.home-surgery-number{padding-left:45px}.home-surgery-grid{gap:45px}}
@media(max-width:900px){.surgery-hero h1{font-size:36px;letter-spacing:-1.6px}.surgery-hero-grid{gap:25px}.surgery-hero-copy>p{font-size:13px}.surgery-actions .button{font-size:12px;padding:15px 18px}.surgery-actions .text-button{font-size:12px}.surgery-hero-photo img{height:360px}.surgery-hero-photo figcaption{font-size:11px;padding:18px}.surgery-proof-grid{gap:23px}.surgery-proof-grid>div:not(:first-child){padding-left:20px}.surgery-proof h2{font-size:18px}.surgery-proof p{font-size:12px}.surgery-number strong{font-size:49px}.surgery-number>span{font-size:13px}.surgery-intro{gap:35px;grid-template-columns:1.1fr 1fr}.surgery-intro h2{font-size:29px}.surgery-intro p{font-size:13px}.surgery-support-grid{gap:15px}.surgery-support>img{height:230px}.surgery-support>div{padding:20px}.surgery-support h3{font-size:20px}.surgery-support p{font-size:12px}.home-surgery h2{font-size:31px}.home-surgery-number strong{font-size:58px}.home-surgery-number>span{font-size:14px}.home-surgery-number{padding-left:30px}.home-surgery-grid{gap:30px}}
@media(max-width:600px){.surgery-hero-grid{grid-template-columns:1fr;gap:30px;padding:12px 0 35px}.surgery-hero h1{font-size:39px;letter-spacing:-1.7px;line-height:1.15}.surgery-hero-copy>p{font-size:14px}.surgery-actions{gap:20px}.surgery-hero-photo{border-radius:35px 8px 8px 8px}.surgery-hero-photo img{height:280px}.surgery-hero-photo figcaption{font-size:11px}.surgery-proof{padding:35px 0}.surgery-proof-grid{grid-template-columns:1fr;gap:25px}.surgery-number strong{font-size:68px}.surgery-number>span{font-size:16px}.surgery-proof-grid>div:not(:first-child){border-left:0;border-top:1px solid #ffffff33;padding:25px 0 0}.surgery-proof h2{font-size:24px}.surgery-proof p{font-size:13px;max-width:100%}.surgery-proof-grid [data-icon]{margin-bottom:14px}.surgery-intro{grid-template-columns:1fr;gap:30px}.surgery-intro h2{font-size:31px}.surgery-intro p{font-size:14px}.surgery-video{max-width:300px;width:100%}.surgery-video video{max-height:none}.surgery-equipment-grid{grid-template-columns:1fr;gap:14px}.surgery-equipment{padding:25px}.surgery-equipment h3{font-size:24px}.surgery-equipment>div{margin-bottom:20px}.surgery-support-grid{grid-template-columns:1fr;gap:20px}.surgery-support>img{height:290px}.surgery-support>div{padding:25px}.surgery-support h3{font-size:25px}.surgery-support p{font-size:13px}.surgery-contact p{font-size:13px;max-width:290px}.home-surgery{padding:43px 0}.home-surgery-grid{grid-template-columns:1fr;gap:30px}.home-surgery h2{font-size:31px}.home-surgery p{font-size:13px}.home-surgery .button{font-size:12px}.home-surgery-number{padding:27px 0 0;border-left:0;border-top:1px solid #ffffff33}.home-surgery-number strong{font-size:68px}.home-surgery-number>span{font-size:16px}}
/* Separa o destaque do centro cirúrgico da seção de cartões na Home. */
.home-surgery{background:var(--brand-turquoise);color:var(--brand-blue)}
.home-surgery .eyebrow,.home-surgery h2,.home-surgery p,.home-surgery-number strong,.home-surgery-number>span{color:var(--brand-blue)}
.home-surgery .home-surgery-number{border-color:#0e0e7733}
