.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Bz_DfCM7.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.KciohO1a.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.DRcTKgkU.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.BOQBPhLk.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.DwPxiy7M.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.rxDMosIx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.orOpuDzJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.Dwk4USJY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.C3gcVRmT.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.DIkdfYNE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.NNclZwdn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.C-DuqEAe.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.n8WFCy3e.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BHECEgNJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.0cMsUeYr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.BdrKXORt.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.D2beu9pF.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.BnKggSt2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.v2c{--c-paper: #FFFFFF;--c-steel-100: #EAEEF3;--c-steel-200: #DAE0E8;--c-ink: #111C2B;--c-ink-2: #44506A;--c-ink-3: #6F7B8F;--c-brand: #0060A8;--c-brand-ink: #004C86;--c-brand-50: #EAF2FA;--c-navy: #0A1C30;--c-graphite: #10151C;--c-graphite-line: #273241;--c-screen-fg: #E4EAF2;--c-screen-dim: #8A97AA;--c-sans: "IBM Plex Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;font-family:var(--c-sans);line-height:1.7;-webkit-font-smoothing:antialiased}.v2c *,.v2c *:before,.v2c *:after{box-sizing:border-box}.v2c [hidden]{display:none!important}.v2c a{color:inherit}.v2c ul{margin:0;padding:0;list-style:none}.v2c img{display:block;max-width:100%;height:auto}.v2c .num{font-variant-numeric:tabular-nums}.v2c .c-wrap{max-width:1264px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:720px){.v2c .c-wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.v2c .c-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;border-radius:4px;border:0;background:var(--c-brand);color:#fff;font:500 14px/1 var(--c-sans);text-decoration:none;white-space:nowrap;cursor:pointer}.v2c .c-btn:hover{background:var(--c-brand-ink)}.v2c.util{background:var(--c-navy);color:#9fb0c6;font-size:13px}.v2c.util .c-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-block:6px}.v2c.util a{text-decoration:none}.v2c.util a:hover{color:#fff}.v2c .util-contact{display:flex;gap:20px}@media(max-width:640px){.v2c.util{display:none}}.v2c.hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:#fffffff7;border-bottom:1px solid var(--c-steel-200);color:var(--c-ink)}.v2c .hdr-row{display:flex;align-items:center;gap:24px;height:72px}.v2c .brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.v2c .brand img{height:42px;width:42px}.v2c .brand b{display:block;font-size:18px;letter-spacing:.04em;line-height:1.2;font-weight:700}.v2c .brand small{display:block;font-size:10.5px;color:var(--c-ink-3);letter-spacing:.18em;font-weight:500}.v2c .nav{display:flex;gap:2px;font-size:15px;height:100%}.v2c .nav-item{position:relative;display:flex;align-items:center}.v2c .nav-item>a{display:inline-flex;align-items:center;gap:4px;text-decoration:none;padding:8px 12px;border-radius:4px;color:var(--c-ink-2);white-space:nowrap}.v2c .nav-item>a:hover,.v2c .nav-item:focus-within>a{color:var(--c-brand);background:var(--c-brand-50)}.v2c .nav-item>a[aria-current=page]{color:var(--c-brand);font-weight:500}.v2c .nav-item>a svg{width:10px;height:10px;opacity:.6}.v2c .dd{position:absolute;top:100%;left:0;min-width:220px;padding-top:0;visibility:hidden;opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s,visibility .15s}.v2c .nav-item:hover .dd,.v2c .nav-item:focus-within .dd{visibility:visible;opacity:1;transform:none}.v2c .dd ul{background:#fff;border:1px solid var(--c-steel-200);border-radius:6px;box-shadow:0 16px 36px -18px #0a1c3059;padding:6px}.v2c .dd a{display:block;padding:9px 12px;border-radius:4px;font-size:14.5px;text-decoration:none;color:var(--c-ink-2);white-space:nowrap}.v2c .dd a:hover{background:var(--c-brand-50);color:var(--c-brand)}.v2c .hdr-right{margin-left:auto;display:flex;align-items:center;gap:14px}.v2c .hotline{display:grid;line-height:1.25;text-align:right;text-decoration:none}.v2c .hotline small{font-size:11.5px;color:var(--c-ink-3)}.v2c .hotline b{font-size:17px;font-weight:600;color:var(--c-brand);font-variant-numeric:tabular-nums;white-space:nowrap}.v2c .icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:4px;border:0;background:none;color:var(--c-ink-2);cursor:pointer;text-decoration:none;padding:0}.v2c .icon-btn:hover{background:var(--c-brand-50);color:var(--c-brand)}.v2c .icon-btn svg{width:20px;height:20px}.v2c .menu-btn{display:none}.v2c .mnav{border-top:1px solid var(--c-steel-200);background:#fff;max-height:calc(100dvh - 64px);overflow-y:auto}.v2c .mnav-list{display:grid;padding-block:8px 16px}.v2c .mnav details{border-bottom:1px solid var(--c-steel-100)}.v2c .mnav summary,.v2c .mnav-list>li>a{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;text-decoration:none;cursor:pointer;list-style:none}.v2c .mnav-list>li>a{border-bottom:1px solid var(--c-steel-100)}.v2c .mnav summary::-webkit-details-marker{display:none}.v2c .mnav summary:after{content:"+";color:var(--c-brand);font-size:20px;line-height:1}.v2c .mnav details[open] summary:after{content:"−"}.v2c .mnav details ul{padding:0 0 10px 12px;display:grid}.v2c .mnav details a{display:block;padding:8px 0;font-size:15px;color:var(--c-ink-2);text-decoration:none}.v2c .mnav [aria-current=page]{color:var(--c-brand);font-weight:500}.v2c .mnav .mnav-tel{color:var(--c-brand);font-weight:600;font-variant-numeric:tabular-nums;border-bottom:0}@media(max-width:1220px){.v2c .nav{display:none}.v2c .menu-btn{display:inline-grid}}@media(max-width:640px){.v2c .hotline{display:none}.v2c .brand b{font-size:16px}.v2c .hdr-row{gap:12px;height:64px}.v2c .hdr-cta:not(.keep){display:none}}.v2c.ftr{background:var(--c-graphite);color:var(--c-screen-dim);font-size:14px;padding-block:56px 24px}.v2c .ftr-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr)) 132px;gap:32px}.v2c .plate{display:inline-flex;background:#fff;border-radius:6px;padding:6px}.v2c .plate img{width:40px;height:40px}.v2c .co{margin:14px 0 0;color:var(--c-screen-fg);font-size:15px}.v2c .motto{margin:4px 0 0}.v2c address{font-style:normal;margin-top:16px;display:grid;gap:4px}.v2c address a{text-decoration:none}.v2c.ftr h4{color:var(--c-screen-fg);font-size:14.5px;font-weight:500;margin:0 0 12px}.v2c.ftr ul{display:grid;gap:8px}.v2c.ftr a{text-decoration:none}.v2c.ftr a:hover{color:var(--c-screen-fg)}.v2c .qr img{width:112px;height:112px;border-radius:4px;background:#fff;padding:6px}.v2c .qr p{margin:8px 0 0;font-size:12.5px;text-align:center;width:112px}.v2c .legal{margin-top:40px;padding-top:20px;border-top:1px solid var(--c-graphite-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:12.5px}.v2c .legal.bare{margin-top:0;padding-top:0;border-top:0}@media(max-width:960px){.v2c .ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2c .ftr-grid>div:first-child{grid-column:1 / -1}}.v2c.rail{position:fixed;right:calc(12px + env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);z-index:35;display:grid;background:#fff;border:1px solid var(--c-steel-200);border-radius:6px;box-shadow:0 10px 30px -14px #0a1c3059}.v2c.rail>div{position:relative}.v2c.rail a{display:grid;justify-items:center;gap:2px;padding:12px 10px;font-size:12px;color:var(--c-ink-2);text-decoration:none;width:64px}.v2c.rail>div+div a{border-top:1px solid var(--c-steel-200)}.v2c.rail a:hover,.v2c.rail a:focus-visible{background:var(--c-brand-50);color:var(--c-brand)}.v2c.rail svg{width:22px;height:22px}.v2c .pop{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);background:#fff;border:1px solid var(--c-steel-200);border-radius:6px;padding:12px 14px;box-shadow:0 10px 30px -14px #0a1c3059;white-space:nowrap;font-size:14px;color:var(--c-ink);visibility:hidden;opacity:0;transition:opacity .15s}.v2c .pop img{width:120px;height:120px}.v2c .pop b{display:block;font-size:18px;color:var(--c-brand);font-variant-numeric:tabular-nums}.v2c.rail>div:hover .pop,.v2c.rail>div:focus-within .pop{visibility:visible;opacity:1}@media(max-width:1320px){.v2c.rail{display:none}}@media(prefers-reduced-motion:reduce){.v2c *,.v2c *:before,.v2c *:after{transition:none!important}}
