.after-products{margin-bottom:0}.after-products .venue-row{padding-block:38px}.benefits{padding-block:56px 64px}.benefits-inner,.statistics-inner{width:min(1040px,calc(100% - 112px))}.benefits .intro-heading{margin-bottom:42px}.benefits .eyebrow{color:#b41c22}.benefits .intro-heading h2{font-size:32px}.benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.benefits-grid article{min-width:0}.benefit-heading{display:flex;align-items:flex-start;gap:14px;min-height:98px}.benefit-heading img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.benefit-heading h3{font-size:12px;line-height:1.5;font-weight:700;margin:0 0 4px}.benefit-heading p{font-size:12px;line-height:1.6;color:#72726b;margin:0}.benefits-grid article>p{font-size:13px;line-height:1.85;color:#64645f;margin-bottom:20px}.benefits-grid .button{font-size:10px;padding:13px 14px;min-height:44px;line-height:1.5}.benefits-cta{display:flex;justify-content:center;margin-top:28px}.benefits-cta .button{font-size:12px;min-height:48px;max-width:100%;padding:16px 24px}.statistics{background:linear-gradient(#c60008db,#c60008e8),url(/assets/about-1100.webp) center 55%/cover;color:#fff}.statistics-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:38px 40px;text-align:center}.stat{padding:0 18px}.stat+.stat{border-left:1px solid #ffffff38}.stat-number{font-family:Roboto,Arial,sans-serif;font-size:40px;font-weight:500;line-height:1.2;color:#fff;margin:0 0 14px;font-variant-numeric:tabular-nums}.stat h3{font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0}@media(max-width:1100px){.benefits-inner,.statistics-inner{width:calc(100% - 64px)}.benefits-grid{gap:22px}.benefit-heading{gap:10px}.benefit-heading img{width:40px;height:40px}}@media(max-width:900px){.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.benefit-heading{min-height:72px}.stat h3{font-size:14px}.stat-number{font-size:36px}}@media(max-width:760px){.benefits-inner,.statistics-inner{width:calc(100% - 40px)}.benefits{padding-block:36px 44px}.benefits .intro-heading h2{font-size:28px}.benefits .intro-heading{margin-bottom:32px}.benefit-heading{display:block;min-height:130px}.benefit-heading img{margin-bottom:12px;width:44px;height:44px}.benefits-grid{gap:28px 20px}.benefits-grid article>p{font-size:13px}.benefits-grid .button{font-size:10px;padding-inline:10px}.statistics-inner{grid-template-columns:1fr 1fr;gap:30px 0;padding-block:32px}.stat-number{font-size:36px;margin-bottom:10px}.stat h3{font-size:13px}.stat:nth-child(3){border-left:0}}@media(max-width:360px){.benefits-inner,.statistics-inner{width:calc(100% - 32px)}.benefits-grid{grid-template-columns:1fr}.benefit-heading{display:flex;min-height:0;margin-bottom:18px}.benefit-heading img{margin-bottom:0}}.testimonials{background:#4c4c4c;color:#fff;padding-block:56px}.testimonials .intro-heading{margin-bottom:32px}.testimonials .eyebrow{color:#fff;font-weight:400;font-size:11px}.testimonials h2{font-size:30px;color:#ff7b7f;line-height:1.25}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.testimonial-card{margin:0;padding:24px 24px 28px;background:#626262;text-align:center;display:flex;flex-direction:column;min-width:0}.quote-mark{font-family:Georgia,serif;font-size:68px;line-height:.8;color:#fff;height:48px;display:block}.testimonial-card blockquote{font-size:13px;line-height:1.85;margin:12px 0 22px}.testimonial-card figcaption{margin-top:auto;font-size:12px;line-height:1.7}.testimonial-card figcaption strong{display:block;font-weight:700;margin-bottom:10px}.testimonial-card figcaption span{display:block;color:#f0f0f0}.values{padding-block:60px 48px}.values .eyebrow{color:#b41c22}.values .intro-heading{margin-bottom:42px}.values .intro-heading h2{font-size:32px;line-height:1.2}.values .benefits-grid article>p{margin-bottom:0}.values+.contact{border-top:1px solid var(--line)}@media(max-width:1000px){.testimonial-card{padding-inline:20px}.testimonials-grid{gap:18px}}@media(max-width:760px){.testimonials{padding-block:40px}.testimonials h2{font-size:27px}.testimonials-grid{grid-template-columns:1fr;gap:18px}.testimonial-card{padding:24px;max-width:480px;width:100%;margin-inline:auto}.testimonial-card blockquote{font-size:14px;line-height:1.8;margin-bottom:20px}.quote-mark{height:40px;font-size:60px}.values{padding-block:44px 36px}.values .intro-heading h2{font-size:28px}.values .intro-heading{margin-bottom:32px}}
