@charset "UTF-8";.app-header[data-v-6224f5b1]{position:fixed;top:0;left:0;right:0;z-index:200;background-color:#fff;border-bottom:1px solid #f5f7fa;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1),backdrop-filter .16s cubic-bezier(.4,0,.2,1)}.app-header--over-hero[data-v-6224f5b1]{background-color:transparent;border-bottom-color:transparent;color:#fff}.app-header--over-hero .app-header__tagline[data-v-6224f5b1]{color:#ffffffc7}.app-header--over-hero .app-header__link[data-v-6224f5b1]:after{background-color:#fff}.app-header--over-hero .app-header__link--cta[data-v-6224f5b1]{background-color:#fff;color:#0b2a4a}.app-header--over-hero .app-header__link--cta[data-v-6224f5b1]:hover{background-color:#ffffffe6}.app-header--over-hero .app-header__lang-btn[data-v-6224f5b1]{border-color:#ffffff73;color:#fff}.app-header--over-hero .app-header__lang-btn--active[data-v-6224f5b1]{background-color:#fff;border-color:#fff;color:#0b2a4a}.app-header--over-hero .app-header__lang-btn[data-v-6224f5b1]:hover:not(.app-header__lang-btn--active){border-color:#fff}.app-header--over-hero .app-header__burger span[data-v-6224f5b1]{background-color:#fff}.app-header--solid[data-v-6224f5b1]{background-color:#fff;border-bottom-color:#f5f7fa;color:#0b2a4a}.app-header__inner[data-v-6224f5b1]{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}@media (min-width: 768px){.app-header__inner[data-v-6224f5b1]{padding-inline:40px}}@media (min-width: 1024px){.app-header__inner[data-v-6224f5b1]{padding-inline:56px}}.app-header__inner[data-v-6224f5b1]{height:80px;display:flex;align-items:center;justify-content:flex-start;gap:24px}.app-header__brand[data-v-6224f5b1]{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;margin-right:auto}.app-header__logo[data-v-6224f5b1]{width:72px;height:72px;flex-shrink:0}.app-header__wordmark[data-v-6224f5b1]{display:flex;flex-direction:column;gap:2px}.app-header__name[data-v-6224f5b1]{font-size:15px;font-weight:900;letter-spacing:-.01em;line-height:1.2}.app-header__tagline[data-v-6224f5b1]{font-size:11px;color:#6b7280;letter-spacing:.04em;line-height:1.2}.app-header__nav[data-v-6224f5b1]{display:none;align-items:center;gap:28px;margin-right:8px}@media (min-width: 1024px){.app-header__nav[data-v-6224f5b1]{display:flex}}.app-header__link[data-v-6224f5b1]{position:relative;font-size:15px;padding-block:8px;transition:color .16s cubic-bezier(.4,0,.2,1)}.app-header__link[data-v-6224f5b1]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#0b2a4a;transform:scaleX(0);transform-origin:left;transition:transform .16s cubic-bezier(.4,0,.2,1)}.app-header__link[data-v-6224f5b1]:hover:after,.app-header__link--active[data-v-6224f5b1]:after{transform:scaleX(1)}.app-header__link--active[data-v-6224f5b1]{font-weight:700}.app-header__link--cta[data-v-6224f5b1]{background-color:#0b2a4a;color:#fff;padding:12px 24px;border-radius:2px;transition:background-color .16s cubic-bezier(.4,0,.2,1)}.app-header__link--cta[data-v-6224f5b1]:after{display:none}.app-header__link--cta[data-v-6224f5b1]:hover{background-color:#123a5f}.app-header__lang[data-v-6224f5b1]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.app-header__lang-btn[data-v-6224f5b1]{padding:8px 16px;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1;border:1px solid rgba(11,42,74,.12);border-radius:2px;transition:background-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1)}.app-header__lang-btn--active[data-v-6224f5b1]{background-color:#0b2a4a;border-color:#0b2a4a;color:#fff}.app-header__lang-btn[data-v-6224f5b1]:hover:not(.app-header__lang-btn--active){border-color:#0b2a4a}.app-header__lang-btn[data-v-6224f5b1]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.app-header__burger[data-v-6224f5b1]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px}.app-header__burger span[data-v-6224f5b1]{display:block;width:100%;height:2px;background-color:#0b2a4a;transition:transform .16s cubic-bezier(.4,0,.2,1),opacity .16s cubic-bezier(.4,0,.2,1)}.app-header__burger--open span[data-v-6224f5b1]:nth-child(1){transform:translateY(7px) rotate(45deg)}.app-header__burger--open span[data-v-6224f5b1]:nth-child(2){opacity:0}.app-header__burger--open span[data-v-6224f5b1]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (min-width: 1024px){.app-header__burger[data-v-6224f5b1]{display:none}}.app-header__mobile[data-v-6224f5b1]{position:fixed;top:80px;left:0;right:0;bottom:0;z-index:190;background-color:#fff;padding:24px 20px 40px;overflow-y:auto;display:flex;flex-direction:column}.app-header__mobile-link[data-v-6224f5b1]{display:flex;align-items:center;padding-block:20px;font-size:24px;font-weight:700;border-bottom:1px solid #f5f7fa}.app-header__mobile-link--active[data-v-6224f5b1]{font-weight:900;box-shadow:inset 4px 0 #0b2a4a;padding-left:16px}.app-header__mobile-note[data-v-6224f5b1]{margin-top:32px;font-size:12px;color:#6b7280;letter-spacing:.06em}.menu-fade-enter-active[data-v-6224f5b1],.menu-fade-leave-active[data-v-6224f5b1]{transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.menu-fade-enter-from[data-v-6224f5b1],.menu-fade-leave-to[data-v-6224f5b1]{opacity:0;transform:translateY(-8px)}.app-footer[data-v-a04bb729]{background-color:#0b2a4a;color:#fff;padding-top:64px}@media (min-width: 1024px){.app-footer[data-v-a04bb729]{padding-top:96px}}.app-footer__inner[data-v-a04bb729]{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}@media (min-width: 768px){.app-footer__inner[data-v-a04bb729]{padding-inline:40px}}@media (min-width: 1024px){.app-footer__inner[data-v-a04bb729]{padding-inline:56px}}.app-footer__grid[data-v-a04bb729]{display:grid;gap:48px}@media (min-width: 768px){.app-footer__grid[data-v-a04bb729]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.app-footer__grid[data-v-a04bb729]{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px}}.app-footer__brand[data-v-a04bb729]{display:flex;flex-direction:column;align-items:center;text-align:center}.app-footer__logo-row[data-v-a04bb729]{display:inline-flex;align-items:center;gap:12px}.app-footer__logo[data-v-a04bb729]{width:200px;height:200px;flex-shrink:0}.app-footer__tagline[data-v-a04bb729]{margin-top:16px;font-size:16px;font-weight:700;line-height:1.5;color:#ffffffbf;letter-spacing:.02em}.app-footer__slogan[data-v-a04bb729]{margin-top:12px;font-size:14px;font-weight:400;line-height:1.6;opacity:.75}.app-footer__col[data-v-a04bb729]{display:flex;flex-direction:column;align-items:flex-start}.app-footer__col-title[data-v-a04bb729]{font-size:16px;font-weight:700;letter-spacing:.12em;color:#fff;margin-bottom:16px}.app-footer__link[data-v-a04bb729]{font-size:15px;color:#9ca3af;padding-block:6px;transition:color .16s cubic-bezier(.4,0,.2,1)}.app-footer__link[data-v-a04bb729]:hover{color:#fff}.app-footer__contact[data-v-a04bb729]{display:block;font-size:15px;color:#9ca3af;padding-block:6px;line-height:1.6;transition:color .16s cubic-bezier(.4,0,.2,1);word-break:break-all}.app-footer a.app-footer__contact[data-v-a04bb729]:hover{color:#fff}.app-footer__contact-label[data-v-a04bb729]{display:block;font-size:15px;color:#9ca3af;letter-spacing:.08em}.app-footer__contact-value[data-v-a04bb729]{color:#fff}.app-footer__bottom[data-v-a04bb729]{margin-top:64px;border-top:1px solid rgba(255,255,255,.16);padding-block:32px;display:flex;flex-direction:column;align-items:center;text-align:center}.app-footer__copyright[data-v-a04bb729]{font-size:14px;color:#9ca3af}.app-footer__disclaimer[data-v-a04bb729]{margin-top:12px;font-size:12px;line-height:1.7;color:#9ca3af;max-width:960px}.cookie-banner[data-v-7865df77]{position:fixed;left:0;right:0;bottom:0;z-index:300;padding:22px 40px;background:#08122094;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.12);color:#fff;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.cookie-banner__inner[data-v-7865df77]{max-width:1920px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.cookie-banner__copy[data-v-7865df77]{flex:1;min-width:0}.cookie-banner__title[data-v-7865df77]{margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.4;color:#fff;letter-spacing:.01em}.cookie-banner__text[data-v-7865df77]{margin:0;font-size:14px;font-weight:400;line-height:1.55;color:#ffffffe6}.cookie-banner__book[data-v-7865df77]{color:#ffffffe6}.cookie-banner__link[data-v-7865df77]{color:#fff;text-decoration:underline;text-underline-offset:2px;transition:opacity .16s cubic-bezier(.4,0,.2,1)}.cookie-banner__link[data-v-7865df77]:hover{opacity:.8}.cookie-banner__actions[data-v-7865df77]{display:flex;flex-shrink:0;align-items:center;gap:14px}.cookie-banner__btn[data-v-7865df77]{min-width:96px;padding:9px 30px;border:1px solid rgba(255,255,255,.75);border-radius:9999px;background:transparent;color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:1.2;cursor:pointer;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1)}.cookie-banner__btn[data-v-7865df77]:hover{background:#ffffff1f;border-color:#fff}.cookie-banner__btn[data-v-7865df77]:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.cookie-banner__btn--accept[data-v-7865df77]{background:#00000047;border-color:#ffffffd9}.cookie-banner__btn--accept[data-v-7865df77]:hover{background:#0000006b}.cookie-slide-enter-active[data-v-7865df77],.cookie-slide-leave-active[data-v-7865df77]{transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .28s cubic-bezier(.4,0,.2,1)}.cookie-slide-enter-from[data-v-7865df77],.cookie-slide-leave-to[data-v-7865df77]{transform:translateY(100%);opacity:0}.policy-modal[data-v-7865df77]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:#0812208c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.policy-modal__panel[data-v-7865df77]{width:min(560px,100%);max-height:min(80vh,640px);display:flex;flex-direction:column;background:#fff;color:#0b2a4a;border-radius:12px;box-shadow:0 24px 64px #08122047;overflow:hidden}.policy-modal__header[data-v-7865df77]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 12px;border-bottom:1px solid rgba(11,42,74,.08)}.policy-modal__title[data-v-7865df77]{margin:0;font-size:20px;font-weight:700;line-height:1.3;color:#0b2a4a}.policy-modal__updated[data-v-7865df77]{margin:6px 0 0;font-size:12px;color:#6b7280}.policy-modal__close[data-v-7865df77]{flex-shrink:0;width:36px;height:36px;margin:-6px -8px 0 0;border:none;border-radius:8px;background:transparent;color:#0b2a4a;font-size:24px;line-height:1;cursor:pointer;transition:background-color .16s cubic-bezier(.4,0,.2,1)}.policy-modal__close[data-v-7865df77]:hover{background:#f5f7fa}.policy-modal__close[data-v-7865df77]:focus-visible{outline:2px solid #123a5f;outline-offset:2px}.policy-modal__body[data-v-7865df77]{flex:1;overflow-y:auto;padding:8px 24px}.policy-modal__section[data-v-7865df77]{padding:12px 0}.policy-modal__heading[data-v-7865df77]{margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.4;color:#123a5f}.policy-modal__text[data-v-7865df77]{margin:0;font-size:14px;font-weight:400;line-height:1.65;color:#6b7280}.policy-modal__footer[data-v-7865df77]{display:flex;justify-content:flex-end;padding:12px 24px 20px;border-top:1px solid rgba(11,42,74,.08)}.policy-modal__ok[data-v-7865df77]{min-width:96px;padding:9px 28px;border:none;border-radius:9999px;background:#0b2a4a;color:#fff;font-family:inherit;font-size:14px;font-weight:400;cursor:pointer;transition:background-color .16s cubic-bezier(.4,0,.2,1)}.policy-modal__ok[data-v-7865df77]:hover{background:#123a5f}.policy-modal__ok[data-v-7865df77]:focus-visible{outline:2px solid #123a5f;outline-offset:2px}.policy-fade-enter-active[data-v-7865df77],.policy-fade-leave-active[data-v-7865df77]{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.policy-fade-enter-active .policy-modal__panel[data-v-7865df77],.policy-fade-leave-active .policy-modal__panel[data-v-7865df77]{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.policy-fade-enter-from[data-v-7865df77],.policy-fade-leave-to[data-v-7865df77]{opacity:0}.policy-fade-enter-from .policy-modal__panel[data-v-7865df77],.policy-fade-leave-to .policy-modal__panel[data-v-7865df77]{transform:translateY(12px);opacity:0}@media (max-width: 767px){.cookie-banner[data-v-7865df77]{padding:16px 20px}.cookie-banner__inner[data-v-7865df77]{flex-direction:column;align-items:stretch;gap:16px}.cookie-banner__actions[data-v-7865df77]{justify-content:flex-end}.cookie-banner__btn[data-v-7865df77]{flex:1;min-width:0}.policy-modal[data-v-7865df77]{padding:16px;align-items:flex-end}.policy-modal__panel[data-v-7865df77]{max-height:85vh;border-radius:12px 12px 0 0}}.hero-mosaic[data-v-fafbe0c0]{--mosaic-gap: 20px;--mosaic-pad: 24px;position:relative;width:100%;background:radial-gradient(ellipse 68% 48% at 10% 6%,rgba(36,88,140,.22) 0%,transparent 58%),linear-gradient(165deg,#071624,#081c2c 48%,#0b2740);color:#fff;padding:112px var(--mosaic-pad) 48px}.hero-mosaic[data-v-fafbe0c0]:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:clamp(56px,8vw,96px);pointer-events:none;background:linear-gradient(180deg,#f5f7fa00,#f5f7fa73,#f5f7fa)}@media (min-width: 768px){.hero-mosaic[data-v-fafbe0c0]{--mosaic-gap: 28px;--mosaic-pad: 40px;padding-top:120px;padding-bottom:72px}}@media (min-width: 1024px){.hero-mosaic[data-v-fafbe0c0]{--mosaic-gap: 36px;--mosaic-pad: 52px;padding-top:128px;padding-bottom:88px}}@media (min-width: 1440px){.hero-mosaic[data-v-fafbe0c0]{--mosaic-gap: 40px;--mosaic-pad: 64px}}.hero-mosaic__grid[data-v-fafbe0c0]{position:relative;z-index:2;display:grid;gap:var(--mosaic-gap);width:100%;max-width:1920px;margin-inline:auto;margin-top:20px;grid-template-columns:1fr;grid-template-areas:"intro" "feature" "c1" "c2" "c3" "c4" "form"}@media (min-width: 768px){.hero-mosaic__grid[data-v-fafbe0c0]{--mosaic-right-shift: 40px;margin-top:36px;grid-template-columns:1.05fr .95fr 1.12fr;grid-template-rows:minmax(148px,auto) 40px minmax(280px,auto) minmax(260px,auto) minmax(260px,auto);grid-template-areas:"intro intro feature" "c1    .     feature" "c1    c2    feature" "c3    c2    feature" "c3    c4    form";padding-bottom:var(--mosaic-right-shift)}}@media (min-width: 1024px){.hero-mosaic__grid[data-v-fafbe0c0]{--mosaic-right-shift: 56px;margin-top:48px;grid-template-columns:1.08fr .92fr 1.14fr;grid-template-rows:minmax(168px,auto) 48px minmax(300px,auto) minmax(280px,auto) minmax(280px,auto)}}.hero-mosaic__intro[data-v-fafbe0c0]{grid-area:intro;display:flex;align-items:flex-end;padding:0 8px 16px 0;animation:mosaic-rise-fafbe0c0 .7s cubic-bezier(.4,0,.2,1) both}@media (min-width: 768px){.hero-mosaic__intro[data-v-fafbe0c0]{padding-bottom:28px;padding-right:40px}}@media (min-width: 1024px){.hero-mosaic__intro[data-v-fafbe0c0]{padding-bottom:36px;padding-right:56px}}.hero-mosaic__intro-copy[data-v-fafbe0c0]{display:flex;flex-direction:column;align-items:flex-start;gap:22px;width:100%;max-width:36em}@media (min-width: 768px){.hero-mosaic__intro-copy[data-v-fafbe0c0]{gap:26px}}@media (min-width: 1024px){.hero-mosaic__intro-copy[data-v-fafbe0c0]{gap:30px}}.hero-mosaic__headline[data-v-fafbe0c0]{margin:0;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,SimSun,Georgia,Times New Roman,serif;font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:1.38;letter-spacing:.01em;color:#fff}.hero-mosaic__headline-line[data-v-fafbe0c0]{display:block}.hero-mosaic__lede[data-v-fafbe0c0]{margin:0;max-width:34em;font-size:clamp(14px,1.1vw,16px);line-height:1.9;color:#ffffffb8}.hero-mosaic__card[data-v-fafbe0c0]{position:relative;display:block;overflow:hidden;margin:0;min-height:260px;color:inherit}@media (min-width: 768px){.hero-mosaic__card[data-v-fafbe0c0]{min-height:0}}.hero-mosaic__card[data-v-fafbe0c0]{text-decoration:none;isolation:isolate;box-shadow:inset 0 0 0 1px #ffffff14;animation:mosaic-rise-fafbe0c0 .8s cubic-bezier(.4,0,.2,1) both}.hero-mosaic__card--c1[data-v-fafbe0c0]{grid-area:c1;animation-delay:70ms}.hero-mosaic__card--c2[data-v-fafbe0c0]{grid-area:c2;animation-delay:.11s}.hero-mosaic__card--c3[data-v-fafbe0c0]{grid-area:c3;animation-delay:.15s}.hero-mosaic__card--c4[data-v-fafbe0c0]{grid-area:c4;animation-delay:.19s}.hero-mosaic__card--feature[data-v-fafbe0c0]{grid-area:feature;animation-delay:40ms;min-height:400px}@media (min-width: 768px){.hero-mosaic__card--feature[data-v-fafbe0c0]{min-height:0;position:relative;top:var(--mosaic-right-shift)}}.hero-mosaic__card:hover .hero-mosaic__card-img[data-v-fafbe0c0]{transform:scale(1.05)}.hero-mosaic__card[data-v-fafbe0c0]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}@media (hover: hover) and (pointer: fine){.hero-mosaic__card .hero-mosaic__card-copy--story[data-v-fafbe0c0],.hero-mosaic__card .hero-mosaic__card-copy--feature-story[data-v-fafbe0c0]{gap:0;transition:gap .28s cubic-bezier(.4,0,.2,1)}.hero-mosaic__card .hero-mosaic__card-body[data-v-fafbe0c0]{max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),max-height .34s cubic-bezier(.4,0,.2,1)}.hero-mosaic__card .hero-mosaic__card-btn[data-v-fafbe0c0]{opacity:0;transform:translateY(8px);transition:opacity .3s cubic-bezier(.4,0,.2,1) 40ms,transform .3s cubic-bezier(.4,0,.2,1) 40ms;pointer-events:none}.hero-mosaic__card .hero-mosaic__card-btn--inline[data-v-fafbe0c0]{max-height:0;margin-top:0;padding-block:0;overflow:hidden;transform:translateY(-6px);transition:opacity .3s cubic-bezier(.4,0,.2,1) 40ms,transform .3s cubic-bezier(.4,0,.2,1) 40ms,max-height .34s cubic-bezier(.4,0,.2,1),margin .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1)}.hero-mosaic__card .hero-mosaic__card-title[data-v-fafbe0c0]{-webkit-line-clamp:2}.hero-mosaic__card .hero-mosaic__card-scrim[data-v-fafbe0c0]{transition:background .36s cubic-bezier(.4,0,.2,1)}.hero-mosaic__card:hover .hero-mosaic__card-copy--story[data-v-fafbe0c0],.hero-mosaic__card:focus-within .hero-mosaic__card-copy--story[data-v-fafbe0c0]{gap:14px}.hero-mosaic__card:hover .hero-mosaic__card-copy--feature-story[data-v-fafbe0c0],.hero-mosaic__card:focus-within .hero-mosaic__card-copy--feature-story[data-v-fafbe0c0]{gap:16px}.hero-mosaic__card:hover .hero-mosaic__card-body[data-v-fafbe0c0],.hero-mosaic__card:focus-within .hero-mosaic__card-body[data-v-fafbe0c0]{max-height:18em;opacity:1;transform:translateY(0)}.hero-mosaic__card:hover .hero-mosaic__card-btn[data-v-fafbe0c0],.hero-mosaic__card:focus-within .hero-mosaic__card-btn[data-v-fafbe0c0]{opacity:1;transform:translateY(0)}.hero-mosaic__card:hover .hero-mosaic__card-btn--inline[data-v-fafbe0c0],.hero-mosaic__card:focus-within .hero-mosaic__card-btn--inline[data-v-fafbe0c0]{max-height:3.5em;margin-top:4px;padding-block:10px}.hero-mosaic__card:hover .hero-mosaic__card-title[data-v-fafbe0c0],.hero-mosaic__card:focus-within .hero-mosaic__card-title[data-v-fafbe0c0]{-webkit-line-clamp:4}.hero-mosaic__card:hover .hero-mosaic__card-scrim[data-v-fafbe0c0],.hero-mosaic__card:focus-within .hero-mosaic__card-scrim[data-v-fafbe0c0]{background:linear-gradient(180deg,#05121de6,#05121d8c 42%,#05121d38)}.hero-mosaic__card--c3 .hero-mosaic__card-body[data-v-fafbe0c0],.hero-mosaic__card--c4 .hero-mosaic__card-body[data-v-fafbe0c0]{transform:translateY(6px)}.hero-mosaic__card--c3:hover .hero-mosaic__card-scrim[data-v-fafbe0c0],.hero-mosaic__card--c3:focus-within .hero-mosaic__card-scrim[data-v-fafbe0c0],.hero-mosaic__card--c4:hover .hero-mosaic__card-scrim[data-v-fafbe0c0],.hero-mosaic__card--c4:focus-within .hero-mosaic__card-scrim[data-v-fafbe0c0]{background:linear-gradient(0deg,#05121de6,#05121d8c 42%,#05121d38)}.hero-mosaic__card--feature:hover .hero-mosaic__card-scrim[data-v-fafbe0c0],.hero-mosaic__card--feature:focus-within .hero-mosaic__card-scrim[data-v-fafbe0c0]{background:linear-gradient(185deg,#05121deb,#05121d80 36%,#05121d47 70%,#05121d8c)}}.hero-mosaic__card-img[data-v-fafbe0c0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;transform:scale(1.02);transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.hero-mosaic__placeholder[data-v-fafbe0c0]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,rgba(255,255,255,.04) 0%,transparent 48%),repeating-linear-gradient(-45deg,rgba(255,255,255,.03) 0 12px,transparent 12px 24px),#0c2438;display:grid;place-items:center}.hero-mosaic__placeholder-mark[data-v-fafbe0c0]{width:48px;height:48px;border:1px dashed rgba(255,255,255,.35);border-radius:50%;position:relative}.hero-mosaic__placeholder-mark[data-v-fafbe0c0]:before,.hero-mosaic__placeholder-mark[data-v-fafbe0c0]:after{content:"";position:absolute;left:50%;top:50%;background:#ffffff73;transform:translate(-50%,-50%)}.hero-mosaic__placeholder-mark[data-v-fafbe0c0]:before{width:18px;height:1.5px}.hero-mosaic__placeholder-mark[data-v-fafbe0c0]:after{width:1.5px;height:18px}.hero-mosaic__card-scrim[data-v-fafbe0c0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#05121dad,#05121d38 44%,#05121d14);pointer-events:none}.hero-mosaic__card--c1 .hero-mosaic__card-scrim[data-v-fafbe0c0],.hero-mosaic__card--c2 .hero-mosaic__card-scrim[data-v-fafbe0c0]{background:linear-gradient(180deg,#05121dc2,#05121d52 40%,#05121d1a)}.hero-mosaic__card--c3 .hero-mosaic__card-scrim[data-v-fafbe0c0],.hero-mosaic__card--c4 .hero-mosaic__card-scrim[data-v-fafbe0c0]{background:linear-gradient(0deg,#05121dc2,#05121d52 40%,#05121d1a)}.hero-mosaic__card--feature .hero-mosaic__card-scrim[data-v-fafbe0c0]{background:linear-gradient(185deg,#05121dc7,#05121d47 34%,#05121d1f 60%,#05121d5c)}.hero-mosaic__card-copy[data-v-fafbe0c0]{position:absolute;z-index:2;left:0;right:0;top:0;bottom:auto;display:flex;flex-direction:column;gap:10px;padding:26px 24px 24px;pointer-events:none}.hero-mosaic__card-copy--top[data-v-fafbe0c0]{padding-top:28px;padding-bottom:0}.hero-mosaic__card-copy--story[data-v-fafbe0c0]{gap:14px}.hero-mosaic__card-copy--feature-story[data-v-fafbe0c0]{padding:36px 28px 32px;gap:16px}.hero-mosaic__card--c3 .hero-mosaic__card-copy[data-v-fafbe0c0],.hero-mosaic__card--c4 .hero-mosaic__card-copy[data-v-fafbe0c0]{top:auto;bottom:0;padding:24px 24px 26px}.hero-mosaic__card-label[data-v-fafbe0c0]{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6}.hero-mosaic__card-label--accent[data-v-fafbe0c0]{color:#e8b86d}.hero-mosaic__card-title[data-v-fafbe0c0]{margin:0;font-size:clamp(28px,2.7vw,36px);font-weight:700;line-height:1.35;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hero-mosaic__card-chevron[data-v-fafbe0c0]{margin-left:4px;font-weight:400;opacity:.85}.hero-mosaic__card-body[data-v-fafbe0c0]{margin:0;font-size:clamp(15px,1.35vw,17px);font-weight:400;line-height:1.65;color:#ffffffe6}.hero-mosaic__card--c1 .hero-mosaic__card-title[data-v-fafbe0c0],.hero-mosaic__card--c2 .hero-mosaic__card-title[data-v-fafbe0c0],.hero-mosaic__card--c3 .hero-mosaic__card-title[data-v-fafbe0c0],.hero-mosaic__card--c4 .hero-mosaic__card-title[data-v-fafbe0c0]{-webkit-line-clamp:4}.hero-mosaic__card--feature .hero-mosaic__card-title[data-v-fafbe0c0]{font-family:"Noto Serif SC","Source Han Serif SC",Georgia,serif;font-size:clamp(34px,3.4vw,52px);-webkit-line-clamp:4;max-width:16em}.hero-mosaic__card--feature .hero-mosaic__card-body[data-v-fafbe0c0]{font-size:clamp(16px,1.45vw,19px);line-height:1.7;max-width:28em}.hero-mosaic__card-btn[data-v-fafbe0c0]{position:absolute;z-index:3;left:20px;bottom:22px;display:inline-flex;align-items:center;padding:12px 16px;background:#fff;color:#0b2a4a;font-size:13px;font-weight:700;line-height:1.2;pointer-events:none}.hero-mosaic__card-btn--inline[data-v-fafbe0c0]{position:static;align-self:flex-start;margin-top:6px}.hero-mosaic__closing[data-v-fafbe0c0]{grid-area:form;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;min-height:280px;padding:32px 28px;background:#102433;box-shadow:inset 0 0 0 1px #ffffff14;animation:mosaic-rise-fafbe0c0 .85s cubic-bezier(.4,0,.2,1) .22s both}@media (min-width: 768px){.hero-mosaic__closing[data-v-fafbe0c0]{min-height:0;align-self:stretch;justify-content:center;gap:18px;padding:32px 28px;position:relative;top:var(--mosaic-right-shift)}}@media (min-width: 1024px){.hero-mosaic__closing[data-v-fafbe0c0]{gap:20px;padding:40px 34px}}.hero-mosaic__closing-title[data-v-fafbe0c0]{margin:0;font-family:"Noto Serif SC","Source Han Serif SC",Georgia,serif;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.35;color:#fff}.hero-mosaic__closing-lead[data-v-fafbe0c0]{margin:0;font-size:clamp(14px,1.2vw,16px);font-weight:400;line-height:1.65;color:#ffffffe0}.hero-mosaic__closing-body[data-v-fafbe0c0]{margin:0;font-size:clamp(13px,1.1vw,15px);font-weight:400;line-height:1.8;color:#ffffffbd}.hero-mosaic__closing-cta[data-v-fafbe0c0]{align-self:flex-end;display:inline-flex;align-items:center;margin-top:14px;padding:14px 20px;background:#fff;color:#0b2a4a;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.hero-mosaic__closing-cta[data-v-fafbe0c0]:hover{background:#ffffffeb;transform:translate(2px)}.hero-mosaic__closing-cta[data-v-fafbe0c0]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}:lang(en) .hero-mosaic__headline[data-v-fafbe0c0]{font-size:clamp(22px,2.5vw,34px);text-wrap:balance}:lang(en) .hero-mosaic__headline-line[data-v-fafbe0c0]{display:inline}:lang(en) .hero-mosaic__headline-line+:lang(en) .hero-mosaic__headline-line[data-v-fafbe0c0]:before{content:" "}:lang(en) .hero-mosaic__lede[data-v-fafbe0c0]{max-width:42em;font-size:clamp(13px,1.05vw,15px);line-height:1.75}:lang(en) .hero-mosaic__card-title[data-v-fafbe0c0]{font-size:clamp(20px,2vw,28px);line-height:1.3;-webkit-line-clamp:5}:lang(en) .hero-mosaic__card--c1 :lang(en) .hero-mosaic__card-title[data-v-fafbe0c0],:lang(en) .hero-mosaic__card--c2 :lang(en) .hero-mosaic__card-title[data-v-fafbe0c0],:lang(en) .hero-mosaic__card--c3 :lang(en) .hero-mosaic__card-title[data-v-fafbe0c0],:lang(en) .hero-mosaic__card--c4 :lang(en) .hero-mosaic__card-title[data-v-fafbe0c0]{-webkit-line-clamp:5}:lang(en) .hero-mosaic__card--feature :lang(en) .hero-mosaic__card-title[data-v-fafbe0c0]{font-size:clamp(24px,2.6vw,38px);-webkit-line-clamp:6;max-width:20em}:lang(en) .hero-mosaic__card-body[data-v-fafbe0c0]{font-size:clamp(13px,1.15vw,15px);line-height:1.55}:lang(en) .hero-mosaic__card--feature :lang(en) .hero-mosaic__card-body[data-v-fafbe0c0]{font-size:clamp(14px,1.25vw,16px);line-height:1.6;max-width:34em}:lang(en) .hero-mosaic__closing-title[data-v-fafbe0c0]{font-size:clamp(20px,1.7vw,26px)}:lang(en) .hero-mosaic__closing-lead[data-v-fafbe0c0],:lang(en) .hero-mosaic__closing-body[data-v-fafbe0c0]{font-size:clamp(12px,1.05vw,14px)}@media (hover: hover) and (pointer: fine){:lang(en) .hero-mosaic__card .hero-mosaic__card-title[data-v-fafbe0c0]{-webkit-line-clamp:4}:lang(en) .hero-mosaic__card:hover .hero-mosaic__card-title[data-v-fafbe0c0],:lang(en) .hero-mosaic__card:focus-within .hero-mosaic__card-title[data-v-fafbe0c0]{-webkit-line-clamp:6}:lang(en) .hero-mosaic__card:hover .hero-mosaic__card-body[data-v-fafbe0c0],:lang(en) .hero-mosaic__card:focus-within .hero-mosaic__card-body[data-v-fafbe0c0]{max-height:32em}:lang(en) .hero-mosaic__card--feature:hover .hero-mosaic__card-title[data-v-fafbe0c0],:lang(en) .hero-mosaic__card--feature:focus-within .hero-mosaic__card-title[data-v-fafbe0c0]{-webkit-line-clamp:7}}@keyframes mosaic-rise-fafbe0c0{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.hero-mosaic__intro[data-v-fafbe0c0],.hero-mosaic__card[data-v-fafbe0c0],.hero-mosaic__closing[data-v-fafbe0c0],.hero-mosaic__card-img[data-v-fafbe0c0],.hero-mosaic__card-body[data-v-fafbe0c0],.hero-mosaic__card-btn[data-v-fafbe0c0],.hero-mosaic__card-scrim[data-v-fafbe0c0],.hero-mosaic__card-copy--story[data-v-fafbe0c0],.hero-mosaic__card-copy--feature-story[data-v-fafbe0c0]{animation:none;transition:none}.hero-mosaic__card:hover .hero-mosaic__card-img[data-v-fafbe0c0]{transform:none}}.stat-block[data-v-d7d753cd]{--stat-ink: #0b2a4a;--stat-muted: rgba(11, 42, 74, .68);scroll-margin-top:96px;background-color:#f5f7fa;color:var(--stat-ink);overflow:visible}.stat-block__split[data-v-d7d753cd]{display:grid;grid-template-columns:1fr;min-height:420px;overflow:visible}@media (min-width: 768px){.stat-block__split[data-v-d7d753cd]{grid-template-columns:1.05fr .95fr;min-height:520px;align-items:stretch}}@media (min-width: 1024px){.stat-block__split[data-v-d7d753cd]{min-height:560px}}.stat-block__copy[data-v-d7d753cd]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px 28px 48px;background:linear-gradient(180deg,#f5f7fa,#f5f7fa 72%,#f5f7fa00);opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}@media (min-width: 768px){.stat-block__copy[data-v-d7d753cd]{padding:72px 96px 72px 40px;background:linear-gradient(90deg,#f5f7fa,#f5f7fa 58%,#f5f7fa00)}}@media (min-width: 1024px){.stat-block__copy[data-v-d7d753cd]{padding:88px 120px 88px 7vw}}.stat-block--inview .stat-block__copy[data-v-d7d753cd]{opacity:1;transform:translateY(0)}.stat-block__eyebrow[data-v-d7d753cd]{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;margin:0 0 14px;color:#1a1a1a}.stat-block__title[data-v-d7d753cd]{margin:0;max-width:12em;font-family:"Noto Serif SC","Source Han Serif SC",Georgia,Times New Roman,serif;font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--stat-ink)}.stat-block__body[data-v-d7d753cd]{margin:24px 0 0;max-width:38em;font-size:clamp(15px,1.15vw,17px);font-weight:400;line-height:1.8;color:var(--stat-muted)}.stat-block__subtitle[data-v-d7d753cd]{display:block;margin-bottom:12px;color:var(--stat-ink);font-weight:700}.stat-block__cta[data-v-d7d753cd]{margin-top:36px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:2px;background:#0b2a4a;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .16s cubic-bezier(.4,0,.2,1)}.stat-block__cta[data-v-d7d753cd]:hover{background:#123a5f}.stat-block__cta[data-v-d7d753cd]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.stat-block__media[data-v-d7d753cd]{position:relative;z-index:2;min-height:280px;margin:-36px 28px 40px 20px;overflow:visible;opacity:0;transform:translateY(18px);transition:opacity .75s cubic-bezier(.4,0,.2,1) 80ms,transform .85s cubic-bezier(.4,0,.2,1) 80ms}@media (min-width: 768px){.stat-block__media[data-v-d7d753cd]{min-height:0;align-self:stretch;margin:40px 40px 56px -72px}}@media (min-width: 1024px){.stat-block__media[data-v-d7d753cd]{margin:52px 52px 68px -88px}}.stat-block--inview .stat-block__media[data-v-d7d753cd]{opacity:1;transform:translateY(0)}.stat-block__media-plate[data-v-d7d753cd]{position:absolute;z-index:0;top:18px;left:18px;right:-14px;bottom:-14px;background:#0b2a4a;pointer-events:none}@media (min-width: 768px){.stat-block__media-plate[data-v-d7d753cd]{top:22px;left:22px;right:-18px;bottom:-18px}}.stat-block__media-frame[data-v-d7d753cd]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0b2a4a;box-shadow:0 22px 48px #0b2a4a2e,0 2px #0b2a4a0f}.stat-block__media:hover .stat-block__image[data-v-d7d753cd]{transform:scale(1.04)}.stat-block__image[data-v-d7d753cd]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.stat-block--inview .stat-block__image[data-v-d7d753cd]{transform:scale(1.01)}.stat-block__media-scrim[data-v-d7d753cd]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(11,42,74,.22) 0%,transparent 46%);pointer-events:none}.stat-block__panel[data-v-d7d753cd]{position:relative;min-height:480px;display:grid;place-items:center;overflow:hidden}@media (min-width: 1024px){.stat-block__panel[data-v-d7d753cd]{min-height:0;align-self:stretch;height:100%}}.stat-block__grid[data-v-d7d753cd]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:36px;width:min(100%,320px);padding-block:24px}.stat-block__item[data-v-d7d753cd]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.stat-block__item:nth-child(1) .stat-block__desc[data-v-d7d753cd]{transition-delay:.42s}.stat-block__item:nth-child(2) .stat-block__desc[data-v-d7d753cd]{transition-delay:.54s}.stat-block__item:nth-child(3) .stat-block__desc[data-v-d7d753cd]{transition-delay:.66s}.stat-block__item:nth-child(4) .stat-block__desc[data-v-d7d753cd]{transition-delay:.78s}.stat-block__value[data-v-d7d753cd]{font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1;letter-spacing:-.02em;color:#0b2a4a;font-variant-numeric:tabular-nums}.stat-block__desc-mask[data-v-d7d753cd]{overflow:hidden;max-width:260px}.stat-block__desc[data-v-d7d753cd]{font-size:13px;line-height:1.55;color:var(--stat-muted);transform:translateY(110%);transition:transform .85s cubic-bezier(.4,0,.2,1)}.stat-block--inview .stat-block__desc[data-v-d7d753cd]{transform:translateY(0)}:lang(en) .stat-block__title[data-v-d7d753cd]{font-family:Georgia,Times New Roman,serif}@media (prefers-reduced-motion: reduce){.stat-block__copy[data-v-d7d753cd],.stat-block__media[data-v-d7d753cd],.stat-block__image[data-v-d7d753cd],.stat-block__desc[data-v-d7d753cd]{opacity:1;transform:none;transition:none}.stat-block__media:hover .stat-block__image[data-v-d7d753cd]{transform:none}}.services-section[data-v-e3a6f044]{background-color:#fff;color:#0b2a4a}.services-section__inner[data-v-e3a6f044]{padding-block:64px 0}@media (min-width: 768px){.services-section__inner[data-v-e3a6f044]{padding-block:80px 0}}@media (min-width: 1024px){.services-section__inner[data-v-e3a6f044]{padding-block:96px 0}}.services-section__header[data-v-e3a6f044]{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}@media (min-width: 768px){.services-section__header[data-v-e3a6f044]{padding-inline:40px}}@media (min-width: 1024px){.services-section__header[data-v-e3a6f044]{padding-inline:56px}}.services-section__header[data-v-e3a6f044]{max-width:1920px;margin-bottom:48px;opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}@media (min-width: 768px){.services-section__header[data-v-e3a6f044]{margin-bottom:56px}}@media (min-width: 1024px){.services-section__header[data-v-e3a6f044]{margin-bottom:64px}}.services-section__inner--inview .services-section__header[data-v-e3a6f044]{opacity:1;transform:translateY(0)}.services-section__eyebrow[data-v-e3a6f044]{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:13px;font-weight:400;letter-spacing:.06em;line-height:1.4;color:#0b2a4a73}.services-section__eyebrow[data-v-e3a6f044]:before{content:"";display:block;width:28px;height:1px;background:#0b2a4a59;flex-shrink:0}.services-section__title[data-v-e3a6f044]{margin:0;max-width:18em;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#1a1a1a}.services-section__lead[data-v-e3a6f044]{margin:22px 0 0;max-width:42em;font-size:clamp(14px,1.2vw,16px);font-weight:400;line-height:1.85;color:#0b2a4a9e}.services-section__stage[data-v-e3a6f044]{display:flex;flex-direction:column;align-items:stretch}@media (min-width: 1024px){.services-section__stage[data-v-e3a6f044]{flex-direction:row;min-height:clamp(420px,52vw,560px)}}.services-section__grid[data-v-e3a6f044]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0;flex:1 1 auto;min-width:0}@media (min-width: 768px){.services-section__grid[data-v-e3a6f044]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.services-section__grid[data-v-e3a6f044]{display:flex;flex-direction:row;flex:1 1 100%;width:100%;min-height:inherit;transition:none}}@media (min-width: 1024px){.services-section__stage--active .services-section__grid[data-v-e3a6f044]{flex:0 0 25%;width:25%;transition:width .24s cubic-bezier(.4,0,.2,1),flex-basis .24s cubic-bezier(.4,0,.2,1)}}.services-section__card-wrap[data-v-e3a6f044]{margin:0;opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .75s cubic-bezier(.4,0,.2,1)}.services-section__card-wrap[data-v-e3a6f044]:nth-child(1){transition-delay:.18s}.services-section__card-wrap[data-v-e3a6f044]:nth-child(2){transition-delay:.27s}.services-section__card-wrap[data-v-e3a6f044]:nth-child(3){transition-delay:.36s}.services-section__card-wrap[data-v-e3a6f044]:nth-child(4){transition-delay:.45s}@media (min-width: 1024px){.services-section__card-wrap[data-v-e3a6f044]{flex:1 1 25%;min-width:0;max-width:25%;transition:none;transition-delay:0ms}}.services-section__inner--inview .services-section__card-wrap[data-v-e3a6f044]{opacity:1;transform:translateY(0)}@media (min-width: 1024px){.services-section__card-wrap--featured[data-v-e3a6f044]{order:-1;flex:1 1 100%;max-width:100%;min-width:100%;transition:max-width .24s cubic-bezier(.4,0,.2,1),flex-basis .24s cubic-bezier(.4,0,.2,1)}}@media (min-width: 1024px){.services-section__inner--inview .services-section__card-wrap--muted[data-v-e3a6f044],.services-section__card-wrap--muted[data-v-e3a6f044]{flex:0 0 0;max-width:0;min-width:0;opacity:0;overflow:hidden;pointer-events:none;transform:none;transition:max-width .24s cubic-bezier(.4,0,.2,1),flex-basis .24s cubic-bezier(.4,0,.2,1),opacity .12s linear}}.services-section__card[data-v-e3a6f044]{position:relative;display:block;overflow:hidden;height:100%;min-height:320px;aspect-ratio:3/4.2;color:#fff;text-decoration:none;isolation:isolate}@media (min-width: 768px){.services-section__card[data-v-e3a6f044]{min-height:380px}}@media (min-width: 1024px){.services-section__card[data-v-e3a6f044]{min-height:0;aspect-ratio:auto;height:100%}}.services-section__card[data-v-e3a6f044]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;outline-offset:-2px}@media (min-width: 1024px){.services-section__stage--active .services-section__card-wrap--featured .services-section__card-title[data-v-e3a6f044]{opacity:0}}.services-section__card-img[data-v-e3a6f044]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.services-section__card-scrim[data-v-e3a6f044]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#08101c47,#08101c38 40%,#08101cb8);pointer-events:none}.services-section__card-title[data-v-e3a6f044]{position:absolute;z-index:2;left:20px;right:20px;bottom:24px;margin:0;font-family:"Noto Serif SC","Source Han Serif SC",Georgia,Times New Roman,serif;font-size:clamp(16px,1.35vw,20px);font-weight:600;line-height:1.4;letter-spacing:.01em;color:#fff}@media (min-width: 1024px){.services-section__card-title[data-v-e3a6f044]{left:28px;right:24px;bottom:32px}}.services-section__detail[data-v-e3a6f044]{display:none}@media (min-width: 1024px){.services-section__detail[data-v-e3a6f044]{display:block;flex:0 0 0;width:0;min-width:0;max-width:0;overflow:hidden;opacity:0;background:#0b2a4a;color:#fff;pointer-events:none;transition:none}}@media (min-width: 1024px){.services-section__detail--visible[data-v-e3a6f044]{flex:1 1 75%;width:75%;max-width:75%;opacity:1;pointer-events:auto;transition:width .24s cubic-bezier(.4,0,.2,1),flex-basis .24s cubic-bezier(.4,0,.2,1),opacity .12s linear}}.services-section__detail-link[data-v-e3a6f044]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;box-sizing:border-box;min-height:100%;padding:56px clamp(36px,5vw,72px);color:inherit;text-decoration:none}.services-section__detail-link[data-v-e3a6f044]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;outline-offset:-2px}.services-section__detail-index[data-v-e3a6f044]{margin:0;font-size:13px;font-weight:400;letter-spacing:.14em;color:#ffffff73}.services-section__detail-title[data-v-e3a6f044]{margin:0;font-family:"Noto Serif SC","Source Han Serif SC",Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#fff}.services-section__detail-title-alt[data-v-e3a6f044]{font-weight:500;color:#ffffff9e}.services-section__detail-subtitle[data-v-e3a6f044]{margin:0;font-size:15px;font-weight:400;letter-spacing:.04em;line-height:1.5;color:#ffffff94}.services-section__detail-body[data-v-e3a6f044]{margin:8px 0 0;max-width:36em;font-size:clamp(14px,1.15vw,16px);font-weight:400;line-height:1.85;color:#ffffffd6}.services-section__detail-cta[data-v-e3a6f044]{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:400;letter-spacing:.06em;color:#ffffffc7}:lang(en) .services-section__title[data-v-e3a6f044]{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3.2vw,40px);max-width:22em}:lang(en) .services-section__card-title[data-v-e3a6f044],:lang(en) .services-section__detail-title[data-v-e3a6f044]{font-family:Georgia,Times New Roman,serif;letter-spacing:.01em}.industries-section[data-v-e3a6f044]{background:#f5f7fa;color:#0b2a4a;box-shadow:inset 0 1px #0b2a4a14}.industries-section__inner[data-v-e3a6f044]{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}@media (min-width: 768px){.industries-section__inner[data-v-e3a6f044]{padding-inline:40px}}@media (min-width: 1024px){.industries-section__inner[data-v-e3a6f044]{padding-inline:56px}}.industries-section__inner[data-v-e3a6f044]{padding-block:48px 56px}@media (min-width: 768px){.industries-section__inner[data-v-e3a6f044]{padding-block:56px 64px}}@media (min-width: 1024px){.industries-section__inner[data-v-e3a6f044]{padding-block:64px 72px}}.industries-section__header[data-v-e3a6f044]{max-width:52rem;margin-bottom:40px;opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}@media (min-width: 768px){.industries-section__header[data-v-e3a6f044]{margin-bottom:48px}}@media (min-width: 1024px){.industries-section__header[data-v-e3a6f044]{margin-bottom:56px}}.industries-section__inner--inview .industries-section__header[data-v-e3a6f044]{opacity:1;transform:translateY(0)}.industries-section__eyebrow[data-v-e3a6f044]{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;margin:0 0 14px;color:#1a1a1a}.industries-section__title[data-v-e3a6f044]{margin:0;font-family:"Noto Serif SC","Source Han Serif SC",Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#0b2a4a}.industries-section__lead[data-v-e3a6f044]{margin:20px 0 0;max-width:46em;font-size:clamp(15px,1.3vw,17px);font-weight:400;line-height:1.8;color:#0b2a4aad}.industries-section__grid[data-v-e3a6f044]{display:grid;grid-template-columns:1fr;gap:20px;opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.4,0,.2,1) .12s,transform .8s cubic-bezier(.4,0,.2,1) .12s}@media (min-width: 768px){.industries-section__grid[data-v-e3a6f044]{grid-template-columns:1.28fr 1fr;grid-template-rows:minmax(240px,1fr) minmax(240px,1fr);gap:24px;min-height:520px}}@media (min-width: 1024px){.industries-section__grid[data-v-e3a6f044]{gap:28px;min-height:560px}}.industries-section__inner--inview .industries-section__grid[data-v-e3a6f044]{opacity:1;transform:translateY(0)}.industries-section__card[data-v-e3a6f044]{position:relative;display:block;overflow:hidden;min-height:280px;border-radius:0;color:#fff;text-decoration:none;isolation:isolate}@media (min-width: 768px){.industries-section__card[data-v-e3a6f044]{min-height:0}}.industries-section__card--feature[data-v-e3a6f044]{min-height:400px}@media (min-width: 768px){.industries-section__card--feature[data-v-e3a6f044]{grid-row:1/span 2;min-height:0}}.industries-section__card[data-v-e3a6f044]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.industries-section__card:hover .industries-section__card-img[data-v-e3a6f044],.industries-section__card:focus-visible .industries-section__card-img[data-v-e3a6f044]{transform:scale(1.05)}.industries-section__card-img[data-v-e3a6f044]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .9s cubic-bezier(.4,0,.2,1)}.industries-section__card-scrim[data-v-e3a6f044]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08121c6b,#08121c47 36%,#08121cd1)}.industries-section__card-title[data-v-e3a6f044]{position:absolute;z-index:1;left:24px;right:24px;bottom:52px;margin:0;font-family:"Noto Serif SC","Source Han Serif SC",Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,32px);font-weight:700;line-height:1.3;color:#fff;white-space:nowrap}.industries-section__card--feature .industries-section__card-title[data-v-e3a6f044]{font-size:clamp(26px,2.6vw,40px);bottom:56px}.industries-section__card-btn[data-v-e3a6f044]{position:absolute;z-index:1;left:24px;bottom:20px;display:inline-flex;align-items:center;gap:6px;padding:0;color:#ffffffb8;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1;transition:color .16s cubic-bezier(.4,0,.2,1),gap .16s cubic-bezier(.4,0,.2,1)}.industries-section__card:hover .industries-section__card-btn[data-v-e3a6f044],.industries-section__card:focus-visible .industries-section__card-btn[data-v-e3a6f044]{color:#fff;gap:10px}:lang(en) .industries-section__title[data-v-e3a6f044]{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.4vw,52px)}:lang(en) .industries-section__card-title[data-v-e3a6f044]{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.6vw,26px);white-space:normal}:lang(en) .industries-section__card--feature :lang(en) .industries-section__card-title[data-v-e3a6f044]{font-size:clamp(22px,2.2vw,34px)}@media (prefers-reduced-motion: reduce){.services-section__header[data-v-e3a6f044],.services-section__card-wrap[data-v-e3a6f044],.services-section__grid[data-v-e3a6f044],.services-section__detail[data-v-e3a6f044]{transition:none}.services-section__header[data-v-e3a6f044],.services-section__card-wrap[data-v-e3a6f044]{opacity:1;transform:none}.industries-section__header[data-v-e3a6f044],.industries-section__grid[data-v-e3a6f044],.industries-section__card-img[data-v-e3a6f044]{transition:none}.industries-section__header[data-v-e3a6f044],.industries-section__grid[data-v-e3a6f044]{opacity:1;transform:none}.industries-section__card-img[data-v-e3a6f044]{transform:none}}.section[data-v-4e9df7c6]{padding-block:48px}@media (min-width: 1024px){.section[data-v-4e9df7c6]{padding-block:72px}}.section--compact[data-v-4e9df7c6]{padding-block:40px}@media (min-width: 1024px){.section--compact[data-v-4e9df7c6]{padding-block:56px}}.section__inner[data-v-4e9df7c6]{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}@media (min-width: 768px){.section__inner[data-v-4e9df7c6]{padding-inline:40px}}@media (min-width: 1024px){.section__inner[data-v-4e9df7c6]{padding-inline:56px}}.section--white[data-v-4e9df7c6]{background-color:#fff;color:#0b2a4a}.section--primary[data-v-4e9df7c6]{background-color:#0b2a4a;color:#fff}.section--neutral[data-v-4e9df7c6]{background-color:#f5f7fa;color:#0b2a4a}.section--accent[data-v-4e9df7c6]{background-color:#1a1a1a;color:#fff}.eyebrow-label[data-v-f7cbe5f2]{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.4}.eyebrow-label--accent[data-v-f7cbe5f2]{color:#1a1a1a}.eyebrow-label--accent-deep[data-v-f7cbe5f2]{color:#000}.eyebrow-label--white[data-v-f7cbe5f2]{color:#fff}.eyebrow-label--primary[data-v-f7cbe5f2]{color:#0b2a4a}.advantage-grid[data-v-bddef0f3]{display:grid;gap:40px}@media (min-width: 768px){.advantage-grid[data-v-bddef0f3]{grid-template-columns:repeat(3,1fr);gap:32px}}@media (min-width: 1024px){.advantage-grid[data-v-bddef0f3]{gap:40px}}.advantage-grid__item[data-v-bddef0f3]{border-top:2px solid #0b2a4a;padding-top:24px;display:flex;flex-direction:column;gap:16px;opacity:0;transform:translateY(36px);clip-path:inset(100% 0 0 0);transition:opacity .72s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1),clip-path .8s cubic-bezier(.4,0,.2,1)}.advantage-grid__item[data-v-bddef0f3]:nth-child(1){transition-delay:0ms}.advantage-grid__item[data-v-bddef0f3]:nth-child(2){transition-delay:.14s}.advantage-grid__item[data-v-bddef0f3]:nth-child(3){transition-delay:.28s}.advantage-grid--inview .advantage-grid__item[data-v-bddef0f3]{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}.advantage-grid__num[data-v-bddef0f3]{font-size:18px;font-weight:700;letter-spacing:.12em;color:#000}.advantage-grid__title[data-v-bddef0f3]{font-size:22px}.advantage-grid__desc[data-v-bddef0f3]{font-size:15px;line-height:1.8;color:#6b7280}@media (prefers-reduced-motion: reduce){.advantage-grid__item[data-v-bddef0f3]{opacity:1;transform:none;clip-path:none;transition:none}}.about-page[data-v-41ae5063]{padding-top:80px}[data-v-41ae5063] .about-advantages.section{position:relative;isolation:isolate;overflow:hidden;background-color:#fff!important;background-image:none!important;box-shadow:inset 0 1px #0b2a4a1f}[data-v-41ae5063] .about-advantages.section>.section__inner,[data-v-41ae5063] .about-advantages.section .section__inner{position:relative;z-index:1}@media (min-width: 1024px){[data-v-41ae5063] .about-advantages.section{padding-block:88px 96px}}.about-advantages__layout[data-v-41ae5063]{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media (min-width: 600px){.about-advantages__layout[data-v-41ae5063]{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:40px 48px}}@media (min-width: 768px){.about-advantages__layout[data-v-41ae5063]{gap:48px 64px}}[data-v-41ae5063] .about-advantages .section-head{margin-bottom:0}[data-v-41ae5063] .about-advantages .advantage-grid{gap:28px}@media (min-width: 768px){[data-v-41ae5063] .about-advantages .advantage-grid{grid-template-columns:1fr;gap:32px}}[data-v-41ae5063] .about-advantages .advantage-grid__title{color:#0b2a4a}[data-v-41ae5063] .about-advantages .advantage-grid__desc{color:#0b2a4ad1}.about-hero[data-v-41ae5063]{position:relative;overflow:hidden;color:#fff;background-color:#0b2a4a;background-image:linear-gradient(105deg,#0b2a4ac7,#0b2a4a85 42%,#0b2a4a47),var(--about-hero-image);background-size:cover;background-position:center;background-repeat:no-repeat}.about-hero__inner[data-v-41ae5063]{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}@media (min-width: 768px){.about-hero__inner[data-v-41ae5063]{padding-inline:40px}}@media (min-width: 1024px){.about-hero__inner[data-v-41ae5063]{padding-inline:56px}}.about-hero__inner[data-v-41ae5063]{position:relative;padding-block:64px 56px;display:flex;flex-direction:column;gap:16px;max-width:880px;animation:about-rise-41ae5063 .7s cubic-bezier(.4,0,.2,1) both}@media (min-width: 1024px){.about-hero__inner[data-v-41ae5063]{padding-block:88px 72px}}.about-hero__title[data-v-41ae5063]{font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1.15;letter-spacing:-.02em}.about-mission[data-v-41ae5063]{display:grid;grid-template-columns:1fr;gap:36px;align-items:center;animation:about-rise-41ae5063 .75s cubic-bezier(.4,0,.2,1) .08s both}@media (min-width: 600px){.about-mission[data-v-41ae5063]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px 48px}}@media (min-width: 768px){.about-mission[data-v-41ae5063]{gap:48px 64px}}.about-mission__copy[data-v-41ae5063]{display:flex;flex-direction:column;gap:18px;min-width:0}.about-mission__title[data-v-41ae5063]{margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:900;line-height:1.2;letter-spacing:-.01em;color:#0b2a4a}.about-mission__body[data-v-41ae5063]{margin-top:4px;padding-left:20px;border-left:3px solid #1a1a1a;display:flex;flex-direction:column;gap:18px}.about-mission__text[data-v-41ae5063]{margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.85;font-weight:300;color:#0b2a4a}.about-mission__text[data-v-41ae5063]:last-child{font-weight:400;color:#6b7280}.about-mission__media[data-v-41ae5063]{margin:0;overflow:hidden;aspect-ratio:4/3;background-color:#f5f7fa}@media (min-width: 600px){.about-mission__media[data-v-41ae5063]{aspect-ratio:5/4;min-height:320px}}.about-mission__media img[data-v-41ae5063]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.about-secure-section[data-v-41ae5063]{background-color:#f5f7fa;color:#0b2a4a;scroll-margin-top:96px}.about-secure__intro[data-v-41ae5063]{display:grid;grid-template-columns:1fr;opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}@media (min-width: 768px){.about-secure__intro[data-v-41ae5063]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(48vh,480px)}}.about-secure__media[data-v-41ae5063]{margin:0;overflow:hidden;aspect-ratio:16/11;background-color:#0b2a4a0f}@media (min-width: 768px){.about-secure__media[data-v-41ae5063]{aspect-ratio:auto;min-height:100%}}.about-secure__media img[data-v-41ae5063]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.about-secure__copy[data-v-41ae5063]{display:flex;flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:40px 24px 8px}@media (min-width: 768px){.about-secure__copy[data-v-41ae5063]{padding:48px clamp(32px,5vw,72px)}}@media (min-width: 1024px){.about-secure__copy[data-v-41ae5063]{padding-inline:clamp(40px,6vw,96px)}}.about-secure__title[data-v-41ae5063]{margin:0;max-width:10em;font-family:"Noto Serif SC",Georgia,Times New Roman,serif;font-size:clamp(36px,4.4vw,56px);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#000}.about-secure__lead[data-v-41ae5063]{margin:0;max-width:28em;font-size:clamp(15px,1.5vw,17px);line-height:1.7;color:#0b2a4a}.about-secure__body[data-v-41ae5063]{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}@media (min-width: 768px){.about-secure__body[data-v-41ae5063]{padding-inline:40px}}@media (min-width: 1024px){.about-secure__body[data-v-41ae5063]{padding-inline:56px}}.about-secure__body[data-v-41ae5063]{padding-block:40px 56px}@media (min-width: 768px){.about-secure__body[data-v-41ae5063]{padding-block:48px 72px}}@media (min-width: 1024px){.about-secure__body[data-v-41ae5063]{padding-block:56px 88px}}.about-secure__grid[data-v-41ae5063]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:36px}@media (min-width: 600px){.about-secure__grid[data-v-41ae5063]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px}}@media (min-width: 768px){.about-secure__grid[data-v-41ae5063]{gap:32px 48px}}.about-secure__item[data-v-41ae5063]{display:flex;flex-direction:column;gap:14px;min-width:0;opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.about-secure__item[data-v-41ae5063]:nth-child(1){transition-delay:.14s}.about-secure__item[data-v-41ae5063]:nth-child(2){transition-delay:.25s}.about-secure__item[data-v-41ae5063]:nth-child(3){transition-delay:.36s}.about-secure__item-title[data-v-41ae5063]{margin:0;display:flex;align-items:baseline;gap:6px;font-size:clamp(16px,1.5vw,18px);font-weight:700;line-height:1.35;color:#123a5f}.about-secure__item-title span[data-v-41ae5063]{font-weight:400}.about-secure__item-body[data-v-41ae5063]{margin:0;flex:1;font-size:14px;line-height:1.75;color:#000000c7}.about-secure__item-link[data-v-41ae5063]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:700;color:#123a5f;text-decoration:none;transition:opacity .16s cubic-bezier(.4,0,.2,1)}.about-secure__item-link[data-v-41ae5063]:hover{opacity:.75}.about-secure__item-link[data-v-41ae5063]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.about-secure-section--inview .about-secure__intro[data-v-41ae5063],.about-secure-section--inview .about-secure__item[data-v-41ae5063]{opacity:1;transform:translateY(0)}[data-v-41ae5063] .section-head{margin-bottom:40px}[data-v-41ae5063] .section-head h2{margin-top:12px}@keyframes about-rise-41ae5063{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.about-hero__inner[data-v-41ae5063],.about-mission[data-v-41ae5063]{animation:none}.about-secure__intro[data-v-41ae5063],.about-secure__item[data-v-41ae5063]{opacity:1;transform:none;transition:none}}.contact-page[data-v-dee1363b]{padding-top:80px}.contact-reveal[data-v-dee1363b]{opacity:0;transform:translateY(-22px);transition:opacity .62s cubic-bezier(.4,0,.2,1),transform .62s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--reveal-i, 0) * 90ms);will-change:opacity,transform}.contact-page--entered .contact-reveal[data-v-dee1363b]{opacity:1;transform:translateY(0)}.contact-hero[data-v-dee1363b]{position:relative;overflow:hidden;color:#fff;background-color:#0b2a4a;background-image:linear-gradient(105deg,#0b2a4ad1,#0b2a4a94 45%,#0b2a4a52),var(--contact-hero-image);background-size:cover;background-position:center;background-repeat:no-repeat}.contact-hero__inner[data-v-dee1363b]{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}@media (min-width: 768px){.contact-hero__inner[data-v-dee1363b]{padding-inline:40px}}@media (min-width: 1024px){.contact-hero__inner[data-v-dee1363b]{padding-inline:56px}}.contact-hero__inner[data-v-dee1363b]{position:relative;padding-block:64px 56px;display:flex;flex-direction:column;gap:16px;max-width:880px}@media (min-width: 1024px){.contact-hero__inner[data-v-dee1363b]{padding-block:88px 72px}}.contact-hero__eyebrow[data-v-dee1363b]{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:#fff}.contact-hero__title[data-v-dee1363b]{font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1.15;letter-spacing:-.02em}.contact-hero__lead[data-v-dee1363b]{font-size:clamp(16px,1.6vw,18px);line-height:1.7;color:#ffffffe0;max-width:36em}[data-v-dee1363b] .contact-channels-section.section{position:relative;isolation:isolate;overflow:hidden;background-color:#f5f7fa!important;background-image:none!important}[data-v-dee1363b] .contact-channels-section.section:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;z-index:0;background-image:var(--contact-mail-image);background-size:cover;background-position:center;filter:blur(8px);transform:scale(1.05);pointer-events:none}[data-v-dee1363b] .contact-channels-section.section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#0b2a4a47;pointer-events:none}[data-v-dee1363b] .contact-channels-section.section>.section__inner,[data-v-dee1363b] .contact-channels-section.section .section__inner{position:relative;z-index:1;display:flex;justify-content:center}@media (min-width: 1024px){[data-v-dee1363b] .contact-channels-section.section{padding-block:72px 88px}}.mail-letter[data-v-dee1363b]{position:relative;width:min(100%,960px);background-color:#fff;color:#0b2a4a;padding:36px 28px 40px;box-shadow:0 18px 48px #0b2a4a29,0 1px #0b2a4a0f}@media (min-width: 768px){.mail-letter[data-v-dee1363b]{padding:44px 48px 48px}}.mail-letter__main[data-v-dee1363b]{display:grid;gap:28px;align-items:start}@media (min-width: 600px){.mail-letter__main[data-v-dee1363b]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px 32px}}@media (min-width: 1024px){.mail-letter__main[data-v-dee1363b]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px 48px}}.mail-letter__main-left[data-v-dee1363b]{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.mail-letter__aside[data-v-dee1363b]{display:flex;flex-direction:column;min-width:0}@media (min-width: 600px){.mail-letter__aside[data-v-dee1363b]{padding-left:24px;border-left:1px solid rgba(11,42,74,.12)}}@media (min-width: 1024px){.mail-letter__aside[data-v-dee1363b]{padding-left:32px}}.mail-letter__copy[data-v-dee1363b]{font-size:16px;line-height:1.8;color:#6b7280}.mail-letter__fields[data-v-dee1363b]{width:100%;display:flex;flex-direction:column}.mail-letter__field[data-v-dee1363b]{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid rgba(11,42,74,.12)}.mail-letter__field dt[data-v-dee1363b]{font-size:13px;font-weight:700;letter-spacing:.04em;color:#000}.mail-letter__field dd[data-v-dee1363b]{font-size:15px;font-weight:700;line-height:1.55;color:#0b2a4a;word-break:break-word}.mail-letter__field dd a[data-v-dee1363b]{color:inherit;transition:color .16s cubic-bezier(.4,0,.2,1)}.mail-letter__field dd a[data-v-dee1363b]:hover{color:#000}.mail-letter__field dd a[data-v-dee1363b]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.mail-letter__note[data-v-dee1363b]{font-size:14px;font-weight:700;line-height:1.7;color:#000}.mail-letter__form[data-v-dee1363b]{width:100%;display:flex;flex-direction:column;gap:16px;margin-top:4px}.mail-letter__control[data-v-dee1363b]{display:flex;flex-direction:column;gap:8px;width:100%}.mail-letter__label[data-v-dee1363b]{font-size:13px;font-weight:700;letter-spacing:.04em;color:#000}.mail-letter__control input[data-v-dee1363b],.mail-letter__control textarea[data-v-dee1363b]{width:100%;margin:0;padding:10px 0 12px;border:0;border-bottom:1px solid rgba(11,42,74,.12);border-radius:0;background:transparent;color:#0b2a4a;font:inherit;font-size:15px;font-weight:700;line-height:1.5;resize:vertical;transition:border-color .16s cubic-bezier(.4,0,.2,1)}.mail-letter__control input[data-v-dee1363b]::placeholder,.mail-letter__control textarea[data-v-dee1363b]::placeholder{color:#0b2a4a59;font-weight:400}.mail-letter__control input[data-v-dee1363b]:hover,.mail-letter__control textarea[data-v-dee1363b]:hover{border-bottom-color:#0b2a4a47}.mail-letter__control input[data-v-dee1363b]:focus,.mail-letter__control textarea[data-v-dee1363b]:focus{outline:none;border-bottom-color:#000}.mail-letter__control input[data-v-dee1363b]:focus-visible,.mail-letter__control textarea[data-v-dee1363b]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.mail-letter__control textarea[data-v-dee1363b]{min-height:96px}.mail-letter__control--error input[data-v-dee1363b],.mail-letter__control--error textarea[data-v-dee1363b]{border-bottom-color:#b42318}.mail-letter__error[data-v-dee1363b]{font-size:13px;font-weight:700;line-height:1.4;color:#b42318}.mail-letter__signoff[data-v-dee1363b]{margin-top:4px}.mail-letter__cta[data-v-dee1363b]{margin-top:0}.contact-success[data-v-dee1363b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px}.contact-success__backdrop[data-v-dee1363b]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;cursor:pointer;background:#0b2a4a7a}.contact-success__panel[data-v-dee1363b]{position:relative;z-index:1;width:min(100%,400px);padding:36px 28px 28px;background:#fff;color:#0b2a4a;text-align:center;box-shadow:0 18px 48px #0b2a4a33;animation:contact-rise-dee1363b .35s cubic-bezier(.4,0,.2,1) both}.contact-success__message[data-v-dee1363b]{margin:0 0 24px;font-size:17px;font-weight:700;line-height:1.6}.contact-success__btn[data-v-dee1363b]{min-width:120px}@keyframes contact-rise-dee1363b{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.contact-reveal[data-v-dee1363b]{opacity:1;transform:none;transition:none}.contact-success__panel[data-v-dee1363b]{animation:none}}.service-accordion[data-v-d249f562]{--acc-ink: #1a1a1a;--acc-muted: #6b6b6b;--acc-line: #e6e6e6;--acc-accent: #0b2a4a;--acc-accent-soft: rgba(11, 42, 74, .18);position:relative;padding:8px 0 24px 18px}@media (min-width: 768px){.service-accordion[data-v-d249f562]{padding-left:22px}}.service-accordion__rail[data-v-d249f562]{position:absolute;left:0;top:12px;bottom:12px;width:2px;background:var(--acc-accent)}.service-accordion__list[data-v-d249f562]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:28px}@media (min-width: 768px){.service-accordion__list[data-v-d249f562]{gap:36px}}.service-accordion__item[data-v-d249f562]{scroll-margin-top:96px}.service-accordion__item--open[data-v-d249f562]{position:relative}.service-accordion__trigger[data-v-d249f562]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;border:0;background:transparent;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px 18px;align-items:start;text-align:left;padding:0;color:inherit;font:inherit}.service-accordion__trigger[data-v-d249f562]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.service-accordion__index[data-v-d249f562]{font-size:clamp(28px,3vw,36px);font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--acc-ink);padding-top:2px}.service-accordion__copy[data-v-d249f562]{display:flex;flex-direction:column;gap:10px;min-width:0;padding-bottom:14px;border-bottom:1px solid var(--acc-line)}.service-accordion__title[data-v-d249f562]{font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.3;color:var(--acc-ink)}.service-accordion__summary[data-v-d249f562]{font-size:14px;line-height:1.7;color:var(--acc-muted)}.service-accordion__icon[data-v-d249f562]{width:34px;height:34px;margin-top:2px;border-radius:50%;border:1.5px solid #d8d8d8;color:#b0b0b0;display:inline-grid;place-items:center;transition:border-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1),background-color .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.service-accordion__icon svg[data-v-d249f562]{transform:rotate(180deg);transition:transform .28s cubic-bezier(.4,0,.2,1)}.service-accordion__panel[data-v-d249f562]{margin:18px 0 0;padding-left:calc(clamp(28px,3vw,36px) + 18px);display:flex;flex-direction:column;gap:12px}.service-accordion__panel-title[data-v-d249f562]{margin:0;padding-bottom:12px;border-bottom:1px solid var(--acc-line);font-size:16px;font-weight:700;line-height:1.4;color:var(--acc-accent)}.service-accordion__panel-body[data-v-d249f562]{margin:0;max-width:42em;font-size:14px;line-height:1.85;color:var(--acc-muted)}.service-accordion__item--open .service-accordion__copy[data-v-d249f562]{border-bottom-color:#d8d8d8}.service-accordion__item--open .service-accordion__title[data-v-d249f562]{color:var(--acc-accent)}.service-accordion__item--open .service-accordion__icon[data-v-d249f562]{border-color:var(--acc-accent);color:var(--acc-accent);background:#0b2a4a0a}.service-accordion__item--open .service-accordion__icon svg[data-v-d249f562]{transform:rotate(0)}@media (prefers-reduced-motion: reduce){.service-accordion__icon[data-v-d249f562],.service-accordion__icon svg[data-v-d249f562]{transition:none}}.services-page[data-v-4f36a64e]{position:relative;padding-top:80px;isolation:isolate}.services-hero[data-v-4f36a64e]{position:relative;overflow:hidden;color:#fff;background-color:#0b2a4a;background-image:linear-gradient(105deg,#0b2a4ad1,#0b2a4a8f 42%,#0b2a4a52),var(--services-hero-image);background-size:cover;background-position:center;background-repeat:no-repeat}.services-hero__inner[data-v-4f36a64e]{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}@media (min-width: 768px){.services-hero__inner[data-v-4f36a64e]{padding-inline:40px}}@media (min-width: 1024px){.services-hero__inner[data-v-4f36a64e]{padding-inline:56px}}.services-hero__inner[data-v-4f36a64e]{position:relative;padding-block:64px 56px;display:flex;flex-direction:column;gap:16px;max-width:880px;animation:services-rise-4f36a64e .7s cubic-bezier(.4,0,.2,1) both}@media (min-width: 1024px){.services-hero__inner[data-v-4f36a64e]{padding-block:88px 72px}}.services-hero__title[data-v-4f36a64e]{font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1.15;letter-spacing:-.02em}.services-hero__lead[data-v-4f36a64e]{font-size:clamp(16px,1.6vw,18px);line-height:1.7;color:#ffffffe0;max-width:40em}.services-page__bands[data-v-4f36a64e]{position:relative;z-index:1;background-color:#fff;padding-block:40px 48px}@media (min-width: 1024px){.services-page__bands[data-v-4f36a64e]{padding-block:56px 56px}}.services-page__shell[data-v-4f36a64e]{position:relative;z-index:1;width:min(100% - 40px,1120px);margin-inline:auto;display:flex;flex-direction:column;gap:36px}@media (min-width: 768px){.services-page__shell[data-v-4f36a64e]{gap:44px}}.services-page__split[data-v-4f36a64e]{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media (min-width: 768px){.services-page__split[data-v-4f36a64e]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px 48px}}@media (min-width: 1024px){.services-page__split[data-v-4f36a64e]{gap:48px 64px}}.services-page__visual[data-v-4f36a64e]{display:flex;flex-direction:column;gap:18px;min-width:0;animation:services-rise-4f36a64e .75s cubic-bezier(.4,0,.2,1) .06s both}@media (min-width: 768px){.services-page__visual[data-v-4f36a64e]{position:sticky;top:108px;gap:22px}}.services-page__visual-media[data-v-4f36a64e]{margin:0;overflow:hidden;aspect-ratio:16/10;background-color:#0b2a4a0f}@media (min-width: 768px){.services-page__visual-media[data-v-4f36a64e]{aspect-ratio:3/4}}.services-page__visual-image[data-v-4f36a64e]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.03);transition:transform 1.1s cubic-bezier(.4,0,.2,1)}@media (hover: hover) and (pointer: fine){.services-page__visual:hover .services-page__visual-image[data-v-4f36a64e]{transform:scale(1.07)}}.services-page__visual-indexes[data-v-4f36a64e]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.services-page__visual-index[data-v-4f36a64e]{font-size:clamp(18px,2vw,22px);font-weight:900;line-height:1;letter-spacing:-.02em;color:#0b2a4a47;transition:color .16s cubic-bezier(.4,0,.2,1)}.services-page__visual-index--active[data-v-4f36a64e]{color:#0b2a4a}.services-intro[data-v-4f36a64e]{display:flex;flex-direction:column;gap:16px;max-width:40em}.services-intro__eyebrow[data-v-4f36a64e]{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0b2a4a8c}.services-intro__title[data-v-4f36a64e]{margin:0;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.25;letter-spacing:-.02em;color:#0b2a4a}.services-intro__lead[data-v-4f36a64e]{margin:0;font-size:15px;line-height:1.85;color:#6b6b6b}.industries-page__bands[data-v-4f36a64e]{position:relative;z-index:1;scroll-margin-top:96px;background-color:#fff;padding-block:0 64px;opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.industries-page__bands--inview[data-v-4f36a64e]{opacity:1;transform:translateY(0)}@media (min-width: 1024px){.industries-page__bands[data-v-4f36a64e]{padding-block:0 88px}}.industries-page__shell[data-v-4f36a64e]{position:relative;z-index:1;width:min(100% - 40px,1080px);margin-inline:auto;display:flex;flex-direction:column;gap:28px;padding-top:48px}@media (min-width: 768px){.industries-page__shell[data-v-4f36a64e]{gap:36px;padding-top:64px}}@media (min-width: 1024px){.industries-page__shell[data-v-4f36a64e]{padding-top:80px}}.industries-page__media[data-v-4f36a64e]{margin:0;overflow:hidden;aspect-ratio:21/9;background-color:#0b2a4a0f}@media (min-width: 768px){.industries-page__media[data-v-4f36a64e]{aspect-ratio:2.4/1}}.industries-page__image[data-v-4f36a64e]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.industries-page__divider[data-v-4f36a64e]{width:100%;height:1px;margin:8px 0;background:linear-gradient(90deg,#0b2a4a38,#0b2a4a14 55%,#0b2a4a00)}.industries-page__head[data-v-4f36a64e]{display:flex;flex-direction:column;gap:14px;max-width:40em;margin-bottom:8px}.industries-page__title[data-v-4f36a64e]{margin:0;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.25;letter-spacing:-.02em;color:#0b2a4a}.industries-page__lead[data-v-4f36a64e]{margin:0;font-size:15px;line-height:1.85;color:#6b7280}.industries-tabs[data-v-4f36a64e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 4px;padding-bottom:16px;border-bottom:1px solid rgba(11,42,74,.12)}.industries-tabs__link[data-v-4f36a64e]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:transparent;cursor:pointer;padding:8px 14px;font:inherit;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.3;color:#0b2a4a73;transition:color .16s cubic-bezier(.4,0,.2,1)}.industries-tabs__link[data-v-4f36a64e]:hover{color:#0b2a4a}.industries-tabs__link--active[data-v-4f36a64e]{color:#0b2a4a;font-weight:700}.industries-tabs__link--active[data-v-4f36a64e]:after{content:"";position:absolute;left:14px;right:14px;bottom:-17px;height:2px;background:#0b2a4a}.industries-tabs__link[data-v-4f36a64e]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.industry-detail[data-v-4f36a64e]{display:grid;grid-template-columns:1fr;gap:40px;color:#0b2a4a;padding-block:12px 0;animation:industries-panel-in-4f36a64e .52s cubic-bezier(.4,0,.2,1) both}@media (min-width: 768px){.industry-detail[data-v-4f36a64e]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px 64px;align-items:start;padding-block:8px 0}}@media (min-width: 1024px){.industry-detail[data-v-4f36a64e]{gap:56px 80px}}.industry-detail__main[data-v-4f36a64e]{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.industry-detail__label[data-v-4f36a64e]{display:inline-flex;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:400;letter-spacing:.04em;line-height:1.3;color:#0b2a4a}.industry-detail__label-line[data-v-4f36a64e]{width:28px;height:2px;background-color:#0b2a4a}.industry-detail__headline[data-v-4f36a64e]{margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.3;letter-spacing:.01em;color:#0b2a4a}.industry-detail__headline-primary[data-v-4f36a64e]{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.industry-detail__headline-sep[data-v-4f36a64e],.industry-detail__headline-alt[data-v-4f36a64e]{font-family:Georgia,Times New Roman,"Noto Serif SC",serif;font-weight:500;color:#0b2a4ab8}.industry-detail__cta[data-v-4f36a64e]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:2px;background-color:#0b2a4a;color:#fff;font-size:15px;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:background-color .16s cubic-bezier(.4,0,.2,1)}.industry-detail__cta[data-v-4f36a64e]:hover{background-color:#123a5f}.industry-detail__cta[data-v-4f36a64e]:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.industry-detail__desc[data-v-4f36a64e]{margin:0;max-width:34em;font-size:14px;line-height:1.9;color:#6b7280}.industry-detail__side[data-v-4f36a64e]{display:flex;flex-direction:column;gap:36px;padding-top:4px}@media (min-width: 768px){.industry-detail__side[data-v-4f36a64e]{gap:44px;padding-top:8px}}.industry-detail__group[data-v-4f36a64e]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.industry-detail__group-title[data-v-4f36a64e]{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:#0b2a4a}.industry-detail__list[data-v-4f36a64e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.industry-detail__item[data-v-4f36a64e]{position:relative;padding-left:18px;font-size:14px;line-height:1.75;color:#6b7280}.industry-detail__item[data-v-4f36a64e]:before{content:"";position:absolute;left:0;top:.55em;width:0;height:0;border-style:solid;border-width:7px 5px 0;border-color:#0b2a4a transparent transparent}@keyframes services-rise-4f36a64e{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes industries-panel-in-4f36a64e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.services-hero__inner[data-v-4f36a64e],.services-page__visual[data-v-4f36a64e],.industry-detail[data-v-4f36a64e]{animation:none}.services-page__visual-image[data-v-4f36a64e]{transform:none;transition:none}.industries-page__bands[data-v-4f36a64e]{opacity:1;transform:none;transition:none}}.not-found[data-v-d232c5cc]{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;padding-top:80px;display:grid;place-items:center;color:#fff;background:radial-gradient(ellipse 70% 55% at 18% 20%,rgba(255,255,255,.08),transparent 55%),radial-gradient(ellipse 55% 45% at 88% 78%,rgba(18,58,95,.9),transparent 60%),linear-gradient(160deg,#071a2e,#0b2a4a 42%,#0e2438)}.not-found__glow[data-v-d232c5cc]{position:absolute;inset:auto -10% -20% auto;width:min(56vw,520px);height:min(56vw,520px);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 68%);pointer-events:none;z-index:0}.not-found__inner[data-v-d232c5cc]{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}@media (min-width: 768px){.not-found__inner[data-v-d232c5cc]{padding-inline:40px}}@media (min-width: 1024px){.not-found__inner[data-v-d232c5cc]{padding-inline:56px}}.not-found__inner[data-v-d232c5cc]{position:relative;z-index:1;width:100%;max-width:720px;padding-block:72px 88px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1)}@media (min-width: 1024px){.not-found__inner[data-v-d232c5cc]{padding-block:96px 112px}}.not-found--entered .not-found__inner[data-v-d232c5cc]{opacity:1;transform:translateY(0)}.not-found__code[data-v-d232c5cc]{margin-top:8px;font-size:clamp(72px,14vw,128px);font-weight:900;line-height:.9;letter-spacing:-.04em;color:#fffffff0}.not-found__title[data-v-d232c5cc]{font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.2;letter-spacing:-.01em}.not-found__lead[data-v-d232c5cc]{max-width:28em;font-size:clamp(16px,1.5vw,18px);line-height:1.7;color:#ffffffc7}.not-found__redirect[data-v-d232c5cc]{width:100%;max-width:320px;margin-top:16px;display:flex;flex-direction:column;gap:12px}.not-found__hint[data-v-d232c5cc]{font-size:14px;letter-spacing:.04em;color:#ffffffad}.not-found__track[data-v-d232c5cc]{height:2px;width:100%;background-color:#ffffff29;overflow:hidden}.not-found__bar[data-v-d232c5cc]{display:block;height:100%;width:100%;transform-origin:left center;background-color:#fff;transition:transform 1s linear}.not-found__cta[data-v-d232c5cc]{margin-top:12px}@media (prefers-reduced-motion: reduce){.not-found__inner[data-v-d232c5cc]{opacity:1;transform:none;transition:none}.not-found__bar[data-v-d232c5cc]{transition:none}}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:300;font-display:swap;src:local("Noto Sans SC Light"),local("NotoSansSC-Light"),url(/Emily/fonts/NotoSansSC-Light.woff2) format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans SC Regular"),local("NotoSansSC-Regular"),url(/Emily/fonts/NotoSansSC-Regular.woff2) format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;font-display:swap;src:local("Noto Sans SC Bold"),local("NotoSansSC-Bold"),url(/Emily/fonts/NotoSansSC-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:900;font-display:swap;src:local("Noto Sans SC Black"),local("NotoSansSC-Black"),url(/Emily/fonts/NotoSansSC-Black.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.hero-intro-locked,html.hero-intro-locked body{overflow:hidden;overscroll-behavior:none}body{margin:0;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#0b2a4a;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,figure,blockquote,dd,dl{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;background:none;border:0;padding:0;color:inherit}::selection{background-color:#1a1a1a;color:#fff}h1{font-size:clamp(32px,4.5vw,56px);font-weight:900;line-height:1.15;letter-spacing:-.01em}h2{font-size:clamp(28px,3.2vw,40px);font-weight:900;line-height:1.2;letter-spacing:-.01em}h3{font-size:20px;font-weight:700;line-height:1.35}[id]{scroll-margin-top:96px}.section-head{max-width:768px;margin-bottom:56px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.section-head>p.eyebrow-label{font-size:clamp(28px,3.2vw,40px)}.section-head h2{text-wrap:balance}.section-head__lead{font-size:17px;line-height:1.85;color:#6b7280}.section-head--on-dark .section-head__lead{color:#9ca3af}@media (min-width: 1024px){.section-head{margin-bottom:72px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 32px;font-size:15px;font-weight:700;letter-spacing:.02em;border:1px solid transparent;border-radius:2px;transition:background-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1)}.btn:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.btn--black{background-color:#0b2a4a;color:#fff}.btn--black:hover{background-color:#123a5f}.btn--white{background-color:#fff;color:#0b2a4a}.btn--white:hover{background-color:#f5f7fa}.btn--outline-black{border-color:#0b2a4a;color:#0b2a4a}.btn--outline-black:hover{background-color:#0b2a4a;color:#fff}.btn--outline-white{border-color:#fff;color:#fff}.btn--outline-white:hover{background-color:#fff;color:#0b2a4a}.link-more{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;border-bottom:2px solid #0b2a4a;padding-bottom:4px;transition:gap .16s cubic-bezier(.4,0,.2,1)}.link-more:after{content:"→"}.link-more:hover{gap:16px}.link-more:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}
