/* Architect — V17 topic-specific informative visual */
body.offer-architect{--offer-accent:hsl(273 64% 51%);--offer-accent-2:hsl(351 56% 59%);}
body.offer-architect .of-insight{--insight-accent:var(--offer-accent);border-radius:20px!important;}
body.offer-architect .insight-grid-bg{background-size:35px 35px!important;}
body.offer-architect .oa-siteitem{border-top:2px solid color-mix(in srgb,var(--offer-accent) 30%,var(--line))!important}
body.offer-architect .oa-proposal-price b,body.offer-architect .oa-total b{color:var(--offer-accent)!important}
body.offer-architect .of-insight{background:linear-gradient(90deg,#10151c 0 34%,color-mix(in srgb,var(--offer-accent) 6%,#171c24) 34% 100%)!important}
body.offer-architect .insight-step{border-color:color-mix(in srgb,var(--offer-accent) 22%,rgba(255,255,255,.08))}
body.offer-architect .insight-plan{background:color-mix(in srgb,var(--offer-accent) 5%,rgba(255,255,255,.035))}
@media(max-width:900px){body.offer-architect .insight-path{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){body.offer-architect .insight-path{grid-template-columns:1fr!important}}
