/* Additive claims conversion styles. All existing WOW navigation and branding retained. */
.wow-claims-refresh .wow-restoration-copy h2{font-size:clamp(2rem,3vw,3rem);letter-spacing:-.025em;max-width:680px}
.wow-claims-refresh .wow-claims-lead{font-size:clamp(1.13rem,1.6vw,1.42rem);line-height:1.54;color:#0f3553;font-weight:500;max-width:620px}
.wow-claims-refresh .wow-claims-lead strong{color:#0b5279;font-weight:800}
.wow-claims-refresh .wow-claims-promise{border-left:6px solid #f1842e;background:linear-gradient(110deg,#ffffff 0%,#e6f4ff 100%);box-shadow:0 10px 28px rgba(8,45,71,.1);padding:22px 26px;gap:9px}
.wow-claims-tag{display:inline-block;width:max-content;max-width:100%;font-size:.75rem;font-weight:800;letter-spacing:.095em;color:#0b5279;background:#d8efff;border-radius:100px;padding:6px 12px}
.wow-claims-refresh .wow-claims-promise strong{font-size:clamp(1.18rem,1.6vw,1.5rem);letter-spacing:-.015em;line-height:1.26}
.wow-claims-refresh .wow-claims-promise span:not(.wow-claims-tag){font-size:.98rem;line-height:1.65}
.wow-claims-benefits{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 22px}
.wow-claims-benefits span{color:#104466;background:#fff;border:1px solid #bddbec;padding:8px 11px;border-radius:9px;font-size:.85rem;font-weight:700;line-height:1.3}
.wow-claims-refresh .wow-restoration-actions .btn-primary{background:#fa842b;color:#102b43;font-weight:800}
.wow-claims-refresh .wow-restoration-step{border-top-color:#66c1ec}
.wow-claims-refresh .wow-restoration-number{color:#124d70;background:#dff3ff}
.wow-claims-restore-highlight{border-left-width:6px!important;border-left-color:#f1842e!important;background:linear-gradient(145deg,#fff,#eaf6fd)!important}
.wow-claims-restore-highlight .wow-claims-tag{margin-bottom:15px}
.wow-claims-restore-highlight h3{font-size:clamp(1.35rem,1.85vw,1.85rem);line-height:1.28}
.wow-claims-restore-highlight .wow-claims-conditions{font-size:.87rem!important;line-height:1.55!important;color:#527080!important;margin-top:14px!important}
@media(max-width:700px){.wow-claims-refresh .wow-restoration-copy h2{font-size:clamp(1.9rem,8vw,2.45rem)}.wow-claims-refresh .wow-claims-promise{padding:19px}.wow-claims-benefits{display:grid;grid-template-columns:1fr 1fr}.wow-claims-benefits span{font-size:.8rem}.wow-claims-benefits span:last-child{grid-column:1 / -1}}
@media(max-width:370px){.wow-claims-benefits{grid-template-columns:1fr}.wow-claims-benefits span:last-child{grid-column:auto}}

/* Centred claims message, approved 20 October 2026. Scoped to homepage feature only. */
.wow-claims-centred .wow-restoration-layout {display:block;max-width:1120px;}
.wow-claims-centred .wow-restoration-copy {max-width:920px;margin:0 auto;text-align:center;}
.wow-claims-centred .wow-restoration-copy .eyebrow {display:block;color:#347da7 !important;line-height:1.55;}
.wow-claims-centred .wow-restoration-copy h2 {max-width:850px;margin:22px auto 23px;font-size:clamp(2rem,3.25vw,3.35rem);line-height:1.16;color:#0b3049;letter-spacing:-.025em;text-wrap:balance;}
.wow-claims-centred .wow-restoration-copy p {max-width:790px;margin:0 auto 24px;color:#28495e;line-height:1.68;font-size:clamp(1rem,1.25vw,1.15rem);}
.wow-claims-centred .wow-restoration-copy .wow-claims-centred-benefit {font-size:clamp(1.36rem,2vw,1.85rem);line-height:1.3;max-width:790px;margin:24px auto 17px;font-weight:800;color:#0b3049;text-wrap:balance;}
.wow-claims-centred .wow-restoration-actions {justify-content:center;max-width:790px;margin:20px auto 0;}
.wow-claims-centred .wow-restoration-actions .btn {text-align:center;}
.wow-claims-centred .wow-restoration-steps {max-width:960px;margin:44px auto 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}
.wow-claims-centred .wow-restoration-step {display:flex;flex-direction:column;align-items:center;text-align:center;padding:19px 13px;}
.wow-claims-centred .wow-restoration-step h3 {line-height:1.35;}
.wow-claims-centred .wow-restoration-step p {font-size:.85rem;line-height:1.5;}
.wow-claims-centred .wow-restoration-smallprint {max-width:920px;}
@media (max-width:900px) {.wow-claims-centred .wow-restoration-steps {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:700px) {.wow-claims-centred .wow-restoration-copy h2 {font-size:clamp(1.85rem,7.3vw,2.45rem);margin:17px auto 21px;}.wow-claims-centred .wow-restoration-copy .wow-claims-centred-benefit {font-size:clamp(1.25rem,5.1vw,1.55rem);}.wow-claims-centred .wow-restoration-steps {margin-top:30px;gap:10px;}.wow-claims-centred .wow-restoration-step {padding:15px 10px;}.wow-claims-centred .wow-restoration-actions {width:100%;}}
@media (max-width:365px) {.wow-claims-centred .wow-restoration-steps {grid-template-columns:1fr;}}

/* 20 October: approved refined, centred insurance heading and orange eyebrow. */
.wow-claims-centred .wow-restoration-copy h2{max-width:760px;font-size:clamp(1.85rem,2.7vw,2.75rem);line-height:1.22;letter-spacing:-.018em;text-align:center!important;text-wrap:balance;}
.wow-claims-centred .wow-restoration-copy .wow-claims-headline-next{display:block;font-size:.92em;margin-top:.15em;}
.wow-claims-centred .wow-restoration-copy .eyebrow{color:#b6571b!important;}
.wow-claims-centred .wow-restoration-copy p{max-width:720px;text-align:center!important;}
.wow-claims-centred .wow-restoration-copy .wow-claims-centred-benefit{text-align:center!important;}
@media(max-width:700px){.wow-claims-centred .wow-restoration-copy h2{font-size:clamp(1.55rem,6.2vw,2.05rem);max-width:430px;line-height:1.26;margin:18px auto 20px;}.wow-claims-centred .wow-restoration-copy p{font-size:clamp(.96rem,3.75vw,1.08rem);line-height:1.63;}.wow-claims-centred .wow-restoration-copy .wow-claims-centred-benefit{font-size:clamp(1.1rem,4.35vw,1.45rem);line-height:1.35;}}
