.page-module__umq9la__page{--air:#f3f7fb;--soft:#55637a;--faint:#8b98ab;background:var(--bg);color:var(--ink);overflow-x:clip}.page-module__umq9la__page h2,.page-module__umq9la__page p{margin:0}.page-module__umq9la__crumbs{padding:14px 24px 0}.page-module__umq9la__in{max-width:1240px;margin:0 auto;padding:0 24px}.page-module__umq9la__head{max-width:760px;padding:36px 0 24px}.page-module__umq9la__kicker{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0;font-size:13px;font-weight:500;line-height:1.4}.page-module__umq9la__h{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);font-size:clamp(32px,4.2vw,54px);font-weight:300;line-height:1.1}.page-module__umq9la__head .page-module__umq9la__h{margin-top:16px}.page-module__umq9la__h b{font-weight:800}.page-module__umq9la__lede{max-width:48ch;color:var(--soft);font-size:clamp(17px,1.5vw,20px);line-height:1.55;margin-top:18px!important}.page-module__umq9la__group{padding:36px 0 20px}.page-module__umq9la__group h2{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:18px;font-size:13px;font-weight:700}.page-module__umq9la__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.page-module__umq9la__card{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.page-module__umq9la__tile{aspect-ratio:4/3;background:var(--blue-light);color:var(--blue);border-radius:12px;place-items:center;transition:background-color .2s,transform .3s;display:grid}.page-module__umq9la__tile svg{stroke-width:1.3px;width:64px;height:64px}.page-module__umq9la__card:hover .page-module__umq9la__tile{background:#d8e9fb;transform:translateY(-3px)}.page-module__umq9la__name{font-family:var(--font-heading);color:var(--navy);margin-top:14px;font-size:18px;font-weight:700;line-height:1.25}.page-module__umq9la__card:hover .page-module__umq9la__name{color:var(--blue)}.page-module__umq9la__tag{color:var(--soft);margin-top:4px;font-size:14px;line-height:1.45}.page-module__umq9la__more{font-family:var(--font-ui);color:var(--blue);margin-top:10px;font-size:14px;font-weight:500}.page-module__umq9la__more:after{content:" →"}.page-module__umq9la__closer{background:var(--air);text-align:center;margin-top:72px;padding:clamp(64px,9vw,112px) 0}.page-module__umq9la__closer .page-module__umq9la__lede{margin-inline:auto}.page-module__umq9la__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.page-module__umq9la__btn{height:52px;font-family:var(--font-ui);border:1.5px solid var(--blue);border-radius:6px;justify-content:center;align-items:center;padding:0 30px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.page-module__umq9la__btnPrimary{background:var(--blue);color:#fff}.page-module__umq9la__btnPrimary:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.page-module__umq9la__btnSecondary{color:var(--ink);border-color:var(--ink);background:0 0}.page-module__umq9la__btnSecondary:hover{background:var(--ink);color:#fff}@media (max-width:1000px){.page-module__umq9la__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__umq9la__in,.page-module__umq9la__crumbs{padding-inline:16px}.page-module__umq9la__grid{gap:22px 14px}.page-module__umq9la__tile svg{width:48px;height:48px}.page-module__umq9la__name{font-size:16px}}
