.service-section:where(.astro-G5JPLRHU){padding:4rem 0;background:linear-gradient(135deg,#e3edf7,#ffffff)}.section-header:where(.astro-G5JPLRHU){text-align:center;margin-bottom:3rem}.service-section:where(.astro-G5JPLRHU) p:where(.astro-G5JPLRHU){color:#fff;font-size:1.1rem;margin-top:15px;font-weight:550}.section-header:where(.astro-G5JPLRHU) h2:where(.astro-G5JPLRHU){font-size:2rem}.section-header:where(.astro-G5JPLRHU) h1:where(.astro-G5JPLRHU){font-weight:700;font-size:3rem;color:#2f5573}.fw-semibold:where(.astro-G5JPLRHU){color:#fff!important;margin-top:80px}.card-custom:where(.astro-G5JPLRHU){position:relative;border:none;min-height:440px;border-radius:1.5rem;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 10px 28px #0003;transition:all .3s ease;overflow:hidden;padding:2rem}.overlay:where(.astro-G5JPLRHU){position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15,38,61,.35);z-index:1}.card-content:where(.astro-G5JPLRHU){position:relative;z-index:2;color:#fff;text-align:center;padding:1rem;margin:auto;width:auto;display:inline-block;background:rgba(0,0,0,.2);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:1.5rem}.btn-outline-custom:where(.astro-G5JPLRHU){color:#2f5573;border:2px solid #2f5573;border-radius:30px;padding:.5rem 1.5rem;font-weight:600;transition:all .3s ease;background-color:#fff}@media (hover: hover){.card-custom:where(.astro-G5JPLRHU):hover{transform:translateY(-5px);box-shadow:0 12px 32px #00000026}.btn-outline-custom:where(.astro-G5JPLRHU):hover{background-color:#1e3a5f;color:#fff}}.card-custom:where(.astro-G5JPLRHU):active,.card-custom:where(.astro-G5JPLRHU):focus-within{transform:translateY(-5px);box-shadow:0 12px 32px #00000026}.btn-outline-custom:where(.astro-G5JPLRHU):active,.btn-outline-custom:where(.astro-G5JPLRHU):focus{background-color:#1e3a5f;color:#fff}
