.hero[data-astro-cid-ge2uvauf]{width:100%}.slider[data-astro-cid-ge2uvauf]{background:#172b3d;width:100%;height:460px;position:relative;overflow:hidden}.slides[data-astro-cid-ge2uvauf],.slide[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.slide[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.1s}.slide[data-astro-cid-ge2uvauf].active{opacity:1}.slide[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.slider-overlay[data-astro-cid-ge2uvauf]{z-index:1;background:linear-gradient(90deg,#09192af0 0%,#09192ac7 38%,#09192a59 72%,#09192a1f 100%);position:absolute;inset:0}.container[data-astro-cid-ge2uvauf]{z-index:2;width:min(100% - 40px, var(--container-width));align-items:center;height:100%;margin:0 auto;display:flex;position:relative}.hero-content[data-astro-cid-ge2uvauf]{color:#fff;max-width:680px;animation:.8s both hero-appear}.eyebrow[data-astro-cid-ge2uvauf]{color:#a9d5ff;letter-spacing:1.7px;background:#004d9259;border-left:3px solid #56a9f2;margin-bottom:16px;padding:7px 12px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.hero-content[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:-1px;max-width:650px;margin:0 0 17px;font-size:clamp(34px,3.7vw,48px);font-weight:700;line-height:1.13}.hero-content[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:#ffffffdb;max-width:540px;margin:0 0 24px;font-size:16px;line-height:1.65}.hero-button[data-astro-cid-ge2uvauf]{color:#fff;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-small);min-height:48px;transition:background var(--transition), border-color var(--transition), transform var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:20px;padding:0 21px;font-size:14px;font-weight:600;display:inline-flex}.hero-button[data-astro-cid-ge2uvauf]:hover{color:#fff;background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 7px 20px #0003}.hero-button[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{transition:transform var(--transition);font-size:21px}.hero-button[data-astro-cid-ge2uvauf]:hover span[data-astro-cid-ge2uvauf]{transform:translate(4px)}.slider-arrow[data-astro-cid-ge2uvauf]{z-index:3;color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--transition), border-color var(--transition);background:#ffffff17;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-arrow[data-astro-cid-ge2uvauf]:hover{background:var(--color-primary);border-color:var(--color-primary)}.slider-prev[data-astro-cid-ge2uvauf]{left:25px}.slider-next[data-astro-cid-ge2uvauf]{right:25px}.slider-controls[data-astro-cid-ge2uvauf]{z-index:3;width:min(100% - 40px, var(--container-width));justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.slider-dots[data-astro-cid-ge2uvauf]{align-items:center;gap:9px;display:flex}.slider-dot[data-astro-cid-ge2uvauf]{cursor:pointer;width:25px;height:4px;transition:background var(--transition), width var(--transition);background:#fff6;border:none;border-radius:4px;padding:0}.slider-dot[data-astro-cid-ge2uvauf]:hover{background:#ffffffbf}.slider-dot[data-astro-cid-ge2uvauf].active{background:#fff;width:42px}.slide-counter[data-astro-cid-ge2uvauf]{color:#ffffffd9;letter-spacing:1.5px;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}@keyframes hero-appear{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.slider[data-astro-cid-ge2uvauf]{height:430px}.hero-content[data-astro-cid-ge2uvauf]{max-width:620px}.slider-prev[data-astro-cid-ge2uvauf]{left:12px}.slider-next[data-astro-cid-ge2uvauf]{right:12px}}@media (width<=768px){.slider[data-astro-cid-ge2uvauf]{height:440px}.slider-overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#09192ae8,#09192aad)}.container[data-astro-cid-ge2uvauf]{width:calc(100% - 40px)}.hero-content[data-astro-cid-ge2uvauf]{max-width:100%}.eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:1.2px;margin-bottom:15px;font-size:10px}.hero-content[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(30px,7vw,38px);line-height:1.17}.hero-content[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin-bottom:22px;font-size:15px;line-height:1.6}.hero-button[data-astro-cid-ge2uvauf]{min-height:46px;padding:0 19px;font-size:14px}.slider-arrow[data-astro-cid-ge2uvauf]{display:none}.slider-controls[data-astro-cid-ge2uvauf]{width:calc(100% - 40px);bottom:20px}.slider-dot[data-astro-cid-ge2uvauf]{width:19px}.slider-dot[data-astro-cid-ge2uvauf].active{width:32px}.slide-counter[data-astro-cid-ge2uvauf]{font-size:11px}}@media (width<=380px){.slider[data-astro-cid-ge2uvauf]{height:420px}.hero-content[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:29px}.eyebrow[data-astro-cid-ge2uvauf]{font-size:9px}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-ge2uvauf],.hero-content[data-astro-cid-ge2uvauf],.hero-button[data-astro-cid-ge2uvauf],.hero-button[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf],.slider-arrow[data-astro-cid-ge2uvauf],.slider-dot[data-astro-cid-ge2uvauf]{transition:none;animation:none}}.about[data-astro-cid-lx6rp2ia]{background:#fff;padding:64px 0;position:relative;overflow:hidden}.container[data-astro-cid-lx6rp2ia]{max-width:var(--container-width);grid-template-columns:1fr .85fr;align-items:center;gap:65px;margin:0 auto;padding:0 20px;display:grid;position:relative}.about-content[data-astro-cid-lx6rp2ia]{max-width:570px;position:relative}.eyebrow[data-astro-cid-lx6rp2ia]{color:var(--color-primary);letter-spacing:1.8px;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-lx6rp2ia]:before{content:"";background:var(--color-primary);width:24px;height:2px}.about-content[data-astro-cid-lx6rp2ia] h2[data-astro-cid-lx6rp2ia]{color:var(--color-heading);letter-spacing:-.6px;margin:17px 0 16px;font-size:clamp(28px,2.8vw,36px);line-height:1.2}.about-content[data-astro-cid-lx6rp2ia]>p[data-astro-cid-lx6rp2ia]{max-width:520px;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.7}.about-link[data-astro-cid-lx6rp2ia]{color:var(--color-primary);transition:color var(--transition), gap var(--transition), border-color var(--transition);border-bottom:1px solid #004d9259;align-items:center;gap:10px;margin-top:23px;padding-bottom:5px;font-size:14px;font-weight:700;display:inline-flex}.about-link[data-astro-cid-lx6rp2ia]:hover{color:var(--color-primary-hover);border-color:var(--color-primary-hover);gap:16px}.about-link[data-astro-cid-lx6rp2ia] span[data-astro-cid-lx6rp2ia]{font-size:19px;line-height:1}.about-features[data-astro-cid-lx6rp2ia]{border-top:1px solid var(--color-border);flex-direction:column;gap:0;display:flex}.feature[data-astro-cid-lx6rp2ia]{border-bottom:1px solid var(--color-border);min-height:92px;transition:background var(--transition), padding var(--transition);align-items:center;gap:20px;padding:17px 15px;display:flex;position:relative}.feature[data-astro-cid-lx6rp2ia]:hover{background:var(--color-background-secondary);padding-left:22px}.feature[data-astro-cid-lx6rp2ia] span[data-astro-cid-lx6rp2ia]{color:var(--color-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:26px;font-weight:700;line-height:1}.feature[data-astro-cid-lx6rp2ia] p[data-astro-cid-lx6rp2ia]{color:var(--color-heading);margin:0;font-size:15px;font-weight:600;line-height:1.45}.will-reveal[data-astro-cid-lx6rp2ia]{opacity:0;transition:opacity .7s,transform .7s;transition-delay:var(--delay,0s);transform:translateY(20px)}.will-reveal[data-astro-cid-lx6rp2ia].is-visible{opacity:1;transform:translateY(0)}@media (width<=900px){.container[data-astro-cid-lx6rp2ia]{grid-template-columns:1fr .9fr;gap:35px}.feature[data-astro-cid-lx6rp2ia]{gap:15px;padding:16px 10px}.feature[data-astro-cid-lx6rp2ia] span[data-astro-cid-lx6rp2ia]{font-size:23px}.feature[data-astro-cid-lx6rp2ia] p[data-astro-cid-lx6rp2ia]{font-size:14px}}@media (width<=768px){.about[data-astro-cid-lx6rp2ia]{padding:48px 0}.container[data-astro-cid-lx6rp2ia]{grid-template-columns:1fr;gap:28px}.about-content[data-astro-cid-lx6rp2ia] h2[data-astro-cid-lx6rp2ia]{margin:16px 0 14px;font-size:28px}.about-content[data-astro-cid-lx6rp2ia]>p[data-astro-cid-lx6rp2ia]{font-size:15px;line-height:1.6}.about-link[data-astro-cid-lx6rp2ia]{margin-top:19px}.feature[data-astro-cid-lx6rp2ia]{min-height:78px;padding:15px 10px}.feature[data-astro-cid-lx6rp2ia]:hover{padding-left:10px}.feature[data-astro-cid-lx6rp2ia] span[data-astro-cid-lx6rp2ia]{font-size:23px}.feature[data-astro-cid-lx6rp2ia] p[data-astro-cid-lx6rp2ia]{font-size:14px}}@media (width<=380px){.about-content[data-astro-cid-lx6rp2ia] h2[data-astro-cid-lx6rp2ia]{font-size:26px}.feature[data-astro-cid-lx6rp2ia]{gap:13px}}@media (prefers-reduced-motion:reduce){.will-reveal[data-astro-cid-lx6rp2ia]{opacity:1;transition:none;transform:none}.feature[data-astro-cid-lx6rp2ia],.about-link[data-astro-cid-lx6rp2ia]{transition:none}}.services[data-astro-cid-5tact4yc]{background:var(--color-background-secondary);padding:64px 0;position:relative;overflow:hidden}.container[data-astro-cid-5tact4yc]{max-width:var(--container-width);margin:0 auto;padding:0 20px}.section-heading[data-astro-cid-5tact4yc]{max-width:680px;margin-bottom:34px}.eyebrow[data-astro-cid-5tact4yc]{color:var(--color-primary);letter-spacing:1.8px;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-5tact4yc]:before{content:"";background:var(--color-primary);width:24px;height:2px}.section-heading[data-astro-cid-5tact4yc] h2[data-astro-cid-5tact4yc]{color:var(--color-heading);letter-spacing:-.5px;margin:16px 0 12px;font-size:clamp(28px,2.8vw,36px);line-height:1.2}.section-heading[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{max-width:570px;color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.65}.services-grid[data-astro-cid-5tact4yc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-card[data-astro-cid-5tact4yc]{border:1px solid var(--color-border);border-radius:var(--radius-medium);min-height:245px;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.service-card[data-astro-cid-5tact4yc]:before{content:"";background:var(--color-primary);width:3px;height:0;transition:height .3s;position:absolute;top:0;left:0}.service-card[data-astro-cid-5tact4yc]:hover{box-shadow:var(--shadow-card-hover);border-color:#004d924d;transform:translateY(-4px)}.service-card[data-astro-cid-5tact4yc]:hover:before{height:100%}.service-number[data-astro-cid-5tact4yc]{width:38px;height:38px;color:var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-small);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.service-card[data-astro-cid-5tact4yc] h3[data-astro-cid-5tact4yc]{color:var(--color-heading);transition:color var(--transition);margin:17px 0 9px;font-size:18px;font-weight:700;line-height:1.35}.service-card[data-astro-cid-5tact4yc]:hover h3[data-astro-cid-5tact4yc]{color:var(--color-primary)}.service-card[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{color:var(--color-text-secondary);margin:0 0 18px;font-size:14px;line-height:1.6}.service-arrow[data-astro-cid-5tact4yc]{width:100%;color:var(--color-primary);border-top:1px solid var(--color-border);transition:color var(--transition), gap var(--transition);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:700;display:inline-flex}.service-arrow[data-astro-cid-5tact4yc] span[data-astro-cid-5tact4yc]{transition:transform var(--transition);font-size:18px;line-height:1}.service-card[data-astro-cid-5tact4yc]:hover .service-arrow[data-astro-cid-5tact4yc]{color:var(--color-primary-hover);gap:13px}.service-card[data-astro-cid-5tact4yc]:hover .service-arrow[data-astro-cid-5tact4yc] span[data-astro-cid-5tact4yc]{transform:translate(3px)}.service-card[data-astro-cid-5tact4yc]:focus-visible{outline-offset:4px;outline:3px solid #004d9280}.will-reveal[data-astro-cid-5tact4yc]{opacity:0;transition:opacity .7s,transform .7s;transition-delay:var(--delay,0s);transform:translateY(20px)}.will-reveal[data-astro-cid-5tact4yc].is-visible{opacity:1;transform:translateY(0)}@media (width<=900px){.services-grid[data-astro-cid-5tact4yc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-card[data-astro-cid-5tact4yc]{min-height:235px;padding:22px}}@media (width<=768px){.services[data-astro-cid-5tact4yc]{padding:48px 0}.section-heading[data-astro-cid-5tact4yc]{margin-bottom:26px}.section-heading[data-astro-cid-5tact4yc] h2[data-astro-cid-5tact4yc]{margin:15px 0 11px;font-size:28px}.section-heading[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{font-size:14px;line-height:1.6}.services-grid[data-astro-cid-5tact4yc]{grid-template-columns:1fr;gap:12px}.service-card[data-astro-cid-5tact4yc]{min-height:205px;padding:20px}.service-card[data-astro-cid-5tact4yc]:hover{transform:none}.service-card[data-astro-cid-5tact4yc] h3[data-astro-cid-5tact4yc]{margin-top:15px;font-size:17px}.service-card[data-astro-cid-5tact4yc] p[data-astro-cid-5tact4yc]{margin-bottom:15px;font-size:14px}.service-arrow[data-astro-cid-5tact4yc]{padding-top:11px}}@media (width<=380px){.service-card[data-astro-cid-5tact4yc]{padding:18px}}@media (prefers-reduced-motion:reduce){.will-reveal[data-astro-cid-5tact4yc]{opacity:1;transition:none;transform:none}.service-card[data-astro-cid-5tact4yc],.service-card[data-astro-cid-5tact4yc]:before,.service-card[data-astro-cid-5tact4yc] h3[data-astro-cid-5tact4yc],.service-arrow[data-astro-cid-5tact4yc],.service-arrow[data-astro-cid-5tact4yc] span[data-astro-cid-5tact4yc]{transition:none}}.activities[data-astro-cid-fmqre36t]{background:var(--color-background-secondary);padding:100px 0;position:relative;overflow:hidden}.activities[data-astro-cid-fmqre36t] .container[data-astro-cid-fmqre36t]{max-width:var(--container-width);margin:0 auto;padding:0 20px}.section-heading[data-astro-cid-fmqre36t]{max-width:650px;margin-bottom:48px}.eyebrow[data-astro-cid-fmqre36t]{color:var(--color-primary);letter-spacing:2px;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-fmqre36t]:before{content:"";background:var(--color-primary);width:28px;height:2px}.section-heading[data-astro-cid-fmqre36t] h2[data-astro-cid-fmqre36t]{color:var(--color-heading);letter-spacing:-.6px;margin:22px 0 16px;font-size:clamp(30px,3.2vw,40px);line-height:1.2}.section-heading[data-astro-cid-fmqre36t]>p[data-astro-cid-fmqre36t]{color:var(--color-text-secondary);margin:0;font-size:17px;line-height:1.7}.activities-grid[data-astro-cid-fmqre36t]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.activity-card[data-astro-cid-fmqre36t]{border:1px solid var(--color-border);min-height:100px;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);background:#fff;border-radius:8px;flex-direction:column;padding:30px;display:flex;position:relative}.activity-card[data-astro-cid-fmqre36t]:hover{border-color:#004d9259;transform:translateY(-4px);box-shadow:0 12px 30px #14283c12}.activity-card[data-astro-cid-fmqre36t] h3[data-astro-cid-fmqre36t]{color:var(--color-heading);margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4}.activity-card[data-astro-cid-fmqre36t] p[data-astro-cid-fmqre36t]{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.7}.will-reveal[data-astro-cid-fmqre36t]{opacity:0;transition:opacity .65s,transform .65s;transition-delay:var(--delay,0s);transform:translateY(22px)}.will-reveal[data-astro-cid-fmqre36t].is-visible{opacity:1;transform:translateY(0)}@media (width<=900px){.activities-grid[data-astro-cid-fmqre36t]{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-card[data-astro-cid-fmqre36t]{min-height:215px;padding:25px}}@media (width<=600px){.activities[data-astro-cid-fmqre36t]{padding:65px 0}.section-heading[data-astro-cid-fmqre36t]{margin-bottom:32px}.section-heading[data-astro-cid-fmqre36t] h2[data-astro-cid-fmqre36t]{margin:19px 0 14px;font-size:29px}.section-heading[data-astro-cid-fmqre36t]>p[data-astro-cid-fmqre36t]{font-size:15px}.activities-grid[data-astro-cid-fmqre36t]{grid-template-columns:1fr;gap:14px}.activity-card[data-astro-cid-fmqre36t]{min-height:auto;padding:23px}.activity-card[data-astro-cid-fmqre36t] h3[data-astro-cid-fmqre36t]{font-size:17px}}@media (prefers-reduced-motion:reduce){.will-reveal[data-astro-cid-fmqre36t]{opacity:1;transition:none;transform:none}.activity-card[data-astro-cid-fmqre36t]{transition:none}}.capabilities[data-astro-cid-q5u7djsf]{background:#fff;padding:64px 0;position:relative;overflow:hidden}.capabilities[data-astro-cid-q5u7djsf] .container[data-astro-cid-q5u7djsf]{max-width:var(--container-width);margin:0 auto;padding:0 20px}.section-heading[data-astro-cid-q5u7djsf]{max-width:680px;margin-bottom:34px}.eyebrow[data-astro-cid-q5u7djsf]{color:var(--color-primary);letter-spacing:1.8px;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-q5u7djsf]:before{content:"";background:var(--color-primary);width:25px;height:2px}.section-heading[data-astro-cid-q5u7djsf] h2[data-astro-cid-q5u7djsf]{color:var(--color-heading);letter-spacing:-.5px;margin:17px 0 12px;font-size:clamp(26px,2.8vw,36px);line-height:1.2}.section-heading[data-astro-cid-q5u7djsf]>p[data-astro-cid-q5u7djsf]{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.65}.capabilities-grid[data-astro-cid-q5u7djsf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.capability-card[data-astro-cid-q5u7djsf]{background:var(--color-background-secondary);border:1px solid var(--color-border);min-height:0;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:8px;padding:24px;position:relative}.capability-card[data-astro-cid-q5u7djsf]:hover{border-color:#004d9259;transform:translateY(-3px);box-shadow:0 10px 24px #14283c0f}.capability-card[data-astro-cid-q5u7djsf] h3[data-astro-cid-q5u7djsf]{color:var(--color-heading);margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4}.capability-card[data-astro-cid-q5u7djsf] p[data-astro-cid-q5u7djsf]{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.65}.will-reveal[data-astro-cid-q5u7djsf]{opacity:0;transition:opacity .6s,transform .6s;transition-delay:var(--delay,0s);transform:translateY(18px)}.will-reveal[data-astro-cid-q5u7djsf].is-visible{opacity:1;transform:translateY(0)}@media (width<=900px){.capabilities-grid[data-astro-cid-q5u7djsf]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card[data-astro-cid-q5u7djsf]{padding:22px}}@media (width<=600px){.capabilities[data-astro-cid-q5u7djsf]{padding:48px 0}.section-heading[data-astro-cid-q5u7djsf]{margin-bottom:28px}.section-heading[data-astro-cid-q5u7djsf] h2[data-astro-cid-q5u7djsf]{margin:16px 0 12px;font-size:27px}.section-heading[data-astro-cid-q5u7djsf]>p[data-astro-cid-q5u7djsf]{font-size:14px}.capabilities-grid[data-astro-cid-q5u7djsf]{grid-template-columns:1fr;gap:12px}.capability-card[data-astro-cid-q5u7djsf]{padding:20px}.capability-card[data-astro-cid-q5u7djsf] h3[data-astro-cid-q5u7djsf]{margin-bottom:9px;font-size:17px}.capability-card[data-astro-cid-q5u7djsf] p[data-astro-cid-q5u7djsf]{font-size:14px}}@media (prefers-reduced-motion:reduce){.will-reveal[data-astro-cid-q5u7djsf]{opacity:1;transition:none;transform:none}.capability-card[data-astro-cid-q5u7djsf]{transition:none}}.geography[data-astro-cid-wowb4eeq]{background:var(--color-background-secondary);padding:64px 0;overflow:hidden}.geography[data-astro-cid-wowb4eeq] .container[data-astro-cid-wowb4eeq]{max-width:var(--container-width);margin:0 auto;padding:0 20px}.section-heading[data-astro-cid-wowb4eeq]{max-width:680px;margin-bottom:34px}.eyebrow[data-astro-cid-wowb4eeq]{color:var(--color-primary);letter-spacing:1.8px;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-wowb4eeq]:before{content:"";background:var(--color-primary);width:25px;height:2px}.section-heading[data-astro-cid-wowb4eeq] h2[data-astro-cid-wowb4eeq]{color:var(--color-heading);letter-spacing:-.5px;margin:17px 0 12px;font-size:clamp(26px,2.8vw,36px);line-height:1.2}.section-heading[data-astro-cid-wowb4eeq]>p[data-astro-cid-wowb4eeq]{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.65}.geography-content[data-astro-cid-wowb4eeq]{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid}.map-placeholder[data-astro-cid-wowb4eeq]{border:1px solid var(--color-border);background:#fff;border-radius:8px;min-height:360px;padding:16px;position:relative;overflow:hidden}.map-image-area[data-astro-cid-wowb4eeq]{border-radius:5px;justify-content:center;align-items:center;width:100%;min-height:320px;display:flex;overflow:hidden}.map-image-area[data-astro-cid-wowb4eeq] img[data-astro-cid-wowb4eeq]{object-fit:contain;width:100%;height:100%;display:block}.map-caption[data-astro-cid-wowb4eeq]{color:var(--color-text-secondary);text-align:center;margin-top:10px;font-size:11px;display:block}.regions-list[data-astro-cid-wowb4eeq]{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.region-item[data-astro-cid-wowb4eeq]{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:18px;padding:18px 8px;display:flex}.region-number[data-astro-cid-wowb4eeq]{color:var(--color-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:22px;font-weight:700;line-height:1.2}.region-item[data-astro-cid-wowb4eeq] h3[data-astro-cid-wowb4eeq]{color:var(--color-heading);margin:0 0 6px;font-size:16px;line-height:1.4}.region-item[data-astro-cid-wowb4eeq] p[data-astro-cid-wowb4eeq]{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.will-reveal[data-astro-cid-wowb4eeq]{opacity:0;transition:opacity .6s,transform .6s;transition-delay:var(--delay,0s);transform:translateY(18px)}.will-reveal[data-astro-cid-wowb4eeq].is-visible{opacity:1;transform:translateY(0)}@media (width<=900px){.geography-content[data-astro-cid-wowb4eeq]{grid-template-columns:1fr;gap:28px}.map-placeholder[data-astro-cid-wowb4eeq]{min-height:340px}.map-image-area[data-astro-cid-wowb4eeq]{min-height:300px}}@media (width<=600px){.geography[data-astro-cid-wowb4eeq]{padding:48px 0}.section-heading[data-astro-cid-wowb4eeq]{margin-bottom:28px}.section-heading[data-astro-cid-wowb4eeq] h2[data-astro-cid-wowb4eeq]{margin:16px 0 12px;font-size:27px}.section-heading[data-astro-cid-wowb4eeq]>p[data-astro-cid-wowb4eeq]{font-size:14px}.geography-content[data-astro-cid-wowb4eeq]{gap:22px}.map-placeholder[data-astro-cid-wowb4eeq]{min-height:auto;padding:12px}.map-image-area[data-astro-cid-wowb4eeq]{aspect-ratio:4/3;min-height:220px}.map-caption[data-astro-cid-wowb4eeq]{margin-top:8px;font-size:10px}.region-item[data-astro-cid-wowb4eeq]{gap:15px;padding:16px 5px}.region-number[data-astro-cid-wowb4eeq]{font-size:20px}.region-item[data-astro-cid-wowb4eeq] h3[data-astro-cid-wowb4eeq]{font-size:15px}.region-item[data-astro-cid-wowb4eeq] p[data-astro-cid-wowb4eeq]{font-size:12px}}@media (prefers-reduced-motion:reduce){.will-reveal[data-astro-cid-wowb4eeq]{opacity:1;transition:none;transform:none}}.contacts[data-astro-cid-y3guhsqf]{background:var(--color-background);padding:64px 0;overflow:hidden}.contacts[data-astro-cid-y3guhsqf] .container[data-astro-cid-y3guhsqf]{max-width:var(--container-width);margin:0 auto;padding:0 20px}.section-heading[data-astro-cid-y3guhsqf]{max-width:680px;margin-bottom:34px}.eyebrow[data-astro-cid-y3guhsqf]{color:var(--color-primary);letter-spacing:1.8px;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-y3guhsqf]:before{content:"";background:var(--color-primary);width:25px;height:2px}.section-heading[data-astro-cid-y3guhsqf] h2[data-astro-cid-y3guhsqf]{color:var(--color-heading);letter-spacing:-.5px;margin:17px 0 12px;font-size:clamp(26px,2.8vw,36px);line-height:1.2}.section-heading[data-astro-cid-y3guhsqf] p[data-astro-cid-y3guhsqf]{max-width:570px;color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.65}.contacts-grid[data-astro-cid-y3guhsqf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.contact-card[data-astro-cid-y3guhsqf]{border:1px solid var(--color-border);border-radius:var(--radius-medium);min-height:160px;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative;overflow:hidden}.contact-card[data-astro-cid-y3guhsqf]:before{content:"";background:var(--color-primary);transform-origin:bottom;width:3px;height:100%;transition:transform var(--transition);position:absolute;top:0;left:0;transform:scaleY(0)}.contact-card[data-astro-cid-y3guhsqf]:hover{box-shadow:var(--shadow-card-hover);border-color:#004d9259;transform:translateY(-3px)}.contact-card[data-astro-cid-y3guhsqf]:hover:before{transform:scaleY(1)}.contact-label[data-astro-cid-y3guhsqf]{color:var(--color-text-secondary);letter-spacing:1.3px;margin-bottom:18px;font-size:10px;font-weight:700}.contact-card[data-astro-cid-y3guhsqf] a[data-astro-cid-y3guhsqf]{color:var(--color-heading);overflow-wrap:anywhere;transition:color var(--transition);font-size:clamp(17px,1.8vw,21px);font-weight:700;line-height:1.4;text-decoration:none}.contact-card[data-astro-cid-y3guhsqf] a[data-astro-cid-y3guhsqf]:hover{color:var(--color-primary)}.contact-card[data-astro-cid-y3guhsqf] .address-link[data-astro-cid-y3guhsqf]{max-width:430px;font-size:16px;font-weight:600}.contact-description[data-astro-cid-y3guhsqf]{color:var(--color-text-secondary);margin-top:auto;padding-top:14px;font-size:12px;line-height:1.5}.contact-action[data-astro-cid-y3guhsqf]{justify-content:flex-start;margin-top:20px;display:flex}.contact-button[data-astro-cid-y3guhsqf]{background:var(--color-primary);color:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;gap:16px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.contact-button[data-astro-cid-y3guhsqf]:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.contact-button[data-astro-cid-y3guhsqf] span[data-astro-cid-y3guhsqf]{font-size:17px;transition:transform .25s}.contact-button[data-astro-cid-y3guhsqf]:hover span[data-astro-cid-y3guhsqf]{transform:translate(4px)}.will-reveal[data-astro-cid-y3guhsqf]{opacity:0;transition:opacity .6s,transform .6s;transition-delay:var(--delay,0s);transform:translateY(18px)}.will-reveal[data-astro-cid-y3guhsqf].is-visible{opacity:1;transform:translateY(0)}@media (width<=900px){.contacts-grid[data-astro-cid-y3guhsqf]{gap:12px}.contact-card[data-astro-cid-y3guhsqf]{padding:20px}.contact-card[data-astro-cid-y3guhsqf] .address-link[data-astro-cid-y3guhsqf]{font-size:15px}}@media (width<=768px){.contacts[data-astro-cid-y3guhsqf]{padding:48px 0}.section-heading[data-astro-cid-y3guhsqf]{margin-bottom:28px}.contacts-grid[data-astro-cid-y3guhsqf]{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.contact-card[data-astro-cid-y3guhsqf]{min-height:135px;padding:20px}.contact-label[data-astro-cid-y3guhsqf]{margin-bottom:12px}.contact-card[data-astro-cid-y3guhsqf] a[data-astro-cid-y3guhsqf]{font-size:19px}.contact-card[data-astro-cid-y3guhsqf] .address-link[data-astro-cid-y3guhsqf]{font-size:16px}.contact-action[data-astro-cid-y3guhsqf]{margin-top:16px}}@media (width<=480px){.section-heading[data-astro-cid-y3guhsqf] h2[data-astro-cid-y3guhsqf]{font-size:27px}.contact-card[data-astro-cid-y3guhsqf]{padding:18px}.contact-card[data-astro-cid-y3guhsqf] a[data-astro-cid-y3guhsqf]{font-size:18px}.contact-card[data-astro-cid-y3guhsqf] .address-link[data-astro-cid-y3guhsqf]{font-size:15px}}@media (prefers-reduced-motion:reduce){.will-reveal[data-astro-cid-y3guhsqf]{opacity:1;transition:none;transform:none}.contact-card[data-astro-cid-y3guhsqf],.contact-card[data-astro-cid-y3guhsqf]:before,.contact-button[data-astro-cid-y3guhsqf],.contact-button[data-astro-cid-y3guhsqf] span[data-astro-cid-y3guhsqf]{transition:none}}
