.page-module__Qt1Zoq__hero{background-color:var(--stone);padding:140px 0 100px}.page-module__Qt1Zoq__heroInner{max-width:800px;margin:0 auto;padding:0 40px}.page-module__Qt1Zoq__heroLabel{font-size:12px;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--grey-matter);margin-bottom:24px;font-weight:600}.page-module__Qt1Zoq__heroHeadline{font-size:clamp(42px,6vw,72px);font-family:var(--font-display);letter-spacing:-.03em;color:var(--grey);margin-bottom:28px;font-weight:400;line-height:1.05}.page-module__Qt1Zoq__heroSubheadline{font-size:20px;font-family:var(--font-body);color:var(--grey-matter);max-width:660px;margin-bottom:24px;line-height:1.65}.page-module__Qt1Zoq__heroIntro{font-size:17px;font-family:var(--font-body);color:var(--grey-matter);max-width:660px;line-height:1.7}.page-module__Qt1Zoq__pillars{background:#fff;padding:100px 0}.page-module__Qt1Zoq__pillarsInner{max-width:1200px;margin:0 auto;padding:0 40px}.page-module__Qt1Zoq__pillarsGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin-top:60px;display:grid}.page-module__Qt1Zoq__pillarsRow2{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;max-width:calc(66.67% - 8px);margin-top:24px;display:grid}.page-module__Qt1Zoq__pillarCard{background:var(--stone);border:1px solid #0000000d;border-radius:16px;flex-direction:column;gap:14px;height:100%;min-height:300px;padding:36px;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:flex}.page-module__Qt1Zoq__pillarCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.page-module__Qt1Zoq__pillarCardPrimary{background:var(--purple);border:none}.page-module__Qt1Zoq__pillarCardPrimary .page-module__Qt1Zoq__pillarCardTitle,.page-module__Qt1Zoq__pillarCardPrimary .page-module__Qt1Zoq__pillarCardDesc{color:#fffffff2}.page-module__Qt1Zoq__pillarCardPrimary .page-module__Qt1Zoq__pillarCardAudience{color:#ffffffa6;background:#ffffff26}.page-module__Qt1Zoq__pillarCardPrimary .page-module__Qt1Zoq__pillarCardLink{color:#ffffffd9}.page-module__Qt1Zoq__pillarCardAudience{font-size:11px;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-matter);background:#00000012;border-radius:100px;align-self:flex-start;padding:4px 10px;font-weight:600;display:inline-block}.page-module__Qt1Zoq__pillarCardTitle{font-size:20px;font-family:var(--font-display);color:var(--grey);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.25}.page-module__Qt1Zoq__pillarCardDesc{font-size:15px;font-family:var(--font-body);color:var(--grey-matter);flex:1;margin:0;line-height:1.6}.page-module__Qt1Zoq__pillarCardLink{font-size:14px;font-family:var(--font-body);color:var(--grey);align-items:center;gap:6px;margin-top:4px;font-weight:600;display:flex}.page-module__Qt1Zoq__cta{background:var(--grey);padding:100px 0}.page-module__Qt1Zoq__ctaInner{text-align:center;max-width:760px;margin:0 auto;padding:0 40px}.page-module__Qt1Zoq__ctaHeadline{font-size:clamp(32px,4vw,52px);font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin-bottom:20px;font-weight:400}.page-module__Qt1Zoq__ctaBody{font-size:18px;font-family:var(--font-body);color:#ffffffb8;margin-bottom:12px;line-height:1.65}.page-module__Qt1Zoq__ctaNote{font-size:14px;font-family:var(--font-body);color:#ffffff73;margin-top:16px}.page-module__Qt1Zoq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}@media (max-width:900px){.page-module__Qt1Zoq__pillarsGrid{grid-template-columns:1fr 1fr}.page-module__Qt1Zoq__pillarsRow2{grid-template-columns:1fr 1fr;max-width:100%}}@media (max-width:600px){.page-module__Qt1Zoq__pillarsGrid,.page-module__Qt1Zoq__pillarsRow2{grid-template-columns:1fr}.page-module__Qt1Zoq__heroInner,.page-module__Qt1Zoq__pillarsInner,.page-module__Qt1Zoq__ctaInner{padding:0 20px}}
