/* .estate.visual-refresh .perth-core-message — RED skeleton */
.estate.visual-refresh .perth-core-message{padding-block:32px}
.estate.visual-refresh .perth-core-message .eyebrow{display:block;font-size:13px;line-height:1.4;margin:0 0 16px}
.estate.visual-refresh .perth-core-message .perth-category-title{font-size:clamp(96px,9.4vw,144px);font-weight:600;line-height:.94;letter-spacing:-.045em;margin:0 0 16px;max-width:100%}
.estate.visual-refresh .perth-core-message .perth-category-title span{display:block}
.estate.visual-refresh .perth-core-message .perth-business{color:#4DA3FF}
.estate.visual-refresh .perth-core-message .perth-benefit{font-size:clamp(46px,4.5vw,64px);font-weight:550;line-height:1.04;letter-spacing:-.03em;margin:0 0 16px}
.estate.visual-refresh .perth-core-message .perth-benefit span{display:block;color:#f6f7fa}
.estate.visual-refresh .perth-core-message .perth-capability{font-size:20px;line-height:1.4;margin:0;color:#b7c8d1}
@media(max-width:700px){
.estate.visual-refresh .perth-core-message{padding-block:24px}
.estate.visual-refresh .perth-core-message .eyebrow{margin:0 0 14px}
.estate.visual-refresh .perth-core-message .perth-category-title{font-size:clamp(52px,15.2vw,68px);line-height:.96;margin:0 0 14px}
.estate.visual-refresh .perth-core-message .perth-benefit{font-size:clamp(32px,9.6vw,42px);line-height:1.05;margin:0 0 14px}
.estate.visual-refresh .perth-core-message .perth-capability{font-size:17px}
}

@media(min-width:701px){
.estate.visual-refresh .perth-core-message .perth-category-title,.estate.visual-refresh .perth-core-message .perth-benefit{display:flex;flex-wrap:wrap;column-gap:.18em;align-items:baseline}
}
