:root{--atlas-primary: #2B6CB0;--atlas-primary-hover: #2558A0;--atlas-primary-light: #EBF4FF;--atlas-secondary: #1A365D;--atlas-accent: #63B3ED;--atlas-accent-hover: #4A9FDE;--atlas-accent-light: #EBF8FF;--atlas-background: #FFFFFF;--atlas-surface: #F7FAFD;--atlas-surface-alt: #EDF2F7;--atlas-border: #BEE3F8;--atlas-border-dark: #90CDF4;--atlas-text: #1A365D;--atlas-text-muted: #4A6FA5;--atlas-text-light: #90B4D8;--atlas-font-heading: "DM Sans", system-ui, sans-serif;--atlas-font-body: "DM Sans", system-ui, sans-serif;--atlas-radius-sm: .125rem;--atlas-radius-md: .25rem;--atlas-radius-lg: .375rem;--atlas-radius-xl: .5rem;--atlas-shadow-sm: 0 1px 2px 0 rgb(43 108 176 / .06);--atlas-shadow-md: 0 4px 10px -2px rgb(43 108 176 / .1);--atlas-shadow-lg: 0 8px 20px -4px rgb(43 108 176 / .1)}.atlas-hero__backdrop{background:#ebf4ffeb;color:var(--atlas-text);border-radius:var(--atlas-radius-md)}.atlas-hero__backdrop h1,.atlas-hero__backdrop p{color:var(--atlas-text)!important;opacity:1!important}.atlas-glow{box-shadow:0 0 24px #2b6cb02e,0 0 48px #2b6cb014}.atlas-separator{background:linear-gradient(90deg,var(--atlas-primary),var(--atlas-accent))}.atlas-icon-accent{background:linear-gradient(135deg,var(--atlas-primary),var(--atlas-accent))}.atlas-service-card{border-color:var(--atlas-border);border-radius:var(--atlas-radius-md)}.atlas-service-card:hover{box-shadow:var(--atlas-shadow-md);transform:translateY(-2px)}.atlas-parallax__overlay--light{background:#ebf4ffe0}.atlas-card-lift:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2b6cb01f}.fis-hero{position:relative;min-height:52vh;display:flex;align-items:center;overflow:hidden;background-color:var(--atlas-secondary)}@media(min-width:768px){.fis-hero{min-height:58vh}}.fis-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center}.fis-hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,#1a365de0,#1a365d99 55%,#1a365d33)}.fis-hero__content{position:relative;z-index:2;max-width:80rem;margin:0 auto;padding:4rem 2rem;width:100%}@media(min-width:768px){.fis-hero__content{padding:5rem 3rem;max-width:52%}}.fis-hero__tagline{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--atlas-accent);margin-bottom:.875rem}.fis-hero__title{font-family:var(--atlas-font-heading);font-size:clamp(1.9rem,3.5vw,3rem);font-weight:300;line-height:1.2;letter-spacing:-.01em;color:#fff;margin-bottom:1rem}.fis-hero__line{width:40px;height:2px;background:var(--atlas-accent);margin-bottom:1.25rem}.fis-hero__desc{font-size:1rem;font-weight:300;line-height:1.7;color:#fffc;margin-bottom:2rem;max-width:36rem}.fis-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}
