/* Photo-forward secondary hero, using existing S.E. Tradesmen media and the
   approved HTML redesign's photography and warranty-badge treatment. */
#set-site .settr-native-hero-visual{position:relative;min-width:0;padding-top:10px;padding-bottom:20px}
#set-site .settr-native-photo-label{display:flex;justify-content:space-between;gap:12px;color:#C5D5E4;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:12px}
#set-site .settr-native-hero-photo{position:relative;margin:0;border-radius:12px 12px 58px 12px;overflow:hidden;background:#2B4052;isolation:isolate}
#set-site .settr-native-hero-photo img{width:100%;height:365px;object-fit:cover;object-position:center;display:block}
#set-site .settr-native-hero-photo:after{content:"";position:absolute;inset:58% 0 0;background:linear-gradient(transparent,#071C35AD);pointer-events:none}
#set-site .settr-native-hero-photo figcaption{position:absolute;z-index:1;left:21px;bottom:19px;display:flex;align-items:center;gap:10px;color:#fff;font-size:11px;font-weight:700;line-height:1.4}
#set-site .settr-native-hero-photo figcaption span{width:20px;height:2px;background:#FF793F;display:inline-block}
#set-site .settr-native-guarantee{position:absolute;right:20px;bottom:-10px;display:flex;align-items:center;gap:13px;background:#fff;color:#102A43;border-radius:9px;border-bottom:3px solid #FF793F;box-shadow:0 10px 26px #071C3436;padding:12px 18px;z-index:3}
#set-site .settr-native-guarantee b{font-size:54px;font-weight:900;line-height:1;letter-spacing:-.05em}
#set-site .settr-native-guarantee span{font-size:10px;line-height:1.6;font-weight:700;letter-spacing:.08em}
#set-site .settr-native-guarantee strong{font-size:11px;font-weight:900}
@media(max-width:800px){#set-site .settr-native-hero-visual{width:100%;max-width:600px}#set-site .settr-native-hero-photo img{height:310px}#set-site .settr-native-guarantee{right:14px}}
@media(max-width:480px){#set-site .settr-native-hero-photo img{height:250px}#set-site .settr-native-photo-label{font-size:8px}#set-site .settr-native-guarantee b{font-size:43px}#set-site .settr-native-guarantee{padding:9px 13px}}
