:root{--bg: #FFFFFF;--surface: #F8FAFD;--surface-2: #E5EDF5;--line: #E3E8EF;--ink: #061B31;--ink-2: #50617A;--ink-3: #64748B;--ink-4: #94A3B8;--accent: #533AFD;--accent-soft: #E8E9FF;--on-accent: #FFFFFF;--warn-bg: #FFF8EC;--warn-line: #F0D9B0;--warn-ink: #6B4A12;--pos: #0F7A4A;--neg: #B4341F;--mesh-1: #FF8A3D;--mesh-2: #FF4FA3;--mesh-3: #533AFD;--mesh-4: #7DD3FC;--tint-a: #F5F4FF;--tint-b: #F2F7FD;--img-scrim-top: rgba(6, 27, 49, .42);--on-image: rgba(255, 255, 255, .95);--text-shadow-image: 0 2px 18px rgba(6, 27, 49, .35);--shadow-modal: 0 20px 60px rgba(6, 27, 49, .18);--shadow-float: 0 6px 22px rgba(6, 27, 49, .2);--overlay: rgba(6, 27, 49, .5);--shadow-card: 0 8px 28px rgba(6, 27, 49, .1);--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--fs-display: 46px;--fs-h1: 38px;--fs-h2: 30px;--fs-h3: 17px;--fs-body: 16px;--fs-small: 14px;--fs-meta: 12px;--max: 1280px;--pad-x: 40px;--sec-y: 88px;--r-control: 5px;--r-card: 8px;--r-pill: 999px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit}img,svg{max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad-x)}.sec{padding:var(--sec-y) 0}.sec+.sec{border-top:1px solid var(--line)}.sec--tint-a{background:var(--tint-a)}.sec--tint-b{background:var(--tint-b)}.sec__inner{max-width:var(--max);margin:0 auto;padding:0 var(--pad-x)}.sec__h2{font-size:var(--fs-h2);font-weight:400;line-height:1.25;letter-spacing:-.02em;margin:0 0 10px}.sec__lead{color:var(--ink-2);margin:0 0 28px;max-width:46em}.pagehead{padding:56px 0 40px;background:var(--surface)}.pagehead__h1{font-size:var(--fs-h1);font-weight:400;line-height:1.2;letter-spacing:-.02em;margin:0 0 14px;max-width:20em}.pagehead__lead{margin:0;font-size:17px;color:var(--ink-2);max-width:44em}.legal{max-width:46em}.legal h2{font-size:var(--fs-h2);font-weight:400;line-height:1.25;letter-spacing:-.02em;margin:38px 0 12px}.legal h3{font-size:var(--fs-h3);font-weight:600;margin:22px 0 8px}.legal p,.legal li{color:var(--ink-2)}.legal ul{padding-left:20px}.legal li{margin-bottom:6px}.legal__meta{font-size:var(--fs-small);color:var(--ink-2);margin-bottom:26px}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){:root{--pad-x: 20px;--sec-y: 56px;--fs-display: 28px;--fs-h1: 25px;--fs-h2: 23px}.pagehead{padding:38px 0 28px}.pagehead__lead{font-size:var(--fs-body)}}.hdr[data-astro-cid-ctg3m53h]{--hdr-pad-y: 14px;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);background:var(--bg)}.hdr__inner[data-astro-cid-ctg3m53h]{max-width:var(--max);margin:0 auto;padding:var(--hdr-pad-y) var(--pad-x);display:flex;flex-wrap:wrap;align-items:center;gap:18px}.hdr__logo[data-astro-cid-ctg3m53h]{order:1;display:inline-flex;text-decoration:none}.hdr__checkbox[data-astro-cid-ctg3m53h]{position:absolute;opacity:0;pointer-events:none}.hdr__toggle[data-astro-cid-ctg3m53h]{display:none;flex-direction:column;justify-content:center;gap:4px;padding:9px 6px;cursor:pointer;border-radius:var(--r-control)}.hdr__checkbox[data-astro-cid-ctg3m53h]:focus-visible~.hdr__toggle[data-astro-cid-ctg3m53h]{outline:2px solid var(--accent);outline-offset:2px}.hdr__bar[data-astro-cid-ctg3m53h]{display:block;width:20px;height:2px;background:var(--ink)}.hdr__nav[data-astro-cid-ctg3m53h]{order:2;margin-left:auto}.hdr__nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{display:flex;gap:24px;list-style:none;margin:0;padding:0;font-size:var(--fs-small);font-weight:500}.hdr__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{text-decoration:none;color:var(--ink-2)}.hdr__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.hdr__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--ink)}@media(min-width:861px){.hdr__nav[data-astro-cid-ctg3m53h]{display:flex;align-self:stretch}.hdr__nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{align-items:stretch}.hdr__nav[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h]{display:flex}.hdr__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{position:relative;display:flex;align-items:center}.hdr__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--hdr-pad-y) * -1);height:2px;background:var(--accent)}}.hdr__actions[data-astro-cid-ctg3m53h]{order:3;display:flex;align-items:center;gap:18px}.hdr__cta[data-astro-cid-ctg3m53h]{display:inline-block;padding:9px 18px;border-radius:var(--r-control);background:var(--accent);color:var(--on-accent);font-size:var(--fs-small);font-weight:600;text-decoration:none}@media(max-width:860px){.hdr__toggle[data-astro-cid-ctg3m53h]{display:flex;order:2;margin-left:auto}.hdr__actions[data-astro-cid-ctg3m53h]{order:3;gap:14px}.hdr__nav[data-astro-cid-ctg3m53h]{order:4;flex-basis:100%;margin-left:0;display:none}.hdr__checkbox[data-astro-cid-ctg3m53h]:checked~.hdr__nav[data-astro-cid-ctg3m53h]{display:block}.hdr__nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{flex-direction:column;gap:0}.hdr__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:block;padding:14px 0 14px 14px;border-top:1px solid var(--line)}.hdr__nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}}.ftr[data-astro-cid-gcn2mc3v]{margin-top:96px;border-top:1px solid var(--line);background:var(--surface);font-size:var(--fs-small)}.ftr__inner[data-astro-cid-gcn2mc3v]{max-width:var(--max);margin:0 auto;padding:48px var(--pad-x) 36px;display:grid;grid-template-columns:1.6fr repeat(2,1fr);gap:32px}.ftr__logo[data-astro-cid-gcn2mc3v]{display:inline-flex}.ftr__desc[data-astro-cid-gcn2mc3v]{margin:8px 0 16px;color:var(--ink-2)}.ftr__cta[data-astro-cid-gcn2mc3v]{display:inline-block;padding:9px 18px;border-radius:var(--r-control);background:var(--accent);color:var(--on-accent);font-weight:600;text-decoration:none}.ftr__h[data-astro-cid-gcn2mc3v]{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:400;letter-spacing:.08em;color:var(--ink-3);margin:0 0 12px}.ftr__col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;margin:0;padding:0}.ftr__col[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{margin-bottom:8px;color:var(--ink-2)}.ftr__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--ink-2);text-decoration:none}.ftr__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--ink)}.ftr__col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v][aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}.ftr__bottom[data-astro-cid-gcn2mc3v]{border-top:1px solid var(--line)}.ftr__bottom-inner[data-astro-cid-gcn2mc3v]{max-width:var(--max);margin:0 auto;padding:16px var(--pad-x) 28px;display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--ink-3);font-size:var(--fs-meta)}@media(max-width:860px){.ftr__inner[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr;gap:28px}.ftr__brand[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}}.lead[data-astro-cid-ywqo7ouv]{width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:hidden;padding:0;border:0;border-radius:var(--r-card);box-shadow:var(--shadow-modal);background:var(--bg);color:var(--ink)}.lead[data-astro-cid-ywqo7ouv]::backdrop{background:var(--overlay)}.lead__form[data-astro-cid-ywqo7ouv]{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:28px 26px 24px}.lead__title[data-astro-cid-ywqo7ouv]{margin:0 0 6px;padding-right:30px;font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em}.lead__sub[data-astro-cid-ywqo7ouv]{margin:0 0 18px;padding-right:26px;color:var(--ink-2);font-size:var(--fs-small)}.lead__close[data-astro-cid-ywqo7ouv]{position:absolute;top:10px;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--bg);color:var(--ink-3);font-size:20px;line-height:1;cursor:pointer}.lead__close[data-astro-cid-ywqo7ouv]:hover{color:var(--ink)}.lead__group[data-astro-cid-ywqo7ouv]{margin:4px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--line);color:var(--ink-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.lead__field[data-astro-cid-ywqo7ouv]{margin-bottom:13px}.lead__field[data-astro-cid-ywqo7ouv] label[data-astro-cid-ywqo7ouv]{display:block;margin-bottom:6px;font-size:var(--fs-small);color:var(--ink-2)}.lead__req[data-astro-cid-ywqo7ouv]{color:var(--warn-ink)}.lead__field[data-astro-cid-ywqo7ouv] input[data-astro-cid-ywqo7ouv],.lead__field[data-astro-cid-ywqo7ouv] select[data-astro-cid-ywqo7ouv],.lead__field[data-astro-cid-ywqo7ouv] textarea[data-astro-cid-ywqo7ouv]{width:100%;padding:10px 12px;font-size:var(--fs-body);font-family:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-control);background:var(--bg)}.lead__field[data-astro-cid-ywqo7ouv] input[data-astro-cid-ywqo7ouv]::placeholder,.lead__field[data-astro-cid-ywqo7ouv] textarea[data-astro-cid-ywqo7ouv]::placeholder{color:var(--ink-4)}.lead__field[data-astro-cid-ywqo7ouv] input[data-astro-cid-ywqo7ouv]:focus-visible,.lead__field[data-astro-cid-ywqo7ouv] select[data-astro-cid-ywqo7ouv]:focus-visible,.lead__field[data-astro-cid-ywqo7ouv] textarea[data-astro-cid-ywqo7ouv]:focus-visible{border-color:var(--accent)}.lead__hint[data-astro-cid-ywqo7ouv]{margin:5px 0 0;color:var(--ink-3);font-size:var(--fs-meta)}.lead__row[data-astro-cid-ywqo7ouv]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lead__other[data-astro-cid-ywqo7ouv][hidden]{display:none}.lead__actions[data-astro-cid-ywqo7ouv]{display:flex;gap:10px;margin-top:20px}.lead__submit[data-astro-cid-ywqo7ouv]{flex:1;padding:11px 18px;font-size:var(--fs-body);font-family:inherit;font-weight:600;border:0;border-radius:var(--r-control);background:var(--accent);color:var(--on-accent);cursor:pointer}.lead__submit[data-astro-cid-ywqo7ouv]:disabled{opacity:.55;cursor:default}.lead__msg[data-astro-cid-ywqo7ouv]{margin:12px 0 0;font-size:var(--fs-small)}.lead__msg[data-astro-cid-ywqo7ouv][data-state=ok]{color:var(--accent)}.lead__field[data-astro-cid-ywqo7ouv] [data-astro-cid-ywqo7ouv][aria-invalid=true]{border-color:var(--warn-ink)}.lead__submit[data-astro-cid-ywqo7ouv][hidden]{display:none}.lead__msg[data-astro-cid-ywqo7ouv][data-state=invalid],.lead__msg[data-astro-cid-ywqo7ouv][data-state=error]{color:var(--warn-ink)}.lead__msg[data-astro-cid-ywqo7ouv][data-state=pending]{color:var(--ink-3)}.lead__fallback[data-astro-cid-ywqo7ouv]{margin:8px 0 0;font-size:var(--fs-small);color:var(--ink-2)}.lead__consent[data-astro-cid-ywqo7ouv]{display:flex;align-items:flex-start;gap:9px;font-size:var(--fs-meta);line-height:1.6;color:var(--ink-2)}.lead__consent[data-astro-cid-ywqo7ouv] input[data-astro-cid-ywqo7ouv]{flex:none;margin-top:4px;accent-color:var(--accent)}.lead__consent[data-astro-cid-ywqo7ouv] a[data-astro-cid-ywqo7ouv]{color:var(--accent)}@media(max-width:520px){.lead__row[data-astro-cid-ywqo7ouv]{grid-template-columns:1fr;gap:0}}.chat-widget[data-astro-cid-od7j23vk]{position:fixed;right:20px;bottom:20px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.chat-widget__avatar[data-astro-cid-od7j23vk]{display:block;width:64px;height:64px;border-radius:50%;border:3px solid var(--accent);background:var(--bg);object-fit:cover;box-shadow:var(--shadow-float)}.chat[data-astro-cid-od7j23vk]{display:inline-flex;align-items:center;padding:12px 20px;border:0;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-family:inherit;font-size:var(--fs-small);font-weight:600;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-float)}.chat[data-astro-cid-od7j23vk],.chat[data-astro-cid-od7j23vk]:link,.chat[data-astro-cid-od7j23vk]:visited,.chat[data-astro-cid-od7j23vk]:hover,.chat[data-astro-cid-od7j23vk]:focus,.chat[data-astro-cid-od7j23vk]:active{text-decoration:none}@media(max-width:600px){.chat[data-astro-cid-od7j23vk]{padding:11px 16px}}
