.ocf-detail-grid { display:grid;grid-template-columns:minmax(0,792fr) minmax(0,352fr);gap:var(--ocf-split-gap);align-items:start; }
.ocf-detail-aside { position:sticky;top: var(--cardinal-sticky-top); }
@media(max-width:850px) { .ocf-detail-grid { grid-template-columns:1fr;gap:calc(var(--ocf-grid-gap) * 1.25); }.ocf-detail-aside { position:static; } }

/* Inquiry panel: alternate-surface card in a heading-colored frame; phone in display type. */
.ocf-inquiry-panel {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: calc(var(--ocf-space-unit) * 0.75);
    padding: calc(var(--ocf-space-unit) * 1.75);
    border: calc(var(--card-border-width) * 1.333) solid var(--ocf-heading);
    border-radius: var(--card-radius);
    background: var(--cardinal-bg-alt);
    color: var(--ocf-body);
}

.ocf-inquiry-panel .eyebrow,
.ocf-inquiry-panel h3,
.ocf-inquiry-panel p { margin: 0; }

.ocf-inquiry-panel h3 { color: var(--ocf-heading); }

.ocf-inquiry-intro {
    font-size: var(--ocf-font-small-size);
    line-height: 1.6;
}

.ocf-inquiry-panel .btn-primary {
    justify-content: center;
    margin-top: calc(var(--ocf-space-unit) * 0.25);
    text-align: center;
}

.ocf-inquiry-call {
    display: flex;
    flex-direction: column;
    gap: calc(var(--ocf-space-unit) * 0.125);
    margin-top: calc(var(--ocf-space-unit) * 0.25);
    color: var(--ocf-heading);
}

.ocf-inquiry-call > span { display: contents; }

.ocf-inquiry-call__label { color: var(--ocf-body); font-size: var(--ocf-font-small-size); }

.ocf-inquiry-call strong {
    font-family: var(--ocf-font-heading), system-ui, sans-serif;
    font-size: calc(var(--font-h3-size) * 1.25);
    font-weight: var(--ocf-font-h2-weight);
    line-height: 1.07;
}

.ocf-inquiry-call:hover strong { color: var(--ocf-link); }

html[data-theme="dark"] .ocf-inquiry-panel { border-color: var(--ocf-border); }

/* Long-form lists: ordered steps get display-type primary numbers (01, 02 ...). */
.ocf-longform ol {
    counter-reset: cardinal-step;
    list-style: none;
    padding-left: 0;
}

.ocf-longform ol > li {
    position: relative;
    padding-left: calc(var(--ocf-space-unit) * 2.5);
    counter-increment: cardinal-step;
}

.ocf-longform ol > li::before {
    content: counter(cardinal-step, decimal-leading-zero);
    position: absolute;
    top: -0.1em;
    left: 0;
    color: var(--ocf-link);
    font-family: var(--ocf-font-heading), system-ui, sans-serif;
    font-size: calc(var(--font-h3-size) * 1);
    font-weight: var(--ocf-font-h2-weight);
    line-height: 1.2;
}

.ocf-longform ul { padding-left: 0; list-style: none; }
.ocf-longform ul > li { position: relative; padding-left: calc(var(--ocf-space-unit) * 1.25); }
.ocf-longform ul > li::before {
    content: '';
    position: absolute;
    top: 0.68em;
    left: 0;
    width: calc(var(--ocf-space-unit) * 0.4375);
    height: calc(var(--ocf-space-unit) * 0.4375);
    background: var(--ocf-primary);
}

/* OCF_AGENT_BLOCK:rbm-service-editorial-layout START */
.ocf-detail-section[data-ocf-post-type="service"] { padding-block: 0; overflow: hidden; }
.ocf-detail-section[data-ocf-post-type="service"] .ocf-detail-grid { display: block; width: 100%; max-width: none; padding: 0; }
.ocf-detail-section[data-ocf-post-type="service"] .ocf-detail-content,
.ocf-detail-section[data-ocf-post-type="service"] .ocf-longform { width: 100%; max-width: none; }
.ocf-detail-section[data-ocf-post-type="service"] .ocf-longform :is(h2,h3) { color: var(--ocf-secondary); }
.rbm-service-intro { background: #172018; }
.rbm-service-band { position: relative; isolation: isolate; background: #172018; border-top: 1px solid rgba(255,255,255,.08); }
.rbm-service-band--charcoal { background: #252A27; }
.rbm-band-inner { position: relative; max-width: 1200px; margin: 0 auto; padding: clamp(40px,5vw,68px) 32px; }
.ocf-longform .rbm-band-inner > h2 { margin: 0 0 24px; }
.rbm-band-photo { position: absolute; inset: 0; z-index: -2; overflow: hidden; }
.rbm-band-photo img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
.rbm-service-band--photo::before { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg,rgba(15,25,18,.94),rgba(15,25,18,.84)); }
.rbm-service-band--photo { color: #fff; }
.rbm-band-copy { column-count: 1; }
.rbm-band-copy { column-fill: balance; }
.rbm-band-copy > :is(p,ul,ol) { break-inside: auto; orphans: 3; widows: 3; }
.rbm-band-copy li { break-inside: avoid; }
.rbm-band-copy h3 { break-after: avoid; }
.rbm-service-intro .rbm-band-inner { columns: 1; max-width: 1040px; text-align: left; }
.rbm-service-intro .rbm-band-inner { column-fill: balance; }
.rbm-service-intro p { break-inside: auto; orphans: 3; widows: 3; }
.ocf-detail-section[data-ocf-post-type="service"] .ocf-detail-aside { position: static; width: calc(100% - 64px); max-width: 1136px; margin: 40px auto; }
@media (max-width: 850px) { .rbm-band-copy,.rbm-service-intro .rbm-band-inner { column-count: 1; } .rbm-band-inner { padding: 40px 24px; } .ocf-detail-section[data-ocf-post-type="service"] .ocf-detail-aside { width: calc(100% - 48px); } }
/* OCF_AGENT_BLOCK:rbm-service-editorial-layout END */

/* OCF_AGENT_BLOCK:rbm-compact-inquiry-photo START */
.rbm-inquiry-layout { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr)); gap: 28px; align-items: center; }
.rbm-inquiry-layout .ocf-inquiry-panel { min-width: 0; padding: clamp(24px,3vw,36px); border-radius: 12px; }
.rbm-inquiry-layout .ocf-inquiry-panel .btn-primary { align-self: flex-start; width: auto; max-width: 100%; }
.rbm-inquiry-photo { margin: 0; min-width: 0; }
.rbm-inquiry-photo img { display: block; width: 100%; height: auto; border-radius: 12px; }
.ocf-detail-section[data-ocf-post-type="service"] .ocf-detail-aside { max-width: 1000px; }
.rbm-inquiry-layout .ocf-inquiry-call strong { font-size: clamp(24px,2.3vw,32px); overflow-wrap: anywhere; }
@media (max-width: 767px) { .rbm-inquiry-layout { grid-template-columns: 1fr; gap: 24px; } }
/* OCF_AGENT_BLOCK:rbm-compact-inquiry-photo END */

/* OCF_AGENT_BLOCK:rbm-supporting-services START */
.rbm-supporting-intro { max-width: 850px; margin-bottom: 32px; }
.rbm-supporting-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 32px 56px; }
.ocf-longform .rbm-supporting-item h3 { margin: 0 0 12px; }
.rbm-supporting-item h3 a { color: var(--ocf-secondary); text-decoration: none; }
.rbm-supporting-item h3 a:hover { text-decoration: underline; }
.rbm-supporting-item p { margin: 0; }
@media (max-width: 767px) { .rbm-supporting-grid { grid-template-columns: 1fr; gap: 28px; } }
/* OCF_AGENT_BLOCK:rbm-supporting-services END */

/* OCF_AGENT_BLOCK:rbm-single-column-copy START */
.rbm-service-band:not(.rbm-supporting-services) .rbm-band-inner { max-width: 1040px; text-align: left; }
.rbm-band-copy > :last-child, .rbm-service-intro .rbm-band-inner > :last-child { margin-bottom: 0; }
/* OCF_AGENT_BLOCK:rbm-single-column-copy END */

/* OCF_AGENT_BLOCK:rbm-device-accents START */
.rbm-device-accent { display: grid; grid-template-columns: minmax(0,1fr) minmax(180px,280px); gap: 36px; align-items: center; }
.rbm-device-accent > div { min-width: 0; }
.rbm-device-accent figure { margin: 0; justify-self: center; width: 100%; max-width: 260px; }
.rbm-device-accent img { display: block; width: 100%; height: auto; max-height: 380px; object-fit: contain; }
.rbm-device-accent--wide figure { max-width: 340px; }
.rbm-device-accent--wide { grid-template-columns: minmax(0,1fr) minmax(220px,340px); }
@media (max-width: 767px) { .rbm-device-accent,.rbm-device-accent--wide { grid-template-columns: 1fr; gap: 24px; } .rbm-device-accent figure { max-width: 190px; } .rbm-device-accent--wide figure { max-width: 280px; } .rbm-device-accent img { max-height: 300px; } }
/* OCF_AGENT_BLOCK:rbm-device-accents END */

/* OCF_AGENT_BLOCK:rbm-city-page-layout START */
.ocf-page-header[data-ocf-post-type="service_area"]::after { background: linear-gradient(90deg,rgba(23,32,24,.80),rgba(23,32,24,.64) 50%,rgba(23,32,24,.24)); }
.ocf-page-header[data-ocf-post-type="service_area"] .ocf-page-header__content { max-width: 700px; }
.ocf-page-header[data-ocf-post-type="service_area"] .ocf-page-header__headline { font-size: clamp(34px,4vw,52px); }
.ocf-detail-section[data-ocf-post-type="service_area"] .ocf-detail-grid { display: block; }
.ocf-detail-section[data-ocf-post-type="service_area"] .ocf-detail-content { max-width: 1040px; margin: 0 auto; }
.ocf-detail-section[data-ocf-post-type="service_area"] .ocf-longform :is(h2,h3) { color: var(--ocf-secondary); }
.ocf-detail-section[data-ocf-post-type="service_area"] .ocf-detail-aside { position: static; max-width: 1000px; margin: 40px auto 0; }
/* OCF_AGENT_BLOCK:rbm-city-page-layout END */

/* OCF_AGENT_BLOCK:rbm-city-visual-bands START */
.ocf-detail-section[data-ocf-post-type="service_area"] { padding-block: 0; }
.ocf-detail-section[data-ocf-post-type="service_area"] > .ocf-detail-grid { width: 100%; max-width: none; padding-inline: 0; }
.ocf-detail-section[data-ocf-post-type="service_area"] .ocf-detail-content { max-width: none; }
.rbm-city-band { position: relative; isolation: isolate; padding: 44px 24px; overflow: hidden; }
.rbm-city-band:nth-child(even) { background: #252A27; }
.rbm-city-inner { max-width: 1040px; margin-inline: auto; }
.rbm-city-inner > :first-child { margin-top: 0; }
.rbm-city-inner > :last-child { margin-bottom: 0; }
.rbm-city-backdrop { position: absolute; inset: 0; z-index: -2; margin: 0; }
.ocf-longform .rbm-city-backdrop img { width: 100%; height: 100%; max-height: none; object-fit: cover; border-radius: 0; }
.rbm-city-band--photo::before { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg,rgba(23,32,24,.94),rgba(23,32,24,.87)); }
.rbm-city-photo { max-width: 1040px; margin: 0 auto 32px; }
.ocf-longform .rbm-city-photo img { width: 100%; height: 420px; max-height: none; object-fit: cover; object-position: center 40%; border-radius: 8px; }
.rbm-city-device { float: right; width: 150px; margin: 0 0 16px 32px; }
.ocf-longform .rbm-city-device img { width: 100%; height: 240px; max-height: none; object-fit: contain; border-radius: 0; }
.rbm-city-inner::after { content: ""; display: block; clear: both; }
@media(max-width:600px) {
  .rbm-city-band { padding: 32px 24px; }
  .rbm-city-device { float: none; width: 110px; margin: 0 auto 20px; }
  .ocf-longform .rbm-city-device img { height: 180px; }
  .ocf-longform .rbm-city-photo img { height: 260px; }
  .ocf-detail-section[data-ocf-post-type="service_area"] .ocf-detail-aside { margin: 32px 24px; }
}
/* OCF_AGENT_BLOCK:rbm-city-visual-bands END */

/* OCF_AGENT_BLOCK:rbm-gbp-redesign-v1 START */
.ocf-detail-section[data-ocf-post-id="25"]{padding:0!important;background:#172018}.ocf-detail-section[data-ocf-post-id="25"] .ocf-detail-grid,.ocf-detail-section[data-ocf-post-id="25"] .ocf-detail-content{max-width:none!important;width:100%;padding:0!important}.ocf-detail-section[data-ocf-post-id="25"] .ocf-longform{font-size:16px;line-height:1.65}.rbm-gbp-redesign{width:100%;overflow:hidden}.rbm-gbp-redesign *{box-sizing:border-box}.rbm-gbp-redesign .rbm-gbp-panel{padding:clamp(54px,6vw,92px) 24px}.rbm-gbp-redesign .rbm-gbp-wrap{max-width:1160px;margin:0 auto}.rbm-gbp-redesign .rbm-gbp-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,5vw,76px)}.rbm-gbp-redesign .rbm-gbp-kicker{display:block;font-size:13px;font-weight:800;letter-spacing:.12em;color:#a7cf55;margin-bottom:12px}.rbm-gbp-redesign h2{font-size:clamp(30px,3.3vw,47px)!important;line-height:1.14;margin:0 0 20px!important;font-weight:850;letter-spacing:-.025em}.rbm-gbp-redesign h3{font-size:19px!important;line-height:1.25;margin:0 0 10px!important;font-weight:800}.rbm-gbp-redesign p{font-size:16px;line-height:1.65;margin:0 0 15px!important;max-width:65ch}.rbm-gbp-redesign figure{margin:0!important;display:flex;align-items:center;justify-content:center}.rbm-gbp-redesign figure img{max-width:100%;height:auto;max-height:430px;object-fit:contain;border-radius:12px}.rbm-gbp-redesign .rbm-gbp-intro,.rbm-gbp-redesign .rbm-gbp-report{background:#fff;color:#193e30}.rbm-gbp-redesign .rbm-gbp-intro h2,.rbm-gbp-redesign .rbm-gbp-report h2{color:#173d2c!important}.rbm-gbp-redesign .rbm-gbp-intro .rbm-gbp-kicker,.rbm-gbp-redesign .rbm-gbp-report .rbm-gbp-kicker{color:#187454}.rbm-gbp-redesign .rbm-gbp-intro p,.rbm-gbp-redesign .rbm-gbp-report p{color:#365249}.rbm-gbp-redesign .rbm-gbp-intro figure img{max-height:390px;filter:drop-shadow(0 18px 22px rgba(0,0,0,.13))}.rbm-gbp-redesign .rbm-gbp-text-link{display:inline-block;color:#126b4a;font-weight:800;text-decoration:underline;margin-top:8px}.rbm-gbp-redesign .rbm-gbp-benefits{background:#172018;color:#fff}.rbm-gbp-redesign .rbm-gbp-benefits h2,.rbm-gbp-redesign .rbm-gbp-process h2,.rbm-gbp-redesign .rbm-gbp-final h2{color:#fff!important}.rbm-gbp-redesign .rbm-gbp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.rbm-gbp-redesign .rbm-gbp-cards article{background:#26342b;border-top:3px solid #a7cf55;border-radius:5px;padding:25px 20px;min-height:200px}.rbm-gbp-redesign .rbm-gbp-cards article>span{display:block;color:#a7cf55;font-weight:900;font-size:24px;margin-bottom:15px}.rbm-gbp-redesign .rbm-gbp-cards article p{font-size:14px;color:#d8e1d8}.rbm-gbp-redesign .rbm-gbp-report figure img{width:100%;height:330px;object-fit:cover;border-radius:14px;box-shadow:0 18px 35px rgba(0,0,0,.14)}.rbm-gbp-redesign .rbm-gbp-report-list{display:grid;gap:13px;margin:24px 0}.rbm-gbp-redesign .rbm-gbp-report-list>div{border-left:3px solid #87b73b;padding-left:16px;display:grid;gap:2px}.rbm-gbp-redesign .rbm-gbp-report-list strong{color:#173d2c;font-size:17px}.rbm-gbp-redesign .rbm-gbp-report-list span{color:#456056;font-size:14px}.rbm-gbp-redesign .rbm-gbp-fine{font-size:12px!important;color:#61776c!important}.rbm-gbp-redesign .rbm-gbp-process{background:#202724;color:#fff}.rbm-gbp-redesign .rbm-gbp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.rbm-gbp-redesign .rbm-gbp-steps article{padding:22px 24px;background:#172018;border-radius:8px}.rbm-gbp-redesign .rbm-gbp-steps b{font-size:30px;color:#a7cf55;display:block;margin-bottom:12px}.rbm-gbp-redesign .rbm-gbp-steps p{font-size:15px;color:#d9e3db}.rbm-gbp-redesign .rbm-gbp-final{background:#172018;color:#fff}.rbm-gbp-redesign .rbm-gbp-final-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.rbm-gbp-redesign .rbm-gbp-final p{color:#e0e6df}.rbm-gbp-redesign .rbm-gbp-final figure img{height:320px;width:100%;object-fit:cover;border-radius:10px}.rbm-gbp-redesign .rbm-gbp-button{display:inline-block;background:#167653;color:white!important;text-decoration:none;padding:15px 26px;border-radius:4px;font-weight:800;margin-top:12px}.rbm-gbp-redesign .rbm-gbp-button:hover{background:#0d5c3d}@media(max-width:900px){.rbm-gbp-redesign .rbm-gbp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rbm-gbp-redesign .rbm-gbp-split,.rbm-gbp-redesign .rbm-gbp-final-inner{gap:25px}}@media(max-width:680px){.rbm-gbp-redesign .rbm-gbp-panel{padding:44px 20px}.rbm-gbp-redesign .rbm-gbp-split,.rbm-gbp-redesign .rbm-gbp-final-inner{grid-template-columns:1fr}.rbm-gbp-redesign .rbm-gbp-cards,.rbm-gbp-redesign .rbm-gbp-steps{grid-template-columns:1fr}.rbm-gbp-redesign .rbm-gbp-cards article{min-height:0}.rbm-gbp-redesign .rbm-gbp-intro figure img{max-height:280px}.rbm-gbp-redesign .rbm-gbp-report figure img,.rbm-gbp-redesign .rbm-gbp-final figure img{height:220px}.rbm-gbp-redesign h2{font-size:30px!important}}
/* OCF_AGENT_BLOCK:rbm-gbp-redesign-v1 END */

/* OCF_AGENT_BLOCK:rbm-local-seo-redesign-v1 START */
.ocf-detail-section[data-ocf-post-id="23"]{padding:0!important;background:#172018}.ocf-detail-section[data-ocf-post-id="23"] .ocf-detail-grid,.ocf-detail-section[data-ocf-post-id="23"] .ocf-detail-content{max-width:none!important;width:100%;padding:0!important}.ocf-detail-section[data-ocf-post-id="23"] .ocf-longform{font-size:16px;line-height:1.65}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign{width:100%;overflow:hidden}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign *{box-sizing:border-box}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-panel{padding:clamp(54px,6vw,92px) 24px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-wrap{max-width:1160px;margin:0 auto}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,5vw,76px)}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-kicker{display:block;font-size:13px;font-weight:800;letter-spacing:.12em;color:#a7cf55;margin-bottom:12px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign h2{font-size:clamp(30px,3.3vw,47px)!important;line-height:1.14;margin:0 0 20px!important;font-weight:850;letter-spacing:-.025em}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign h3{font-size:19px!important;line-height:1.25;margin:0 0 10px!important;font-weight:800}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign p{font-size:16px;line-height:1.65;margin:0 0 15px!important;max-width:65ch}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign figure{margin:0!important;display:flex;align-items:center;justify-content:center}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign figure img{max-width:100%;height:auto;max-height:430px;object-fit:contain;border-radius:12px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-intro,.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-report{background:#fff;color:#193e30}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-intro h2,.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-report h2{color:#173d2c!important}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-intro .rbm-gbp-kicker,.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-report .rbm-gbp-kicker{color:#187454}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-intro p,.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-report p{color:#365249}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-intro figure img{max-height:390px;filter:drop-shadow(0 18px 22px rgba(0,0,0,.13))}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-text-link{display:inline-block;color:#126b4a;font-weight:800;text-decoration:underline;margin-top:8px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-benefits{background:#172018;color:#fff}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-benefits h2,.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-process h2,.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-final h2{color:#fff!important}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-cards article{background:#26342b;border-top:3px solid #a7cf55;border-radius:5px;padding:25px 20px;min-height:200px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-cards article>span{display:block;color:#a7cf55;font-weight:900;font-size:24px;margin-bottom:15px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-cards article p{font-size:14px;color:#d8e1d8}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-report figure img{width:100%;height:330px;object-fit:cover;border-radius:14px;box-shadow:0 18px 35px rgba(0,0,0,.14)}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-report-list{display:grid;gap:13px;margin:24px 0}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-report-list>div{border-left:3px solid #87b73b;padding-left:16px;display:grid;gap:2px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-report-list strong{color:#173d2c;font-size:17px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-report-list span{color:#456056;font-size:14px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-fine{font-size:12px!important;color:#61776c!important}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-process{background:#202724;color:#fff}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-steps article{padding:22px 24px;background:#172018;border-radius:8px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-steps b{font-size:30px;color:#a7cf55;display:block;margin-bottom:12px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-steps p{font-size:15px;color:#d9e3db}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-final{background:#172018;color:#fff}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-final-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-final p{color:#e0e6df}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-final figure img{height:320px;width:100%;object-fit:cover;border-radius:10px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-button{display:inline-block;background:#167653;color:white!important;text-decoration:none;padding:15px 26px;border-radius:4px;font-weight:800;margin-top:12px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-button:hover{background:#0d5c3d}@media(max-width:900px){.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-split,.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-final-inner{gap:25px}}@media(max-width:680px){.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-panel{padding:44px 20px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-split,.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-final-inner{grid-template-columns:1fr}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-cards,.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-steps{grid-template-columns:1fr}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-cards article{min-height:0}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-intro figure img{max-height:280px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-report figure img,.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-final figure img{height:220px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign h2{font-size:30px!important}}
/* OCF_AGENT_BLOCK:rbm-local-seo-redesign-v1 END */

/* OCF_AGENT_BLOCK:rbm-local-seo-polish-v1 START */
.ocf-detail-section[data-ocf-post-id="23"] .rbm-seo-redesign .rbm-gbp-intro{padding-top:48px!important;padding-bottom:48px!important}.ocf-detail-section[data-ocf-post-id="23"] .rbm-seo-redesign .rbm-gbp-intro .rbm-gbp-split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-seo-redesign .rbm-gbp-intro figure img{max-height:440px;width:100%;object-fit:contain;transform:scale(1.16)}.ocf-detail-section[data-ocf-post-id="23"] .rbm-seo-redesign .rbm-gbp-intro h2{font-size:clamp(30px,3vw,43px)!important;line-height:1.12;margin-bottom:16px!important}.ocf-detail-section[data-ocf-post-id="23"] .rbm-seo-redesign .rbm-gbp-intro p{margin-bottom:12px!important}.ocf-detail-section[data-ocf-post-id="23"] .rbm-seo-redesign .rbm-gbp-text-link{color:#126b4a!important;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease,background-color .2s ease}.ocf-detail-section[data-ocf-post-id="23"] .rbm-seo-redesign .rbm-gbp-text-link:hover,.ocf-detail-section[data-ocf-post-id="23"] .rbm-seo-redesign .rbm-gbp-text-link:focus-visible{color:#07462f!important;background:rgba(167,207,85,.17)!important;text-decoration:underline!important;opacity:1!important;visibility:visible!important}@media(max-width:680px){.ocf-detail-section[data-ocf-post-id="23"] .rbm-seo-redesign .rbm-gbp-intro{padding-top:36px!important;padding-bottom:40px!important}.ocf-detail-section[data-ocf-post-id="23"] .rbm-seo-redesign .rbm-gbp-intro .rbm-gbp-split{grid-template-columns:1fr;gap:12px}.ocf-detail-section[data-ocf-post-id="23"] .rbm-seo-redesign .rbm-gbp-intro figure img{max-height:260px;transform:none}}
/* OCF_AGENT_BLOCK:rbm-local-seo-polish-v1 END */

/* OCF_AGENT_BLOCK:rbm-compact-light-panels-v1 START */
/* Compact the light content panels on both redesigned service pages without changing dark sections. */.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign .rbm-gbp-report,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-report{padding-top:48px!important;padding-bottom:48px!important}.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-intro{padding-top:50px!important;padding-bottom:50px!important}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign .rbm-gbp-report .rbm-gbp-split,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-report .rbm-gbp-split{gap:clamp(24px,3vw,46px)}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign .rbm-gbp-report h2,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-report h2{font-size:clamp(30px,3vw,42px)!important;margin-bottom:14px!important}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign .rbm-gbp-report-list,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-report-list{gap:9px;margin:16px 0}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign .rbm-gbp-report figure img,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-report figure img{height:300px}@media(max-width:680px){.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign .rbm-gbp-report,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-report,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-intro{padding-top:38px!important;padding-bottom:38px!important}.ocf-detail-section[data-ocf-post-id="23"] .rbm-gbp-redesign .rbm-gbp-report figure img,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-report figure img{height:220px}}
/* OCF_AGENT_BLOCK:rbm-compact-light-panels-v1 END */

/* OCF_AGENT_BLOCK:rbm-gbp-intro-link-hover-fix START */
.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-text-link,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-text-link:link,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-text-link:visited{color:#126b4a!important;text-decoration:underline!important;text-underline-offset:4px;opacity:1!important;visibility:visible!important;transition:color .18s ease,background-color .18s ease}.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-text-link:hover,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-text-link:focus,.ocf-detail-section[data-ocf-post-id="25"] .rbm-gbp-redesign .rbm-gbp-text-link:focus-visible{color:#06482f!important;background-color:rgba(167,207,85,.17)!important;text-decoration:underline!important;opacity:1!important;visibility:visible!important}
/* OCF_AGENT_BLOCK:rbm-gbp-intro-link-hover-fix END */

/* OCF_AGENT_BLOCK:rbm-website-redesign-v1 START */
.ocf-detail-section[data-ocf-post-id="24"]{padding:0!important;background:#172018}.ocf-detail-section[data-ocf-post-id="24"] .ocf-detail-grid,.ocf-detail-section[data-ocf-post-id="24"] .ocf-detail-content{max-width:none!important;width:100%;padding:0!important}.ocf-detail-section[data-ocf-post-id="24"] .ocf-longform{font-size:16px;line-height:1.65}.rbm-gbp-redesign{width:100%;overflow:hidden}.rbm-gbp-redesign *{box-sizing:border-box}.rbm-gbp-redesign .rbm-gbp-panel{padding:clamp(54px,6vw,92px) 24px}.rbm-gbp-redesign .rbm-gbp-wrap{max-width:1160px;margin:0 auto}.rbm-gbp-redesign .rbm-gbp-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,5vw,76px)}.rbm-gbp-redesign .rbm-gbp-kicker{display:block;font-size:13px;font-weight:800;letter-spacing:.12em;color:#a7cf55;margin-bottom:12px}.rbm-gbp-redesign h2{font-size:clamp(30px,3.3vw,47px)!important;line-height:1.14;margin:0 0 20px!important;font-weight:850;letter-spacing:-.025em}.rbm-gbp-redesign h3{font-size:19px!important;line-height:1.25;margin:0 0 10px!important;font-weight:800}.rbm-gbp-redesign p{font-size:16px;line-height:1.65;margin:0 0 15px!important;max-width:65ch}.rbm-gbp-redesign figure{margin:0!important;display:flex;align-items:center;justify-content:center}.rbm-gbp-redesign figure img{max-width:100%;height:auto;max-height:430px;object-fit:contain;border-radius:12px}.rbm-gbp-redesign .rbm-gbp-intro,.rbm-gbp-redesign .rbm-gbp-report{background:#fff;color:#193e30}.rbm-gbp-redesign .rbm-gbp-intro h2,.rbm-gbp-redesign .rbm-gbp-report h2{color:#173d2c!important}.rbm-gbp-redesign .rbm-gbp-intro .rbm-gbp-kicker,.rbm-gbp-redesign .rbm-gbp-report .rbm-gbp-kicker{color:#187454}.rbm-gbp-redesign .rbm-gbp-intro p,.rbm-gbp-redesign .rbm-gbp-report p{color:#365249}.rbm-gbp-redesign .rbm-gbp-intro figure img{max-height:390px;filter:drop-shadow(0 18px 22px rgba(0,0,0,.13))}.rbm-gbp-redesign .rbm-gbp-text-link{display:inline-block;color:#126b4a;font-weight:800;text-decoration:underline;margin-top:8px}.rbm-gbp-redesign .rbm-gbp-benefits{background:#172018;color:#fff}.rbm-gbp-redesign .rbm-gbp-benefits h2,.rbm-gbp-redesign .rbm-gbp-process h2,.rbm-gbp-redesign .rbm-gbp-final h2{color:#fff!important}.rbm-gbp-redesign .rbm-gbp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.rbm-gbp-redesign .rbm-gbp-cards article{background:#26342b;border-top:3px solid #a7cf55;border-radius:5px;padding:25px 20px;min-height:200px}.rbm-gbp-redesign .rbm-gbp-cards article>span{display:block;color:#a7cf55;font-weight:900;font-size:24px;margin-bottom:15px}.rbm-gbp-redesign .rbm-gbp-cards article p{font-size:14px;color:#d8e1d8}.rbm-gbp-redesign .rbm-gbp-report figure img{width:100%;height:330px;object-fit:cover;border-radius:14px;box-shadow:0 18px 35px rgba(0,0,0,.14)}.rbm-gbp-redesign .rbm-gbp-report-list{display:grid;gap:13px;margin:24px 0}.rbm-gbp-redesign .rbm-gbp-report-list>div{border-left:3px solid #87b73b;padding-left:16px;display:grid;gap:2px}.rbm-gbp-redesign .rbm-gbp-report-list strong{color:#173d2c;font-size:17px}.rbm-gbp-redesign .rbm-gbp-report-list span{color:#456056;font-size:14px}.rbm-gbp-redesign .rbm-gbp-fine{font-size:12px!important;color:#61776c!important}.rbm-gbp-redesign .rbm-gbp-process{background:#202724;color:#fff}.rbm-gbp-redesign .rbm-gbp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.rbm-gbp-redesign .rbm-gbp-steps article{padding:22px 24px;background:#172018;border-radius:8px}.rbm-gbp-redesign .rbm-gbp-steps b{font-size:30px;color:#a7cf55;display:block;margin-bottom:12px}.rbm-gbp-redesign .rbm-gbp-steps p{font-size:15px;color:#d9e3db}.rbm-gbp-redesign .rbm-gbp-final{background:#172018;color:#fff}.rbm-gbp-redesign .rbm-gbp-final-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.rbm-gbp-redesign .rbm-gbp-final p{color:#e0e6df}.rbm-gbp-redesign .rbm-gbp-final figure img{height:320px;width:100%;object-fit:cover;border-radius:10px}.rbm-gbp-redesign .rbm-gbp-button{display:inline-block;background:#167653;color:white!important;text-decoration:none;padding:15px 26px;border-radius:4px;font-weight:800;margin-top:12px}.rbm-gbp-redesign .rbm-gbp-button:hover{background:#0d5c3d}@media(max-width:900px){.rbm-gbp-redesign .rbm-gbp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rbm-gbp-redesign .rbm-gbp-split,.rbm-gbp-redesign .rbm-gbp-final-inner{gap:25px}}@media(max-width:680px){.rbm-gbp-redesign .rbm-gbp-panel{padding:44px 20px}.rbm-gbp-redesign .rbm-gbp-split,.rbm-gbp-redesign .rbm-gbp-final-inner{grid-template-columns:1fr}.rbm-gbp-redesign .rbm-gbp-cards,.rbm-gbp-redesign .rbm-gbp-steps{grid-template-columns:1fr}.rbm-gbp-redesign .rbm-gbp-cards article{min-height:0}.rbm-gbp-redesign .rbm-gbp-intro figure img{max-height:280px}.rbm-gbp-redesign .rbm-gbp-report figure img,.rbm-gbp-redesign .rbm-gbp-final figure img{height:220px}.rbm-gbp-redesign h2{font-size:30px!important}}
.ocf-detail-section[data-ocf-post-id="24"] .rbm-gbp-panel{padding-top:48px!important;padding-bottom:48px!important}.ocf-detail-section[data-ocf-post-id="24"] .rbm-gbp-redesign .rbm-gbp-intro figure img{width:100%;height:310px;object-fit:cover;filter:none;border-radius:12px}.ocf-detail-section[data-ocf-post-id="24"] .rbm-gbp-redesign .rbm-gbp-report figure img{height:290px}.ocf-detail-section[data-ocf-post-id="24"] .rbm-gbp-redesign .rbm-gbp-final figure img{height:280px}.ocf-detail-section[data-ocf-post-id="24"] .rbm-gbp-redesign .rbm-gbp-text-link{color:#126b4a!important;text-decoration:underline!important;opacity:1!important}.ocf-detail-section[data-ocf-post-id="24"] .rbm-gbp-redesign .rbm-gbp-text-link:hover,.ocf-detail-section[data-ocf-post-id="24"] .rbm-gbp-redesign .rbm-gbp-text-link:focus-visible{color:#06482f!important;background:rgba(167,207,85,.17)!important;opacity:1!important;visibility:visible!important}.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-timeline{margin:25px 0 0!important;color:#e1e8df;font-size:15px}.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-timeline strong{color:#a7cf55}@media(max-width:680px){.ocf-detail-section[data-ocf-post-id="24"] .rbm-gbp-panel{padding:38px 20px!important}.ocf-detail-section[data-ocf-post-id="24"] .rbm-gbp-redesign .rbm-gbp-intro figure img,.ocf-detail-section[data-ocf-post-id="24"] .rbm-gbp-redesign .rbm-gbp-report figure img{height:220px}}
/* OCF_AGENT_BLOCK:rbm-website-redesign-v1 END */

/* OCF_AGENT_BLOCK:rbm-related-service-links-v1 START */
.rbm-related-services{background:#202724;padding:36px 24px 44px;color:#fff}.rbm-related-inner{max-width:1160px;margin:0 auto}.rbm-related-eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;color:#a7cf55;margin-bottom:7px}.rbm-related-services h2{color:#fff!important;font-size:clamp(23px,2.5vw,32px)!important;margin:0 0 20px!important;line-height:1.2}.rbm-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rbm-related-card{display:flex;flex-direction:column;gap:7px;padding:18px 20px;background:#172018;border:1px solid rgba(167,207,85,.23);border-radius:8px;text-decoration:none!important;transition:background .2s,border-color .2s}.rbm-related-card strong{color:#eaf3e9!important;font-size:16px;line-height:1.3}.rbm-related-card span{color:#c4d1c7!important;font-size:13px;line-height:1.5}.rbm-related-card:hover,.rbm-related-card:focus-visible{background:#2b4433;border-color:#a7cf55}.rbm-related-card:hover strong,.rbm-related-card:focus-visible strong{color:#a7cf55!important}@media(max-width:700px){.rbm-related-services{padding:30px 20px}.rbm-related-links{grid-template-columns:1fr;gap:10px}.rbm-related-card{padding:15px 17px}}
/* OCF_AGENT_BLOCK:rbm-related-service-links-v1 END */

/* OCF_AGENT_BLOCK:rbm-web-ai-visual-v2 START */
.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-redesign .rbm-gbp-report .rbm-gbp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,2.5vw,36px)}.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-redesign .rbm-gbp-report figure{overflow:visible}.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-redesign .rbm-gbp-report figure img{width:115%;max-width:115%;height:410px;object-fit:contain;border-radius:0;box-shadow:none;filter:drop-shadow(0 15px 16px rgba(0,0,0,.13))}@media(max-width:680px){.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-redesign .rbm-gbp-report .rbm-gbp-split{grid-template-columns:1fr}.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-redesign .rbm-gbp-report figure img{width:100%;max-width:100%;height:260px}}
/* OCF_AGENT_BLOCK:rbm-web-ai-visual-v2 END */

/* OCF_AGENT_BLOCK:rbm-website-final-photo-fit-v1 START */
.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-redesign .rbm-gbp-final-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(20px,3vw,40px)}.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-redesign .rbm-gbp-final figure{overflow:visible}.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-redesign .rbm-gbp-final figure img{width:100%;height:auto;max-height:none;aspect-ratio:16/10;object-fit:contain;object-position:center;border-radius:10px}@media(max-width:680px){.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-redesign .rbm-gbp-final-inner{grid-template-columns:1fr}.ocf-detail-section[data-ocf-post-id="24"] .rbm-web-redesign .rbm-gbp-final figure img{height:auto;aspect-ratio:16/10;object-fit:contain}}
/* OCF_AGENT_BLOCK:rbm-website-final-photo-fit-v1 END */

/* OCF_AGENT_BLOCK:rbm-ai-assistant-redesign-v1 START */
.ocf-detail-section[data-ocf-post-id="22"]{padding:0!important;background:#172018}.ocf-detail-section[data-ocf-post-id="22"] .ocf-detail-grid,.ocf-detail-section[data-ocf-post-id="22"] .ocf-detail-content{max-width:none!important;width:100%;padding:0!important}.ocf-detail-section[data-ocf-post-id="22"] .ocf-longform{font-size:16px;line-height:1.65}.rbm-gbp-redesign{width:100%;overflow:hidden}.rbm-gbp-redesign *{box-sizing:border-box}.rbm-gbp-redesign .rbm-gbp-panel{padding:clamp(54px,6vw,92px) 24px}.rbm-gbp-redesign .rbm-gbp-wrap{max-width:1160px;margin:0 auto}.rbm-gbp-redesign .rbm-gbp-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,5vw,76px)}.rbm-gbp-redesign .rbm-gbp-kicker{display:block;font-size:13px;font-weight:800;letter-spacing:.12em;color:#a7cf55;margin-bottom:12px}.rbm-gbp-redesign h2{font-size:clamp(30px,3.3vw,47px)!important;line-height:1.14;margin:0 0 20px!important;font-weight:850;letter-spacing:-.025em}.rbm-gbp-redesign h3{font-size:19px!important;line-height:1.25;margin:0 0 10px!important;font-weight:800}.rbm-gbp-redesign p{font-size:16px;line-height:1.65;margin:0 0 15px!important;max-width:65ch}.rbm-gbp-redesign figure{margin:0!important;display:flex;align-items:center;justify-content:center}.rbm-gbp-redesign figure img{max-width:100%;height:auto;max-height:430px;object-fit:contain;border-radius:12px}.rbm-gbp-redesign .rbm-gbp-intro,.rbm-gbp-redesign .rbm-gbp-report{background:#fff;color:#193e30}.rbm-gbp-redesign .rbm-gbp-intro h2,.rbm-gbp-redesign .rbm-gbp-report h2{color:#173d2c!important}.rbm-gbp-redesign .rbm-gbp-intro .rbm-gbp-kicker,.rbm-gbp-redesign .rbm-gbp-report .rbm-gbp-kicker{color:#187454}.rbm-gbp-redesign .rbm-gbp-intro p,.rbm-gbp-redesign .rbm-gbp-report p{color:#365249}.rbm-gbp-redesign .rbm-gbp-intro figure img{max-height:390px;filter:drop-shadow(0 18px 22px rgba(0,0,0,.13))}.rbm-gbp-redesign .rbm-gbp-text-link{display:inline-block;color:#126b4a;font-weight:800;text-decoration:underline;margin-top:8px}.rbm-gbp-redesign .rbm-gbp-benefits{background:#172018;color:#fff}.rbm-gbp-redesign .rbm-gbp-benefits h2,.rbm-gbp-redesign .rbm-gbp-process h2,.rbm-gbp-redesign .rbm-gbp-final h2{color:#fff!important}.rbm-gbp-redesign .rbm-gbp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.rbm-gbp-redesign .rbm-gbp-cards article{background:#26342b;border-top:3px solid #a7cf55;border-radius:5px;padding:25px 20px;min-height:200px}.rbm-gbp-redesign .rbm-gbp-cards article>span{display:block;color:#a7cf55;font-weight:900;font-size:24px;margin-bottom:15px}.rbm-gbp-redesign .rbm-gbp-cards article p{font-size:14px;color:#d8e1d8}.rbm-gbp-redesign .rbm-gbp-report figure img{width:100%;height:330px;object-fit:cover;border-radius:14px;box-shadow:0 18px 35px rgba(0,0,0,.14)}.rbm-gbp-redesign .rbm-gbp-report-list{display:grid;gap:13px;margin:24px 0}.rbm-gbp-redesign .rbm-gbp-report-list>div{border-left:3px solid #87b73b;padding-left:16px;display:grid;gap:2px}.rbm-gbp-redesign .rbm-gbp-report-list strong{color:#173d2c;font-size:17px}.rbm-gbp-redesign .rbm-gbp-report-list span{color:#456056;font-size:14px}.rbm-gbp-redesign .rbm-gbp-fine{font-size:12px!important;color:#61776c!important}.rbm-gbp-redesign .rbm-gbp-process{background:#202724;color:#fff}.rbm-gbp-redesign .rbm-gbp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.rbm-gbp-redesign .rbm-gbp-steps article{padding:22px 24px;background:#172018;border-radius:8px}.rbm-gbp-redesign .rbm-gbp-steps b{font-size:30px;color:#a7cf55;display:block;margin-bottom:12px}.rbm-gbp-redesign .rbm-gbp-steps p{font-size:15px;color:#d9e3db}.rbm-gbp-redesign .rbm-gbp-final{background:#172018;color:#fff}.rbm-gbp-redesign .rbm-gbp-final-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.rbm-gbp-redesign .rbm-gbp-final p{color:#e0e6df}.rbm-gbp-redesign .rbm-gbp-final figure img{height:320px;width:100%;object-fit:cover;border-radius:10px}.rbm-gbp-redesign .rbm-gbp-button{display:inline-block;background:#167653;color:white!important;text-decoration:none;padding:15px 26px;border-radius:4px;font-weight:800;margin-top:12px}.rbm-gbp-redesign .rbm-gbp-button:hover{background:#0d5c3d}@media(max-width:900px){.rbm-gbp-redesign .rbm-gbp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rbm-gbp-redesign .rbm-gbp-split,.rbm-gbp-redesign .rbm-gbp-final-inner{gap:25px}}@media(max-width:680px){.rbm-gbp-redesign .rbm-gbp-panel{padding:44px 20px}.rbm-gbp-redesign .rbm-gbp-split,.rbm-gbp-redesign .rbm-gbp-final-inner{grid-template-columns:1fr}.rbm-gbp-redesign .rbm-gbp-cards,.rbm-gbp-redesign .rbm-gbp-steps{grid-template-columns:1fr}.rbm-gbp-redesign .rbm-gbp-cards article{min-height:0}.rbm-gbp-redesign .rbm-gbp-intro figure img{max-height:280px}.rbm-gbp-redesign .rbm-gbp-report figure img,.rbm-gbp-redesign .rbm-gbp-final figure img{height:220px}.rbm-gbp-redesign h2{font-size:30px!important}}
.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-panel{padding-top:46px!important;padding-bottom:46px!important}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-intro figure img{width:100%;height:350px;max-height:none;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(0,0,0,.12))}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-report figure img{height:305px;object-fit:cover}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-final figure img{width:100%;height:340px;object-fit:contain}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-text-link{color:#126b4a!important;text-decoration:underline!important;opacity:1!important}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-text-link:hover,.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-text-link:focus-visible{color:#06482f!important;background:rgba(167,207,85,.17)!important;opacity:1!important;visibility:visible!important}@media(max-width:680px){.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-panel{padding:38px 20px!important}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-intro figure img{height:260px}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-final figure img{height:230px}}
/* OCF_AGENT_BLOCK:rbm-ai-assistant-redesign-v1 END */

/* OCF_AGENT_BLOCK:rbm-ai-assistant-white-section-polish-v1 START */
.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-intro{padding-top:34px!important;padding-bottom:34px!important}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-intro .rbm-gbp-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(22px,3vw,42px)}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-intro figure img{width:100%;height:360px;max-height:none;object-fit:cover;object-position:center;border-radius:12px;filter:none;box-shadow:0 14px 28px rgba(0,0,0,.12)}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-intro h2{font-size:clamp(31px,3vw,43px)!important;margin-bottom:15px!important}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-intro p{margin-bottom:11px!important}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-report{padding-top:34px!important;padding-bottom:34px!important}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-report .rbm-gbp-split{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(22px,3vw,42px)}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-report h2{font-size:clamp(31px,3vw,43px)!important;margin-bottom:14px!important}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-report .rbm-gbp-report-list{gap:8px;margin:15px 0}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-report figure img{width:100%;height:390px;max-height:none;object-fit:cover;object-position:center;border-radius:12px;box-shadow:0 14px 28px rgba(0,0,0,.12)}@media(max-width:680px){.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-intro,.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-report{padding:34px 20px!important}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-intro .rbm-gbp-split,.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-report .rbm-gbp-split{grid-template-columns:1fr;gap:20px}.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-intro figure img,.ocf-detail-section[data-ocf-post-id="22"] .rbm-ai-redesign .rbm-gbp-report figure img{height:245px}}
/* OCF_AGENT_BLOCK:rbm-ai-assistant-white-section-polish-v1 END */
