.sub-hero{padding:84px 0;background:var(--brand-bg-alt)}.about-hero h1,.industries-hero h1,.sub-hero h1,.sustainability-hero h1{font-weight:900}.comparison-grid,.detailed-card-grid,.feature-stat-grid,.partner-description-grid,.two-column-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.comparison-grid article,.detailed-card-grid article,.feature-stat-grid article,.partner-description-grid article,.resource-list article,.two-column-cards article{padding:28px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);box-shadow:0 14px 34px rgba(26,32,44,.07)}.comparison-grid h3,.two-column-cards h3{font-weight:900;word-break:keep-all;word-wrap:anywhere;font-size:max(1.05rem, min(3.6vw, 1.25rem));line-height:1.25}@media (max-width:575.98px){.comparison-grid,.detailed-card-grid,.feature-stat-grid,.partner-description-grid,.two-column-cards{grid-template-columns:1fr}.comparison-grid article,.detailed-card-grid article,.feature-stat-grid article,.partner-description-grid article,.resource-list article,.two-column-cards article{padding:20px}}.pape-accordion .accordion-item{border-color:var(--brand-border);border-radius:10px;overflow:hidden;margin-bottom:12px}.pape-accordion .accordion-button{color:var(--brand-text);font-weight:800}.pape-accordion .accordion-button:not(.collapsed){color:var(--brand-primary-dark);background:var(--brand-primary-light)}.comparison-grid ul{margin:0;padding-left:20px}.subpage-cta{padding:80px 0 96px;background:var(--brand-primary);color:var(--brand-text-inverse)}.subpage-cta .eyebrow{color:var(--brand-accent)}.subpage-cta .form-panel{color:var(--brand-text)}