/* Pilot C only. The six approved pages and shared V5 assets are frozen. */
.inner-report-review .site-header .container{width:min(1384px,calc(100% - 48px));max-width:1384px}
.inner-report-review .header-inner{gap:14px}
.inner-report-review .site-nav ul{gap:14px}
.inner-report-review .header-actions{gap:12px}
.inner-report-review .header-channels{gap:10px}
.inner-report-review .brand-note,.inner-report-review .breadcrumbs,.inner-report-review .svc-hero .eyebrow{font-size:14px;line-height:21px}
.inner-report-review .svc-hero{padding:38px 0;background:#082a3d;overflow:hidden}
.inner-report-review .svc-hero::before{display:none}
.inner-report-review .review-photo{position:absolute;inset:0 0 0 32%;z-index:-2;display:block}
.inner-report-review .review-photo img{width:100%;height:100%;object-fit:cover;object-position:48% 75%}
.inner-report-review .svc-hero::after{background:linear-gradient(90deg,#082a3d 0%,#082a3d 29%,#082a3df0 36%,#082a3dcf 44%,#082a3d32 60%,#082a3d00 75%)}
.inner-report-review .svc-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:546px;gap:64px}
.inner-report-review .svc-hero-grid::after{width:26%;height:1px;top:6%;right:3%;border:0;border-top:1px solid #c4edf260;border-radius:0}
.inner-report-review .svc-hero h1{font-size:50px;line-height:1.07;text-wrap:balance}
.inner-report-review .svc-hero .button-primary{background:#006b94;border-color:#55c5e0}
.inner-report-review .svc-hero .button-primary:hover{background:#00516f}
.inner-report-review .svc-hero .button-secondary{background:#103b50e8;color:#fff}
.inner-report-review .svc-hero .button-max{background:#352b63eb}
.inner-report-review .review-info{margin-top:24px;width:min(100%,470px);padding:16px 20px;border:1px solid #a5c6d4;border-radius:10px;background:#edf5f9f2;backdrop-filter:blur(12px);box-shadow:0 8px 24px #001d2c20}
.inner-report-review .review-info ul{display:grid;grid-template-columns:1fr 1.2fr;gap:12px 22px}
.inner-report-review .review-info li{font:400 14px/21px 'Segoe UI',Arial,sans-serif;color:#173e4f}
.inner-report-review .review-info li:first-child{font-weight:650}
.inner-report-review .svc-price-value{font:650 24px/32px 'Segoe UI',Arial,sans-serif;letter-spacing:0}
.inner-report-review .svc-expert-mark,.inner-report-review .svc-local>.svc-local-map{display:none}
.inner-report-review .svc-result{background:#082c43;border-radius:12px}
.inner-report-review .svc-result :is(h2,p){color:#edf8ff}
.inner-report-review .svc-result .svc-kicker{color:#86e3ee}
.inner-report-review .svc-local>div:first-child{display:block;max-width:850px}
.inner-report-review .svc-local .svc-copy{margin-top:18px!important}
.inner-report-review .v5-process .svc-card-index{display:block;margin-bottom:12px}
.inner-report-review .svc-section--accent .svc-copy{color:var(--ink-soft)}
.inner-report-review .svc-card-index,.inner-report-review .site-footer :is(p,a,span,strong){font-size:14px;line-height:21px}
.inner-report-review .site-footer .brand-name{font-size:24px;line-height:30px}
.inner-report-review .site-footer :is(p,a:not(.brand),.brand-note){font-size:14px!important;line-height:21px}
@media(min-width:701px){.inner-report-review .header-actions>.button-small{display:none}}
@media(min-width:701px) and (max-width:1150px){
 .inner-report-review .svc-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;min-height:560px}
 .inner-report-review .svc-hero h1{font-size:44px}
 .inner-report-review .review-photo{left:30%}
 .inner-report-review .svc-hero::after{background:linear-gradient(90deg,#082a3d 0%,#082a3df7 34%,#082a3ddd 46%,#082a3d33 64%,transparent 80%)}
 .inner-report-review .review-info{padding:16px}
}
@media(max-width:700px){
 .inner-report-review{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}
 .inner-report-review .site-header .container{width:calc(100% - 32px)}
 .inner-report-review .header-actions>.button-small{display:none}
 .inner-report-review .breadcrumbs,.inner-report-review .svc-hero .eyebrow{font-size:14px;line-height:21px}
 .inner-report-review .svc-hero{padding:262px 0 28px}
 .inner-report-review .review-photo{inset:0 0 auto;height:286px}
 .inner-report-review .review-photo img{object-fit:cover;object-position:48% 62%}
 .inner-report-review .svc-hero::after{background:linear-gradient(180deg,#082a3d00 186px,#082a3d18 218px,#082a3db8 260px,#082a3d 286px)}
 .inner-report-review .svc-hero-grid{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}
 .inner-report-review .svc-hero-grid::after{top:243px;width:29%}
 .inner-report-review .svc-hero h1{font-size:36px;line-height:1.08;text-wrap:wrap}
 .inner-report-review .review-info{width:100%;margin-top:24px;padding:16px}
 .inner-report-review .review-info ul{gap:12px 16px;grid-template-columns:1fr 1.15fr}
 .inner-report-review .svc-price-value{font-size:23px;line-height:31px}
}
