.page-module__51S3ca__page{background:#f5f8ff;min-height:70vh;padding:74px 0 104px}.page-module__51S3ca__container{max-width:1100px}.page-module__51S3ca__heading{text-align:center;max-width:740px;margin:0 auto 48px}.page-module__51S3ca__eyebrow{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.8rem;font-weight:800}.page-module__51S3ca__heading h1{color:#201e27;margin:0 0 15px;font-size:clamp(2.2rem,4vw,3.25rem);line-height:1.12}.page-module__51S3ca__heading>p:last-child{color:#4f5360;margin:0;font-size:1.06rem}.page-module__51S3ca__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.page-module__51S3ca__card{background:#fff;border:1px solid #dce8f8;border-radius:17px;min-width:0;transition:box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 5px 15px #173e7414}.page-module__51S3ca__card:hover{transform:translateY(-3px);box-shadow:0 13px 26px #173e7421}.page-module__51S3ca__cardLink{min-height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.page-module__51S3ca__imageFrame{aspect-ratio:2.48;background:#eae8e2;overflow:hidden}.page-module__51S3ca__image{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.page-module__51S3ca__card:hover .page-module__51S3ca__image{transform:scale(1.035)}.page-module__51S3ca__cardBody{flex-direction:column;flex:1;align-items:flex-start;min-height:185px;padding:19px 20px 17px;display:flex}.page-module__51S3ca__cardBody h2{color:#27252b;margin:0 0 13px;font-size:1.12rem;line-height:1.28}.page-module__51S3ca__cardBody p{color:#51515a;margin:0 0 20px;font-size:.9rem;line-height:1.45}.page-module__51S3ca__cardAction{color:#3479ef;align-items:center;gap:8px;margin-top:auto;font-size:.88rem;font-weight:700;display:inline-flex}.page-module__51S3ca__cardLink:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:17px}@media (max-width:1000px){.page-module__51S3ca__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:700px){.page-module__51S3ca__page{padding:50px 0 72px}.page-module__51S3ca__heading{text-align:left;margin-bottom:32px}.page-module__51S3ca__grid{grid-template-columns:1fr;gap:18px}.page-module__51S3ca__cardBody{min-height:165px;padding:17px 18px 16px}}@media (prefers-reduced-motion:reduce){.page-module__51S3ca__card,.page-module__51S3ca__image{transition:none}.page-module__51S3ca__card:hover,.page-module__51S3ca__card:hover .page-module__51S3ca__image{transform:none}}
