@font-face{font-family:"Hiddenad Sans";src:url(../fonts/hiddenad-supplement-v19.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+ACE8,U+B193,U+B809,U+C20D,U+D134}
/* HIDDENAD / regional exposure to property and clinic enquiries. */
.local-marketing-v19{background:#f0ede6;scroll-margin-top:112px}
.local-heading-v19{margin-bottom:28px}
.local-heading-v19>.eyebrow{margin:0 0 14px;font-size:20px;line-height:1.5;letter-spacing:.1em;color:#807052}
.local-heading-v19>h2{margin:0;font-size:clamp(34px,3.1vw,44px);line-height:1.4;letter-spacing:-.05em}
.local-heading-v19>p{max-width:1100px;margin-top:16px;font-size:20px;line-height:1.75}
.local-flow-v19{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 28px;padding:24px 0;border-block:1px solid #d5d0c4;list-style:none}
.local-flow-v19>li{min-width:0;padding:0 24px}
.local-flow-v19>li:first-child{padding-left:0}
.local-flow-v19>li+li{border-left:1px solid #d5d0c4}
.local-flow-v19>li:last-child{padding-right:0}
.local-step-number-v19{display:block;margin-bottom:10px;font-size:20px;line-height:1.5;color:#81745a}
.local-flow-v19 h3{margin:0 0 8px;font-size:24px;line-height:1.45}
.local-flow-v19 p{margin:0;font-size:20px;line-height:1.65}
.local-product-grid-v19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
.local-product-v19{display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid #d9d4c8;border-radius:3px;background:#fff;scroll-margin-top:112px}
.local-product-head-v19{padding-bottom:22px;border-bottom:1px solid var(--line)}
.local-product-head-v19>.eyebrow{margin:0 0 14px;font-size:20px;line-height:1.5;letter-spacing:.045em;color:#807052}
.local-product-head-v19>h3{margin:0;font-size:32px;line-height:1.4;letter-spacing:-.045em}
.local-product-head-v19>.local-product-lead-v19{margin:12px 0 0;font-size:22px;line-height:1.55;font-weight:550;color:#334435}
.local-product-intro-v19{margin:22px 0 0;font-size:20px;line-height:1.75}
.local-product-details-v19{display:grid;gap:18px;margin:24px 0;padding:0}
.local-product-details-v19>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:start}
.local-product-details-v19 dt{font-size:20px;font-weight:650;line-height:1.75;color:#2b392e}
.local-product-details-v19 dd{margin:0;font-size:20px;line-height:1.75;color:var(--muted);word-break:keep-all;overflow-wrap:anywhere}
.local-product-outcome-v19{margin-top:auto;padding:20px 0;border-top:1px solid var(--line)}
.local-product-outcome-v19>span{display:block;margin-bottom:5px;font-size:20px;line-height:1.5;color:var(--muted)}
.local-product-outcome-v19>p{margin:0;font-size:20px;font-weight:550;line-height:1.65;color:#334435}
.local-product-cta-v19{width:100%;min-height:62px;justify-content:space-between;padding:16px 22px;gap:16px;font-size:20px;background:#27372c;border-color:#27372c}
.local-product-cta-v19:hover{background:#3b4c3e}
.local-product-cta-v19>span{flex:none}
.local-efficiency-v19{display:grid;grid-template-columns:1.4fr 1fr;gap:34px;margin-top:28px;padding:28px 0 0;border-top:1px solid #d5d0c4}
.local-efficiency-v19 h3{margin:0 0 12px;font-size:26px;line-height:1.45}
.local-efficiency-v19 p{margin:0;font-size:20px;line-height:1.75}
.local-consult-note-v19{padding-left:28px;border-left:1px solid #d5d0c4}
.local-consult-note-v19>strong{display:block;margin-bottom:12px;font-size:22px;line-height:1.5;font-weight:600;color:#334435}
.local-scope-v19{margin:20px 0 0;font-size:20px;line-height:1.65;color:var(--muted)}
.local-industry-link-v19{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:20px;line-height:1.6;text-decoration:underline;text-underline-offset:5px;color:#3b4b3e}

@media(min-width:961px){.local-marketing-v19{padding-block:68px}}
@media(max-width:1199px){
 .local-product-v19{padding:26px}
 .local-product-head-v19>h3{font-size:29px}
 .local-product-details-v19>div{grid-template-columns:1fr;gap:6px}
 .local-flow-v19>li{padding-inline:18px}
}
@media(max-width:960px){
 .local-product-v19{padding:24px}
 .local-product-head-v19>.eyebrow{letter-spacing:0}
 .local-product-head-v19>h3{font-size:27px}
 .local-product-head-v19>.local-product-lead-v19{font-size:21px}
 .local-product-cta-v19{padding-inline:16px;gap:10px}
 .local-efficiency-v19{grid-template-columns:1fr;gap:22px}
 .local-consult-note-v19{padding:0;border:0}
 .local-flow-v19 h3{font-size:22px}
}
@media(max-width:700px){
 .local-marketing-v19,.local-product-v19{scroll-margin-top:100px}
 .local-heading-v19{margin-bottom:24px}
 .local-heading-v19>.eyebrow{font-size:20px;letter-spacing:.06em;margin-bottom:12px}
 .local-heading-v19>h2{font-size:30px;line-height:1.45}
 .local-heading-v19>p{font-size:20px;line-height:1.75;margin-top:16px}
 .local-flow-v19{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;padding-block:22px;margin-bottom:24px}
 .local-flow-v19>li{padding:0;border:0!important}
 .local-step-number-v19{margin-bottom:7px}
 .local-flow-v19 h3{font-size:22px;margin-bottom:7px}
 .local-flow-v19 p{font-size:20px;line-height:1.65}
 .local-product-grid-v19{grid-template-columns:minmax(0,1fr);gap:20px}
 .local-product-v19{padding:24px}
 .local-product-head-v19{padding-bottom:20px}
 .local-product-head-v19>.eyebrow{font-size:20px;margin-bottom:12px}
 .local-product-head-v19>h3{font-size:28px}
 .local-product-head-v19>.local-product-lead-v19{font-size:21px;margin-top:12px}
 .local-product-intro-v19{margin-top:20px;font-size:20px;line-height:1.7}
 .local-product-details-v19{margin-block:22px;gap:18px}
 .local-product-details-v19>div{gap:5px}
 .local-product-details-v19 dt,.local-product-details-v19 dd{font-size:20px;line-height:1.7}
 .local-product-outcome-v19{padding:18px 0}
 .local-product-cta-v19{min-height:62px;padding-inline:16px;font-size:20px;gap:10px}
 .local-efficiency-v19{margin-top:26px;padding-top:24px;gap:22px}
 .local-efficiency-v19 h3{font-size:25px}
 .local-consult-note-v19>strong{font-size:22px;margin-bottom:8px}
 .local-scope-v19{font-size:20px;margin-top:18px}
}
@media(max-width:380px){
 .local-product-v19{padding:20px}
 .local-product-head-v19>h3{font-size:26px}
 .local-product-cta-v19{padding-inline:12px;gap:8px}
}
