.banner[data-astro-cid-kggsjsm4]{position:relative;overflow:hidden}.banner-track[data-astro-cid-kggsjsm4]{position:relative}.banner-slide[data-astro-cid-kggsjsm4]{position:relative;opacity:0;visibility:hidden;transition:opacity .8s ease;position:absolute;inset:0}.banner-slide[data-astro-cid-kggsjsm4].active{opacity:1;visibility:visible;position:relative}.banner-img[data-astro-cid-kggsjsm4]{display:block;width:100%;height:480px;object-fit:cover}.banner-caption[data-astro-cid-kggsjsm4]{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:24px;background:#0b2a4a73;color:#fff}.banner-caption[data-astro-cid-kggsjsm4] h1[data-astro-cid-kggsjsm4],.banner-caption[data-astro-cid-kggsjsm4] h2[data-astro-cid-kggsjsm4]{color:#fff;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:800;max-width:860px}.banner-caption[data-astro-cid-kggsjsm4] p[data-astro-cid-kggsjsm4]{color:#dbe7f2;font-size:1.05rem;max-width:620px}.banner-arrow[data-astro-cid-kggsjsm4]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;background:#ffffffd9;border:none;font-size:1.6rem;line-height:1;color:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:center}.banner-arrow[data-astro-cid-kggsjsm4]:hover{background:#fff}.banner-arrow[data-astro-cid-kggsjsm4].prev{left:16px}.banner-arrow[data-astro-cid-kggsjsm4].next{right:16px}.banner-dots[data-astro-cid-kggsjsm4]{position:absolute;bottom:14px;left:0;right:0;z-index:10;display:flex;justify-content:center;gap:10px}.banner-dots[data-astro-cid-kggsjsm4] button[data-astro-cid-kggsjsm4]{width:12px;height:12px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;padding:0}.banner-dots[data-astro-cid-kggsjsm4] button[data-astro-cid-kggsjsm4].active{background:var(--orange)}.svc-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;color:inherit;text-decoration:none!important;padding:0;overflow:hidden}.svc-img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:170px;object-fit:cover}@media(max-width:480px){.svc-img[data-astro-cid-j7pv25f6]{height:140px}}.svc-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.svc-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding-inline:22px}.svc-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:18px}.svc-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:22px}.svc-card[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);transition:all .2s ease}.region-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;color:inherit;text-decoration:none!important;padding:0;overflow:hidden}.region-img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:170px;object-fit:cover}@media(max-width:480px){.region-img[data-astro-cid-j7pv25f6]{height:140px}}.region-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.region-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding-inline:22px}.region-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:18px}.region-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:22px}.region-card[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);transition:all .2s ease}.about-img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:380px;object-fit:cover;border-radius:12px}@media(max-width:768px){.about-img[data-astro-cid-j7pv25f6]{height:300px}}@media(max-width:480px){.about-img[data-astro-cid-j7pv25f6]{height:220px}}.about-grid[data-astro-cid-j7pv25f6]{align-items:center;gap:48px}.testi-card[data-astro-cid-j7pv25f6]{text-align:center}.avatar-initial[data-astro-cid-j7pv25f6]{width:76px;height:76px;border-radius:50%;margin:0 auto 14px;background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;font-size:1.8rem;font-weight:800;font-family:Segoe UI,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0b2a4a26}.testi-card[data-astro-cid-j7pv25f6] .avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;margin:0 auto 14px}.testi-role[data-astro-cid-j7pv25f6]{font-size:.82rem;color:var(--blue);font-weight:700;margin-bottom:12px}.quote[data-astro-cid-j7pv25f6]{font-style:italic}
