.page-module-scss-module__rcUngW__hero{text-align:center;border-bottom:1px solid var(--border-color);padding:10rem 0 8rem}.page-module-scss-module__rcUngW__hero h1{letter-spacing:-.03em;max-width:900px;margin:0 auto 1.5rem;font-size:5rem}.page-module-scss-module__rcUngW__hero p{color:#444;max-width:650px;margin:0 auto 3rem;font-size:1.3rem}.page-module-scss-module__rcUngW__hero .page-module-scss-module__rcUngW__actions{justify-content:center;gap:1rem;display:flex}.page-module-scss-module__rcUngW__section{border-bottom:1px solid var(--border-color);padding:8rem 0}.page-module-scss-module__rcUngW__section .page-module-scss-module__rcUngW__sectionHeader{text-align:center;margin-bottom:5rem}.page-module-scss-module__rcUngW__section .page-module-scss-module__rcUngW__sectionHeader h2{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3rem}.page-module-scss-module__rcUngW__section .page-module-scss-module__rcUngW__sectionHeader p{color:#555;max-width:600px;margin:0 auto;font-size:1.2rem}.page-module-scss-module__rcUngW__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;display:grid}.page-module-scss-module__rcUngW__featuresGrid .page-module-scss-module__rcUngW__featureCard{border:1px solid var(--border-color);background:#fff;padding:3rem;transition:transform .4s,box-shadow .4s}.page-module-scss-module__rcUngW__featuresGrid .page-module-scss-module__rcUngW__featureCard:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000000a}.page-module-scss-module__rcUngW__featuresGrid .page-module-scss-module__rcUngW__featureCard h3{letter-spacing:-.01em;margin-bottom:1.2rem;font-size:1.8rem}.page-module-scss-module__rcUngW__featuresGrid .page-module-scss-module__rcUngW__featureCard p{color:#555;font-size:1.05rem;line-height:1.8}.page-module-scss-module__rcUngW__ctaSection{text-align:center;color:#fff;background-color:#050505;padding:10rem 0}.page-module-scss-module__rcUngW__ctaSection h2{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.5rem}.page-module-scss-module__rcUngW__ctaSection p{color:#aaa;max-width:650px;margin:0 auto 3rem;font-size:1.25rem}.page-module-scss-module__rcUngW__ctaSection .page-module-scss-module__rcUngW__btnInverted{color:#000;cursor:pointer;font-size:1.05rem;font-weight:500;font-family:var(--font-body),serif;background-color:#fff;border:1px solid #fff;border-radius:2px;padding:1.1rem 2.5rem;transition:all .3s;display:inline-block}.page-module-scss-module__rcUngW__ctaSection .page-module-scss-module__rcUngW__btnInverted:hover{color:#fff;background-color:#0000}
