/* BoardUp pricing release 2026-10-04. Scoped rules, no changes to hero or project grids. */
.boardup-pricing{padding:24px 0;background:var(--soft,#F6F7F9)}
.boardup-pricing-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:30px;align-items:center;padding:28px;border:1px solid var(--line,#E6E8EC);border-radius:16px;background:var(--white,#fff)}
.boardup-pricing .boardup-pricing-eyebrow{margin:0 0 8px;color:var(--muted,#5A6472);font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.025em}
.boardup-pricing h2{margin:0 0 10px;font-size:clamp(23px,2.3vw,31px);line-height:1.2;letter-spacing:-.02em;color:var(--text,#111318)}
.boardup-pricing h2 span{color:var(--red,#E3262E);white-space:nowrap}
.boardup-pricing-intro>p:not(.boardup-pricing-eyebrow){margin:0 0 16px;font-size:16px;line-height:1.5}
.boardup-pricing-details p{margin:0 0 12px;font-size:15px;line-height:1.6;color:var(--muted,#5A6472)}
.boardup-pricing-details p:last-child{margin-bottom:0}
.boardup-pricing-details strong{color:var(--text,#111318)}
.boardup-pricing-actions{display:flex;flex-wrap:wrap;gap:10px}
.boardup-pricing-actions .btn{min-height:44px;font-size:14px;padding:11px 15px;text-align:center;white-space:normal;max-width:100%}
@media(max-width:760px){.boardup-pricing{padding:18px 0}.boardup-pricing-card{grid-template-columns:minmax(0,1fr);padding:20px;gap:18px}.boardup-pricing-actions .btn{flex:1 1 150px}.boardup-pricing-details p{font-size:14px}}
