.funnel-stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.funnel-stats li{border-top:1px solid var(--offer-line);flex-direction:column;gap:.35rem;padding-top:1rem;display:flex}.funnel-stat-number{font-family:var(--offer-display), sans-serif;color:var(--offer-lime);font-size:3rem;line-height:1}.funnel-stat-label{color:var(--offer-white)}.funnel-stat-source{color:var(--offer-soft);font-size:.875rem}.funnel-quote{max-width:46rem;margin:3rem 0 0}.funnel-quote blockquote{margin:0}.funnel-quote p{color:var(--offer-white);font-size:1.25rem;line-height:1.5}.funnel-quote figcaption{color:var(--offer-soft);margin-top:.75rem}.funnel-quote a,.funnel-stat-source{text-underline-offset:3px;text-decoration:underline}.funnel-offer-grid{gap:2rem;margin-top:2.5rem;display:grid}.funnel-build,.funnel-bundle{background:var(--offer-white);border:1px solid var(--offer-line-paper);border-radius:12px;padding:1.75rem}.funnel-build h3,.funnel-bundle h3{margin:0;font-size:1.35rem}.funnel-bundle h3 span{color:var(--offer-lead);font-size:.95rem;font-weight:500;display:block}.funnel-bundle.is-featured{border-color:var(--offer-lime-deep);box-shadow:0 0 0 2px var(--offer-lime) inset}.funnel-price{font-family:var(--offer-display), sans-serif;margin:.75rem 0 1rem;font-size:2rem;line-height:1.1}.funnel-price small{font-size:1rem}.funnel-price span{font-family:var(--offer-ui), sans-serif;color:var(--offer-lead);font-size:.9rem;display:block}.funnel-build .funnel-price{font-family:var(--offer-ui), sans-serif;color:var(--offer-lead);font-size:1rem}.funnel-includes{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.funnel-includes li{grid-template-columns:1.25rem 1fr;align-items:baseline;gap:.5rem;display:grid}.funnel-includes i{color:var(--offer-yes)}.funnel-audit-checks{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:1.5rem}.funnel-bundles{align-content:start;gap:1rem;display:grid}.funnel-bundles-lead{margin:0;font-weight:600}.funnel-note{color:var(--offer-lead);margin:.75rem 0 1rem;font-size:.9rem}.funnel-note a{text-decoration:underline}@media (min-width:900px){.funnel-offer-grid{grid-template-columns:3fr 2fr}}
