.lv3-asst{gap:var(--lv3-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.lv3-asst-copy{flex-direction:column;grid-column:span 6;gap:18px;min-width:0;display:flex}.lv3-asst-eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.1em;color:var(--lv3-emerald-ink);font-weight:500}.lv3-asst-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lv3-asst-card{background:var(--lv3-card);border:1px solid var(--lv3-line);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;line-height:1.45;display:flex}.lv3-asst-card b{font-size:var(--fs-row)}.lv3-asst-card span{color:var(--lv3-ink-2);font-size:var(--fs-body)}.lv3-asst-copy .lv3-btn{align-self:flex-start}.lv3-asst-chat{background:var(--lv3-ink);color:#fff;border-radius:18px;flex-direction:column;grid-column:8/span 5;gap:12px;min-width:0;padding:20px;display:flex}.lv3-asst-q{background:#ffffff14;border-radius:12px;padding:12px 14px;line-height:1.5}.lv3-asst-q small{color:var(--lv3-petrol-soft);margin-bottom:4px;font-weight:600;display:block}.lv3-asst-a{background:var(--lv3-card);color:var(--lv3-ink);border-radius:12px;flex-direction:column;flex:1;gap:14px;padding:18px;display:flex}.lv3-asst-a-head{justify-content:space-between;align-items:center;display:flex}.lv3-asst-a p{color:var(--lv3-ink-2);line-height:1.55;font-size:var(--fs-body)}.lv3-asst-a p b{color:var(--lv3-ink)}.lv3-asst-docs{color:var(--lv3-ink-2);font-size:var(--fs-body);flex-direction:column;gap:8px;display:flex}.lv3-asst-docs b{color:var(--lv3-ink)}.lv3-asst-docs ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lv3-asst-docs li{padding-left:24px;line-height:1.45;position:relative}.lv3-asst-docs li:before{content:"✓";width:17px;height:17px;color:var(--lv3-emerald-ink);background:#0e9f6e24;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:1px;left:0}.lv3-asst-a .lv3-asst-foot{border-top:1px solid var(--lv3-line);color:var(--lv3-emerald-ink);margin-top:auto;padding-top:12px;font-weight:700}@media (max-width:960px){.lv3-asst-copy,.lv3-asst-chat{grid-column:1/-1}.lv3-asst-cards{grid-template-columns:minmax(0,1fr)}}