.legal-pages-module__w4ZXka__page{color:#003049;background:#fff;min-height:100vh;padding:5.5rem 1rem 4rem}.legal-pages-module__w4ZXka__shell{max-width:920px;margin:0 auto}.legal-pages-module__w4ZXka__kicker{font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:#f77f00;margin:0 0 .7rem;font-size:.78rem;font-weight:700}.legal-pages-module__w4ZXka__title{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.1}.legal-pages-module__w4ZXka__intro{color:#003049bd;margin:1rem 0 0;font-size:1rem;line-height:1.65}.legal-pages-module__w4ZXka__sections{gap:1rem;margin-top:2rem;display:grid}.legal-pages-module__w4ZXka__card{background:#f8fbff;border:1px solid #0030491a;border-radius:14px;padding:1.05rem 1rem 1.1rem}.legal-pages-module__w4ZXka__cardTitle{font-family:var(--font-heading);color:#003049;margin:0 0 .55rem;font-size:1.06rem;line-height:1.35}.legal-pages-module__w4ZXka__card p{color:#003049cc;margin:.45rem 0 0;font-size:.96rem;line-height:1.62}.legal-pages-module__w4ZXka__subTitle{font-family:var(--font-heading);color:#003049;margin:.85rem 0 .3rem;font-size:.92rem;font-weight:700}@media (max-width:560px){.legal-pages-module__w4ZXka__page{padding:4.75rem .85rem 3.25rem}.legal-pages-module__w4ZXka__intro,.legal-pages-module__w4ZXka__card p{font-size:.93rem}}
.FooterSection-module__eyrx4q__footer{color:#003049;font-family:var(--font-sans,system-ui, sans-serif);background-color:#fff;border-top:1px solid #00304914;padding-top:5rem}.FooterSection-module__eyrx4q__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.FooterSection-module__eyrx4q__grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;margin-bottom:4rem;display:grid}.FooterSection-module__eyrx4q__logo{font-family:var(--font-heading,inherit);color:#003049;letter-spacing:-.01em;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-block}.FooterSection-module__eyrx4q__description{color:#003049bf;max-width:320px;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.FooterSection-module__eyrx4q__socialIcons{gap:1rem;display:flex}.FooterSection-module__eyrx4q__socialIcons a{color:#003049;background-color:#0030490f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.FooterSection-module__eyrx4q__socialIcons a:hover{color:#fff;background-color:#f77f00;transform:translateY(-3px)}.FooterSection-module__eyrx4q__colTitle{font-family:var(--font-heading,inherit);color:#003049;margin:0 0 1.5rem;font-size:1.1rem;font-weight:600}.FooterSection-module__eyrx4q__linkList{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.FooterSection-module__eyrx4q__linkList a{color:#003049bf;font-size:.95rem;text-decoration:none;transition:color .2s;display:inline-block}.FooterSection-module__eyrx4q__linkList a:hover{color:#f77f00}.FooterSection-module__eyrx4q__contactList{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.FooterSection-module__eyrx4q__contactList li{color:#003049bf;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5;display:flex}.FooterSection-module__eyrx4q__contactIcon{color:#f77f00;flex-shrink:0;margin-top:.15rem}.FooterSection-module__eyrx4q__contactList a{color:#003049bf;text-decoration:none;transition:color .2s}.FooterSection-module__eyrx4q__contactList a:hover{color:#f77f00}.FooterSection-module__eyrx4q__bottomBar{background-color:#f8fafc;border-top:1px solid #0030491a}.FooterSection-module__eyrx4q__bottomContainer{text-align:center;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;padding:1.5rem;display:flex}.FooterSection-module__eyrx4q__bottomContainer p{color:#003049a6;margin:0;font-size:.9rem}@media (max-width:992px){.FooterSection-module__eyrx4q__grid{grid-template-columns:1fr 1fr;gap:3rem 2rem}}@media (max-width:576px){.FooterSection-module__eyrx4q__grid{grid-template-columns:1fr 1fr;gap:2.5rem 1rem}.FooterSection-module__eyrx4q__brandCol,.FooterSection-module__eyrx4q__contactCol{grid-column:1/-1}.FooterSection-module__eyrx4q__footer{padding-top:4rem}}
