.catalog-page .catalog-hero{gap:48px;padding-block:56px 60px}.catalog-page .catalog-hero h1{font-size:clamp(2.4rem,4.2vw,3.5rem)}.catalog-page .comparison-intro{max-width:530px;color:var(--muted);font-size:15px}.catalog-page .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.catalog-page .hero-contribution{margin:12px 0 0}.catalog-page .section-heading>p{max-width:470px}.catalog-page .demo-card>p{margin-bottom:24px}.catalog-page .adoption-intro{margin-top:28px;font-size:14px}.catalog-page .adoption-links{flex-wrap:wrap;gap:10px 24px;margin:24px 0 28px;display:flex}.catalog-page .adoption-links a{text-underline-offset:3px;padding-block:6px;font-size:14px}.catalog-page .contact-section{justify-content:space-between;align-items:center;gap:32px;padding-block:48px;display:flex}.catalog-page .contact-section p{max-width:670px;margin:16px 0 0}.catalog-page .contact-section .text-link{font-size:15px}.catalog-page .contact-links{justify-items:start;gap:12px;display:grid}@media (width<=760px){.catalog-page .catalog-hero{padding-block:30px 36px}.catalog-page .catalog-hero h1{font-size:clamp(2rem,8.5vw,3rem);line-height:1.12}.catalog-page .hero-actions{flex-direction:column;align-items:stretch}.catalog-page .hero-diagram{display:none}.catalog-page .contact-section{flex-direction:column;align-items:flex-start;gap:20px;padding-block:36px}}
