/* Scoped changes to the Form 1099-NEC page only (October 2026) */
.iris-new-pricing .iris-assisted-plan {background:linear-gradient(180deg,#f4fbf7,#ffffff 85%);border-color:#83c5a0}
.iris-new-pricing .iris-assisted-plan .iris-new-price {font-size:clamp(1.45rem,2.8vw,2.15rem);white-space:nowrap}
.iris-new-pricing .iris-assisted-plan>p {font-size:.91rem;line-height:1.5}
.iris-new-pricing .iris-assisted-list {list-style:none;margin:7px 0 18px;padding:0;display:grid;gap:10px;text-align:left}
.iris-new-pricing .iris-assisted-list li {position:relative;padding-left:22px;color:#214157;font-size:.87rem;line-height:1.38}
.iris-new-pricing .iris-assisted-list li:before {content:"✓";color:#14824a;font-weight:900;position:absolute;left:2px;top:0}
.iris-new-pricing .iris-assisted-list strong{font-weight:650}
.iris-new-pricing .iris-assisted-plan .iris-new-buy {font-size:.91rem;line-height:1.3;text-align:center;padding:13px 10px;margin-top:auto}
.seo-product-preview .nec-preview-story {max-width:900px;margin:0 auto 18px}
.seo-product-preview .nec-preview-story h2 {max-width:820px}
.seo-product-preview .nec-preview-story>p {line-height:1.68}
.seo-product-preview .nec-preview-points {max-width:850px;margin:19px 0 14px;padding-left:23px;display:grid;gap:11px;color:#23455e;line-height:1.55}
.seo-product-preview .nec-preview-note {color:#596f7e;font-size:.88rem}
@media(max-width:900px){.iris-new-pricing .iris-assisted-list{gap:8px}}

/* 1099-NEC comparison card refresh — equal content height, clear buy buttons */
.iris-new-pricing .iris-new-plan{min-height:455px;padding:25px 21px 18px}
.iris-new-pricing .iris-new-featured{padding:24px 20px 17px}
.iris-new-pricing .iris-new-plan h3{margin:12px 0 14px!important}
.iris-new-pricing .iris-new-plan .iris-new-price{margin:0 0 13px}
.iris-new-pricing .iris-new-plan .iris-plan-summary{flex:0 0 auto;min-height:64px;font-size:13.5px;line-height:1.55;margin:0 0 13px;color:#506a7c}
.iris-new-pricing .iris-plan-divider{border-top:1px solid #e2ebe7;margin:0 0 14px}
.iris-new-pricing .iris-plan-benefits{display:grid;gap:11px;list-style:none;margin:0 0 22px;padding:0;align-content:start}
.iris-new-pricing .iris-plan-benefits li{position:relative;display:block;padding-left:22px;color:#25465b;font-size:13.5px;line-height:1.35;font-weight:650}
.iris-new-pricing .iris-plan-benefits li:before{content:'✓';position:absolute;left:0;top:0;font-weight:900;color:#10844e}
.iris-new-pricing .iris-new-plan .iris-new-buy{margin-top:auto;min-height:49px;padding:12px 9px;font-size:13.5px}
.iris-new-pricing .iris-assisted-plan .iris-new-price{white-space:normal;font-size:36px}
@media(max-width:980px) and (min-width:721px){
  .iris-new-pricing .iris-new-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .iris-new-pricing .iris-assisted-plan{grid-column:1 / -1}
}
@media(max-width:720px){
  .iris-new-pricing .iris-new-plan-grid{grid-template-columns:1fr}
  .iris-new-pricing .iris-new-plan{min-height:auto}
  .iris-new-pricing .iris-assisted-plan{grid-column:auto}
  .iris-new-pricing .iris-new-plan .iris-plan-summary{min-height:0}
}
