/* Owner D3: existing workshop hero, exact five marked pages, without device photo. */
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"]{box-sizing:border-box;width:100vw;max-width:none;margin:0 calc(50% - 50vw);border:0;border-radius:0;box-shadow:none;color:#fff;background-color:#080d12;background-image:linear-gradient(90deg,rgba(2,7,11,.88),rgba(2,7,11,.4)),url('/media/samsung-pilot-20260910-r3/assets/samsung-repair-lab-background-2026.webp');background-position:center;background-size:cover;padding:clamp(44px,5vw,100px) 0}
#sp-page-builder :is(.rt-brand-wrap,.rt-brand-block):has([data-remteh-d3="workshop-v1"]),#sp-page-builder .page-content>.sppb-section:first-child:has([data-remteh-d3="workshop-v1"]){padding-top:0!important;margin-top:0!important}
#sp-page-builder .sppb-row-container:has([data-remteh-d3="workshop-v1"]){overflow:visible!important}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] :is(.rt-brand-shell,.rtbp-shell){width:calc(100% - clamp(36px,6vw,220px));max-width:2400px;margin-inline:auto;padding:0}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] :is(.rt-brand-hero-grid,.rtbp-hero-grid){display:block;grid-template-columns:1fr;margin:0;padding:0;width:auto;max-width:none}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] .rtbp-shell{margin-inline:auto;width:calc(100% - clamp(36px,6vw,220px));max-width:2400px}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] h1{color:#fff;font-size:clamp(40px,4.2vw,76px);line-height:1.08;letter-spacing:-.025em;max-width:1100px}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] :is(.rt-brand-lead,.rtbp-lead,.rtbp-free,.rtbp-version,.rtbp-facts,.rtbp-back,.rtbp-city,.rt-brand-kicker,.rt-brand-logo-row){color:#c8ced5}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] .rt-brand-logo-row span{color:#c8ced5!important}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] :is(.rt-brand-lead,.rtbp-lead){max-width:850px;font-size:clamp(17px,1.1vw,21px);line-height:1.65}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] .rtbp-passport{background:none;border:0;box-shadow:none;padding:0;margin-top:24px;max-width:850px;min-height:0}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] .rtbp-facts{display:flex;flex-wrap:wrap;gap:8px 28px;padding-left:20px}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] .rt-brand-chip{background:#152737;color:#dbe5ee;border:1px solid #344b60}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] :is(.rt-brand-btn-primary,.rtbp-btn:not(.rtbp-btn-secondary)){background:#fff500!important;border-color:#fff500!important;color:#101318!important}
#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] :is(.rt-brand-btn-secondary,.rtbp-btn-secondary){background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.4)!important}
@media(max-width:767px){#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"]{background-image:linear-gradient(90deg,rgba(2,7,11,.85),rgba(2,7,11,.5)),url('/media/phone-finishing-20260911-v1/samsung-repair-lab-background-mobile.webp')}#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] .rt-brand-action-row{display:grid;grid-template-columns:1fr 1fr}#sp-page-builder :is(#rtbp,.rt-brand-wrap,.rt-brand-block) [data-remteh-d3="workshop-v1"] .rt-brand-action-row a{padding-inline:10px;min-width:0;width:auto}}
