/* Original site layouts with the SAGI lavender/mauve palette. */
:root{--brand-1:#a9b6f3;--brand-2:#e1b6f4;--accent-tint:#eef1fd;--accent-tint-2:#e5eafb}
::selection{background:#e1b6f460;color:#262630}
a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#8293d4}
.nav2-links>a.on,.nav2-links>a[aria-current=page]{background:#a9b6f318}
.mega-link:hover{background:#a9b6f318}
.mega-link i{color:#7d8dc6}
.tabs button.on,.tabs button[aria-selected=true]{border-bottom-color:#8596db}
.filt.on,.filt[aria-pressed=true]{background:#edf0fc;border-color:#cdd6f7;color:#4e5b8a}
.pcard.feat{background:#f8f9ff;border-color:#a9b6f3;box-shadow:0 18px 45px -30px #8192d1}
.pop-badge{background:#a9b6f3;color:#313c64}
.billing .save{background:#f4eafb;color:#79558f}
.card:focus-within{border-color:#b7c1ed}
.field input:focus{border-color:#a9b6f3;box-shadow:0 0 0 3px #a9b6f326}
.s-link.on,.s-sub.on{background:#a9b6f319;color:#536399}
.l-num{background:#f6f7fd;border-color:#e0e5f6;color:#6d7eb4}
.l-thumb{background:#f7f8ff;border-color:#e3e7f7}
.lesson:nth-child(even) .l-thumb{background:#fbf6fe;border-color:#eee1f5}
.lesson:nth-child(even) .l-num{background:#faf4fd;color:#9374a7;border-color:#eddef5}
.l-ic{color:#8192d1}
.lesson:nth-child(even) .l-ic{color:#b38bcc}
.acard,.workflow-card{border-color:#e5e6f1}
.acard:hover,.workflow-card:hover{border-color:#bdc7f1}
.hero .pill,.hero .tag{background:#eef1fd;border-color:#dfe4f9;color:#5f70a7}
[hidden]{display:none!important}
.agblk .hero>div{min-width:0}
@media(max-width:900px){.agblk .hero{grid-template-columns:minmax(0,1fr)}.legacy-ai{width:100%}}
