/* v9.6 marketing CTA, inclusive comparison and form affordances. */
#og8-landing .og100-home-pricing{background:var(--og93-panel);border:1px solid var(--og93-edge);border-radius:20px;margin:28px auto;padding:clamp(20px,4vw,44px);max-width:1160px;color:var(--og93-text)}
#og8-landing .og100-home-pricing h2{font-size:clamp(23px,3.6vw,38px);color:var(--og93-text);line-height:1.15}
#og8-landing .og100-home-pricing>p{color:var(--og93-secondary);max-width:660px}
#og8-landing .og100-mini-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}
#og8-landing .og100-mini-plan{border:1px solid var(--og93-edge);background:var(--og93-soft);padding:18px;border-radius:13px;display:grid;gap:8px}
#og8-landing .og100-mini-plan strong{font-size:15px;color:var(--og93-text)}
#og8-landing .og100-mini-plan b{font-size:22px;color:var(--og93-link)}
#og8-landing .og100-mini-plan span{font-size:13px;color:var(--og93-secondary)}
#og8-landing .og100-home-pricing>a{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:10px;background:var(--og93-link);color:var(--og93-cta-text);font-weight:700;text-decoration:none}
#og8-landing .og100-home-pricing>a:hover{filter:brightness(.94)}
@media(max-width:700px){#og8-landing .og100-mini-plans{grid-template-columns:1fr}}
