.elementor .e-07b3278{flex-direction:column;}.elementor .e-5aebdda{margin-block-start:-12px;margin-block-end:-4px;margin-inline-start:-4px;margin-inline-end:-4px;flex-direction:column;}.elementor .e-13a8cb1{flex-direction:column;}.elementor .e-243e6ef{flex-direction:column;}.elementor .e-902fe3d-681ec14{width:25%;flex-direction:column;}.elementor .e-c50be2b-6324ee8{width:25%;flex-direction:column;}.elementor .e-280ac25-f1c2a63{width:25%;flex-direction:column;}.elementor .e-0614749-4a087c7{width:25%;flex-direction:column;}.elementor .e-f402767-453a87b{flex-direction:row;}.elementor .e-1e1432a-beee2b6{flex-direction:column;}.elementor .e-f0aa4a9{flex-direction:column;}.elementor .e-248d5ae-ecc6c87{flex-direction:column;}.elementor .e-e15aed8{flex-direction:column;}.elementor .e-166b093{flex-direction:column;}.elementor .e-20165f0{background-color:#0e395f;flex-direction:column;body{font-family:'Lato',system-ui,'Segoe UI',Arial,sans-serif;font-weight:400;background:var(--bg)}

.eyebrow{display:flex;align-items:center;gap:12px;font:700 12px 'Lato',system-ui,'Segoe UI',Arial,sans-serif;letter-spacing:.16em;color:var(--navy);text-transform:uppercase}

h2{font:900 clamp(24px,2.5vw,33px)/1.15 'Lato',system-ui,'Segoe UI',Arial,sans-serif;color:var(--navy);margin:14px 0 14px}

.lead{color:var(--text);font-size:14px;line-height:1.65;max-width:500px;font-weight:400}

.feat h3{font:700 14px 'Lato',system-ui,'Segoe UI',Arial,sans-serif;color:var(--navy)}
.feat p{font-size:12px;line-height:1.45;color:var(--text);margin-top:2px;font-weight:400}\n}