:root{color-scheme:light;--bg:#fff;--bg-2:#f3f6f8;--bg-3:#fff;--bg-4:#e6edf1;--line:#0f171c17;--line-2:#0f171c2e;--text:#0f171c;--text-2:#3b4a52;--text-3:#5f6f78;--teal:#0a7f9e;--teal-dark:#0b6f8a;--teal-2:#35a8c6;--teal-3:#0a7f9e;--red:#c00000;--amber:#d4a24c;--amber-2:#8a5f14;--eyebrow:#8a5f14;--glow:#0a7f9e38;--glow-amber:#d4a24c38;--font-display:"YGDisplay", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-body:-apple-system, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "Hiragino Sans GB", sans-serif;--fs-0:.9375rem;--fs-1:1.0625rem;--fs-2:1.25rem;--fs-3:clamp(1.5rem, 3vw, 2rem);--fs-4:clamp(1.75rem, 3.6vw, 2.75rem);--fs-5:clamp(2.25rem, 5.4vw, 4rem);--fs-6:clamp(2.5rem, 7vw, 5rem);--lh:1.75;--lh-tight:1.12;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:72px;--s7:112px;--container:1200px;--gutter:20px;--radius:4px;--radius-s:2px;--shadow:0 24px 64px #0f171c24;--shadow-s:0 6px 24px #0f171c0f;--ease:cubic-bezier(.2, .7, .2, 1);--dur:.24s}.dark{color-scheme:dark;--bg:#0a0f12;--bg-2:#0f171c;--bg-3:#142028;--bg-4:#1b2b35;--line:#ffffff14;--line-2:#ffffff29;--text:#eef3f5;--text-2:#b4c2c9;--text-3:#869aa3;--teal-3:#9ad9ea;--amber-2:#f0d9a6;--eyebrow:#d4a24c;--glow:#0a7f9e59;--glow-amber:#d4a24c47;--shadow:0 24px 64px #00000073;--shadow-s:0 6px 24px #0000004d;color:var(--text);background:var(--bg)}@font-face{font-family:YGDisplay;src:url(/fonts/yg-display.woff2?v=20261030)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-1);line-height:var(--lh);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg{max-width:100%;height:auto;display:block}a{color:var(--teal-3);text-decoration:none}a:hover{color:var(--teal-dark)}.dark a:hover{color:var(--amber-2)}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:var(--lh-tight);margin:0 0 var(--s3);letter-spacing:.01em;text-wrap:balance}h1{font-size:var(--fs-5)}h2{font-size:var(--fs-4)}h3{font-size:var(--fs-3)}p{margin:0 0 var(--s2)}p,li{text-wrap:pretty}.seg{display:inline-block}ul{margin:0;padding-left:1.2em}table{border-collapse:collapse;width:100%}:focus-visible{outline:3px solid var(--teal);outline-offset:3px}::selection{background:var(--teal);color:#fff}.num{font-variant-numeric:tabular-nums;letter-spacing:.02em}.container{width:min(var(--container), 100% - var(--gutter) * 2);margin-inline:auto}.section{padding-block:var(--s6);position:relative}.section+.section{border-top:1px solid var(--line)}.eyebrow{font-size:var(--fs-0);letter-spacing:.18em;color:var(--eyebrow);text-transform:uppercase;margin-bottom:var(--s2);font-weight:600}.eyebrow:before{content:"";background:var(--red);vertical-align:.3em;width:16px;height:2px;margin-right:10px;display:inline-block}.lead{font-size:var(--fs-2);color:var(--text-2);max-width:36em}.muted{color:var(--text-3)}.card{background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--radius);padding:var(--s4);transition:border-color var(--dur) var(--ease);position:relative}a.card:after{content:"";background:var(--teal);transform-origin:0;height:2px;transition:transform var(--dur) var(--ease);position:absolute;inset:-1px -1px auto;transform:scaleX(0)}a.card:hover{border-color:var(--teal)}a.card:hover:after{transform:none}.grid-2,.grid-3,.grid-4{gap:var(--s3);display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.btn,.btn-ghost{min-height:48px;padding:0 var(--s3);border-radius:var(--radius-s);font-size:var(--fs-1);letter-spacing:.02em;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.btn{background:var(--teal);color:#fff}.btn:hover{background:var(--teal-dark);color:#fff}.btn:active{background:#095e75}.btn-ghost{border:1px solid var(--line-2);color:var(--text)}.btn-ghost:hover{border-color:var(--teal);color:var(--teal-dark)}.dark .btn-ghost:hover{border-color:var(--amber);color:var(--amber-2)}.reveal-ready .reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}.reveal-ready .reveal.is-in{opacity:1;transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus-visible{z-index:30;clip:auto;border-radius:var(--radius-s);background:var(--teal);color:#fff;width:auto;height:auto;padding:10px 18px;font-weight:600;position:fixed;top:12px;left:12px;overflow:visible}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s var(--ease) both vt-out}::view-transition-new(root){animation:.36s var(--ease) both vt-in}::view-transition-old(site-header),::view-transition-new(site-header){mix-blend-mode:normal;animation:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-ready .reveal{opacity:1;transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.qr-dlg[data-astro-cid-zy4y3drb]{max-width:calc(100vw - var(--gutter) * 2);background:0 0;border:0;padding:0;overflow:visible}.qr-dlg[data-astro-cid-zy4y3drb]:focus{outline:none}.qr-dlg[data-astro-cid-zy4y3drb]::backdrop{background:#0a0f1299}.qr-card[data-astro-cid-zy4y3drb]{padding:var(--s3) var(--s3) var(--s2);background:var(--bg-3);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;margin:0}.qr-card[data-astro-cid-zy4y3drb] img[data-astro-cid-zy4y3drb]{width:240px;height:240px;margin:0 auto}.qr-card[data-astro-cid-zy4y3drb] figcaption[data-astro-cid-zy4y3drb]{margin-top:var(--s1);line-height:1.5}.qr-card[data-astro-cid-zy4y3drb] strong[data-astro-cid-zy4y3drb]{font-size:var(--fs-1);color:var(--text);display:block}.qr-card[data-astro-cid-zy4y3drb] .num[data-astro-cid-zy4y3drb]{font-size:var(--fs-0);color:var(--text-3)}@media (prefers-reduced-motion:no-preference){.qr-dlg[data-astro-cid-zy4y3drb][open]{animation:.22s cubic-bezier(.2,.7,.2,1) qr-pop}.qr-dlg[data-astro-cid-zy4y3drb][open]::backdrop{animation:.22s ease-out qr-fade}}@keyframes qr-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes qr-fade{0%{opacity:0}}.ftr[data-astro-cid-nns7i3if]{border-top:1px solid var(--line);padding-block:var(--s5) var(--s4);background:var(--bg-2);font-size:var(--fs-0)}.ftr-nav[data-astro-cid-nns7i3if]{gap:var(--s2) var(--s4);padding-bottom:var(--s3);margin-bottom:var(--s3);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ftr-nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:4px var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ftr-nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--text-2);align-items:center;min-height:44px;display:inline-flex}.ftr-nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--amber-2)}.ftr-in[data-astro-cid-nns7i3if]{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ftr-brand[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-size:var(--fs-2);margin-bottom:var(--s1)}.ftr[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin-bottom:6px}.ftr[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if].plain{color:inherit}.ftr[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if].plain:hover{color:var(--text)}.tel[data-astro-cid-nns7i3if]{min-height:44px;color:var(--text);font-size:var(--fs-1);align-items:center;font-weight:600;display:inline-flex}.ftr-legal[data-astro-cid-nns7i3if]{gap:var(--s2);margin-top:var(--s4);padding-top:var(--s2);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ftr-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit;align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}.ftr-legal[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}.hdr[data-astro-cid-fzpbxy5g]{z-index:10;-webkit-backdrop-filter:blur(14px);background:var(--bg);background:color-mix(in srgb, var(--bg) 82%, transparent);border-bottom:1px solid var(--line);view-transition-name:site-header;position:sticky;top:0}.hdr-in[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--s3);min-height:72px;display:flex}.brand[data-astro-cid-fzpbxy5g]{color:var(--text);font-family:var(--font-display);align-items:center;gap:12px;min-height:44px;font-size:24px;display:flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:44px;height:auto}.brand-name[data-astro-cid-fzpbxy5g]{flex-direction:column;line-height:1;display:flex}.brand-name[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{font-family:var(--font-body);letter-spacing:.16em;color:var(--text-3);white-space:nowrap;margin-top:5px;font-size:11px;font-weight:500}.nav-pc[data-astro-cid-fzpbxy5g]{gap:var(--s2);margin-left:auto;display:flex}.nav-pc[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--text-2);min-height:44px;transition:color var(--dur) var(--ease);align-items:center;padding:12px 14px;display:inline-flex;position:relative}.nav-pc[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--line-2);height:2px;transition:transform var(--dur) var(--ease);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.nav-pc[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--text)}.nav-pc[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover:after{transform:none}.nav-pc[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--text);font-weight:600}.nav-pc[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:after{background:var(--teal);transform:none}.hdr-tel[data-astro-cid-fzpbxy5g]{min-height:48px;padding-inline:18px}.menu-btn[data-astro-cid-fzpbxy5g],.m-nav[data-astro-cid-fzpbxy5g]{display:none}@media (width<=720px){.nav-pc[data-astro-cid-fzpbxy5g]{display:none}.hdr-in[data-astro-cid-fzpbxy5g]{gap:var(--s1)}.brand[data-astro-cid-fzpbxy5g]{font-size:21px}.hdr-tel[data-astro-cid-fzpbxy5g]{font-size:var(--fs-0);flex:none;margin-left:auto;padding-inline:14px}.menu-btn[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-s);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;place-content:center;gap:6px;margin-right:-8px;padding:0;display:inline-grid}.menu-btn[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{width:22px;height:2px;transition:transform var(--dur) var(--ease);background:currentColor;border-radius:2px;display:block}.hdr[data-astro-cid-fzpbxy5g].is-open .menu-btn[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(4px)rotate(45deg)}.hdr[data-astro-cid-fzpbxy5g].is-open .menu-btn[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:last-child{transform:translateY(-4px)rotate(-45deg)}.m-nav[data-astro-cid-fzpbxy5g]{height:calc(100dvh - 100%);padding:var(--s3) var(--gutter) var(--s5);background:var(--bg);border-top:1px solid var(--line);visibility:hidden;opacity:0;transition:opacity .3s var(--ease), visibility 0s linear .3s;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.hdr[data-astro-cid-fzpbxy5g].is-open .m-nav[data-astro-cid-fzpbxy5g]{visibility:visible;opacity:1;transition:opacity .3s var(--ease), visibility 0s}.m-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}.m-nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g],.m-tel[data-astro-cid-fzpbxy5g]{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--i) * 60ms);transform:translateY(24px)}.hdr[data-astro-cid-fzpbxy5g].is-open .m-nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g],.hdr[data-astro-cid-fzpbxy5g].is-open .m-tel[data-astro-cid-fzpbxy5g]{opacity:1;transform:none}.m-nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line);min-height:64px;color:var(--text);font-family:var(--font-display);font-size:var(--fs-3);justify-content:space-between;align-items:center;display:flex}.m-nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{color:var(--text-3);font-family:var(--font-body);font-size:var(--fs-2)}.m-nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--teal)}.m-tel[data-astro-cid-fzpbxy5g]{align-items:flex-start;gap:var(--s1);margin:var(--s4) 0 0;flex-direction:column;display:flex}html.menu-open{overflow:hidden}}@media (width<=400px){.brand-name[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=340px){.hdr-tel[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{display:none}}
