.page-module__FSGFla__hero{color:#fff;background:radial-gradient(circle at 90% 20%,#e8ad5538,#0000 32%),linear-gradient(135deg,#0b1f3a 0%,#174778 100%);padding:46px 0 72px;position:relative;overflow:hidden}.page-module__FSGFla__back{color:#ffffffb3;margin-bottom:30px;font-size:13px;font-weight:750;display:inline-block}.page-module__FSGFla__back:hover{color:#fff}.page-module__FSGFla__heroGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:52px;display:grid}.page-module__FSGFla__hero h1{letter-spacing:-.06em;color:#fff;max-width:700px;margin:0;font-size:clamp(44px,6vw,72px);line-height:.98}.page-module__FSGFla__hero>div>div>div>p:last-child{color:#ffffffc7;max-width:700px;margin:24px 0 0;font-size:19px;line-height:1.8}.page-module__FSGFla__hero .page-module__FSGFla__eyebrow{color:#f2b159}.page-module__FSGFla__heroImage{object-fit:cover;border:1px solid #ffffff2e;border-radius:24px;width:100%;height:330px;box-shadow:0 24px 55px #00000040}.page-module__FSGFla__body{max-width:960px}.page-module__FSGFla__body>p{color:#33445a;max-width:860px;font-size:clamp(18px,2vw,22px);line-height:1.9}.page-module__FSGFla__callout{background:linear-gradient(120deg,#f6f8fa,#eef3f5);border:1px solid #dce5ea;border-radius:24px;margin-top:50px;padding:38px;position:relative;overflow:hidden}.page-module__FSGFla__callout h2{letter-spacing:-.04em;color:var(--brand-950);margin:0;font-size:clamp(28px,4vw,36px)}.page-module__FSGFla__callout p{max-width:700px;color:var(--muted);line-height:1.8}.page-module__FSGFla__callout a{background:var(--csc-primary);color:#e6e6e6;border-radius:999px;width:fit-content;margin-top:8px;margin-left:auto;padding:13px 20px;font-size:13px;font-weight:600;display:block}@media (max-width:760px){.page-module__FSGFla__hero{padding:34px 0 56px}.page-module__FSGFla__heroGrid{grid-template-columns:1fr;gap:30px}.page-module__FSGFla__heroImage{height:260px}.page-module__FSGFla__back{margin-bottom:28px}.page-module__FSGFla__callout{padding:26px}}.page-module__FSGFla__heroImagePlaceholder{color:#fff;background:linear-gradient(145deg,#09233e 0%,#174f76 54%,#c58b3d 140%);border-radius:24px;flex-direction:column;justify-content:flex-end;gap:12px;min-height:320px;padding:30px;display:flex;overflow:hidden}.page-module__FSGFla__heroImagePlaceholder span{letter-spacing:.15em;color:#f2b159;font-size:9px;font-weight:900}.page-module__FSGFla__heroImagePlaceholder strong{font-size:clamp(26px,3vw,40px);line-height:1.05}.page-module__FSGFla__heroImagePlaceholder small{color:#ffffffc2;letter-spacing:.08em}
