/* V7.5.1 — isolated final price review styles. */
.mre-advisor-v750 .mre-review-v700{display:grid;gap:14px;color:#10243c;direction:inherit}
.mre-advisor-v750 .mre-review-v700 *{box-sizing:border-box}
.mre-advisor-v750 .mre-review-v700__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:24px 26px;border-radius:18px;background:linear-gradient(135deg,#081b33,#123d68);color:#fff;overflow:hidden}
.mre-advisor-v750 .mre-review-v700__hero small{display:block;color:#e5bc55;font-weight:900;letter-spacing:.04em}
.mre-advisor-v750 .mre-review-v700__hero h3{margin:6px 0 4px;color:#fff;font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.45}
.mre-advisor-v750 .mre-review-v700__hero p{margin:0;max-width:760px;color:#dbe6f1;line-height:1.8}
.mre-advisor-v750 .mre-review-v700__hero aside{width:108px;height:90px;border:1px solid rgba(214,169,58,.55);border-radius:15px;display:grid;place-content:center;text-align:center;background:rgba(255,255,255,.06)}
.mre-advisor-v750 .mre-review-v700__hero aside span{font-size:1.65rem;font-weight:900;color:#e5bc55}
.mre-advisor-v750 .mre-review-v700__hero aside small{font-size:.72rem;color:#fff}
.mre-advisor-v750 .mre-review-v700__journey{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch}
.mre-advisor-v750 .mre-review-v700__journey article{padding:17px 19px;border:1px solid #dbe4ee;border-radius:14px;background:#fff}
.mre-advisor-v750 .mre-review-v700__journey article.is-target{border-color:#dfbd68;background:#fffaf0}
.mre-advisor-v750 .mre-review-v700__journey small,.mre-advisor-v750 .mre-review-v700__facts small,.mre-advisor-v750 .mre-review-v700__price small,.mre-advisor-v750 .mre-review-v700__details small{display:block;color:#6b7d92;font-size:.73rem;font-weight:800}
.mre-advisor-v750 .mre-review-v700__journey strong{display:block;margin-top:5px;color:#081b33;line-height:1.55}
.mre-advisor-v750 .mre-review-v700__journey i{position:relative}
.mre-advisor-v750 .mre-review-v700__journey i:before{content:"";position:absolute;top:50%;inset-inline:8px;height:2px;background:#d6a93a}
.mre-advisor-v750 .mre-review-v700__journey i:after{content:"";position:absolute;top:calc(50% - 4px);inset-inline-end:7px;width:8px;height:8px;border-top:2px solid #d6a93a;border-inline-end:2px solid #d6a93a;transform:rotate(45deg)}
.mre-advisor-v750 .mre-review-v700.is-ar .mre-review-v700__journey i:after{inset-inline-end:auto;inset-inline-start:7px;transform:rotate(-135deg)}
.mre-advisor-v750 .mre-review-v700__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dbe4ee;border-radius:14px;overflow:hidden;background:#fff}
.mre-advisor-v750 .mre-review-v700__facts article{min-width:0;padding:14px 16px;border-inline-end:1px solid #e4eaf0}
.mre-advisor-v750 .mre-review-v700__facts article:last-child{border-inline-end:0}
.mre-advisor-v750 .mre-review-v700__facts strong{display:block;margin-top:5px;color:#081b33;line-height:1.5;overflow-wrap:anywhere}
.mre-advisor-v750 .mre-review-v700__services,.mre-advisor-v750 .mre-review-v700__details{padding:20px;border:1px solid #dbe4ee;border-radius:16px;background:#fff}
.mre-advisor-v750 .mre-review-v700__services>div small,.mre-advisor-v750 .mre-review-v700__details>div small{color:#a87912;font-weight:900}
.mre-advisor-v750 .mre-review-v700__services h4,.mre-advisor-v750 .mre-review-v700__details h4{margin:5px 0 14px;color:#081b33}
.mre-advisor-v750 .mre-review-v700__services ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.mre-advisor-v750 .mre-review-v700__services li{display:flex;align-items:center;gap:10px;border:1px solid #e0e7ee;border-radius:11px;padding:11px 13px;background:#fff}
.mre-advisor-v750 .mre-review-v700__services li span{flex:0 0 31px;width:31px;height:31px;border-radius:9px;background:#081b33;color:#d6a93a;display:grid;place-items:center;font-size:.74rem;font-weight:900}
.mre-advisor-v750 .mre-review-v700__services li b{color:#19314c;font-size:.9rem;line-height:1.55}
.mre-advisor-v750 .mre-review-v700__details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.mre-advisor-v750 .mre-review-v700__details-grid article{min-width:0;padding:13px 14px;border:1px solid #e0e7ee;border-radius:11px;background:#f9fbfd}
.mre-advisor-v750 .mre-review-v700__details-grid strong{display:block;margin-top:5px;color:#19314c;line-height:1.55;overflow-wrap:anywhere}
.mre-advisor-v750 .mre-review-v700__price{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dbe4ee;border-radius:14px;overflow:hidden}
.mre-advisor-v750 .mre-review-v700__price>div{min-width:0;padding:17px;background:#fff;border-inline-end:1px solid #dbe4ee}
.mre-advisor-v750 .mre-review-v700__price>div:last-child{border-inline-end:0}
.mre-advisor-v750 .mre-review-v700__price strong{display:block;margin-top:6px;color:#081b33;font-size:1.08rem;direction:ltr;text-align:start;white-space:nowrap}
.mre-advisor-v750 .mre-review-v700.is-ar .mre-review-v700__price strong{text-align:right}
.mre-advisor-v750 .mre-review-v700__price .is-total{background:#081b33}
.mre-advisor-v750 .mre-review-v700__price .is-total small{color:#cbd8e5}
.mre-advisor-v750 .mre-review-v700__price .is-total strong{color:#e5bc55;font-size:1.32rem}
.mre-advisor-v750 .mre-review-v700__price.is-manual{grid-template-columns:1fr}
.mre-advisor-v750 .mre-review-v700__price.is-manual .is-total p{margin:7px 0 0;color:#dbe6f1;line-height:1.75}
.mre-advisor-v750 .mre-review-v700__notice{padding:17px 19px;border-radius:14px;background:#f2f6f9;border-inline-start:4px solid #d6a93a}
.mre-advisor-v750 .mre-review-v700__notice strong{color:#081b33}
.mre-advisor-v750 .mre-review-v700__notice p{margin:5px 0 0;color:#52677e;line-height:1.85;font-size:.9rem}
@media(max-width:760px){
 .mre-advisor-v750 .mre-review-v700__hero{grid-template-columns:1fr;text-align:center;padding:20px}
 .mre-advisor-v750 .mre-review-v700__hero aside{justify-self:center}
 .mre-advisor-v750 .mre-review-v700__journey{grid-template-columns:1fr;gap:8px}
 .mre-advisor-v750 .mre-review-v700__journey i{height:20px}
 .mre-advisor-v750 .mre-review-v700__journey i:before{top:0;bottom:0;left:50%;right:auto;width:2px;height:auto}
 .mre-advisor-v750 .mre-review-v700__journey i:after{top:auto;bottom:1px;left:calc(50% - 4px)!important;right:auto!important;transform:rotate(135deg)!important}
 .mre-advisor-v750 .mre-review-v700__facts{grid-template-columns:1fr 1fr}
 .mre-advisor-v750 .mre-review-v700__facts article{border-bottom:1px solid #e4eaf0}
 .mre-advisor-v750 .mre-review-v700__services ul,.mre-advisor-v750 .mre-review-v700__details-grid{grid-template-columns:1fr}
 .mre-advisor-v750 .mre-review-v700__price{grid-template-columns:1fr}
 .mre-advisor-v750 .mre-review-v700__price>div{border-inline-end:0;border-bottom:1px solid #dbe4ee}
 .mre-advisor-v750 .mre-review-v700__price>div:last-child{border-bottom:0}
}
@media(max-width:430px){
 .mre-advisor-v750 .mre-review-v700__facts{grid-template-columns:1fr}
 .mre-advisor-v750 .mre-review-v700__hero h3{font-size:1.28rem}
}
