.page_wrapper__FRGQu{width:min(1100px,100%);margin:0 auto;padding:5rem 1.5rem 6rem;display:flex;flex-direction:column;gap:4rem}.page_hero__dQB2N{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:3rem;align-items:center}.page_heroImage__UTDLY{border-radius:28px;box-shadow:0 30px 60px rgba(15,23,42,.15)}.page_heroCopy__n22rA{text-align:center}.page_sectionHeader__LmaI7{display:flex;flex-direction:column;gap:.75rem}.page_sectionHeader__LmaI7 h1{font-size:clamp(2rem,3vw,2.6rem);font-weight:700;color:#0f172a}.page_sectionHeader__LmaI7 p{font-size:1.05rem;color:rgba(15,23,42,.68);line-height:1.7}.page_eyebrow__hbiH4{font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(15,23,42,.55)}.page_headline__yOHlW{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;color:#0f172a;line-height:1.2}.page_lead__S_1Ba{font-size:1.05rem;line-height:1.8;color:rgba(15,23,42,.72)}.page_heroImage__UTDLY{border-radius:32px;overflow:hidden;box-shadow:0 32px 64px rgba(15,23,42,.18)}.page_heroImage__UTDLY img{width:100%;height:auto;display:block}.page_section__MQYBX{display:grid;gap:2rem}.page_section__MQYBX header{display:flex;flex-direction:column;gap:.6rem}.page_section__MQYBX h2{font-size:1.9rem;font-weight:700;color:#0f172a}.page_section__MQYBX p{font-size:1rem;color:rgba(15,23,42,.68);line-height:1.7}.page_grid__jRjU0{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page_card__MkMXW{border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:1.8rem;box-shadow:0 22px 44px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.75rem}.page_card__MkMXW h3{font-size:1.2rem;font-weight:600;color:#1d4ed8}.page_card__MkMXW p{margin:0;font-size:.98rem;line-height:1.6;color:rgba(15,23,42,.75)}.page_note__5cftl{border-radius:20px;background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(59,130,246,.04));border:1px solid rgba(59,130,246,.18);padding:1.8rem;font-size:.98rem;color:rgba(15,23,42,.72);line-height:1.65}@media (max-width:960px){.page_wrapper__FRGQu{padding-top:4.5rem}.page_hero__dQB2N{grid-template-columns:1fr}}@media (max-width:600px){.page_wrapper__FRGQu{padding:4rem 1.25rem 4.5rem}.page_headline__yOHlW{font-size:clamp(2rem,6vw,2.8rem)}}@media (max-width:768px){.page_sectionHeader__LmaI7 h1{font-size:1.8rem}.page_sectionHeader__LmaI7 p{font-size:.95rem}.page_table__9fZ0D tbody td,.page_table__9fZ0D tbody th,.page_table__9fZ0D thead th{padding:14px}}