/* Only the What We Treat introduction: share the care grid's existing wrapper. */
body .rf-care-shell.wrapper{padding-top:16px;padding-bottom:0}
body .rf-care-shell .rf-care-hero{width:100%;max-width:none;margin:0;box-sizing:border-box;padding:22px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"copy visual" "actions visual";column-gap:28px;row-gap:14px;align-items:center}
body .rf-care-shell .rf-care-copy{grid-area:copy}
body .rf-care-shell .rf-care-copy .rf-care-eyebrow{margin-bottom:10px}
body .rf-care-shell .rf-care-copy h1{margin-bottom:12px!important}
body .rf-care-shell .rf-care-copy>p:not(.rf-care-eyebrow){margin-bottom:10px}
body .rf-care-shell .rf-care-visual{grid-area:visual;position:relative;align-self:stretch;min-height:240px;overflow:hidden;border-radius:14px}
body .rf-care-shell .rf-care-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}
body .rf-care-shell .rf-care-actions{grid-area:actions;padding:0;gap:20px;justify-content:flex-start;align-self:end}
body.drb-sandbox .rf-care-shell + .what-we-treat{padding-top:0!important;margin-top:0!important}
body.drb-sandbox .rf-care-shell + .what-we-treat>.wrapper{padding-top:12px!important}
@media(max-width:700px){
 body .rf-care-shell.wrapper{padding-top:12px}
 body .rf-care-shell .rf-care-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"copy visual" "actions actions";padding:15px 13px;gap:12px;border-radius:16px}
 body .rf-care-shell .rf-care-visual{min-height:0;border-radius:11px}
 body .rf-care-shell .rf-care-visual img{object-position:22% center}
 body .rf-care-shell .rf-care-actions{justify-content:space-between;gap:8px}
 body .rf-care-shell .rf-care-copy .rf-care-eyebrow{margin-bottom:8px}
 body .rf-care-shell .rf-care-copy h1{margin-bottom:8px!important}
 body.drb-sandbox .rf-care-shell + .what-we-treat>.wrapper{padding-top:8px!important}
}

body.drb-sandbox .rf-care-shell + .what-we-treat .care-offer--service{margin-top:0!important;padding-top:10px!important}
/* Show the complete approved photograph, including the top of the phone. */
body .rf-care-shell .rf-care-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:18px 22px;column-gap:24px;row-gap:12px}
body .rf-care-shell .rf-care-visual{min-height:0;align-self:center}
body .rf-care-shell .rf-care-visual img{position:static;width:100%;height:auto;aspect-ratio:1734/907;object-fit:contain;object-position:center top}
/* A single compact price band; retain the native insurance details interaction. */
body.drb-sandbox .rf-care-shell + .what-we-treat .care-offer--service{max-width:800px!important;margin:0 auto 10px!important;padding:0!important;border:0!important;background:transparent!important}
body.drb-sandbox .rf-care-shell + .what-we-treat .co-facts{padding:0!important;margin:0!important;border:0!important}
body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;border:1px solid #d5e3eb!important;border-radius:12px;background:#f5f9fc}
body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-item{display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:52px!important;padding:0 12px!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}
body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-item + .co-fact-item{border-left:1px solid #d5e3eb!important}
body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-icon,body.drb-sandbox .rf-care-shell + .what-we-treat .drb-care-insurance__shield{display:none!important}
body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-copy,body.drb-sandbox .rf-care-shell + .what-we-treat .drb-insurance-copy{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;white-space:nowrap}
body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-copy>strong,body.drb-sandbox .rf-care-shell + .what-we-treat .drb-insurance-label{font:500 13px/1.3 Inter,Arial,sans-serif!important;color:#4a6475!important;margin:0!important}
body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-price-value,body.drb-sandbox .rf-care-shell + .what-we-treat .drb-insurance-amount{display:inline-flex!important;align-items:baseline!important;gap:0!important;white-space:nowrap;font:700 22px/1.2 Inter,Arial,sans-serif!important;color:#1b60a1!important}
body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-price-value b{font:inherit!important;color:inherit!important}
body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-price-value>span,body.drb-sandbox .rf-care-shell + .what-we-treat .drb-insurance-amount small{display:none!important}
body.drb-sandbox .rf-care-shell + .what-we-treat .drb-care-insurance{width:100%!important;min-width:0!important;position:relative}
body.drb-sandbox .rf-care-shell + .what-we-treat .drb-care-insurance summary{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:50px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.drb-sandbox .rf-care-shell + .what-we-treat .drb-care-insurance__arrow{font-size:12px!important;flex:none!important;margin:0!important}
@media(max-width:700px){
 body .rf-care-shell .rf-care-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "visual" "actions";padding:14px;gap:12px}
 body .rf-care-shell .rf-care-copy h1 br{display:none}
 body .rf-care-shell .rf-care-copy h1{font-size:29px!important;line-height:1.08!important}
 body .rf-care-shell .rf-care-copy>p:not(.rf-care-eyebrow){max-width:none;margin-bottom:6px}
 body .rf-care-shell .rf-care-visual{width:100%}
 body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-item{padding:0 5px!important;min-height:44px!important}
 body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-copy,body.drb-sandbox .rf-care-shell + .what-we-treat .drb-insurance-copy{gap:4px!important}
 body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-copy>strong,body.drb-sandbox .rf-care-shell + .what-we-treat .drb-insurance-label{font-size:10px!important}
 body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-price-value,body.drb-sandbox .rf-care-shell + .what-we-treat .drb-insurance-amount{font-size:18px!important}
 body.drb-sandbox .rf-care-shell + .what-we-treat .drb-care-insurance summary{min-height:44px!important;gap:3px!important}
 body.drb-sandbox .rf-care-shell + .what-we-treat .drb-care-insurance__arrow{display:none!important}
}
@media(max-width:350px){body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-copy>strong,body.drb-sandbox .rf-care-shell + .what-we-treat .drb-insurance-label{font-size:9px!important}body.drb-sandbox .rf-care-shell + .what-we-treat .co-fact-price-value,body.drb-sandbox .rf-care-shell + .what-we-treat .drb-insurance-amount{font-size:16px!important}}

body.drb-sandbox .rf-care-shell + .what-we-treat .drb-care-insurance__panel{max-width:calc(100vw - 44px);box-sizing:border-box}

/* Override the shared strip's price typography only inside this page's band. */
body.drb-sandbox .rf-care-shell + .what-we-treat .care-offer.care-offer--service .co-fact-items .co-fact-price-value b,
body.drb-sandbox .rf-care-shell + .what-we-treat .care-offer.care-offer--service .co-fact-items .drb-insurance-copy .drb-insurance-amount{font:700 22px/1.2 Inter,Arial,sans-serif!important;color:#1b60a1!important}
@media(max-width:700px){
body.drb-sandbox .rf-care-shell + .what-we-treat .care-offer.care-offer--service .co-fact-items .co-fact-price-value b,
body.drb-sandbox .rf-care-shell + .what-we-treat .care-offer.care-offer--service .co-fact-items .drb-insurance-copy .drb-insurance-amount{font-size:18px!important}
}
@media(max-width:350px){
body.drb-sandbox .rf-care-shell + .what-we-treat .care-offer.care-offer--service .co-fact-items .co-fact-price-value b,
body.drb-sandbox .rf-care-shell + .what-we-treat .care-offer.care-offer--service .co-fact-items .drb-insurance-copy .drb-insurance-amount{font-size:16px!important}
}
