:root{--als: rgba(255, 255, 255, 0.78);--asb: 1;--asi: 0px;--alj: #475569;--aoh: rgba(15, 35, 62, 0.16);--aku: #1f4e79;--ajf: rgba(21, 33, 55, 0.14);--amt: #a06b1a;color-scheme: light;--amd: #9a3a3a;--aoj: #173a5c;--amm: #0c1728;--amp: rgba(15, 23, 42, 0.1);--ams: #2f7a55;--aox: 56px;--ajo: #526174;--ajj: #101828;--ajs: #466a73;}*{box-sizing: border-box;}html{min-width: 320px;scroll-snap-type: y proximity;scrollbar-width: none;scroll-behavior: smooth;-ms-overflow-style: none;background: #fff;}body{color: var(--ajj);min-height: 100vh;background: #fff;font-family: "Source Han Sans SC", "Noto Sans CJK SC", "Noto Sans SC", "思源黑体", "Microsoft YaHei", "PingFang SC", "Segoe UI", Arial, sans-serif;letter-spacing: 0;margin: 0;}html::-webkit-scrollbar,
body::-webkit-scrollbar{width: 0;height: 0;display: none;}a{color: inherit;text-decoration: none;}.qc{overflow: hidden;width: 0;position: absolute;height: 0;pointer-events: none;}main{transition: transform 180ms ease-out, filter 180ms ease-out;transform: translate3d(0, 0, 0);}body.acl main{transform-origin: center;transform: translate3d(0, var(--asi), 0) scaleY(var(--asb));transition: none;will-change: filter, transform;filter: url("#scroll-streak-blur");}.in{background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.68));align-items: center;left: 0;transition: background 180ms ease, box-shadow 180ms ease, border-color 180ms ease;right: 0;display: flex;backdrop-filter: blur(14px) saturate(1.04);z-index: 20;position: fixed;height: var(--aox);border-bottom: 1px solid rgba(16, 24, 40, 0.06);top: 0;padding: 0 clamp(22px, 5.4vw, 78px);}.in.hv{box-shadow: 0 6px 18px rgba(18, 32, 57, 0.05);border-bottom-color: rgba(16, 24, 40, 0.09);background: var(--als);}.qy{align-items: center;min-width: 0;margin-right: 14px;display: inline-flex;flex: 0 0 auto;}.ep{height: 40px;width: 260px;transition: opacity 160ms ease;display: block;object-fit: contain;}.qy:hover .ep,
.qy:focus-visible .ep{opacity: 0.78;}.lq{margin-right: 14px;height: 22px;display: inline-block;width: 1px;flex: 0 0 auto;background: linear-gradient(180deg, transparent, rgba(16, 24, 40, 0.18), transparent);}.qz{transition: opacity 160ms ease;min-width: 0;display: inline-grid;flex: 0 0 auto;grid-template-columns: auto;gap: 1px;}.qz:hover,
.qz:focus-visible{opacity: 0.78;}.eq{color: #101828;font-weight: 800;letter-spacing: 0.01em;font-size: 22px;line-height: 1.1;}.ou{letter-spacing: 0.04em;line-height: 1.35;font-weight: 600;font-size: 12px;color: #475467;}.cz{display: inline-flex;margin-left: auto;align-items: center;padding: 4px 0;gap: clamp(18px, 2.2vw, 32px);}.qt{min-height: 30px;font-size: 14px;transition: color 160ms ease;color: #475467;align-items: center;font-weight: 700;position: relative;letter-spacing: 0.02em;display: inline-flex;}.qt::after{background: var(--aku);content: "";width: 0;transform: translateX(-50%);position: absolute;bottom: 4px;left: 50%;transition: width 200ms ease;height: 1.5px;}.qt:hover,
.qt:focus-visible{color: var(--aku);}.qt:hover::after,
.qt:focus-visible::after{width: calc(100% - 4px);}.qt.dw{color: var(--aku);}.qt.dw::after{width: calc(100% - 4px);}.afu{z-index: 22;margin-left: auto;width: 28px;padding: 0;height: 22px;position: relative;background: transparent;border: 0;cursor: pointer;display: none;}.ahl{width: 24px;transition: transform 220ms ease, opacity 180ms ease, background 180ms ease;left: 2px;background: var(--amm);position: absolute;height: 2px;border-radius: 1px;}.ahl:nth-child(1){top: 4px;}.ahl:nth-child(2){top: 10px;}.ahl:nth-child(3){top: 16px;}.afu[aria-expanded="true"] .ahl:nth-child(1){transform: translateY(6px) rotate(45deg);}.afu[aria-expanded="true"] .ahl:nth-child(2){opacity: 0;}.afu[aria-expanded="true"] .ahl:nth-child(3){transform: translateY(-6px) rotate(-45deg);}.ga{background: rgba(255, 255, 255, 0.96);visibility: hidden;display: none;bottom: 0;top: 0;transition: opacity 280ms ease, visibility 280ms ease;position: fixed;right: 0;z-index: 18;backdrop-filter: blur(12px);opacity: 0;left: 0;}.ga.bn{opacity: 1;visibility: visible;}.acq{display: flex;align-items: center;padding: 24px;justify-content: center;flex-direction: column;width: 100%;gap: 24px;height: 100%;}.wg{color: var(--amm);padding: 12px 24px;font-size: 20px;transition: color 160ms ease, background 160ms ease;border-radius: 6px;font-weight: 700;letter-spacing: 0.02em;text-align: center;display: block;}.wg:hover,
.wg:focus-visible{color: var(--aku);background: rgba(31, 78, 121, 0.06);}.wg.dw{color: var(--aku);background: rgba(31, 78, 121, 0.08);}.e{align-items: center;background: #fff;overflow: hidden;scroll-snap-align: start;display: flex;min-height: 100vh;position: relative;isolation: isolate;padding: clamp(106px, 12vh, 146px) clamp(24px, 4.4vw, 88px) 56px;}.e::before{mask-image: linear-gradient(90deg, transparent 0%, #000 18%, #000 72%, transparent 100%);inset: var(--aox) 0 0;content: "";background-size: 96px 96px;z-index: -1;position: absolute;opacity: 0.48;background:
    linear-gradient(90deg, rgba(31, 78, 121, 0.035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(31, 78, 121, 0.026) 1px, transparent 1px);pointer-events: none;}.e::after{position: absolute;content: "";pointer-events: none;background:
    linear-gradient(90deg, #fff 0%, #fff 18%, rgba(255, 255, 255, 0.98) 42%, rgba(255, 255, 255, 0.68) 57%, rgba(255, 255, 255, 0.16) 74%, rgba(255, 255, 255, 0) 100%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.46) 0%, rgba(255, 255, 255, 0) 46%, rgba(16, 24, 40, 0.055) 100%);z-index: -1;inset: 0;}.ho{right: 0;width: auto;position: absolute;bottom: 0;left: 13vw;overflow: hidden;top: var(--aox);z-index: -2;}.ho img{filter: saturate(0.96) contrast(1.06);display: block;width: 100%;object-fit: cover;object-position: right center;max-height: none;height: 100%;}.sw{font-size: 11px;right: clamp(18px, 3.5vw, 58px);bottom: 18px;position: absolute;color: rgba(82, 97, 116, 0.46);z-index: 2;pointer-events: none;margin: 0;line-height: 1.5;}.ds{transform: translateX(-42px) scaleX(1.08);pointer-events: none;background: linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0.95) 68%, rgba(255, 255, 255, 0));width: 54vw;bottom: 0;filter: blur(30px);left: 0;top: 0;position: absolute;z-index: -1;}.kg{padding-top: 0;width: min(748px, 54vw);position: relative;transform: translateY(clamp(-48px, -3.4vh, -20px));}.kg::before{top: -34px;left: 0;pointer-events: none;position: absolute;content: "";height: 2px;width: 74px;background: linear-gradient(90deg, rgba(31, 78, 121, 0.78), rgba(31, 78, 121, 0));}.hl{min-height: 34px;font-weight: 800;gap: 9px;color: var(--aku);align-items: center;display: inline-flex;font-size: 14px;}.hl svg,
.ab svg,
.re svg{stroke: currentColor;stroke-linejoin: round;stroke-linecap: round;fill: none;flex: 0 0 auto;stroke-width: 1.9;}.hl svg{height: 19px;width: 19px;}h1{text-wrap: balance;font-weight: 800;margin: 24px 0 24px;color: var(--amm);max-width: 760px;line-height: 1.14;font-size: clamp(46px, 3.9vw, 64px);}.my{color: #42536a;font-weight: 500;margin: 0;max-width: 730px;font-size: clamp(18px, 1.45vw, 20px);line-height: 1.78;}.ke{display: flex;margin-top: 36px;flex-wrap: wrap;gap: 14px;}.hm{color: #26364d;font-weight: 750;align-items: center;justify-content: flex-start;font-size: 15px;padding: 10px 14px 10px 12px;background: transparent;width: fit-content;max-width: 100%;transition: box-shadow .2s ease;border-radius: 4px;margin-top: 24px;isolation: isolate;display: inline-flex;min-height: 44px;position: relative;border: 1px solid transparent;box-shadow: 0 12px 26px rgba(16, 24, 40, 0.035);gap: 12px;overflow: hidden;}.hm::before,
.hm::after{position: absolute;content: "";pointer-events: none;}.hm::before{background: conic-gradient(
    from 90deg,
    transparent 0deg,
    transparent 230deg,
    rgba(47, 122, 85, 0.08) 260deg,
    rgba(47, 122, 85, 0.46) 300deg,
    rgba(163, 207, 187, 0.42) 324deg,
    transparent 348deg,
    transparent 360deg
  );animation: aui 5.6s linear infinite;inset: -80%;z-index: -2;}.hm::after{backdrop-filter: blur(12px);border-radius: 3px;background: rgba(255, 255, 255, 0.9);z-index: -1;inset: 1px;}.hm:hover{box-shadow: 0 16px 34px rgba(16, 24, 40, 0.06);}.aai{height: 24px;display: inline-flex;flex: 0 0 auto;color: var(--ams);border-radius: 50%;background: rgba(47, 122, 85, 0.10);width: 24px;align-items: center;justify-content: center;}.aai svg{height: 14px;width: 14px;}.xs{min-width: 0;align-items: center;gap: 10px;flex: 0 1 auto;display: inline-flex;}.xr{white-space: nowrap;font-weight: 750;color: #26364d;font-size: 15px;line-height: 1.35;}.xr strong{color: var(--ams);font-weight: 750;}.afp{color: var(--ajo);white-space: nowrap;font-weight: 600;font-size: 13px;}.aah{justify-content: center;color: var(--ajs);transition: color .2s ease, transform .2s ease;align-items: center;height: 22px;flex: 0 0 auto;width: 22px;display: inline-flex;margin-left: auto;}.aah svg{height: 16px;width: 16px;}.hm:hover .aah{color: var(--aku);transform: translateX(2px);}@media (max-width: 640px){.hm{gap: 10px;width: 100%;padding: 10px 14px 10px 12px;min-height: auto;margin-top: 18px;}.aai{height: 26px;width: 26px;}.aai svg{height: 14px;width: 14px;}.xs{gap: 2px;flex-direction: column;align-items: flex-start;}.xr{white-space: normal;font-size: 14px;}.afp{white-space: normal;font-size: 11px;}.aah{margin-left: auto;}}.ab{padding: 13px 24px;display: inline-flex;border-radius: 4px;gap: 9px;align-items: center;min-height: 50px;position: relative;border: 1px solid transparent;font-weight: 800;isolation: isolate;justify-content: center;overflow: hidden;font-size: 16px;min-width: 164px;transition: border-color 160ms ease, box-shadow 160ms ease;line-height: 1.25;}.ab::before,
.ab::after{transition: transform 460ms cubic-bezier(0.2, 0.9, 0.2, 1), opacity 220ms ease;pointer-events: none;background: rgba(0, 0, 0, 0.6);will-change: transform, opacity;position: absolute;content: "";top: 0;opacity: 0;bottom: 0;}.ab::before{transform: translate3d(-104%, -22%, 0);width: calc(50% + 1px);left: 0;}.ab::after{transition-delay: 45ms;right: 0;width: calc(50% - 1px);transform: translate3d(104%, -22%, 0);}.ab:hover::before,
.ab:hover::after,
.ab:focus-visible::before,
.ab:focus-visible::after{transform: translate3d(0, 0, 0);opacity: 1;}.ab:hover,
.ab:focus-visible{color: #fff;}.ab span{position: relative;z-index: 1;}.ab svg{position: relative;z-index: 1;height: 18px;width: 18px;}.ov{background: var(--aku);color: #fff;box-shadow: 0 18px 34px rgba(31, 78, 121, 0.22);}.ov:hover{box-shadow: 0 16px 28px rgba(16, 24, 40, 0.18);}.ur{box-shadow: 0 14px 28px rgba(15, 23, 42, 0.045);background: rgba(255, 255, 255, 0.82);border-color: rgba(16, 24, 40, 0.16);color: #152033;}.ur:hover{box-shadow: 0 16px 28px rgba(16, 24, 40, 0.1);border-color: rgba(16, 24, 40, 0.26);}.re{max-width: 720px;list-style: none;gap: 10px;padding: 0;display: flex;flex-wrap: wrap;margin: 30px 0 0;}.re li{border-radius: 4px;color: #26364d;background: transparent;font-size: 15px;display: inline-flex;align-items: center;border: 1px solid transparent;gap: 8px;position: relative;isolation: isolate;box-shadow: 0 12px 26px rgba(16, 24, 40, 0.035);padding: 9px 13px;font-weight: 750;overflow: hidden;min-height: 40px;}.re li::before,
.re li::after{position: absolute;content: "";pointer-events: none;}.re li::before{inset: -80%;z-index: -2;animation: aui 6.8s linear infinite;background: conic-gradient(
    from 0deg,
    transparent 0deg,
    transparent 250deg,
    rgba(31, 78, 121, 0.05) 282deg,
    rgba(70, 106, 115, 0.34) 310deg,
    rgba(255, 255, 255, 0.38) 326deg,
    transparent 348deg,
    transparent 360deg
  );}.re li::after{backdrop-filter: blur(12px);border-radius: 3px;background: rgba(255, 255, 255, 0.9);z-index: -1;inset: 1px;}.re svg{height: 18px;color: var(--ajs);width: 18px;}.of{align-items: center;gap: clamp(28px, 3.4vw, 56px);position: relative;display: grid;grid-template-columns: minmax(320px, 30%) minmax(0, 70%);min-height: 0;height: 100svh;background:
    linear-gradient(100deg, #fff 0%, #fff 35%, rgba(250, 252, 255, 0.98) 68%, rgba(244, 248, 252, 0.94) 100%),
    linear-gradient(180deg, rgba(31, 78, 121, 0.018), rgba(70, 106, 115, 0.012));overflow: hidden;padding: 78px clamp(22px, 3.8vw, 68px) 46px;scroll-snap-align: start;scroll-margin-top: 0;}.of::before{background: linear-gradient(90deg, transparent 0%, rgba(31, 78, 121, 0.14) 34%, rgba(70, 106, 115, 0.1) 68%, transparent 100%);height: 1px;opacity: 0.62;right: 0;pointer-events: none;left: 0;position: absolute;top: var(--aox);content: "";}.of::after{mask-image: linear-gradient(90deg, transparent 0%, #000 18%, #000 82%, transparent 100%);background:
    linear-gradient(90deg, rgba(31, 78, 121, 0.035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(31, 78, 121, 0.024) 1px, transparent 1px);z-index: 0;position: absolute;inset: var(--aox) 0 0 36%;opacity: 0.5;background-size: 82px 82px;content: "";pointer-events: none;}.of[data-active="1"]::before{opacity: 0.64;}.of[data-active="2"]::before{opacity: 0.72;}.dz{position: relative;max-width: 470px;z-index: 2;}.of h2{color: #101828;display: inline-block;position: relative;--loop-title-band: -18%;font-size: clamp(35px, 2.82vw, 49px);line-height: 1.16;margin: 0;font-weight: 800;isolation: isolate;}.of h2 span{display: block;z-index: 2;position: relative;}.of h2::before{pointer-events: none;inset: -15px -24px -13px;opacity: var(--loop-title-backlight-opacity, 0);transform: translateZ(0);position: absolute;z-index: 1;mix-blend-mode: multiply;filter: blur(10px);transition: opacity 220ms ease;background:
    linear-gradient(
      100deg,
      transparent calc(var(--loop-title-band, -18%) - 30%),
      rgba(32, 55, 78, 0) calc(var(--loop-title-band, -18%) - 18%),
      rgba(31, 78, 121, 0.16) calc(var(--loop-title-band, -18%) - 9%),
      rgba(255, 255, 255, 0.92) calc(var(--loop-title-band, -18%) - 2%),
      rgba(31, 78, 121, 0.22) calc(var(--loop-title-band, -18%) + 7%),
      transparent calc(var(--loop-title-band, -18%) + 24%)
    );content: "";}.of h2::after{inset: 0;color: transparent;position: absolute;white-space: pre-line;content: attr(data-text);opacity: var(--loop-title-glow-opacity, 0);background-clip: text;transition: opacity 180ms ease;background-position: 0 0;-webkit-text-fill-color: transparent;text-shadow: none;pointer-events: none;filter: drop-shadow(0 8px 18px rgba(18, 36, 56, 0.2));background-size: 100% 100%;z-index: 3;background:
    linear-gradient(
      100deg,
      transparent calc(var(--loop-title-band, -18%) - 18%),
      rgba(42, 72, 98, 0.08) calc(var(--loop-title-band, -18%) - 10%),
      rgba(255, 255, 255, 0.98) calc(var(--loop-title-band, -18%) - 4%),
      rgba(17, 38, 61, 0.9) var(--loop-title-band, -18%),
      rgba(255, 255, 255, 0.94) calc(var(--loop-title-band, -18%) + 6%),
      rgba(42, 72, 98, 0.1) calc(var(--loop-title-band, -18%) + 12%),
      transparent calc(var(--loop-title-band, -18%) + 20%)
    );-webkit-background-clip: text;}.of h2.fq::after{opacity: 0.92;}.of h2.fq::before{opacity: 1;}.fy{line-height: 1.76;font-size: 15px;max-width: 455px;margin: 20px 0 0;font-weight: 500;color: var(--alj);}.hx{position: relative;min-height: 146px;margin-top: 30px;padding-top: 24px;border-top: 1px solid rgba(16, 24, 40, 0.08);transition: opacity 500ms ease, transform 500ms ease;}.hx::before{position: absolute;height: 1px;left: 0;top: -1px;width: 86px;content: "";background: linear-gradient(90deg, rgba(31, 78, 121, 0.78), transparent);}.hx.kl{opacity: 0;transform: translateY(12px);}.hx h3{gap: 12px;margin: 0;font-size: 28px;align-items: center;font-weight: 800;color: var(--amm);display: flex;line-height: 1.2;}.yk{place-items: center;display: inline-grid;border-radius: 6px;height: 34px;position: relative;box-shadow: inset 0 0 0 1px rgba(31, 78, 121, 0.08);background: linear-gradient(180deg, rgba(31, 78, 121, 0.1), rgba(31, 78, 121, 0.045));color: var(--aku);width: 34px;}.yk svg,
.ct svg{stroke: currentColor;stroke-linejoin: round;stroke-linecap: round;fill: none;flex: 0 0 auto;stroke-width: 1.9;}.yk svg{opacity: 0;height: 20px;transition: opacity 500ms ease, transform 500ms ease;width: 20px;transform: translateY(6px) scale(0.94);position: absolute;}.yk svg.dw{transform: translateY(0) scale(1);opacity: 1;}.hx p:last-child{line-height: 1.68;margin: 14px 0 0;color: var(--alj);max-width: 390px;font-size: 15px;}.ed{display: grid;margin-top: 24px;border-left: 1px solid rgba(16, 24, 40, 0.12);gap: 0;max-width: 350px;}.ct{text-align: left;align-items: center;border: 0;color: #2f3d50;justify-content: flex-start;font-size: 15px;padding: 9px 0 9px 18px;font: inherit;min-height: 46px;display: flex;font-weight: 760;background: transparent;cursor: pointer;transition: background 180ms ease, border-color 180ms ease, color 180ms ease;gap: 10px;position: relative;border-radius: 0;}.ct::before{left: -1px;transition: background 180ms ease, top 180ms ease, bottom 180ms ease;content: "";top: 10px;position: absolute;width: 2px;bottom: 10px;background: transparent;}.ct svg{color: rgba(70, 106, 115, 0.72);transition: color 180ms ease;height: 17px;width: 17px;}.ct span{white-space: nowrap;min-width: 0;}.ct:hover,
.ct.dw{background: linear-gradient(90deg, rgba(31, 78, 121, 0.07), rgba(31, 78, 121, 0.018) 54%, transparent 82%);color: var(--aku);}.ct:hover svg,
.ct.dw svg{color: var(--aku);}.ct.dw::before{top: 7px;bottom: 7px;background: var(--aku);}.fz{position: relative;min-width: 0;z-index: 2;}.fz::before{height: 62px;bottom: -30px;filter: blur(18px);opacity: 0.72;pointer-events: none;position: absolute;right: 4%;z-index: -1;left: 4%;content: "";background: linear-gradient(90deg, transparent, rgba(15, 35, 62, 0.16), transparent);}.vz{background:
    linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(231, 239, 249, 0.88)),
    #f8fbff;box-shadow:
    0 38px 96px rgba(31, 55, 93, 0.19),
    0 12px 30px rgba(31, 55, 93, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.9);width: 100%;border-radius: 8px;min-height: min(668px, calc(100svh - 142px));position: relative;aspect-ratio: 1672 / 941;border: 1px solid rgba(15, 23, 42, 0.08);overflow: hidden;}.vz::after{background:
    linear-gradient(115deg, rgba(255, 255, 255, 0.62) 0%, rgba(255, 255, 255, 0.08) 35%, transparent 58%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.18), transparent 35%, rgba(15, 23, 42, 0.035) 100%);position: absolute;pointer-events: none;content: "";inset: 0;}.fx{filter: saturate(0.95) contrast(1.02);position: absolute;object-fit: contain;transition: opacity 500ms ease, transform 500ms ease;height: 100%;inset: 0;transform: translateY(18px) scale(0.985);opacity: 0;display: block;width: 100%;}.fx.dw{transform: translateY(0) scale(1);opacity: 1;}.ea{right: 20px;border-radius: 999px;border: 1px solid rgba(15, 23, 42, 0.08);background: rgba(255, 255, 255, 0.78);bottom: 18px;gap: 8px;padding: 8px;display: flex;box-shadow: 0 14px 32px rgba(16, 24, 40, 0.09);position: absolute;backdrop-filter: blur(14px) saturate(1.08);}.ea button{border: 0;width: 9px;transition: width 180ms ease, background 180ms ease;background: rgba(31, 78, 121, 0.24);height: 9px;padding: 0;cursor: pointer;border-radius: 50%;}.ea button.dw{background: var(--aku);border-radius: 999px;width: 24px;}.td{text-align: right;margin: 12px 4px 0;font-size: 11px;line-height: 1.5;color: rgba(82, 97, 116, 0.46);}.iz{padding: calc(var(--aox) + 32px) clamp(22px, 4.4vw, 88px) 56px;flex-direction: column;position: relative;scroll-snap-align: start;display: flex;justify-content: center;min-height: 100svh;overflow: hidden;background:
    linear-gradient(180deg, rgba(244, 248, 252, 0.94) 0%, #fff 40%, #fff 100%);}.iz::before{background: linear-gradient(90deg, transparent 0%, rgba(31, 78, 121, 0.14) 34%, rgba(70, 106, 115, 0.1) 68%, transparent 100%);height: 1px;opacity: 0.62;right: 0;pointer-events: none;left: 0;position: absolute;top: var(--aox);content: "";}.es{text-align: center;margin: 0 auto 48px;max-width: 780px;}.iz h2{margin: 0;text-wrap: balance;font-size: clamp(30px, 2.6vw, 44px);font-weight: 800;line-height: 1.2;color: var(--amm);}.iy{margin: 18px 0 0;font-weight: 500;color: var(--alj);font-size: clamp(15px, 1.2vw, 17px);line-height: 1.78;}.ax{grid-template-columns: repeat(4, 1fr);display: grid;margin: 0 0 40px;gap: 6px;padding: 0;}.ix{align-items: center;display: flex;padding: 32px 18px;gap: 14px;text-align: center;flex-direction: column;}.ix svg{height: 36px;width: 36px;fill: none;stroke: var(--aku);stroke-linejoin: round;stroke-width: 1.7;stroke-linecap: round;}.iw{flex-direction: column;min-width: 0;display: flex;gap: 8px;}.lu{font-weight: 800;color: var(--amm);line-height: 1.3;font-size: 17px;}.iw p{margin: 0;font-weight: 500;font-size: 14px;color: var(--alj);line-height: 1.68;}.er{font-size: 14px;margin: 0 0 18px;color: var(--alj);text-align: center;line-height: 1.6;font-weight: 500;}.rb{margin: 0 0 36px;display: grid;align-items: stretch;grid-template-columns: repeat(4, 1fr);gap: 8px;}.iv{min-height: 0;display: flex;flex-direction: column;gap: 6px;padding: 14px 14px 12px;border-radius: 8px;min-width: 0;background: rgba(255, 255, 255, 0.62);border: 1px solid rgba(70, 90, 120, 0.1);}.iu{height: 28px;border-radius: 6px;align-items: center;color: var(--aku);margin-bottom: 2px;justify-content: center;width: 28px;background: rgba(31, 78, 121, 0.07);display: inline-flex;}.iu svg{height: 15px;width: 15px;}.lt{color: var(--amm);font-weight: 700;line-height: 1.3;font-size: 13px;letter-spacing: 0.01em;}.it{line-clamp: 2;line-height: 1.5;min-width: 0;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: var(--alj);display: -webkit-box;font-size: 12px;font-weight: 500;overflow: hidden;text-overflow: ellipsis;}.it code{font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;padding: 1px 4px;color: var(--aku);background: rgba(31, 78, 121, 0.06);font-size: 0.95em;border-radius: 2px;}.de{gap: 6px;display: grid;grid-template-columns: repeat(4, 1fr);margin-top: 32px;}.cd{border-radius: 0;aspect-ratio: 16 / 9;background: #0a0f1a;position: relative;display: block;cursor: pointer;text-decoration: none;overflow: hidden;}.cd img{object-position: center;display: block;object-fit: cover;height: 100%;width: 100%;transition: transform 420ms cubic-bezier(0.25, 0.8, 0.25, 1);}.cd:hover img{transform: scale(1.04);}.us{background: rgba(0, 0, 0, 0);inset: 0;transition: background 320ms ease;display: flex;align-items: center;padding: 24px;justify-content: center;position: absolute;flex-direction: column;}.cd:hover .us{background: rgba(0, 0, 0, 0.36);}.ow{transition: transform 320ms cubic-bezier(0.25, 0.8, 0.25, 1);font-weight: 800;text-align: center;color: #fff;line-height: 1.3;font-size: clamp(18px, 1.4vw, 24px);text-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);}.ls{font-size: 13px;max-height: 0;text-align: center;margin-top: 0;line-height: 1.7;font-weight: 500;max-width: 280px;overflow: hidden;opacity: 0;color: rgba(255, 255, 255, 0.88);transition: max-height 320ms ease 40ms, opacity 320ms ease 40ms, margin-top 320ms ease 40ms;}.cd:hover .ow{transform: translateY(-12px);}.cd:hover .ls{margin-top: 10px;opacity: 1;max-height: 200px;}.xb{backdrop-filter: blur(8px);transition: opacity 280ms ease, visibility 280ms ease;align-items: center;z-index: 100;visibility: hidden;position: fixed;display: flex;background: rgba(0, 0, 0, 0.72);opacity: 0;inset: 0;justify-content: center;padding: clamp(20px, 4vh, 48px);}.xb.bn{opacity: 1;visibility: visible;}.df{background: #0c1220;aspect-ratio: 1 / 1;overflow: hidden;max-height: 92vh;border: 1px solid rgba(255, 255, 255, 0.08);display: flex;transition: transform 320ms cubic-bezier(0.2, 0.8, 0.2, 1);flex-direction: column;transform: scale(0.94) translateY(20px);border-radius: 6px;box-shadow: 0 32px 80px rgba(0, 0, 0, 0.5);width: min(92vw, 1080px);}.xb.bn .df{transform: scale(1) translateY(0);}.ut{padding: 16px 22px;display: flex;align-items: center;background: rgba(255, 255, 255, 0.03);border-bottom: 1px solid rgba(255, 255, 255, 0.06);flex-shrink: 0;justify-content: space-between;}.rd{color: #e2e8f0;font-size: 16px;font-weight: 800;}.rc{height: 36px;border-radius: 4px;cursor: pointer;color: #64748b;width: 36px;place-items: center;transition: background 160ms ease, color 160ms ease;padding: 0;border: 0;background: transparent;display: grid;}.rc:hover{color: #e2e8f0;background: rgba(255, 255, 255, 0.06);}.rc svg{fill: none;stroke-width: 2;height: 20px;stroke-linecap: round;width: 20px;stroke: currentColor;}.ox{min-height: 0;flex: 1;}.ox iframe{width: 100%;display: block;height: 100%;}@media (max-width: 900px){.xb{padding: 0;}.df{border-radius: 0;aspect-ratio: auto;height: 100vh;border: 0;max-height: 100vh;width: 100vw;}.ut{padding: 14px 16px;}.cz{display: none;}.afu{display: block;}.ga{display: block;}.sf{min-height: auto;background: linear-gradient(180deg, rgba(244, 248, 252, 0.94) 0%, #fff 100%);}.agz{flex-direction: column;gap: 22px;justify-content: flex-start;min-height: auto;display: flex;padding: calc(var(--aox) + 20px) 18px 32px;}.aes{max-width: none;}.afy{margin-bottom: 12px;font-size: 11px;}.afl{line-height: 1.25;font-size: clamp(24px, 6.5vw, 30px);}.agx{line-height: 1.7;font-size: 13.5px;}.aet{grid-template-columns: 1fr;gap: 20px;}.aeu{min-height: 0;padding: 0;}.ec{max-width: 420px;}.yl{height: 130px;width: 130px;}.eb{width: 120px;}.afk{grid-template-columns: 1fr 1fr;gap: 10px;}.adm{max-width: none;}}@keyframes aui{to{transform: rotate(1turn);}}@property --loop-title-shine{syntax: "<percentage>";inherits: true;initial-value: 0%;}@property --loop-title-band{syntax: "<percentage>";initial-value: -18%;inherits: true;}.bi{overflow: hidden;background: #f7f8fa;min-height: 100svh;position: relative;isolation: isolate;}.bi::after{left: 0;z-index: 1;background: linear-gradient(90deg, transparent 0%, rgba(31, 78, 121, 0.08) 34%, rgba(70, 106, 115, 0.05) 68%, transparent 100%);right: 0;pointer-events: none;height: 1px;top: var(--aox);content: "";position: absolute;}.aal{width: 100%;padding: calc(var(--aox) + 36px) clamp(20px, 4vw, 60px) 80px;gap: clamp(36px, 5vw, 72px);position: relative;min-height: 100svh;z-index: 1;max-width: 1340px;align-items: center;margin: 0 auto;display: grid;grid-template-columns: 40% 60%;}.nd{max-width: 520px;}.sy{display: inline-flex;align-items: center;font-weight: 600;border: 1px solid rgba(31, 78, 121, 0.14);border-radius: 3px;letter-spacing: 0.1em;min-height: 28px;color: var(--aku);background: rgba(31, 78, 121, 0.04);padding: 4px 11px 3px;font-size: 11px;text-transform: uppercase;font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;}.pu{font-weight: 800;color: var(--amm);line-height: 1.2;letter-spacing: -0.005em;font-size: clamp(28px, 2.3vw, 40px);margin: 18px 0 0;}.ack{display: block;}.yd{margin: 14px 0 0;color: var(--alj);font-size: clamp(14px, 0.95vw, 15.5px);font-weight: 500;max-width: 460px;line-height: 1.72;}.pt{display: flex;gap: 8px;margin-top: 20px;}.bj{gap: 6px;border-radius: 4px;font-size: 11.5px;letter-spacing: 0.02em;font-weight: 600;display: inline-flex;padding: 4px 10px 3px;align-items: center;}.pv{color: #2f7a55;background: rgba(47, 122, 85, 0.06);}.pw{color: #a06b1a;background: rgba(200, 134, 44, 0.06);}.nf{background: rgba(154, 58, 58, 0.06);color: #9a3a3a;}.kk{width: 6px;background: currentColor;border-radius: 50%;height: 6px;}.ps{padding: 0;list-style: none;grid-template-columns: repeat(3, minmax(0, 1fr));display: grid;margin: 26px 0 0;gap: 8px;}.ne{gap: 8px;opacity: 0;flex-direction: column;background: #fff;border-radius: 7px;position: relative;padding: 16px 14px 14px 18px;border: 1px solid #e6eaf0;transform: translateY(18px);min-width: 0;display: flex;transition:
    opacity 550ms ease,
    transform 550ms ease,
    box-shadow 200ms ease,
    border-color 200ms ease;}.ne::before{top: 12px;position: absolute;left: 0;border-radius: 0 2px 2px 0;width: 2.5px;content: "";bottom: 12px;}.adx::before{background: #2f7a55;}.ady::before{background: #a06b1a;}.aci::before{background: #9a3a3a;}.yc{font-size: clamp(26px, 2vw, 34px);color: var(--amm);font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;line-height: 1;font-weight: 700;display: block;font-variant-numeric: tabular-nums;}.aam{gap: 3px;flex-direction: column;display: flex;}.acj{font-size: 12.5px;color: var(--amm);font-weight: 700;line-height: 1.3;}.adz{line-height: 1.4;font-weight: 500;font-size: 11px;color: var(--alj);}.yb{gap: 14px;padding: 0;margin: 28px 0 0;display: flex;flex-direction: column;list-style: none;}.fn{align-items: flex-start;gap: 12px;display: flex;}.vv{width: 20px;margin-top: 1px;color: var(--aku);flex-shrink: 0;height: 20px;opacity: 0.7;}.vu h3{margin: 0;font-weight: 700;color: var(--amm);line-height: 1.35;font-size: 14px;}.vu p{font-weight: 500;margin: 4px 0 0;line-height: 1.55;color: var(--alj);font-size: 12.5px;}.bi.fs .ne{transform: translateY(0);opacity: 1;}.bi.fs .ne:nth-child(1){transition-delay: 60ms;}.bi.fs .ne:nth-child(2){transition-delay: 140ms;}.bi.fs .ne:nth-child(3){transition-delay: 220ms;}.bi.fs .ne:hover{border-color: rgba(31, 78, 121, 0.14);box-shadow: 0 4px 14px rgba(31, 55, 93, 0.05);transform: translateY(-1px);}.sz{padding: 20px 0;display: flex;align-items: center;justify-content: center;}.bs{box-shadow: 0 18px 42px rgba(31, 55, 93, 0.07);padding: 34px 28px;display: grid;max-width: 720px;min-height: 460px;border: 1px solid #e6eaf0;border-radius: 18px;width: 100%;grid-template-columns: minmax(180px, 1fr) 150px minmax(190px, 1fr);position: relative;align-items: center;background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(250, 252, 255, 0.92));}.bs::before,
.bs::after{content: "";top: 50%;position: absolute;height: 1px;background: linear-gradient(90deg, transparent, rgba(31, 78, 121, 0.22), transparent);pointer-events: none;width: calc((100% - 150px) / 2 - 42px);}.bs::before{left: 28px;}.bs::after{right: 28px;}.wo,
.wn{flex-direction: column;position: relative;gap: 12px;display: flex;z-index: 1;}.wo{align-items: flex-start;}.wn{align-items: stretch;}.abh,
.ld{border: 1px solid #e6eaf0;border-radius: 9px;box-shadow: 0 4px 12px rgba(31, 55, 93, 0.035);background: #fff;position: relative;}.abh{font-size: 12px;display: inline-flex;font-weight: 650;color: var(--amm);white-space: nowrap;letter-spacing: 0.01em;padding: 6px 12px;min-height: 34px;align-items: center;}.abh::before{border-radius: 50%;content: "";height: 6px;margin-right: 8px;width: 6px;background: rgba(31, 78, 121, 0.55);}.abh:nth-child(1)::before,
.abh:nth-child(5)::before{background: #2f7a55;}.abh:nth-child(2)::before,
.abh:nth-child(4)::before{background: #a06b1a;}.abh:nth-child(3)::before{background: #9a3a3a;}.tz{margin: 0 auto;height: 150px;width: 150px;justify-content: center;position: relative;display: flex;align-items: center;z-index: 2;}.aeh{inset: 0;mask: radial-gradient(circle, transparent 55%, #000 57%);-webkit-mask: radial-gradient(circle, transparent 55%, #000 57%);background:
    conic-gradient(from -30deg,
      #2f7a55 0deg 170deg,
      #c8862c 170deg 258deg,
      #9a3a3a 258deg 312deg,
      #e6eaf0 312deg 360deg);border-radius: 50%;position: absolute;}.aeh::after{inset: 14px;position: absolute;border: 1px solid rgba(31, 78, 121, 0.08);content: "";border-radius: 50%;}.afd{letter-spacing: -0.03em;top: 38px;position: absolute;font-weight: 700;color: var(--amm);font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;line-height: 1;font-size: 34px;}.aeg{display: flex;font-weight: 700;letter-spacing: 0.03em;height: 96px;text-align: center;box-shadow: 0 6px 18px rgba(31, 55, 93, 0.055);font-size: 10.5px;border: 1px solid #e6eaf0;justify-content: center;padding-bottom: 24px;align-items: flex-end;background: linear-gradient(180deg, #fff 0%, #f6f8fb 100%);line-height: 1.25;color: var(--alj);position: relative;z-index: 1;border-radius: 50%;width: 96px;}.ld{column-gap: 9px;padding: 10px 12px;grid-template-columns: 8px 1fr;display: grid;row-gap: 2px;}.wm{background: currentColor;border-radius: 50%;height: 8px;grid-row: 1 / span 2;align-self: center;width: 8px;}.abg{color: var(--amm);font-weight: 800;font-size: 13px;letter-spacing: 0.02em;}.add{font-weight: 600;color: var(--alj);font-size: 11px;}.adb{color: #2f7a55;}.adc{color: #a06b1a;}.abf{color: #9a3a3a;}.adb .abg,
.adc .abg,
.abf .abg{color: inherit;}.sf{position: relative;overflow: hidden;isolation: isolate;min-height: 100svh;background:
    linear-gradient(180deg, rgba(244, 248, 252, 0.94) 0%, #fff 100%);}.sf::before{position: absolute;background:
    radial-gradient(60% 50% at 50% 28%, rgba(31, 78, 121, 0.04) 0%, transparent 70%),
    radial-gradient(40% 40% at 92% 88%, rgba(47, 122, 85, 0.03) 0%, transparent 70%);content: "";pointer-events: none;inset: 0;z-index: 0;}.agz{flex-direction: column;position: relative;z-index: 1;min-height: 100svh;padding: calc(var(--aox) + 36px) clamp(20px, 4vw, 56px) 56px;align-items: stretch;display: flex;max-width: 1180px;gap: clamp(22px, 2.6vw, 32px);margin: 0 auto;width: 100%;justify-content: center;}.aes{max-width: 720px;}.afy{border: 1px solid rgba(31, 78, 121, 0.18);font-weight: 700;margin-bottom: 18px;font-size: 12px;padding: 5px 12px 4px;letter-spacing: 0.12em;border-radius: 4px;color: var(--aku);display: inline-block;text-transform: uppercase;font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;background: rgba(31, 78, 121, 0.04);}.afl{margin: 0 0 12px;font-size: clamp(28px, 3.2vw, 38px);line-height: 1.22;font-weight: 800;color: var(--amm);letter-spacing: -0.005em;}.ahp{display: block;}.agx{color: var(--alj);font-weight: 500;margin: 0;font-size: clamp(14px, 1.05vw, 16px);line-height: 1.7;}.aet{align-items: center;grid-template-columns: minmax(0, 1fr) minmax(0, 320px);gap: clamp(20px, 3vw, 36px);display: grid;}.aeu{align-items: center;justify-content: center;display: flex;padding: 8px;min-height: 460px;position: relative;}.ec{height: 460px;width: 460px;position: relative;max-width: 100%;}.ni{mask-image: radial-gradient(ellipse at center, #000 0%, #000 55%, rgba(0, 0, 0, 0.6) 78%, transparent 96%);opacity: 0.36;inset: -28%;filter: saturate(0.85);z-index: 0;-webkit-mask-image: radial-gradient(ellipse at center, #000 0%, #000 55%, rgba(0, 0, 0, 0.6) 78%, transparent 96%);pointer-events: none;background: var(--akr, url("../src/2.webp")) center / contain no-repeat;position: absolute;}.wf{inset: 0;border: 1.5px dashed rgba(31, 78, 121, 0.18);border-radius: 50%;pointer-events: none;position: absolute;}.wf::before{position: absolute;inset: 22px;border-radius: 50%;content: "";border: 1px solid rgba(31, 78, 121, 0.1);}.yl{width: 158px;box-shadow: 0 12px 28px rgba(31, 60, 90, 0.06);z-index: 2;transform: translate(-50%, -50%);top: 50%;border-radius: 50%;text-align: center;position: absolute;justify-content: center;display: flex;flex-direction: column;border: 1.5px solid rgba(31, 78, 121, 0.12);background: linear-gradient(180deg, #fff 0%, #f3f7fb 100%);align-items: center;height: 158px;left: 50%;}.agp{align-items: center;background: rgba(31, 78, 121, 0.08);width: 36px;color: var(--aku);margin-bottom: 8px;justify-content: center;height: 36px;display: flex;border-radius: 50%;}.agp svg{width: 20px;height: 20px;}.agd{letter-spacing: 0.02em;color: var(--amm);line-height: 1.2;font-size: 14px;font-weight: 800;}.aey{line-height: 1.3;font-size: 10.5px;color: var(--alj);margin-top: 4px;font-weight: 600;letter-spacing: 0.02em;}.eb{background: rgba(255, 255, 255, 0.96);width: 144px;gap: 6px;padding: 14px 14px 12px;align-items: flex-start;z-index: 3;border-radius: 10px;position: absolute;flex-direction: column;border: 1px solid rgba(70, 90, 120, 0.1);display: flex;box-shadow: 0 6px 18px rgba(31, 60, 90, 0.06);}.wa{transform: translateX(-50%);left: 50%;top: -2%;}.wb{top: 30%;transform: translateY(-50%);right: -2%;}.wc{bottom: 2%;right: 8%;}.wd{bottom: 2%;left: 8%;}.we{top: 30%;left: -2%;transform: translateY(-50%);}.qa{background: rgba(31, 78, 121, 0.08);color: var(--aku);padding: 0 6px;height: 22px;font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;align-items: center;justify-content: center;letter-spacing: 0.04em;display: inline-flex;font-size: 10.5px;border-radius: 999px;min-width: 22px;font-weight: 800;}.tf{align-items: center;position: absolute;justify-content: center;color: var(--aku);background: rgba(31, 78, 121, 0.06);top: 14px;display: flex;width: 26px;height: 26px;right: 14px;border-radius: 6px;}.tf svg{height: 14px;width: 14px;}.tg{margin: 6px 0 2px;color: var(--amm);font-size: 13.5px;line-height: 1.3;font-weight: 800;}.te{line-height: 1.45;font-size: 11.5px;font-weight: 500;color: var(--alj);margin: 0;}.aar .qa{background: rgba(200, 134, 44, 0.14);color: #a06b1a;}.aar .tf{background: rgba(200, 134, 44, 0.1);color: #a06b1a;}.aeb .qa{color: #9a3a3a;background: rgba(154, 58, 58, 0.12);}.aeb .tf{color: #9a3a3a;background: rgba(154, 58, 58, 0.08);}.pz .qa{background: rgba(47, 122, 85, 0.14);color: #2f7a55;}.pz .tf{background: rgba(47, 122, 85, 0.1);color: #2f7a55;}.adm{box-shadow: 0 6px 18px rgba(31, 60, 90, 0.05);flex-direction: column;align-self: stretch;background: rgba(255, 255, 255, 0.85);display: flex;border: 1px solid rgba(70, 90, 120, 0.1);padding: 16px 18px 14px;border-radius: 12px;}.agu{display: flex;margin: 0 0 12px;gap: 6px;align-items: center;}.agl{height: 6px;border-radius: 50%;width: 6px;box-shadow: 0 0 0 3px rgba(47, 122, 85, 0.18);background: #2f7a55;}.ahb{font-weight: 700;font-size: 13px;letter-spacing: 0.02em;color: var(--amm);}.ahn{color: var(--alj);font-size: 11px;display: inline-flex;margin-left: auto;gap: 4px;font-weight: 600;align-items: center;}.ahn svg{width: 11px;color: var(--aku);height: 11px;}.aht{display: grid;letter-spacing: 0.06em;text-transform: uppercase;padding: 4px 0 6px;border-bottom: 1px solid rgba(70, 90, 120, 0.08);grid-template-columns: minmax(0, auto) minmax(0, 1fr) auto;font-weight: 700;gap: 10px;font-size: 10.5px;color: var(--alj);}.agm{grid-template-columns: minmax(0, auto) minmax(0, 1fr) auto;padding: 7px 0;border-bottom: 1px solid rgba(70, 90, 120, 0.06);align-items: center;gap: 10px;display: grid;}.agm:last-child{border-bottom: 0;}.agv{font-weight: 600;font-size: 12px;color: var(--amm);font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;}.aha{font-weight: 500;color: var(--alj);font-size: 12px;}.ahm{font-size: 11px;white-space: nowrap;border-radius: 3px;font-weight: 700;display: inline-block;padding: 2px 8px 1px;letter-spacing: 0.02em;}.aij{color: #a06b1a;background: rgba(200, 134, 44, 0.12);}.aih{background: rgba(31, 78, 121, 0.08);color: var(--aku);}.aig{background: rgba(154, 58, 58, 0.1);color: #9a3a3a;}.aii{color: #2f7a55;background: rgba(47, 122, 85, 0.12);}.afk{display: grid;grid-template-columns: minmax(0, 1.4fr) repeat(3, minmax(0, 1fr));gap: 12px;}.ahd{background: rgba(255, 255, 255, 0.78);display: flex;border: 1px solid rgba(70, 90, 120, 0.1);border-radius: 10px;padding: 14px 16px;box-shadow: 0 4px 12px rgba(31, 60, 90, 0.035);gap: 10px;align-items: flex-start;}.ahe{border-radius: 8px;background: rgba(31, 78, 121, 0.06);justify-content: center;flex-shrink: 0;color: var(--aku);width: 32px;display: flex;align-items: center;height: 32px;}.ahe svg{height: 18px;width: 18px;}.ahc{min-width: 0;flex-direction: column;display: flex;flex: 1;gap: 2px;}.ahc h3{color: var(--amm);line-height: 1.3;font-weight: 800;font-size: 13.5px;margin: 0;}.ahc p{font-size: 11.5px;color: var(--alj);font-weight: 500;line-height: 1.5;margin: 2px 0 0;}.aho{letter-spacing: 0.04em;font-weight: 700;font-size: 11px;color: var(--alj);}.agw{display: flex;margin-top: 2px;gap: 4px;align-items: baseline;color: var(--amm);}.agw strong{line-height: 1.1;font-weight: 800;color: var(--amm);letter-spacing: 0.01em;font-size: 20px;font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;}.agw em{font-style: normal;font-weight: 700;font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;letter-spacing: 0.01em;font-size: 14px;color: var(--alj);}.ahf{margin-top: 2px;font-size: 10.5px;font-weight: 500;color: var(--alj);}.dm{align-items: center;display: flex;background:
    linear-gradient(180deg, #fafbfd 0%, #f3f6fa 100%);isolation: isolate;min-height: 100svh;padding: calc(var(--aox) + 24px) clamp(20px, 4vw, 64px) 56px;position: relative;overflow: hidden;}.mo{inset: 0;z-index: 0;pointer-events: none;position: absolute;}.sn{position: absolute;mask-image: radial-gradient(ellipse at center, #000 0%, transparent 80%);background-image:
    linear-gradient(to right, rgba(31, 78, 121, 0.05) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(31, 78, 121, 0.05) 1px, transparent 1px);inset: 0;-webkit-mask-image: radial-gradient(ellipse at center, #000 0%, transparent 80%);background-size: 56px 56px;opacity: 0.6;}.sm{border-radius: 50%;opacity: 0.45;position: absolute;filter: blur(70px);}.aew{width: 540px;height: 540px;top: 18%;background: radial-gradient(circle, rgba(99, 130, 178, 0.32), transparent 70%);right: 8%;}.afo{left: 4%;width: 360px;height: 360px;background: radial-gradient(circle, rgba(47, 122, 133, 0.22), transparent 70%);bottom: 12%;}.dm::after{z-index: 1;background: linear-gradient(90deg, transparent 0%, rgba(31, 78, 121, 0.1) 34%, rgba(70, 106, 115, 0.06) 68%, transparent 100%);content: "";position: absolute;left: 0;right: 0;pointer-events: none;top: var(--aox);height: 1px;}.adq{width: 100%;flex-direction: column;display: flex;z-index: 2;max-width: 1240px;position: relative;margin: 0 auto;gap: 24px;}.so{max-width: 720px;}.xo{border: 1px solid rgba(31, 78, 121, 0.18);margin-bottom: 12px;font-size: 12px;background: rgba(31, 78, 121, 0.04);display: inline-block;letter-spacing: 0.12em;border-radius: 4px;font-weight: 700;padding: 5px 12px 4px;color: var(--aku);text-transform: uppercase;font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;}.vp{color: var(--amm);background: linear-gradient(90deg, #173e66 0%, #2a618f 42%, #4c7d80 100%);font-size: clamp(28px, 3.2vw, 40px);background-clip: text;line-height: 1.2;-webkit-background-clip: text;font-weight: 800;-webkit-text-fill-color: transparent;margin: 0;letter-spacing: -0.005em;}.sq{gap: clamp(28px, 4vw, 56px);grid-template-columns: minmax(0, 40fr) minmax(0, 60fr);display: grid;align-items: start;}.sj{flex-direction: column;padding-top: 8px;gap: 18px;display: flex;}.sp{font-weight: 500;color: var(--amm);margin: 0;line-height: 1.75;font-size: clamp(14.5px, 1.05vw, 16px);}.vm{list-style: none;flex-direction: column;padding: 0;gap: 12px;margin: 0;display: flex;}.pl{border: 1px solid rgba(70, 90, 120, 0.1);background: rgba(255, 255, 255, 0.78);box-shadow: 0 2px 8px rgba(31, 60, 90, 0.03);padding: 14px 16px 14px 14px;display: flex;transition: border-color 200ms ease, transform 200ms ease;align-items: flex-start;gap: 14px;border-radius: 10px;}.pl:hover{border-color: rgba(31, 78, 121, 0.18);transform: translateX(2px);}.ado{align-items: center;width: 30px;border-radius: 7px;display: inline-flex;justify-content: center;margin-top: 1px;height: 30px;flex-shrink: 0;color: var(--aku);background: rgba(31, 78, 121, 0.08);}.ado svg{height: 15px;width: 15px;}.pl h3{line-height: 1.3;font-size: 13.5px;white-space: nowrap;font-weight: 800;color: var(--amm);flex-shrink: 0;margin: 4px 0 0;}.pl p{font-size: 13px;line-height: 1.6;margin: 4px 0 0;font-weight: 500;color: var(--alj);}.sk{box-shadow:
    0 22px 50px rgba(31, 55, 93, 0.09),
    0 2px 6px rgba(31, 55, 93, 0.04);min-height: 460px;display: flex;flex-direction: column;border: 1px solid #d8dde6;border-radius: 14px;overflow: hidden;background:
    linear-gradient(180deg, #fbfcfe 0%, #f6f8fb 100%);}.sr{display: flex;flex-wrap: wrap;background: rgba(31, 78, 121, 0.025);gap: 0;border-bottom: 1px solid #d8dde6;padding: 8px 10px 0;}.pn{border: 0;background: transparent;color: var(--alj);cursor: pointer;font-weight: 700;font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;position: relative;font-size: 13px;padding: 12px 18px 11px;transition: color 200ms ease;letter-spacing: 0.02em;}.pn:hover{color: var(--amm);}.pn.dw{color: var(--aku);}.pn.dw::after{border-radius: 2px 2px 0 0;right: 14px;left: 14px;background: rgba(31, 78, 121, 0.55);bottom: -1px;height: 2px;content: "";position: absolute;}.xp{position: relative;flex: 1;overflow: hidden;min-height: 380px;background: transparent;}.vo{line-height: 1.75;font-size: 13.5px;visibility: hidden;white-space: pre;transition: opacity 320ms ease, transform 320ms cubic-bezier(0.4, 0, 0.2, 1);color: #1f2937;position: absolute;transform: translateX(var(--amj, 18px));margin: 0;padding: 24px 28px;opacity: 0;font-weight: 500;overflow: auto;font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;inset: 0;background: transparent;pointer-events: none;}.vo.dw{opacity: 1;transform: translateX(0);visibility: visible;pointer-events: auto;}.vo.dw.cp{transform: translateX(0);}.vo code{padding: 0;font-size: inherit;color: inherit;background: transparent;font-family: inherit;}.w{font-weight: 600;color: #8b5cf6;}.v{color: #2563eb;}.ao{color: #15803d;}.an{color: #d97706;}.bx{font-weight: 600;color: #d97706;}.by{color: #0891b2;font-weight: 600;}.da{color: #b45309;}.bw{color: #be185d;font-weight: 600;}.am{font-style: italic;color: #94a3b8;}.sl{padding: 10px 0 12px;background: rgba(31, 78, 121, 0.025);display: flex;justify-content: center;gap: 6px;border-top: 1px solid #d8dde6;}.pm{height: 6px;background: rgba(31, 78, 121, 0.22);width: 6px;transition: background 220ms ease, transform 220ms ease, width 220ms ease;border-radius: 50%;}.pm.dw{border-radius: 3px;transform: scaleX(1.6);background: var(--aku);width: 16px;}.vn{border-radius: 10px;flex-wrap: wrap;justify-content: center;border: 1px solid rgba(70, 90, 120, 0.1);margin: 8px 0 0;list-style: none;display: flex;box-shadow: 0 4px 14px rgba(31, 60, 90, 0.04);align-items: center;padding: 16px 22px;gap: 6px 8px;background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.9), rgba(247, 250, 253, 0.9));}.aev{gap: 7px;border: 1px solid rgba(70, 90, 120, 0.14);display: inline-flex;font-weight: 700;padding: 6px 14px 6px 11px;color: var(--amm);background: #fff;border-radius: 999px;align-items: center;letter-spacing: 0.01em;font-size: 13px;}.ahz{border-color: rgba(31, 78, 121, 0.25);background: rgba(31, 78, 121, 0.05);color: var(--aku);}.adp{background: rgba(31, 78, 121, 0.3);width: 7px;border-radius: 50%;height: 7px;}.ahz .adp{background: var(--aku);box-shadow: 0 0 0 3px rgba(31, 78, 121, 0.12);}.afn{font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;}.afm{flex-shrink: 0;align-items: center;display: inline-flex;color: rgba(31, 78, 121, 0.35);width: 28px;}.afm svg{width: 100%;height: 8px;}.br{background: #fafbfd;isolation: isolate;overflow: hidden;padding-top: 0;position: relative;}.tj{position: relative;width: 100%;overflow: hidden;height: clamp(280px, 36vw, 420px);}.tj img{filter: saturate(0.9) contrast(0.98) brightness(0.96);object-position: 78% center;display: block;width: 100%;object-fit: cover;height: 100%;}.abc{z-index: 2;margin: 0 auto;max-width: 1240px;position: relative;width: 100%;padding: 0 clamp(20px, 4vw, 64px) clamp(56px, 8vw, 96px);}.no{border: 1px solid rgba(70, 90, 120, 0.12);max-width: 620px;border-radius: 14px;position: relative;-webkit-backdrop-filter: blur(10px);background: rgba(255, 255, 255, 0.78);box-shadow:
    0 14px 30px rgba(31, 60, 90, 0.08),
    0 2px 6px rgba(31, 60, 90, 0.04);margin: clamp(-96px, -10vw, -56px) 0 clamp(28px, 4vw, 48px);padding: clamp(22px, 2.4vw, 28px) clamp(22px, 2.4vw, 28px);backdrop-filter: blur(10px);}.tk{border-radius: 4px;background: rgba(31, 78, 121, 0.04);display: inline-block;font-size: 12px;margin-bottom: 10px;font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;border: 1px solid rgba(31, 78, 121, 0.18);color: var(--aku);padding: 5px 12px 4px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.12em;}.qf{font-size: clamp(28px, 3.6vw, 42px);margin: 0 0 10px;letter-spacing: -0.01em;font-weight: 800;line-height: 1.2;color: var(--amm);text-wrap: balance;}.yt{font-size: clamp(14px, 1.05vw, 15.5px);color: var(--alj);line-height: 1.7;max-width: 460px;margin: 0;font-weight: 500;}.nn{gap: 18px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));align-items: stretch;}.kw{display: flex;box-shadow: 0 6px 18px rgba(31, 60, 90, 0.05);transition: transform 240ms ease, box-shadow 240ms ease, border-color 240ms ease;padding: 26px 26px 24px;position: relative;border-radius: 14px;border: 1px solid #e6eaf0;background: rgba(255, 255, 255, 0.92);flex-direction: column;gap: 16px;}.kw:hover{transform: translateY(-2px);border-color: rgba(31, 78, 121, 0.18);box-shadow: 0 14px 30px rgba(31, 60, 90, 0.07);}.afq{box-shadow: 0 10px 28px rgba(31, 78, 121, 0.08);background: linear-gradient(180deg, #fff 0%, #f6faff 100%);border-color: rgba(31, 78, 121, 0.22);}.aav{padding: 4px 10px 3px;right: 18px;border-radius: 999px;color: #fff;font-size: 11px;top: -10px;font-weight: 700;position: absolute;letter-spacing: 0.04em;background: var(--aku);}.aax{flex-direction: column;gap: 8px;display: flex;}.acx{border-radius: 999px;font-size: 11.5px;background: rgba(31, 78, 121, 0.08);font-weight: 700;align-self: flex-start;letter-spacing: 0.04em;padding: 3px 10px 2px;color: var(--aku);}.afq .acx{background: rgba(31, 78, 121, 0.12);}.aax h3{line-height: 1.3;margin: 0;font-size: 18px;color: var(--amm);font-weight: 800;}.aax p{font-size: 13px;color: var(--alj);font-weight: 500;line-height: 1.55;margin: 0;}.acz{border-top: 1px solid rgba(70, 90, 120, 0.08);gap: 4px;display: flex;color: var(--amm);align-items: baseline;padding-top: 16px;}.afr{font-weight: 700;color: var(--alj);font-size: 16px;}.yq{font-weight: 800;line-height: 1;font-size: 36px;letter-spacing: -0.02em;font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;}.abb{margin-left: 4px;font-size: 13px;color: var(--alj);font-weight: 600;}.ahw{opacity: 0.7;text-decoration: line-through;font-size: 12px;margin: -4px 0 0;font-weight: 500;color: var(--alj);}.aaz{display: flex;padding: 0;list-style: none;margin: 0;flex-direction: column;gap: 8px;}.aaz li{line-height: 1.55;padding-left: 18px;color: var(--amm);font-weight: 500;font-size: 13px;position: relative;}.aaz li::before{position: absolute;border-radius: 50%;left: 0;width: 6px;content: "";background: var(--aku);top: 7px;height: 6px;opacity: 0.6;}.aaz li strong{color: var(--amm);font-weight: 800;}.aay{font-size: 12px;padding-top: 14px;line-height: 1.55;border-top: 1px solid rgba(70, 90, 120, 0.08);margin: auto 0 0;color: var(--alj);font-weight: 500;}.aba{font-style: italic;margin: 0;font-size: 11.5px;opacity: 0.85;color: var(--alj);}.acy{flex-direction: column;margin: 0;list-style: none;display: flex;border-top: 1px solid rgba(70, 90, 120, 0.08);padding: 0;}.acy li{align-items: center;gap: 12px;display: flex;border-bottom: 1px solid rgba(70, 90, 120, 0.06);justify-content: space-between;padding: 10px 0;}.acy li:last-child{border-bottom: 0;}.agh{font-weight: 600;color: var(--amm);font-size: 13px;}.ags{color: var(--aku);font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;font-size: 12.5px;font-weight: 700;white-space: nowrap;}.kx{margin-top: clamp(32px, 4vw, 48px);flex-direction: column;text-align: center;gap: 12px;display: flex;align-items: center;}.wj{font-size: 15px;transition: transform 200ms ease, box-shadow 200ms ease, background 200ms ease;background: var(--aku);text-decoration: none;color: #fff;gap: 8px;border: 1px solid transparent;align-items: center;box-shadow:
    0 10px 24px rgba(31, 78, 121, 0.18),
    0 2px 4px rgba(31, 78, 121, 0.08);border-radius: 999px;letter-spacing: 0.02em;display: inline-flex;padding: 14px 32px 13px;font-weight: 700;}.wj:hover{box-shadow:
    0 14px 30px rgba(31, 78, 121, 0.24),
    0 2px 6px rgba(31, 78, 121, 0.1);background: #1d466b;transform: translateY(-1px);}.wj svg{transition: transform 200ms ease;width: 16px;height: 16px;}.wj:hover svg{transform: translateX(2px);}.yr{margin: 0;line-height: 1.5;font-weight: 500;color: var(--alj);font-size: 13px;}.yp{margin-top: auto;justify-content: center;border-radius: 4px;font-size: 14px;min-height: 46px;font-weight: 700;padding: 11px 20px;align-self: stretch;}.yp svg{height: 16px;width: 16px;}.ys{padding: 0;box-shadow: none;background: transparent;border: 0;border-radius: 0;margin-top: clamp(32px, 4vw, 48px);}.agj{line-height: 1.3;margin: 0 0 14px;color: var(--amm);font-size: 13px;letter-spacing: 0.02em;font-weight: 800;}.afs{gap: 8px 10px;display: grid;margin: 0;grid-template-columns: repeat(3, 1fr);list-style: none;padding: 0;}.afs li{gap: 8px;align-items: center;transition: background 180ms ease, border-color 180ms ease, transform 180ms ease;justify-content: space-between;border-radius: 10px;background: rgba(255, 255, 255, 0.7);padding: 9px 14px;display: flex;border: 1px solid rgba(70, 90, 120, 0.08);}.afs li:hover{border-color: rgba(31, 78, 121, 0.15);background: #fff;transform: translateY(-1px);}.aft{font-size: 12.5px;font-weight: 600;color: var(--amm);}.agi{font-family: "JetBrains Mono", "SF Mono", "Cascadia Code", Consolas, monospace;white-space: nowrap;color: var(--aku);font-weight: 700;font-size: 12px;}.ada{opacity: 0.85;font-weight: 500;margin: clamp(20px, 3vw, 32px) 0 0;text-align: center;font-size: 12px;line-height: 1.6;color: var(--alj);}.aaw{perspective: 600px;cursor: pointer;}.agr{width: 100%;transition: transform 500ms cubic-bezier(0.22, 0.9, 0.36, 1);height: 26px;transform-style: preserve-3d;position: relative;}.kw:hover .agr{transform: rotateX(180deg);}.agq,
.agg{align-items: center;position: absolute;display: flex;backface-visibility: hidden;inset: 0;}.agg{transform: rotateX(180deg);}.agg h3{color: var(--aku);}.ahj{padding-top: 16px;border-top: 1px solid rgba(70, 90, 120, 0.08);}.ahj .yq{color: var(--alj);font-weight: 700;font-size: 22px;}.ahx{display: flex;backdrop-filter: blur(6px);padding: 20px;visibility: hidden;justify-content: center;position: fixed;opacity: 0;align-items: center;transition: opacity 260ms ease, visibility 260ms ease;z-index: 30;inset: 0;background: rgba(12, 20, 35, 0.45);}.ahx.bn{opacity: 1;visibility: visible;}.aee{transform: translateY(12px) scale(0.98);box-shadow: 0 24px 60px rgba(12, 24, 45, 0.18);transition: transform 260ms cubic-bezier(0.22, 0.9, 0.36, 1);border-radius: 14px;max-height: min(720px, calc(100vh - 40px));background: #fff;width: min(560px, 100%);overflow: auto;}.ahx.bn .aee{transform: translateY(0) scale(1);}.ahy{display: flex;padding: 18px 22px 14px;border-bottom: 1px solid rgba(70, 90, 120, 0.1);gap: 16px;justify-content: space-between;align-items: center;}.ahs{line-height: 1.3;font-size: 16px;font-weight: 800;margin: 0;color: var(--amm);}.ahr{justify-content: center;display: inline-flex;border-radius: 8px;transition: background 160ms ease, color 160ms ease;width: 32px;cursor: pointer;background: transparent;color: var(--alj);padding: 0;height: 32px;border: 0;align-items: center;}.ahr:hover{background: rgba(15, 23, 42, 0.06);color: var(--amm);}.ahr svg{height: 18px;width: 18px;}.ahk{font-size: 13.5px;line-height: 1.7;color: var(--ajj);padding: 18px 22px 22px;}.ahk h4{font-size: 13px;color: var(--amm);font-weight: 800;margin: 18px 0 8px;}.ahk h4:first-child{margin-top: 0;}.ahk ul{margin: 0 0 12px;padding-left: 18px;}.ahk li{margin-bottom: 4px;}.ahk p{margin: 0 0 10px;}.ahk strong{font-weight: 700;color: var(--amm);}@media (prefers-reduced-motion: reduce){.hx,
  .fx,
  .ct,
  .ea button,
  main,
  .of h2::before,
  .of h2::after,
  .of h2,
  .us,
  .ow,
  .ls,
  .cd img,
  .ne,
  .fn{opacity: 1;transform: none;animation: none;transition: none;}.of h2{background: none;color: #101828;}main{transform: none;filter: none;}}@media (max-width: 900px){:root{--aox: 58px;}.in{padding-inline: 18px;height: 58px;}.qy{margin-right: 12px;}.ep{height: 30px;width: 148px;}.lq{margin-right: 12px;height: 18px;}.eq{font-size: 19px;}.ou{font-size: 11px;}.cz{gap: 18px;}.qt{font-size: 13px;}.e{scroll-snap-align: none;display: block;min-height: auto;padding: 62px 18px 34px;}.sw{margin: -18px 0 22px;position: static;text-align: right;}.e::after{background:
      linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.28) 24%, rgba(255, 255, 255, 1) 44%, #fff 100%);}.ho{margin: 0 -18px 28px;right: auto;bottom: auto;width: calc(100% + 36px);z-index: 0;display: block;top: auto;overflow: hidden;left: auto;position: relative;}.ho img{width: 100%;max-height: none;height: auto;display: block;object-fit: contain;object-position: right top;}.ds{display: none;}.kg{width: 100%;transform: none;padding-top: 0;}.hl{font-size: 13px;}h1{max-width: 720px;margin-top: 20px;font-size: 40px;line-height: 1.18;}.my{font-size: 16px;line-height: 1.75;}.ke{margin-top: 28px;}.of{display: block;scroll-snap-align: none;padding: 86px 18px 64px;height: auto;min-height: auto;}.dz{max-width: none;}.of h2{font-size: 32px;}.fy{max-width: 560px;font-size: 15px;}.hx{min-height: auto;margin-top: 24px;}.ed{gap: 8px;border-left: 0;grid-template-columns: repeat(3, minmax(0, 1fr));}.ct{font-size: 13px;min-height: 40px;display: flex;}.ct:hover,
  .ct.dw{transform: none;}.fz{margin-top: 28px;}.vz{border-radius: 6px;box-shadow: 0 22px 54px rgba(31, 55, 93, 0.14);min-height: auto;}.iz{padding: 86px 18px 48px;scroll-snap-align: none;min-height: auto;}.es{margin-bottom: 36px;}.ax{grid-template-columns: repeat(2, 1fr);gap: 6px;margin-bottom: 40px;}.ix{padding: 24px 14px;}.er{font-size: 13px;margin-bottom: 16px;}.rb{gap: 6px;margin-bottom: 28px;}.de{grid-template-columns: repeat(2, 1fr);}.bi{min-height: auto;}.aal{display: flex;padding: calc(var(--aox) + 20px) 0 48px;gap: 0;flex-direction: column;min-height: auto;}.nd{padding: 0 18px 28px;order: 0;max-width: none;}.sz{padding: 0 18px 28px;order: 1;}.bs{padding: 22px 18px;grid-template-columns: minmax(0, 1fr) 96px minmax(0, 1fr);max-width: 100%;min-height: 0;}.bs::before,
  .bs::after{left: 18px;width: calc((100% - 96px) / 2 - 28px);}.bs::after{left: auto;right: 18px;}.wo{gap: 8px;}.abh{font-size: 11px;padding: 6px 10px;}.tz{height: 96px;width: 96px;}.afd{font-size: 24px;top: 23px;}.aeg{font-size: 9px;width: 62px;height: 62px;padding-bottom: 16px;}.wn{gap: 8px;}.ld{padding: 8px 10px;}.abg{font-size: 12px;}.add{font-size: 10.5px;}.yb{margin-top: 24px;gap: 12px;}.ps{gap: 8px;margin-top: 22px;}.ne{padding: 14px 12px 12px 16px;}.yc{font-size: 24px;}.acj{font-size: 12px;}.adz{font-size: 10.5px;}.sf{min-height: auto;}.agz{flex-direction: column;gap: 0;min-height: auto;padding: 0;display: flex;}.aer{padding: 0 18px 24px;max-width: none;}.dm{min-height: auto;padding: calc(var(--aox) + 16px) 18px 36px;}.sq{grid-template-columns: 1fr;gap: 20px;}.sk{min-height: 380px;}.sr{padding: 4px 6px 0;}.pn{padding: 9px 11px 8px;font-size: 12.5px;}.xp{min-height: 300px;}.vo{font-size: 12.5px;padding: 16px 18px;line-height: 1.7;}.vn{padding: 12px 14px;}.aev{padding: 5px 12px 5px 9px;font-size: 12px;}@media (max-width: 560px){:root{--aox: 52px;}.in{height: 52px;}.qy{margin-right: 10px;}.ep{height: 26px;width: 120px;}.lq{margin-right: 10px;height: 16px;}.eq{font-size: 17px;}.ou{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 168px;}h1{line-height: 1.22;font-size: 27px;}.e{padding-bottom: 28px;}.ab{flex: 1 1 154px;}.re{gap: 8px;}.re li{flex: 1 1 calc(50% - 8px);justify-content: flex-start;white-space: nowrap;padding-inline: 10px;}.of h2{font-size: 28px;}.hx h3{font-size: 24px;}.ed{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 6px;}.ct{min-height: 38px;font-size: 12px;padding-inline: 6px;display: flex;}.ct svg{height: 15px;width: 15px;}.ea{bottom: 12px;right: 12px;}.iz h2{font-size: 26px;}.iy{font-size: 14px;}.ax{margin-bottom: 32px;grid-template-columns: 1fr;gap: 6px;}.ix{gap: 14px;text-align: left;align-items: flex-start;padding: 18px 14px;flex-direction: row;}.er{font-size: 12.5px;margin-bottom: 14px;}.rb{margin-bottom: 28px;grid-template-columns: repeat(2, 1fr);gap: 6px;}.iv{padding: 12px 14px;}.de{grid-template-columns: 1fr;gap: 6px;}.cd{aspect-ratio: 16 / 9;}.ow{font-size: 18px;}.ls{max-width: 240px;font-size: 12px;}.pu{font-size: 26px;}.pt{flex-wrap: wrap;}.ps{grid-template-columns: repeat(3, minmax(0, 1fr));}.bs{padding: 18px 14px;gap: 14px;grid-template-columns: 1fr;}.bs::before,
  .bs::after{display: none;}.wo{justify-content: center;gap: 6px;flex-wrap: wrap;flex-direction: row;}.abh{font-size: 10.5px;padding: 5px 8px 4px;}.tz{width: 84px;height: 84px;}.afd{top: 19px;font-size: 22px;}.aeg{padding-bottom: 14px;width: 54px;font-size: 8px;height: 54px;}.aeh::after{inset: 9px;}.wn{gap: 6px;}.ld{padding: 7px 8px;}.abg{font-size: 11px;}.add{font-size: 10px;}.vu h3{font-size: 13px;}.vu p{font-size: 12px;}.ne{padding: 14px 10px 12px 14px;}.yc{font-size: 22px;}.acj{font-size: 11.5px;}.adz{font-size: 10px;}.afl{font-size: 24px;}.agx{line-height: 1.6;font-size: 13px;}.aet{grid-template-columns: 1fr;gap: 18px;}.aeu{min-height: 0;padding: 0;}.ec{max-width: 360px;}.yl{width: 116px;height: 116px;}.agp{height: 30px;width: 30px;}.agp svg{height: 16px;width: 16px;}.agd{font-size: 12px;}.aey{font-size: 9.5px;}.eb{width: 108px;gap: 3px;padding: 9px 11px 10px;}.tf{right: 9px;width: 20px;height: 20px;top: 9px;}.tf svg{height: 11px;width: 11px;}.qa{height: 20px;font-size: 10px;min-width: 20px;}.tg{font-size: 11.5px;}.te{font-size: 10px;}.afk{gap: 8px;grid-template-columns: 1fr;}.aht{font-size: 10px;}.vp{line-height: 1.25;font-size: clamp(24px, 6.5vw, 30px);}.sp{line-height: 1.7;font-size: 13.5px;}.sk{min-height: 340px;}.sr{gap: 0;}.pn{font-size: 12px;padding: 8px 9px 7px;}.xp{min-height: 260px;}.vo{line-height: 1.65;font-size: 11.5px;padding: 14px 16px;}.vn{padding: 10px 12px;}.aev{padding: 4px 10px 4px 8px;font-size: 11.5px;}.afm{width: 20px;}.tj{height: clamp(200px, 30vh, 300px);}.no{padding: 18px 20px;margin: clamp(-72px, -10vw, -56px) 18px clamp(20px, 4vw, 32px);}.nn{grid-template-columns: 1fr;gap: 12px;}.kw{border-radius: 12px;padding: 18px 18px 18px;gap: 12px;}.aax{gap: 6px;}.aax h3{font-size: 20px;}.aax p{line-height: 1.55;font-size: 13px;}.acz{gap: 4px;}.yq{font-size: 34px;}.ahw{font-size: 12px;}.yp{font-size: 13px;box-shadow: 0 6px 14px rgba(31, 78, 121, 0.18);padding: 8px 18px;flex: 0 0 auto;min-width: 0;min-height: 38px;align-self: flex-start;border-radius: 6px;}.yp::before,
  .yp::after{display: none;}.yp svg{height: 14px;width: 14px;}.wj{font-size: 14px;padding: 12px 26px 11px;}.afs{grid-template-columns: 1fr;gap: 6px;}.afs li{padding: 8px 12px;}}@media (max-width: 390px){.ep{width: 104px;height: 22px;}.lq{height: 14px;}.eq{font-size: 15px;}.ou{max-width: 132px;font-size: 10px;}h1{font-size: 26px;}.yp{min-height: 36px;padding: 7px 16px;flex: 0 0 auto;font-size: 12.5px;}}.nm{display: none;}body.ft .nm{transition: opacity 360ms ease;padding: 18px 4vw;display: flex;gap: 36px;background: #fafbfd;overflow: hidden;right: 0;bottom: 0;z-index: 9999;position: fixed;left: 0;top: 0;flex-direction: column;}body:not(.ft) .nm{pointer-events: none;visibility: hidden;opacity: 0;transition: opacity 360ms ease, visibility 0s linear 360ms;}.acw,
.acs,
.acv,
.afa,
.aed{background: linear-gradient(
    90deg,
    rgba(31, 60, 90, 0.05) 0%,
    rgba(31, 60, 90, 0.10) 50%,
    rgba(31, 60, 90, 0.05) 100%
  );animation: auh 1.4s linear infinite;background-size: 200% 100%;border-radius: 4px;}@keyframes auh{0%{background-position: 200% 0;}100%{background-position: -200% 0;}}.afb{justify-content: space-between;height: 58px;display: flex;padding: 0 4px;align-items: center;}.acw{width: 168px;height: 22px;}.aau{display: flex;gap: 16px;}.acs{height: 14px;border-radius: 999px;width: 56px;}.acu{flex-direction: column;gap: 14px;max-width: 720px;padding: 0 4px;display: flex;}.ahq{height: 10px;width: 88px;}.ahi{height: 38px;width: 100%;}.ahi.t{width: 70%;}.agy{height: 12px;width: 95%;}.agy.t{width: 60%;}.ahh{width: 60px;height: 18px;border-radius: 999px;}.aid{height: 22px;width: 50%;}.afa{border-radius: 6px;margin-top: 10px;height: 44px;width: 168px;}.ahv{width: 132px;height: 36px;}.aed{height: 44px;border-radius: 4px;margin-top: 8px;width: 100%;}.act{display: grid;grid-template-columns: repeat(3, 1fr);gap: 18px;}.acr{background: rgba(255, 255, 255, 0.6);border-radius: 14px;display: flex;gap: 14px;border: 1px solid rgba(70, 90, 120, 0.1);flex-direction: column;padding: 24px;}@media (max-width: 900px){.act{grid-template-columns: 1fr;gap: 12px;}}@media (max-width: 560px){.afb{height: 52px;}.acw{width: 124px;height: 20px;}.acs{width: 48px;height: 12px;}.afa{height: 38px;width: 140px;}}@media (prefers-reduced-motion: reduce){.acw,
  .acs,
  .acv,
  .afa,
  .aed{animation: none;}}.fm{right: 0;z-index: 10000;top: 0;padding: 10px 16px;background: #fff8e1;color: #5c4400;font-size: 14px;line-height: 1.5;position: fixed;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;text-align: left;border-bottom: 1px solid #f0c36d;left: 0;}.xw{font-size: 0;max-width: 1200px;margin: 0 auto;}.vs,
.vt,
.xv{font-size: 14px;display: inline-block;vertical-align: middle;}.vs{background: #d97706;text-align: center;margin-right: 12px;color: #ffffff;height: 22px;width: 22px;font-weight: 700;line-height: 22px;border-radius: 50%;}.vt{margin-right: 12px;width: calc(100% - 22px - 36px - 28px);}.vt a{color: #1f4e79;text-decoration: underline;}.vt a:hover{color: #14365a;}.xv{font-family: inherit;border: 0;cursor: pointer;padding: 0;height: 28px;color: #5c4400;line-height: 1;font-size: 22px;border-radius: 4px;width: 28px;background: transparent;}.xv:hover,
.xv:focus{background: rgba(0, 0, 0, 0.06);outline: none;}@media (max-width: 560px){.fm{font-size: 13px;padding: 8px 12px;}.vs{font-size: 12px;line-height: 18px;margin-right: 8px;width: 18px;height: 18px;}.vt{margin-right: 8px;font-size: 13px;width: calc(100% - 18px - 24px - 24px);}.xv{width: 24px;font-size: 20px;height: 24px;}}}
