/* R9 product-page licensing presentation. Shared, isolated from customer themes. */
#license .r9-pack{margin-top:34px;padding:clamp(22px,3vw,36px);border:1px solid rgba(41,70,85,.16);border-radius:22px;background:linear-gradient(135deg,#fff 0%,#f2f7f6 100%);color:#16342e;box-shadow:0 18px 40px rgba(20,45,51,.045)}
#license .r9-pack-eyebrow{font:700 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase;color:#44675a;margin-bottom:10px}
#license .r9-pack h4{font-size:clamp(1.4rem,2.7vw,2.25rem);line-height:1.14;letter-spacing:-.03em;margin:0 0 10px;color:#132e29}
#license .r9-pack-intro{max-width:72ch;font-size:.98rem;color:#547067;margin:0 0 26px}
#license .r9-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#license .r9-pack-item{background:#fff;border:1px solid #dce9e3;border-radius:15px;padding:21px 20px;display:flex;flex-direction:column;gap:9px}
#license .r9-pack-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:18px;background:#ebf4ed;color:#315f4d}
#license .r9-pack-item strong{display:block;font-size:1.05rem;letter-spacing:-.02em;line-height:1.3;color:#152f28}
#license .r9-pack-item p{font-size:.88rem;line-height:1.55;margin:0;color:#5c706a}
#license .r9-pack-note{font-size:.78rem;color:#5b6d66;margin:18px 0 0}
@media(max-width:690px){#license .r9-pack-grid{grid-template-columns:1fr}#license .r9-pack{padding:20px 16px}#license .r9-pack-item{padding:17px}}
