/* One marked hero template for both accepted phone layout families. */
#sp-page-builder :is(.rt-brand-block,#rtbp) :is(.rt-brand-hero,.rtbp-hero)[data-remteh-hero="v1"]{box-sizing:border-box;width:100vw;margin-inline:calc(50% - 50vw);border:0;border-radius:0;box-shadow:none;color:#fff;background:#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-size:cover;background-position:center;padding:clamp(44px,5vw,100px) 0}
#sp-page-builder .rt-brand-block:has(.rt-brand-hero[data-remteh-hero="v1"]){padding-top:0}
#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] :is(.rt-brand-hero-grid,.rtbp-hero-grid){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,4vw,120px);width:calc(100% - clamp(36px,6vw,220px));max-width:2400px;margin-inline:auto;padding:0}
#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] h1{color:#fff;font-size:clamp(40px,4.2vw,76px);line-height:1.08;letter-spacing:-.025em;max-width:950px}
#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] :is(.rt-brand-lead,.rt-brand-logo-row,.rt-brand-kicker,.rtbp-lead,.rtbp-free,.rtbp-version,.rtbp-facts,.rtbp-back,.rtbp-city){color:#c8ced5}
#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] :is(.rt-brand-lead,.rtbp-lead){max-width:700px;font-size:clamp(17px,1.1vw,21px);line-height:1.65}
#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] :is(.rt-brand-media-panel,.rt-brand-panel,.rt-brand-device-frame,.rtbp-passport,.rtbp-device-stage){background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;padding:0;min-width:0;min-height:0;max-width:none}
#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] :is(.rt-brand-device-frame,.rt-hero-photo-set){display:grid;grid-template-columns:1fr;gap:24px;align-items:start}
#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] :is(.rt-brand-device-frame,.rt-hero-photo-set):has(.rt-hero-photo:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}
#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] .rt-hero-photo{margin:0;text-align:center}
#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] .rt-hero-photo img{display:block;width:min(100%,360px);height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;background:transparent;margin-inline:auto;box-shadow:none;filter:none}
#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] .rt-hero-photo figcaption{display:block;position:static;color:#c8ced5;font-size:15px;line-height:1.4;margin:12px 0 0;padding:0;background:none}
#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="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(.rt-brand-block,#rtbp) [data-remteh-hero="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(.rt-brand-block,#rtbp) :is(.rt-brand-hero,.rtbp-hero)[data-remteh-hero="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(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] :is(.rt-brand-hero-grid,.rtbp-hero-grid){grid-template-columns:1fr;gap:32px}#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] :is(.rt-brand-copy,.rtbp-hero-grid>div:first-child){min-height:calc(100svh - 150px)}#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] .rt-brand-action-row{display:grid;grid-template-columns:1fr 1fr}#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] .rt-brand-action-row a{padding-inline:10px;min-width:0;width:auto}#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] :is(.rt-brand-device-frame,.rt-hero-photo-set):has(.rt-hero-photo:nth-child(2)){grid-template-columns:1fr}#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] .rt-hero-photo img{width:min(100%,320px)}}
@media(min-resolution:1dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:633.6000px}}
@media(min-resolution:1.25dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:528.0000px}}
@media(min-resolution:1.5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:452.5714px}}
@media(min-resolution:1.75dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:396.0000px}}
@media(min-resolution:2dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:316.8000px}}
@media(min-resolution:2.5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:264.0000px}}
@media(min-resolution:3dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:198.0000px}}
@media(min-resolution:4dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:158.4000px}}
@media(min-resolution:5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:132.0000px}}
@media(min-resolution:6dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:99.0000px}}
@media(min-resolution:8dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:79.2000px}}
@media(min-resolution:10dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:66.0000px}}
@media(min-resolution:12dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5"]{max-width:49.5000px}}
@media(min-resolution:1dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:587.2000px}}
@media(min-resolution:1.25dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:489.3333px}}
@media(min-resolution:1.5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:419.4286px}}
@media(min-resolution:1.75dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:367.0000px}}
@media(min-resolution:2dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:293.6000px}}
@media(min-resolution:2.5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:244.6667px}}
@media(min-resolution:3dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:183.5000px}}
@media(min-resolution:4dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:146.8000px}}
@media(min-resolution:5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:122.3333px}}
@media(min-resolution:6dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:91.7500px}}
@media(min-resolution:8dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:73.4000px}}
@media(min-resolution:10dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:61.1667px}}
@media(min-resolution:12dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-f5-pro"]{max-width:45.8750px}}
@media(min-resolution:1dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:716.0000px}}
@media(min-resolution:1.25dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:596.6667px}}
@media(min-resolution:1.5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:511.4286px}}
@media(min-resolution:1.75dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:447.5000px}}
@media(min-resolution:2dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:358.0000px}}
@media(min-resolution:2.5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:298.3333px}}
@media(min-resolution:3dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:223.7500px}}
@media(min-resolution:4dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:179.0000px}}
@media(min-resolution:5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:149.1667px}}
@media(min-resolution:6dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:111.8750px}}
@media(min-resolution:8dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:89.5000px}}
@media(min-resolution:10dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:74.5833px}}
@media(min-resolution:12dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-4g"]{max-width:55.9375px}}
@media(min-resolution:1dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:742.4000px}}
@media(min-resolution:1.25dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:618.6667px}}
@media(min-resolution:1.5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:530.2857px}}
@media(min-resolution:1.75dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:464.0000px}}
@media(min-resolution:2dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:371.2000px}}
@media(min-resolution:2.5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:309.3333px}}
@media(min-resolution:3dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:232.0000px}}
@media(min-resolution:4dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:185.6000px}}
@media(min-resolution:5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:154.6667px}}
@media(min-resolution:6dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:116.0000px}}
@media(min-resolution:8dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:92.8000px}}
@media(min-resolution:10dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:77.3333px}}
@media(min-resolution:12dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-m4-pro-5g"]{max-width:58.0000px}}
@media(min-resolution:1dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:684.0000px}}
@media(min-resolution:1.25dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:570.0000px}}
@media(min-resolution:1.5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:488.5714px}}
@media(min-resolution:1.75dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:427.5000px}}
@media(min-resolution:2dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:342.0000px}}
@media(min-resolution:2.5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:285.0000px}}
@media(min-resolution:3dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:213.7500px}}
@media(min-resolution:4dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:171.0000px}}
@media(min-resolution:5dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:142.5000px}}
@media(min-resolution:6dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:106.8750px}}
@media(min-resolution:8dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:85.5000px}}
@media(min-resolution:10dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:71.2500px}}
@media(min-resolution:12dppx){#sp-page-builder :is(.rt-brand-block,#rtbp) [data-remteh-hero="v1"] img[data-hero-photo="poco-x3-gt"]{max-width:53.4375px}}
