.site-header[data-v-8f9ab751]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;z-index:30;background:var(--header-bg,hsla(0,0%,100%,.82));-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25);color:var(--header-text,#0f172a);border-bottom:1px solid var(--header-border,rgba(226,232,240,.6))}.site-header--sticky[data-v-8f9ab751]{position:sticky;top:0}.site-header__inner[data-v-8f9ab751]{display:flex;align-items:center;gap:32px;max-width:var(--site-max-width,1200px);margin:auto;padding:0 var(--header-pad-x,0);height:var(--header-nav-height,72px)}.site-header__inner--nav-right .site-header__brand[data-v-8f9ab751]{margin-right:auto}.site-header__inner--nav-left .site-header__cta[data-v-8f9ab751],.site-header__inner--no-brand.site-header__inner--nav-right .site-header__nav[data-v-8f9ab751]{margin-left:auto}.site-header__brand[data-v-8f9ab751]{font-size:calc(var(--header-font-size, 15px) + 5px);font-weight:800;letter-spacing:-.01em;color:inherit;text-decoration:none;display:inline-flex;align-items:center}.site-header__logo[data-v-8f9ab751]{height:34px;max-width:190px;-o-object-fit:contain;object-fit:contain}.site-header__nav[data-v-8f9ab751]{display:flex;align-items:center;gap:28px}.site-header__link[data-v-8f9ab751]{position:relative;padding:6px 2px;color:inherit;font-size:var(--header-font-size,15px);font-weight:500;text-decoration:none;opacity:.7;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.site-header__link.is-active[data-v-8f9ab751],.site-header__link[data-v-8f9ab751]:hover{color:var(--header-active-color,var(--c-accent,#2563eb));opacity:1}.site-header__link[data-v-8f9ab751]:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2.5px;border-radius:999px;background:var(--header-active-color,var(--c-accent,#2563eb));transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.site-header__link.is-active[data-v-8f9ab751]:after,.site-header__link[data-v-8f9ab751]:hover:after{transform:scaleX(1)}.site-header--no-underline .site-header__link[data-v-8f9ab751]:after{display:none}.site-header--pill .site-header__nav[data-v-8f9ab751]{gap:10px}.site-header--pill .site-header__link[data-v-8f9ab751]{padding-left:12px;padding-right:12px;border-radius:var(--header-pill-radius,999px)}.site-header--pill .site-header__link.is-active[data-v-8f9ab751],.site-header--pill .site-header__link[data-v-8f9ab751]:hover{background:color-mix(in srgb,var(--header-active-color,#2563eb) 12%,transparent)}.site-header__item[data-v-8f9ab751]{position:relative;display:flex;align-items:center}.site-header__caret[data-v-8f9ab751]{display:inline-block;width:5px;height:5px;margin-left:6px;vertical-align:1px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.site-header__submenu[data-v-8f9ab751]{position:absolute;top:100%;left:50%;z-index:30;display:none;flex-direction:column;min-width:150px;padding:8px 0;background:var(--c-surface,#fff);border-radius:var(--radius-sm,8px);box-shadow:0 14px 30px -14px #0f172a52;transform:translate(-50%)}.site-header__item:focus-within .site-header__submenu[data-v-8f9ab751],.site-header__item:hover .site-header__submenu[data-v-8f9ab751]{display:flex}.site-header__submenu-link[data-v-8f9ab751]{padding:8px 16px;color:var(--c-text-strong,#0f172a);font-size:calc(var(--header-font-size, 15px) - 1px);text-decoration:none;white-space:nowrap;opacity:.85;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.site-header__submenu-link.is-active[data-v-8f9ab751],.site-header__submenu-link[data-v-8f9ab751]:hover{color:var(--header-active-color,var(--c-accent,#2563eb));opacity:1;background:#0f172a0a}.site-header__cta[data-v-8f9ab751]{padding:10px 24px;border-radius:999px;color:var(--header-cta-text,#fff);background:var(--header-cta,var(--c-accent,#2563eb));font-size:calc(var(--header-font-size, 15px) - 1px);font-weight:600;text-decoration:none;box-shadow:0 8px 18px -10px #2563eb80;transition:opacity .2s,box-shadow .2s,transform .2s}.site-header__cta[data-v-8f9ab751]:hover{opacity:.94;box-shadow:0 10px 22px -10px #2563eb8c;transform:translateY(-1px)}@media(max-width:768px){.site-header__inner[data-v-8f9ab751]{flex-wrap:wrap;gap:10px 16px;min-height:var(--header-nav-height-mobile,72px);padding:12px var(--header-pad-x-mobile,10px)}.site-header__brand[data-v-8f9ab751]{font-size:calc(var(--header-font-size, 15px) + 2px)}.site-header__logo[data-v-8f9ab751]{height:28px;max-width:140px}.site-header__nav[data-v-8f9ab751]{flex:1 0 100%;order:2;gap:20px;padding-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.site-header__nav[data-v-8f9ab751]::-webkit-scrollbar{display:none}.site-header__link[data-v-8f9ab751]{white-space:nowrap;font-size:calc(var(--header-font-size, 15px) - 1px)}.site-header__item[data-v-8f9ab751]{align-self:flex-start;flex-direction:column;align-items:flex-start}.site-header__caret[data-v-8f9ab751]{display:inline-block;margin-left:5px;transition:transform .2s ease}.site-header__item.is-expanded .site-header__caret[data-v-8f9ab751]{transform:rotate(225deg)}.site-header__submenu[data-v-8f9ab751]{position:static;display:none;min-width:0;margin:4px 0 0 8px;padding:0 0 0 10px;background:transparent;border-left:2px solid var(--c-border-strong,#e8edf3);border-radius:0;box-shadow:none;transform:none}.site-header__item.is-expanded .site-header__submenu[data-v-8f9ab751]{display:flex}.site-header__submenu-link[data-v-8f9ab751]{padding:3px 0;opacity:.75}.site-header__cta[data-v-8f9ab751],.site-header__submenu-link[data-v-8f9ab751]{font-size:calc(var(--header-font-size, 15px) - 2px)}.site-header__cta[data-v-8f9ab751]{order:1;padding:8px 16px}}.site-footer[data-v-b8931f64]{width:100%;max-width:var(--site-max-width,1200px);margin:0 auto;background:var(--site-content-bg,transparent)}.site-footer__bar[data-v-b8931f64]{margin:0 auto;position:relative;overflow:hidden;background:var(--footer-bg,#0e1626);color:var(--footer-text,#e7eef7)}.site-footer__bar[data-v-b8931f64]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--footer-accent,#2563eb) 0,var(--footer-accent,#2563eb) 18%,transparent 72%)}.site-footer__bar[data-v-b8931f64]:after{content:"";position:absolute;top:-240px;right:-160px;width:560px;height:560px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(148,163,184,.12),transparent 70%)}.site-footer__container[data-v-b8931f64]{position:relative;z-index:1;max-width:var(--site-max-width,1200px);margin:0 auto;padding:56px var(--site-gutter,20px) 0}.site-footer__top[data-v-b8931f64]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px 48px;padding-bottom:40px}.site-footer__col[data-v-b8931f64]{flex:1 1 170px;min-width:0}.site-footer__col--brand[data-v-b8931f64]{flex:1.8 1 280px}.site-footer__brand[data-v-b8931f64]{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.site-footer__logo[data-v-b8931f64]{box-sizing:content-box;height:28px;max-width:150px;padding:7px 12px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px}.site-footer__brand-name[data-v-b8931f64]{font-size:calc(var(--footer-font-size, 14px) + 4px);font-weight:700;letter-spacing:-.01em}.site-footer__about[data-v-b8931f64]{margin:16px 0 0;font-size:var(--footer-font-size,14px);line-height:1.9;color:color-mix(in srgb,var(--footer-text,#e7eef7) 64%,transparent)}.site-footer__title[data-v-b8931f64]{margin:0 0 16px;font-size:var(--footer-font-size,14px);font-weight:600;color:var(--footer-text,#fff)}.site-footer__title[data-v-b8931f64]:after{content:"";display:block;width:22px;height:2px;margin-top:9px;border-radius:2px;background:var(--footer-accent,#2563eb)}.site-footer__contacts[data-v-b8931f64],.site-footer__links[data-v-b8931f64]{margin:0;padding:0;list-style:none}.site-footer__links[data-v-b8931f64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}.site-footer__link[data-v-b8931f64]{display:inline-block;padding:3px 0;font-size:var(--footer-font-size,14px);line-height:1.9;color:color-mix(in srgb,var(--footer-text,#e7eef7) 78%,transparent);text-decoration:none;transition:color .2s ease,transform .2s ease}.site-footer__link[data-v-b8931f64]:hover{color:var(--footer-text,#fff);transform:translate(3px)}.site-footer__contacts li[data-v-b8931f64]{display:flex;gap:8px;padding:3px 0;font-size:var(--footer-font-size,14px);line-height:1.9;color:color-mix(in srgb,var(--footer-text,#e7eef7) 88%,transparent)}.site-footer__label[data-v-b8931f64]{flex:none;color:color-mix(in srgb,var(--footer-text,#e7eef7) 58%,transparent)}.site-footer__value[data-v-b8931f64]{word-break:break-all}.site-footer__copyright[data-v-b8931f64]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;padding:20px 0 26px;border-top:1px solid color-mix(in srgb,var(--footer-text,#e7eef7) 14%,transparent);font-size:calc(var(--footer-font-size, 14px) - 1px);text-align:center;letter-spacing:.03em;color:color-mix(in srgb,var(--footer-text,#e7eef7) 62%,transparent)}.site-footer__copyright[data-v-b8931f64]>*+:before{content:"·";margin-right:6px;color:color-mix(in srgb,var(--footer-text,#e7eef7) 34%,transparent)}.site-footer__beian[data-v-b8931f64]{color:color-mix(in srgb,var(--footer-text,#e7eef7) 62%,transparent);text-decoration:none}.site-footer__beian[data-v-b8931f64]:hover{color:color-mix(in srgb,var(--footer-text,#e7eef7) 84%,transparent)}@media(max-width:768px){.site-footer__container[data-v-b8931f64]{padding:40px var(--site-gutter,20px) 0}.site-footer__top[data-v-b8931f64]{gap:28px;padding-bottom:28px}.site-footer__col[data-v-b8931f64]{flex:1 1 45%}.site-footer__col--brand[data-v-b8931f64]{flex:1 1 100%}}@media(max-width:520px){.site-footer__col[data-v-b8931f64]{flex:1 1 100%}}.layout-default[data-v-e4c37cda]{display:flex;flex-direction:column;min-height:100vh}.layout-default__main[data-v-e4c37cda]{min-height:200px;flex:1;width:100%;padding:0 var(--site-gutter,20px);max-width:var(--site-max-width,1200px);margin:0 auto;background:var(--site-content-bg,#fff)}.category-nav-panel[data-v-16d2fc04]{min-width:0}.category-nav-panel__title[data-v-16d2fc04]{margin:0 0 12px;color:var(--panel-text-strong,var(--c-text-strong,#0f172a));font-size:calc(16px*var(--site-fs-scale, 1));font-weight:700}.category-nav-panel__state[data-v-16d2fc04]{margin:0;color:var(--panel-text-muted,var(--c-text-muted,#94a3b8));font-size:calc(13px*var(--site-fs-scale, 1))}.category-nav-panel__children[data-v-16d2fc04],.category-nav-panel__group[data-v-16d2fc04],.category-nav-panel__list[data-v-16d2fc04]{display:flex;flex-direction:column;gap:4px}.category-nav-panel__children[data-v-16d2fc04]{margin-left:12px}.category-nav-panel__link[data-v-16d2fc04]{display:block;padding:8px 12px;color:var(--panel-text,var(--c-text,#475569));font-size:calc(14px*var(--site-fs-scale, 1));text-decoration:none;border-radius:var(--radius-sm,8px);transition:color .2s,background-color .2s}.category-nav-panel__link[data-v-16d2fc04]:hover{color:var(--c-accent,#2563eb);background:var(--panel-bg-soft,var(--c-accent-tint,#f8fafc))}.category-nav-panel__link.is-active[data-v-16d2fc04]{color:var(--c-on-accent,#fff);background:var(--c-accent,#2563eb)}.category-nav-panel--align-center .category-nav-panel__link[data-v-16d2fc04],.category-nav-panel--align-center .category-nav-panel__title[data-v-16d2fc04]{text-align:center}.category-nav-panel--align-right .category-nav-panel__link[data-v-16d2fc04],.category-nav-panel--align-right .category-nav-panel__title[data-v-16d2fc04]{text-align:right}.category-nav-panel--align-right .category-nav-panel__children[data-v-16d2fc04]{margin-left:0;margin-right:12px}.category-nav-panel--horizontal .category-nav-panel__title[data-v-16d2fc04]{margin-bottom:10px}.category-nav-panel--horizontal .category-nav-panel__children[data-v-16d2fc04],.category-nav-panel--horizontal .category-nav-panel__group[data-v-16d2fc04],.category-nav-panel--horizontal .category-nav-panel__list[data-v-16d2fc04]{flex-direction:row;flex-wrap:wrap;align-items:center}.category-nav-panel--horizontal .category-nav-panel__list[data-v-16d2fc04]{justify-content:flex-start;gap:6px 8px}.category-nav-panel--horizontal.category-nav-panel--align-center .category-nav-panel__list[data-v-16d2fc04]{justify-content:center}.category-nav-panel--horizontal.category-nav-panel--align-right .category-nav-panel__list[data-v-16d2fc04]{justify-content:flex-end}.category-nav-panel--horizontal .category-nav-panel__children[data-v-16d2fc04]{margin-left:0;margin-right:0;gap:4px}@media(max-width:768px){.category-nav-panel__list[data-v-16d2fc04]{gap:2px}.category-nav-panel__children[data-v-16d2fc04]{margin-left:8px}.category-nav-panel--align-right:not(.category-nav-panel--horizontal) .category-nav-panel__children[data-v-16d2fc04]{margin-left:0;margin-right:8px}.category-nav-panel__link[data-v-16d2fc04]{padding:6px 10px}}.article-detail-panel[data-v-8c3bb6b1]{min-height:240px}.article-detail-panel__state[data-v-8c3bb6b1]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 16px;font-size:calc(14px*var(--site-fs-scale, 1));color:var(--panel-text-muted,#666);text-align:center}.article-detail-panel__state p[data-v-8c3bb6b1]{margin:0}.article-detail-panel__hint[data-v-8c3bb6b1]{font-size:calc(13px*var(--site-fs-scale, 1));opacity:.7}.article-detail-panel__hint code[data-v-8c3bb6b1]{padding:1px 5px;font-size:calc(12px*var(--site-fs-scale, 1));background:var(--panel-bg-soft,#f0f0f2);border-radius:4px}.article-detail-panel__state--error[data-v-8c3bb6b1]{flex-direction:row;gap:12px}.article-detail-panel__retry[data-v-8c3bb6b1]{padding:6px 18px;font-size:calc(13px*var(--site-fs-scale, 1));color:var(--c-on-accent,#fff);cursor:pointer;background:var(--c-accent,#2563eb);border:none;border-radius:var(--radius-xs,6px)}.article-detail-panel__head[data-v-8c3bb6b1]{display:flex;flex-direction:column;gap:12px}.article-detail-panel__title[data-v-8c3bb6b1]{margin:0;font-size:calc(30px*var(--site-fs-scale, 1));line-height:1.4;color:var(--panel-text-strong,#333)}.article-detail-panel__meta[data-v-8c3bb6b1]{display:flex;flex-wrap:wrap;gap:14px;padding-bottom:16px;font-size:calc(13px*var(--site-fs-scale, 1));color:var(--panel-text-muted,#999);border-bottom:1px solid var(--panel-border,#eee)}.article-detail-panel__body[data-v-8c3bb6b1]{padding-top:20px;font-size:calc(16px*var(--site-fs-scale, 1));line-height:1.9;color:var(--panel-text,#333);overflow-wrap:break-word}.article-detail-panel__body[data-v-8c3bb6b1] p{margin:0 0 1em}.article-detail-panel__body[data-v-8c3bb6b1] h1,.article-detail-panel__body[data-v-8c3bb6b1] h2,.article-detail-panel__body[data-v-8c3bb6b1] h3{margin:1.4em 0 .6em;line-height:1.4}.article-detail-panel__body[data-v-8c3bb6b1] img{max-width:100%;height:auto;display:block;clear:both}.article-detail-panel__body[data-v-8c3bb6b1] a{color:var(--c-accent,#2563eb)}.article-detail-panel__body[data-v-8c3bb6b1] blockquote{margin:1em 0;padding:4px 16px;color:var(--panel-text,#666);border-left:3px solid var(--panel-border-strong,#ddd)}.article-detail-panel__body[data-v-8c3bb6b1] code{padding:1px 5px;font-size:.9em;background:var(--panel-bg-soft,#f4f4f5);border-radius:4px}.article-detail-panel__body[data-v-8c3bb6b1] pre code{display:block;padding:14px;overflow-x:auto;background:#1f2933;color:#e5e7eb}.layout-split[data-v-98b607c8]{min-height:100vh}.layout-split[data-v-98b607c8],.layout-split__main[data-v-98b607c8]{display:flex;flex-direction:column}.layout-split__main[data-v-98b607c8]{gap:32px;flex:1;width:100%;max-width:var(--site-max-width,1200px);margin:0 auto 40px;padding:0 var(--site-gutter,20px);background:var(--site-content-bg,transparent)}.layout-split__body[data-v-98b607c8]{display:flex;gap:32px;align-items:flex-start}.layout-split__body--right[data-v-98b607c8]{flex-direction:row-reverse}.layout-split__body--bottom[data-v-98b607c8],.layout-split__body--hidden[data-v-98b607c8],.layout-split__body--top[data-v-98b607c8]{flex-direction:column;align-items:stretch}.layout-split__body--bottom[data-v-98b607c8]{flex-direction:column-reverse}.layout-split__body--bottom .layout-split__nav[data-v-98b607c8],.layout-split__body--hidden .layout-split__nav[data-v-98b607c8],.layout-split__body--top .layout-split__nav[data-v-98b607c8]{flex-basis:auto;width:100%}.layout-split__slot[data-v-98b607c8]{min-width:0}.layout-split__nav[data-v-98b607c8]{flex:0 0 240px;min-width:0}.layout-split__content[data-v-98b607c8]{flex:1;min-width:0}.layout-split__slot--empty[data-v-98b607c8]{outline:2px dashed #cbd5e1;outline-offset:6px;border-radius:var(--radius-xs,6px);padding:2px}.layout-split__slot--empty[data-v-98b607c8] #page-blocks-wrapper{min-height:220px}.layout-split__slot-hint[data-v-98b607c8]{margin:0 0 10px;font-size:13px;color:var(--c-text-muted,#94a3b8);text-align:center}@media(max-width:768px){.layout-split__main[data-v-98b607c8]{gap:24px}.layout-split__body[data-v-98b607c8]{flex-direction:column;gap:24px;align-items:stretch}.layout-split__body--bottom[data-v-98b607c8]{flex-direction:column-reverse}.layout-split__body--left .layout-split__nav[data-v-98b607c8],.layout-split__body--right .layout-split__nav[data-v-98b607c8]{flex-basis:auto;width:100%}}.image-detail-panel__head[data-v-ec863c4b]{padding-bottom:16px;border-bottom:1px solid var(--panel-border,#eef2f7);margin-bottom:20px}.image-detail-panel__title[data-v-ec863c4b]{margin:0 0 8px;font-size:calc(26px*var(--site-fs-scale, 1));font-weight:700;color:var(--panel-text-strong,#0f172a)}.image-detail-panel__meta[data-v-ec863c4b]{display:flex;gap:16px;color:var(--panel-text-muted,#94a3b8);font-size:calc(13px*var(--site-fs-scale, 1))}.image-detail-panel__summary[data-v-ec863c4b]{color:var(--panel-text,#475569);line-height:1.8;margin:0 0 20px}.image-detail-panel__state[data-v-ec863c4b]{padding:32px 0;text-align:center;color:var(--panel-text-muted,#94a3b8)}.image-detail-panel__state--error p[data-v-ec863c4b]{margin:0 0 8px;color:#ef4444}.image-detail-panel__hint code[data-v-ec863c4b]{background:var(--panel-bg-soft,#f1f5f9);border-radius:4px;padding:1px 6px}.image-detail-panel__retry[data-v-ec863c4b]{border:1px solid var(--panel-border-strong,#e2e8f0);border-radius:var(--radius-xs,6px);padding:5px 14px;background:var(--panel-surface,#fff);cursor:pointer}.image-detail-panel__stage[data-v-ec863c4b]{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px;padding:0 44px;background:var(--panel-bg-soft,#f8fafc);border-radius:var(--radius-10,10px)}.image-detail-panel__main-figure[data-v-ec863c4b]{margin:0;max-width:100%}.image-detail-panel__main-figure img[data-v-ec863c4b]{display:block;max-width:100%;max-height:560px;margin:0 auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm,8px)}.image-detail-panel__arrow[data-v-ec863c4b]{position:absolute;top:50%;z-index:2;width:34px;height:44px;font-size:calc(26px*var(--site-fs-scale, 1));line-height:1;color:var(--panel-text,#475569);cursor:pointer;background:var(--panel-surface,hsla(0,0%,100%,.9));border:1px solid var(--panel-border-strong,#e2e8f0);border-radius:var(--radius-sm,8px);transform:translateY(-50%);transition:color .2s,border-color .2s}.image-detail-panel__arrow[data-v-ec863c4b]:hover:not(:disabled){color:var(--c-accent,#2563eb);border-color:var(--c-accent,#2563eb)}.image-detail-panel__arrow[data-v-ec863c4b]:disabled{cursor:not-allowed;opacity:.35}.image-detail-panel__arrow--prev[data-v-ec863c4b]{left:8px}.image-detail-panel__arrow--next[data-v-ec863c4b]{right:8px}.image-detail-panel__counter[data-v-ec863c4b]{position:absolute;right:12px;bottom:10px;padding:2px 10px;font-size:calc(12px*var(--site-fs-scale, 1));color:#fff;background:#0f172a8c;border-radius:999px}.image-detail-panel__caption[data-v-ec863c4b]{margin:10px 2px 0;font-size:calc(14px*var(--site-fs-scale, 1));line-height:1.7;color:var(--panel-text-muted,#64748b)}.image-detail-panel__thumbs[data-v-ec863c4b]{display:flex;gap:10px;margin:14px 0 0;padding:0;overflow-x:auto;list-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.image-detail-panel__thumb-item[data-v-ec863c4b]{flex:none}.image-detail-panel__thumb-btn[data-v-ec863c4b]{display:block;padding:2px;cursor:pointer;background:var(--panel-surface,#fff);border:2px solid transparent;border-radius:var(--radius-sm,8px);transition:border-color .2s}.image-detail-panel__thumb-btn.is-active[data-v-ec863c4b],.image-detail-panel__thumb-btn[data-v-ec863c4b]:hover{border-color:var(--c-accent,#2563eb)}.image-detail-panel__thumb-btn img[data-v-ec863c4b]{display:block;width:84px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xs,6px)}@media(max-width:768px){.image-detail-panel__stage[data-v-ec863c4b]{min-height:240px;padding:0 40px}.image-detail-panel__thumb-btn img[data-v-ec863c4b]{width:64px;height:48px}}.layout-split[data-v-531c80bc]{min-height:100vh}.layout-split[data-v-531c80bc],.layout-split__main[data-v-531c80bc]{display:flex;flex-direction:column}.layout-split__main[data-v-531c80bc]{gap:32px;flex:1;width:100%;max-width:var(--site-max-width,1200px);margin:0 auto 40px;padding:0 var(--site-gutter,20px);background:var(--site-content-bg,transparent)}.layout-split__body[data-v-531c80bc]{display:flex;gap:32px;align-items:flex-start}.layout-split__body--right[data-v-531c80bc]{flex-direction:row-reverse}.layout-split__body--bottom[data-v-531c80bc],.layout-split__body--hidden[data-v-531c80bc],.layout-split__body--top[data-v-531c80bc]{flex-direction:column;align-items:stretch}.layout-split__body--bottom[data-v-531c80bc]{flex-direction:column-reverse}.layout-split__body--bottom .layout-split__nav[data-v-531c80bc],.layout-split__body--hidden .layout-split__nav[data-v-531c80bc],.layout-split__body--top .layout-split__nav[data-v-531c80bc]{flex-basis:auto;width:100%}.layout-split__slot[data-v-531c80bc]{min-width:0}.layout-split__nav[data-v-531c80bc]{flex:0 0 240px;min-width:0}.layout-split__content[data-v-531c80bc]{flex:1;min-width:0}.layout-split__slot--empty[data-v-531c80bc]{outline:2px dashed #cbd5e1;outline-offset:6px;border-radius:var(--radius-xs,6px);padding:2px}.layout-split__slot--empty[data-v-531c80bc] #page-blocks-wrapper{min-height:220px}.layout-split__slot-hint[data-v-531c80bc]{margin:0 0 10px;font-size:13px;color:var(--c-text-muted,#94a3b8);text-align:center}@media(max-width:768px){.layout-split__main[data-v-531c80bc]{gap:24px}.layout-split__body[data-v-531c80bc]{flex-direction:column;gap:24px;align-items:stretch}.layout-split__body--bottom[data-v-531c80bc]{flex-direction:column-reverse}.layout-split__body--left .layout-split__nav[data-v-531c80bc],.layout-split__body--right .layout-split__nav[data-v-531c80bc]{flex-basis:auto;width:100%}}.article-list-panel[data-v-75caaa0b]{display:flex;flex-direction:column;gap:20px;min-height:200px;padding:0 10px}.article-list-panel__state[data-v-75caaa0b]{padding:48px 16px;font-size:calc(14px*var(--site-fs-scale, 1));color:var(--panel-text-muted,#666);text-align:center}.article-list-panel__state--error[data-v-75caaa0b]{display:flex;flex-direction:column;align-items:center;gap:12px}.article-list-panel__state p[data-v-75caaa0b]{margin:0}.article-list-panel__retry[data-v-75caaa0b]{padding:6px 18px;font-size:calc(13px*var(--site-fs-scale, 1));color:var(--c-on-accent,#fff);cursor:pointer;background:var(--c-accent,#2563eb);border:none;border-radius:var(--radius-xs,6px)}.article-list-panel__items[data-v-75caaa0b]{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.article-list-panel__item[data-v-75caaa0b]{border-bottom:1px solid var(--panel-border,#eee)}.article-list-panel__link[data-v-75caaa0b]{display:flex;flex-direction:column;gap:6px;padding:16px 4px;color:inherit;text-decoration:none;transition:background .2s}.article-list-panel__link[data-v-75caaa0b]:hover{background:var(--panel-bg-soft,#f7f8fa)}.article-list-panel__item-title[data-v-75caaa0b]{font-size:calc(16px*var(--site-fs-scale, 1));//font-weight:600;line-height:1.5;color:var(--panel-text-strong,#333)}.article-list-panel__link:hover .article-list-panel__item-title[data-v-75caaa0b]{color:var(--c-accent,#2563eb)}.article-list-panel__item-summary[data-v-75caaa0b]{display:-webkit-box;overflow:hidden;font-size:calc(13px*var(--site-fs-scale, 1));line-height:1.7;color:var(--panel-text,#666);-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-list-panel__item-meta[data-v-75caaa0b]{display:flex;gap:12px;font-size:calc(12px*var(--site-fs-scale, 1));color:var(--panel-text-muted,#999)}.article-list-panel__pager[data-v-75caaa0b]{display:flex;align-items:center;gap:6px;padding-top:4px}.article-list-panel__page-btn[data-v-75caaa0b]{min-width:32px;padding:5px 10px;font-size:calc(13px*var(--site-fs-scale, 1));color:var(--panel-text-strong,#333);cursor:pointer;background:var(--panel-surface,#fff);border:1px solid var(--panel-border-strong,#ddd);border-radius:var(--radius-xs,6px)}.article-list-panel__page-btn[data-v-75caaa0b]:hover:not(:disabled){border-color:var(--c-accent,#2563eb);color:var(--c-accent,#2563eb)}.article-list-panel__page-btn.is-active[data-v-75caaa0b]{color:var(--c-on-accent,#fff);background:var(--c-accent,#2563eb);border-color:var(--c-accent,#2563eb)}.article-list-panel__page-btn[data-v-75caaa0b]:disabled{color:var(--panel-text-muted,#bbb);cursor:not-allowed}.layout-split[data-v-0392d9db]{min-height:100vh}.layout-split[data-v-0392d9db],.layout-split__main[data-v-0392d9db]{display:flex;flex-direction:column}.layout-split__main[data-v-0392d9db]{gap:32px;flex:1;width:100%;max-width:var(--site-max-width,1200px);margin:0 auto 40px;padding:0 var(--site-gutter,20px);background:var(--site-content-bg,transparent)}.layout-split__body[data-v-0392d9db]{display:flex;gap:32px;align-items:flex-start}.layout-split__body--right[data-v-0392d9db]{flex-direction:row-reverse}.layout-split__body--bottom[data-v-0392d9db],.layout-split__body--hidden[data-v-0392d9db],.layout-split__body--top[data-v-0392d9db]{flex-direction:column;align-items:stretch}.layout-split__body--bottom[data-v-0392d9db]{flex-direction:column-reverse}.layout-split__body--bottom .layout-split__nav[data-v-0392d9db],.layout-split__body--hidden .layout-split__nav[data-v-0392d9db],.layout-split__body--top .layout-split__nav[data-v-0392d9db]{flex-basis:auto;width:100%}.layout-split__slot[data-v-0392d9db]{min-width:0}.layout-split__nav[data-v-0392d9db]{flex:0 0 240px;min-width:0}.layout-split__content[data-v-0392d9db]{flex:1;min-width:0}.layout-split__slot--empty[data-v-0392d9db]{outline:2px dashed #cbd5e1;outline-offset:6px;border-radius:var(--radius-xs,6px);padding:2px}.layout-split__slot--empty[data-v-0392d9db] #page-blocks-wrapper{min-height:220px}.layout-split__slot-hint[data-v-0392d9db]{margin:0 0 10px;font-size:13px;color:var(--c-text-muted,#94a3b8);text-align:center}@media(max-width:768px){.layout-split__main[data-v-0392d9db]{gap:24px}.layout-split__body[data-v-0392d9db]{flex-direction:column;gap:24px;align-items:stretch}.layout-split__body--bottom[data-v-0392d9db]{flex-direction:column-reverse}.layout-split__body--left .layout-split__nav[data-v-0392d9db],.layout-split__body--right .layout-split__nav[data-v-0392d9db]{flex-basis:auto;width:100%}}.image-list-panel__state[data-v-b2f2737a]{padding:32px 0;text-align:center;color:var(--panel-text-muted,#94a3b8)}.image-list-panel__state--error p[data-v-b2f2737a]{margin:0 0 8px;color:#ef4444}.image-list-panel__retry[data-v-b2f2737a]{border:1px solid var(--panel-border-strong,#e2e8f0);border-radius:var(--radius-xs,6px);padding:5px 14px;background:var(--panel-surface,#fff);cursor:pointer}.image-list-panel__grid[data-v-b2f2737a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;margin:0;padding:0}.image-list-panel__link[data-v-b2f2737a]{display:block;text-decoration:none;color:inherit;border:1px solid var(--panel-border,#eef2f7);border-radius:var(--radius-10,10px);overflow:hidden;transition:box-shadow .2s}.image-list-panel__link[data-v-b2f2737a]:hover{box-shadow:0 6px 18px #0f172a14}.image-list-panel__thumb[data-v-b2f2737a]{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--panel-bg-soft,#f1f5f9)}.image-list-panel__info[data-v-b2f2737a]{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.image-list-panel__item-title[data-v-b2f2737a]{//font-weight:600;color:var(--panel-text-strong,#1e293b);font-size:calc(16px*var(--site-fs-scale, 1))}.image-list-panel__item-summary[data-v-b2f2737a]{font-size:calc(12px*var(--site-fs-scale, 1));color:var(--panel-text-muted,#94a3b8)}.image-list-panel__item-meta[data-v-b2f2737a]{display:flex;justify-content:space-between;font-size:calc(12px*var(--site-fs-scale, 1));color:var(--panel-text-muted,#cbd5e1)}.image-list-panel__pager[data-v-b2f2737a]{display:flex;justify-content:left;gap:6px;margin-top:24px}.image-list-panel__page-btn[data-v-b2f2737a]{border:1px solid var(--panel-border-strong,#e2e8f0);background:var(--panel-surface,#fff);border-radius:var(--radius-xs,6px);padding:4px 12px;cursor:pointer;color:var(--panel-text-muted,#64748b)}.image-list-panel__page-btn.is-active[data-v-b2f2737a]{background:var(--c-accent,#2563eb);color:var(--c-on-accent,#fff);border-color:var(--c-accent,#2563eb)}.image-list-panel__page-btn[data-v-b2f2737a]:disabled{opacity:.4;cursor:default}@media(max-width:768px){.image-list-panel__grid[data-v-b2f2737a]{grid-template-columns:repeat(2,1fr)}}.layout-split[data-v-47e75ea7]{min-height:100vh}.layout-split[data-v-47e75ea7],.layout-split__main[data-v-47e75ea7]{display:flex;flex-direction:column}.layout-split__main[data-v-47e75ea7]{gap:32px;flex:1;width:100%;max-width:var(--site-max-width,1200px);margin:0 auto 40px;padding:0 var(--site-gutter,20px);background:var(--site-content-bg,transparent)}.layout-split__body[data-v-47e75ea7]{display:flex;gap:32px;align-items:flex-start}.layout-split__body--right[data-v-47e75ea7]{flex-direction:row-reverse}.layout-split__body--bottom[data-v-47e75ea7],.layout-split__body--hidden[data-v-47e75ea7],.layout-split__body--top[data-v-47e75ea7]{flex-direction:column;align-items:stretch}.layout-split__body--bottom[data-v-47e75ea7]{flex-direction:column-reverse}.layout-split__body--bottom .layout-split__nav[data-v-47e75ea7],.layout-split__body--hidden .layout-split__nav[data-v-47e75ea7],.layout-split__body--top .layout-split__nav[data-v-47e75ea7]{flex-basis:auto;width:100%}.layout-split__slot[data-v-47e75ea7]{min-width:0}.layout-split__nav[data-v-47e75ea7]{flex:0 0 240px;min-width:0}.layout-split__content[data-v-47e75ea7]{flex:1;min-width:0}.layout-split__slot--empty[data-v-47e75ea7]{outline:2px dashed #cbd5e1;outline-offset:6px;border-radius:var(--radius-xs,6px);padding:2px}.layout-split__slot--empty[data-v-47e75ea7] #page-blocks-wrapper{min-height:220px}.layout-split__slot-hint[data-v-47e75ea7]{margin:0 0 10px;font-size:13px;color:var(--c-text-muted,#94a3b8);text-align:center}@media(max-width:768px){.layout-split__main[data-v-47e75ea7]{gap:24px}.layout-split__body[data-v-47e75ea7]{flex-direction:column;gap:24px;align-items:stretch}.layout-split__body--bottom[data-v-47e75ea7]{flex-direction:column-reverse}.layout-split__body--left .layout-split__nav[data-v-47e75ea7],.layout-split__body--right .layout-split__nav[data-v-47e75ea7]{flex-basis:auto;width:100%}}.singlepage-nav-panel[data-v-2223f4ba]{min-width:0}.singlepage-nav-panel__title[data-v-2223f4ba]{margin:0 0 12px;color:var(--panel-text-strong,var(--c-text-strong,#0f172a));font-size:calc(16px*var(--site-fs-scale, 1));font-weight:700}.singlepage-nav-panel__state[data-v-2223f4ba]{margin:0;color:var(--panel-text-muted,var(--c-text-muted,#94a3b8));font-size:calc(13px*var(--site-fs-scale, 1))}.singlepage-nav-panel__children[data-v-2223f4ba],.singlepage-nav-panel__group[data-v-2223f4ba],.singlepage-nav-panel__list[data-v-2223f4ba]{display:flex;flex-direction:column;gap:4px}.singlepage-nav-panel__children[data-v-2223f4ba]{margin-left:12px}.singlepage-nav-panel__link[data-v-2223f4ba]{display:block;padding:8px 12px;color:var(--panel-text,var(--c-text,#475569));font-size:calc(14px*var(--site-fs-scale, 1));text-decoration:none;border-radius:var(--radius-sm,8px);transition:color .2s,background-color .2s}.singlepage-nav-panel__link[data-v-2223f4ba]:hover{color:var(--c-accent,#2563eb);background:var(--panel-bg-soft,var(--c-accent-tint,#f8fafc))}.singlepage-nav-panel__link.is-active[data-v-2223f4ba]{color:var(--c-on-accent,#fff);background:var(--c-accent,#2563eb)}.singlepage-nav-panel--align-center .singlepage-nav-panel__link[data-v-2223f4ba],.singlepage-nav-panel--align-center .singlepage-nav-panel__title[data-v-2223f4ba]{text-align:center}.singlepage-nav-panel--align-right .singlepage-nav-panel__link[data-v-2223f4ba],.singlepage-nav-panel--align-right .singlepage-nav-panel__title[data-v-2223f4ba]{text-align:right}.singlepage-nav-panel--align-right .singlepage-nav-panel__children[data-v-2223f4ba]{margin-left:0;margin-right:12px}.singlepage-nav-panel--horizontal .singlepage-nav-panel__title[data-v-2223f4ba]{margin-bottom:10px}.singlepage-nav-panel--horizontal .singlepage-nav-panel__children[data-v-2223f4ba],.singlepage-nav-panel--horizontal .singlepage-nav-panel__group[data-v-2223f4ba],.singlepage-nav-panel--horizontal .singlepage-nav-panel__list[data-v-2223f4ba]{flex-direction:row;flex-wrap:wrap;align-items:center}.singlepage-nav-panel--horizontal .singlepage-nav-panel__list[data-v-2223f4ba]{justify-content:flex-start;gap:6px 8px}.singlepage-nav-panel--horizontal.singlepage-nav-panel--align-center .singlepage-nav-panel__list[data-v-2223f4ba]{justify-content:center}.singlepage-nav-panel--horizontal.singlepage-nav-panel--align-right .singlepage-nav-panel__list[data-v-2223f4ba]{justify-content:flex-end}.singlepage-nav-panel--horizontal .singlepage-nav-panel__children[data-v-2223f4ba]{margin-left:0;margin-right:0;gap:4px}@media(max-width:768px){.singlepage-nav-panel__list[data-v-2223f4ba]{gap:2px}.singlepage-nav-panel__children[data-v-2223f4ba]{margin-left:8px}.singlepage-nav-panel--align-right:not(.singlepage-nav-panel--horizontal) .singlepage-nav-panel__children[data-v-2223f4ba]{margin-left:0;margin-right:8px}.singlepage-nav-panel__link[data-v-2223f4ba]{padding:6px 10px}}.singlepage-detail-panel[data-v-e7eaf196]{min-height:240px}.singlepage-detail-panel__state[data-v-e7eaf196]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 16px;font-size:calc(14px*var(--site-fs-scale, 1));color:var(--panel-text-muted,#666);text-align:center}.singlepage-detail-panel__state p[data-v-e7eaf196]{margin:0}.singlepage-detail-panel__hint[data-v-e7eaf196]{font-size:calc(13px*var(--site-fs-scale, 1));opacity:.7}.singlepage-detail-panel__hint code[data-v-e7eaf196]{padding:1px 5px;font-size:calc(12px*var(--site-fs-scale, 1));background:var(--panel-bg-soft,#f0f0f2);border-radius:4px}.singlepage-detail-panel__state--error[data-v-e7eaf196]{flex-direction:row;gap:12px}.singlepage-detail-panel__retry[data-v-e7eaf196]{padding:6px 18px;font-size:calc(13px*var(--site-fs-scale, 1));color:var(--c-on-accent,#fff);cursor:pointer;background:var(--c-accent,#2563eb);border:none;border-radius:var(--radius-xs,6px)}.singlepage-detail-panel__head[data-v-e7eaf196]{display:flex;flex-direction:column;gap:12px}.singlepage-detail-panel__title[data-v-e7eaf196]{margin:0;font-size:calc(30px*var(--site-fs-scale, 1));line-height:1.4;color:var(--panel-text-strong,#333)}.singlepage-detail-panel__meta[data-v-e7eaf196]{display:flex;flex-wrap:wrap;gap:14px;padding-bottom:16px;font-size:calc(13px*var(--site-fs-scale, 1));color:var(--panel-text-muted,#999);border-bottom:1px solid var(--panel-border,#eee)}.singlepage-detail-panel__summary[data-v-e7eaf196]{margin:18px 0 0;font-size:calc(15px*var(--site-fs-scale, 1));line-height:1.7;color:var(--panel-text,#555)}.singlepage-detail-panel__body[data-v-e7eaf196]{padding-top:20px;font-size:calc(16px*var(--site-fs-scale, 1));line-height:1.9;color:var(--panel-text,#333);overflow-wrap:break-word}.singlepage-detail-panel__body[data-v-e7eaf196] p{margin:0 0 1em}.singlepage-detail-panel__body[data-v-e7eaf196] h1,.singlepage-detail-panel__body[data-v-e7eaf196] h2,.singlepage-detail-panel__body[data-v-e7eaf196] h3{margin:1.4em 0 .6em;line-height:1.4}.singlepage-detail-panel__body[data-v-e7eaf196] img{max-width:100%;height:auto;display:block;clear:both}.singlepage-detail-panel__body[data-v-e7eaf196] a{color:var(--c-accent,#2563eb)}.singlepage-detail-panel__body[data-v-e7eaf196] blockquote{margin:1em 0;padding:4px 16px;color:var(--panel-text,#666);border-left:3px solid var(--panel-border-strong,#ddd)}.singlepage-detail-panel__body[data-v-e7eaf196] code{padding:1px 5px;font-size:.9em;background:var(--panel-bg-soft,#f4f4f5);border-radius:4px}.singlepage-detail-panel__body[data-v-e7eaf196] pre code{display:block;padding:14px;overflow-x:auto;background:#1f2933;color:#e5e7eb}.layout-single[data-v-71b3438e]{display:flex;flex-direction:column;min-height:100vh}.layout-single__main[data-v-71b3438e]{display:flex;flex-direction:column;gap:32px;flex:1;width:100%;max-width:var(--site-max-width,1200px);margin:0 auto 40px;padding:0 var(--site-gutter,20px);background:var(--site-content-bg,transparent)}.layout-single__body[data-v-71b3438e]{display:flex;gap:32px;align-items:flex-start}.layout-single__body--right[data-v-71b3438e]{flex-direction:row-reverse}.layout-single__body--bottom[data-v-71b3438e],.layout-single__body--hidden[data-v-71b3438e],.layout-single__body--top[data-v-71b3438e]{flex-direction:column;align-items:stretch}.layout-single__body--bottom[data-v-71b3438e]{flex-direction:column-reverse}.layout-single__body--bottom .layout-single__nav[data-v-71b3438e],.layout-single__body--hidden .layout-single__nav[data-v-71b3438e],.layout-single__body--top .layout-single__nav[data-v-71b3438e]{flex-basis:auto;width:100%}.layout-single__slot[data-v-71b3438e]{min-width:0}.layout-single__nav[data-v-71b3438e]{flex:0 0 240px;min-width:0}.layout-single__content[data-v-71b3438e]{flex:1;min-width:0}.layout-single__slot--empty[data-v-71b3438e]{outline:2px dashed #cbd5e1;outline-offset:6px;border-radius:var(--radius-xs,6px);padding:2px}.layout-single__slot--empty[data-v-71b3438e] #page-blocks-wrapper{min-height:220px}.layout-single__slot-hint[data-v-71b3438e]{margin:0 0 10px;font-size:13px;color:var(--c-text-muted,#94a3b8);text-align:center}@media(max-width:768px){.layout-single__main[data-v-71b3438e]{gap:24px}.layout-single__body[data-v-71b3438e]{flex-direction:column;gap:24px;align-items:stretch}.layout-single__body--bottom[data-v-71b3438e]{flex-direction:column-reverse}.layout-single__body--left .layout-single__nav[data-v-71b3438e],.layout-single__body--right .layout-single__nav[data-v-71b3438e]{flex-basis:auto;width:100%}}.announcement-block[data-v-666c2325]{padding:var(--block-pad-y,14px) 0;border-radius:var(--block-radius,0)}.announcement-block__container[data-v-666c2325]{position:relative;max-width:var(--block-content-max-width,var(--site-max-width,1160px));margin:0 auto}.announcement-block__text[data-v-666c2325]{padding:0 36px;margin:0;font-size:calc(14px*var(--fs-body, 1));line-height:1.6;color:var(--c-text-strong,#0f172a);text-align:var(--announcement-align,center)}.announcement-block__empty[data-v-666c2325]{color:var(--c-text-muted,#94a3b8)}.announcement-block__link[data-v-666c2325]{color:inherit;text-underline-offset:3px;transition:opacity .2s ease}a.announcement-block__link[data-v-666c2325]{text-decoration:underline}a.announcement-block__link[data-v-666c2325]:hover{opacity:.78}.announcement-block__close[data-v-666c2325]{position:absolute;top:50%;right:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;font-family:inherit;font-size:calc(16px*var(--site-fs-scale, 1));line-height:1;color:var(--c-text-strong,#0f172a);cursor:pointer;background:transparent;border:none;border-radius:4px;opacity:.62;transform:translateY(-50%);transition:opacity .2s ease}.announcement-block__close[data-v-666c2325]:hover{opacity:1}@media(max-width:768px){.announcement-block[data-v-666c2325]{padding:var(--block-pad-y-mobile,12px) 0}.announcement-block__text[data-v-666c2325]{padding:0 30px}}.article-tab-block[data-v-b6dcda78]{padding:var(--block-pad-y,72px) 0;border-radius:var(--block-radius,0)}.article-tab-block__container[data-v-b6dcda78]{max-width:var(--site-max-width,1200px);margin:auto}.article-tab-block__header[data-v-b6dcda78]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:28px}.article-tab-block__heading[data-v-b6dcda78]{min-width:0;text-align:left}.article-tab-block__title[data-v-b6dcda78]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 20px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.article-tab-block__description[data-v-b6dcda78]{max-width:520px;margin:8px 0 0;color:var(--c-text,#475569);font-size:calc(14px*var(--fs-body, 1));line-height:1.7}.article-tab-block__nav[data-v-b6dcda78]{display:flex;flex-wrap:wrap;gap:20px;margin-left:auto}.article-tab-block__tab[data-v-b6dcda78]{padding:4px 2px 8px;font-size:calc(15px*var(--fs-body, 1));//font-weight:600;color:var(--c-text-muted,#94a3b8);cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.article-tab-block__tab[data-v-b6dcda78]:hover{color:var(--c-text,#475569)}.article-tab-block__tab.is-active[data-v-b6dcda78]{color:var(--c-accent,#2563eb);border-bottom-color:var(--c-accent,#2563eb)}.article-tab-block__grid[data-v-b6dcda78]{display:grid;gap:20px;margin:0;padding:0;list-style:none}.article-tab-block__grid[data-v-b6dcda78],.article-tab-block__grid--auto[data-v-b6dcda78]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.article-tab-block__grid--1[data-v-b6dcda78]{grid-template-columns:minmax(0,1fr)}.article-tab-block__grid--2[data-v-b6dcda78]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-tab-block__grid--3[data-v-b6dcda78]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-tab-block__grid--4[data-v-b6dcda78]{grid-template-columns:repeat(4,minmax(0,1fr))}.article-tab-block__card[data-v-b6dcda78]{display:flex;background:var(--c-surface,#fff);border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px);box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .2s,transform .2s}.article-tab-block__card[data-v-b6dcda78]:hover{box-shadow:0 16px 32px -18px #0f172a2e;transform:translateY(-2px)}.article-tab-block__link[data-v-b6dcda78]{display:flex;flex-direction:column;//gap:10px;width:100%;//padding:12px;color:inherit;text-decoration:none;box-sizing:border-box}.article-tab-block__thumb[data-v-b6dcda78]{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xs,6px) var(--radius-xs,6px) 0 0}.article-tab-block__bottom[data-v-b6dcda78]{background-color:#fff;width:100%;overflow:hidden;border-radius:0 0 var(--radius-xs,6px) var(--radius-xs,6px);padding:10px}.article-tab-block__card-title[data-v-b6dcda78]{display:block;font-size:calc(15px*var(--fs-body, 1));line-height:1.5;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.article-tab-block__card-summary[data-v-b6dcda78]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:calc(13px*var(--fs-body, 1));line-height:1.7;color:#666}.article-tab-block__state[data-v-b6dcda78]{padding:40px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center}.article-tab-block__state--error[data-v-b6dcda78]{display:flex;flex-direction:column;align-items:center;gap:12px}.article-tab-block__state p[data-v-b6dcda78]{margin:0}.article-tab-block__retry[data-v-b6dcda78]{padding:6px 18px;font-size:calc(13px*var(--fs-body, 1));color:var(--c-on-accent,#fff);cursor:pointer;background:var(--c-accent,#2563eb);border:none;border-radius:var(--radius-xs,6px)}.article-tab-block__pager[data-v-b6dcda78]{display:flex;justify-content:center;gap:8px;margin-top:24px}.article-tab-block__pager-bar[data-v-b6dcda78]{width:20px;height:3px;padding:0;cursor:pointer;background:var(--c-border-strong,#e8edf3);border:none;border-radius:2px;transition:background-color .2s,width .2s}.article-tab-block__pager-bar[data-v-b6dcda78]:hover{background:var(--c-text-muted,#94a3b8)}.article-tab-block__pager-bar.is-active[data-v-b6dcda78]{width:28px;background:var(--c-accent,#2563eb)}.article-tab-block__empty[data-v-b6dcda78]{padding:40px;color:var(--c-text-muted,#94a3b8);text-align:center;border:2px dashed var(--c-border-strong,#e8edf3);border-radius:12px}@media(max-width:768px){.article-tab-block[data-v-b6dcda78]{padding:var(--block-pad-y-mobile,48px) 0}.article-tab-block__nav[data-v-b6dcda78]{width:100%;margin-left:0;flex-wrap:nowrap;gap:16px;padding-bottom:4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-tab-block__tab[data-v-b6dcda78]{flex:0 0 auto;white-space:nowrap}.article-tab-block__grid--mauto[data-v-b6dcda78]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.article-tab-block__grid--m1[data-v-b6dcda78]{grid-template-columns:minmax(0,1fr)}.article-tab-block__grid--m2[data-v-b6dcda78]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-tab-block__grid--m3[data-v-b6dcda78]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-tab-block__grid--m4[data-v-b6dcda78]{grid-template-columns:repeat(4,minmax(0,1fr))}}.article-block__header[data-v-cb380741]{margin:0 0 28px}.article-block__title[data-v-cb380741]{margin:0;font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));line-height:1.3;text-align:var(--block-heading-align,center)}.article-block__description[data-v-cb380741]{text-align:var(--block-heading-align,center);max-width:620px;margin:12px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.article-block__state[data-v-cb380741]{padding:40px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center}.article-block__state--error[data-v-cb380741]{display:flex;flex-direction:column;align-items:center;gap:12px}.article-block__state p[data-v-cb380741]{margin:0}.article-block__retry[data-v-cb380741]{padding:6px 18px;font-size:calc(13px*var(--fs-body, 1));color:var(--c-on-accent,#fff);cursor:pointer;background:var(--c-accent,#2563eb);border:none;border-radius:var(--radius-xs,6px)}.article-block__grid[data-v-cb380741]{display:grid;gap:20px;margin:0;padding:0;list-style:none}.article-block__grid[data-v-cb380741],.article-block__grid--auto[data-v-cb380741]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.article-block__grid--1[data-v-cb380741]{grid-template-columns:minmax(0,1fr)}.article-block__grid--2[data-v-cb380741]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-block__grid--3[data-v-cb380741]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-block__grid--4[data-v-cb380741]{grid-template-columns:repeat(4,minmax(0,1fr))}.article-block__card[data-v-cb380741]{border:1px solid #eee;border-radius:var(--radius-10,10px);transition:box-shadow .2s,transform .2s}.article-block__card[data-v-cb380741]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.article-block__link[data-v-cb380741]{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;box-sizing:border-box}.article-block__body[data-v-cb380741]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding:22px}.article-block__thumb[data-v-cb380741]{display:block;overflow:hidden;background:var(--c-bg-soft,#f1f5f9)}.article-block__thumb img[data-v-cb380741]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-block__link--thumb-bottom .article-block__thumb[data-v-cb380741],.article-block__link--thumb-top .article-block__thumb[data-v-cb380741]{width:100%;aspect-ratio:16/9}.article-block__link--thumb-top .article-block__thumb[data-v-cb380741]{border-radius:var(--radius-md,12px) var(--radius-md,12px) 0 0}.article-block__link--thumb-bottom .article-block__thumb[data-v-cb380741]{order:2;border-radius:0 0 var(--radius-md,12px) var(--radius-md,12px)}.article-block__link--thumb-left[data-v-cb380741],.article-block__link--thumb-right[data-v-cb380741]{flex-direction:row}.article-block__link--thumb-left .article-block__thumb[data-v-cb380741],.article-block__link--thumb-right .article-block__thumb[data-v-cb380741]{flex:0 0 38%;min-height:120px}.article-block__link--thumb-left .article-block__thumb[data-v-cb380741]{border-radius:var(--radius-md,12px) 0 0 var(--radius-md,12px)}.article-block__link--thumb-right .article-block__thumb[data-v-cb380741]{order:2;border-radius:0 var(--radius-md,12px) var(--radius-md,12px) 0}.article-block__card-title[data-v-cb380741]{font-size:calc(17px*var(--fs-body, 1));//font-weight:600;line-height:1.5;color:var(--c-text-strong,#0f172a)}.article-block__text--normal[data-v-cb380741]{font-weight:400}.article-block__link:hover .article-block__card-title[data-v-cb380741]{color:var(--c-accent,#2563eb)}.article-block__card-summary[data-v-cb380741]{display:-webkit-box;overflow:hidden;font-size:calc(14px*var(--fs-body, 1));line-height:1.7;color:var(--c-text);-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-block__card-meta[data-v-cb380741]{display:flex;gap:12px;margin-top:auto;font-size:calc(12px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8)}.article-block__list[data-v-cb380741]{margin:0;padding:0;list-style:none;border-top:1px solid var(--c-border,#eef2f7)}.article-block__list--2[data-v-cb380741],.article-block__list--3[data-v-cb380741],.article-block__list--4[data-v-cb380741]{display:grid;-moz-column-gap:24px;column-gap:24px}.article-block__list--2[data-v-cb380741]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-block__list--3[data-v-cb380741]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-block__list--4[data-v-cb380741]{grid-template-columns:repeat(4,minmax(0,1fr))}.article-block__row[data-v-cb380741]{border-bottom:1px solid var(--c-border,#eef2f7)}.article-block__link--row[data-v-cb380741]{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 24px;height:auto;padding:16px 4px}.article-block__row-main[data-v-cb380741]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:240px}.article-block__link--row .article-block__card-meta[data-v-cb380741]{flex:none;margin-top:2px}.article-block__link--row .article-block__card-title[data-v-cb380741]{font-size:calc(16px*var(--fs-body, 1))}.article-block__link--row.article-block__link--thumb-left .article-block__thumb[data-v-cb380741],.article-block__link--row.article-block__link--thumb-right .article-block__thumb[data-v-cb380741]{flex:0 0 150px;aspect-ratio:4/3;align-self:center;border-radius:var(--radius-xs,6px)}.article-block__link--row.article-block__link--thumb-right .article-block__thumb[data-v-cb380741]{order:2}.article-block__link--row.article-block__link--thumb-bottom[data-v-cb380741],.article-block__link--row.article-block__link--thumb-top[data-v-cb380741]{flex-direction:column}.article-block__link--row.article-block__link--thumb-bottom .article-block__thumb[data-v-cb380741],.article-block__link--row.article-block__link--thumb-top .article-block__thumb[data-v-cb380741]{width:100%;aspect-ratio:16/9;border-radius:var(--radius-xs,6px)}.article-block__link--row.article-block__link--thumb-bottom .article-block__thumb[data-v-cb380741]{order:2}.article-block[data-v-cb380741]{padding:var(--block-pad-y,72px) 0;border-radius:var(--block-radius,0)}.article-block__title[data-v-cb380741]{color:var(--c-text-strong,#0f172a);font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.article-block__grid[data-v-cb380741],.article-block__list[data-v-cb380741]{max-width:var(--site-max-width,1160px);margin-right:auto;margin-left:auto}.article-block__card[data-v-cb380741]{border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px);box-shadow:0 1px 2px #0f172a0a}.article-block__card[data-v-cb380741]:hover{box-shadow:0 16px 32px -18px #0f172a2e}.article-block__row[data-v-cb380741]{border-color:var(--c-border-strong,#e8edf3)}@media(max-width:768px){.article-block[data-v-cb380741]{padding:var(--block-pad-y-mobile,48px) 0}.article-block__grid--mauto[data-v-cb380741]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.article-block__grid--m1[data-v-cb380741]{grid-template-columns:minmax(0,1fr)}.article-block__grid--m2[data-v-cb380741]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-block__grid--m3[data-v-cb380741]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-block__grid--m4[data-v-cb380741]{grid-template-columns:repeat(4,minmax(0,1fr))}.article-block__list--m1[data-v-cb380741],.article-block__list--mauto[data-v-cb380741]{display:block}.article-block__list--m2[data-v-cb380741],.article-block__list--m3[data-v-cb380741],.article-block__list--m4[data-v-cb380741]{display:grid;-moz-column-gap:16px;column-gap:16px}.article-block__list--m2[data-v-cb380741]{grid-template-columns:repeat(2,minmax(0,1fr))}.article-block__list--m3[data-v-cb380741]{grid-template-columns:repeat(3,minmax(0,1fr))}.article-block__list--m4[data-v-cb380741]{grid-template-columns:repeat(4,minmax(0,1fr))}}.certificate-block[data-v-35dc096a]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.certificate-block__container[data-v-35dc096a]{max-width:var(--block-content-max-width,var(--site-max-width,1160px));margin:0 auto}.certificate-block__header[data-v-35dc096a]{margin-bottom:32px;text-align:var(--block-heading-align,center)}.certificate-block__title[data-v-35dc096a]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.certificate-block__description[data-v-35dc096a]{max-width:640px;margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.certificate-block__grid[data-v-35dc096a]{display:grid;margin:calc(var(--cert-gap-t, 0px)*-1) calc(var(--cert-gap-r, 0px)*-1) calc(var(--cert-gap-b, 0px)*-1) calc(var(--cert-gap-l, 0px)*-1)}.certificate-block__grid--2[data-v-35dc096a]{grid-template-columns:repeat(2,minmax(0,1fr))}.certificate-block__grid--3[data-v-35dc096a]{grid-template-columns:repeat(3,minmax(0,1fr))}.certificate-block__grid--4[data-v-35dc096a]{grid-template-columns:repeat(4,minmax(0,1fr))}.certificate-block__grid--5[data-v-35dc096a]{grid-template-columns:repeat(5,minmax(0,1fr))}.certificate-block__cell[data-v-35dc096a]{margin:0;padding:var(--cert-gap-t,0) var(--cert-gap-r,0) var(--cert-gap-b,0) var(--cert-gap-l,0)}.certificate-block__image[data-v-35dc096a]{display:block;width:100%;aspect-ratio:var(--cert-ratio,3/4);-o-object-fit:contain;object-fit:contain;background:var(--c-bg-soft,#f8fafc);border:1px solid var(--c-border-strong,#e8edf3);border-radius:var(--radius-xs,6px);transition:transform .2s ease,box-shadow .2s ease}.certificate-block__image--zoomable[data-v-35dc096a]{cursor:zoom-in}.certificate-block__placeholder[data-v-35dc096a]{display:flex;align-items:center;justify-content:center;aspect-ratio:var(--cert-ratio,3/4);font-size:calc(13px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);background:var(--c-bg-soft,#f8fafc);border:1px dashed var(--c-border-strong,#e8edf3);border-radius:var(--radius-xs,6px)}.certificate-block__caption[data-v-35dc096a]{text-align:center}.certificate-block__name[data-v-35dc096a]{display:block;font-size:calc(15px*var(--fs-body, 1));font-weight:600;line-height:1.5;color:var(--c-text-strong,#0f172a)}.certificate-block__meta[data-v-35dc096a]{display:block;margin-top:3px;font-size:calc(13px*var(--fs-body, 1));line-height:1.5;color:var(--c-text-muted,#94a3b8)}.certificate-block--card .certificate-block__card[data-v-35dc096a]{display:block;padding:10px;background:var(--c-surface,#fff);border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px);box-shadow:0 6px 18px #0f172a0d;transition:transform .2s ease,box-shadow .2s ease}.certificate-block--card .certificate-block__cell:hover .certificate-block__card[data-v-35dc096a]{transform:translateY(-4px);box-shadow:0 14px 30px #0f172a1f}.certificate-block--card .certificate-block__caption[data-v-35dc096a]{padding:10px 2px 4px}.certificate-block--card .certificate-block__image[data-v-35dc096a]{border-color:transparent}.certificate-block--plain .certificate-block__caption[data-v-35dc096a]{margin-top:10px}.certificate-block--plain .certificate-block__cell:hover .certificate-block__image[data-v-35dc096a]{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1a}.certificate-block__empty[data-v-35dc096a]{margin:0;padding:48px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center;background:var(--c-bg-soft,#f8fafc);border:1px dashed var(--c-border-strong,#e8edf3);border-radius:var(--radius-xs,6px)}.certificate-block__lightbox[data-v-35dc096a]{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:5vh 6vw;cursor:zoom-out;background:#0f172ad1}.certificate-block__lightbox-image[data-v-35dc096a]{max-width:100%;max-height:72vh;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:var(--radius-xs,6px)}.certificate-block__lightbox-nav[data-v-35dc096a]{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0 0 4px;font-family:inherit;font-size:26px;line-height:1;color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;transform:translateY(-50%);transition:background-color .2s ease}.certificate-block__lightbox-nav[data-v-35dc096a]:hover{background:#ffffff4d}.certificate-block__lightbox-nav--prev[data-v-35dc096a]{left:20px}.certificate-block__lightbox-nav--next[data-v-35dc096a]{right:20px}.certificate-block__lightbox-info[data-v-35dc096a]{display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center}.certificate-block__lightbox-name[data-v-35dc096a]{font-size:calc(15px*var(--fs-body, 1));color:#ffffffe6}.certificate-block__lightbox-meta[data-v-35dc096a]{font-size:calc(13px*var(--fs-body, 1));color:#ffffffa8}.certificate-block__lightbox-count[data-v-35dc096a]{font-size:calc(13px*var(--fs-body, 1));color:#fff9}@media(max-width:768px){.certificate-block[data-v-35dc096a]{padding:var(--block-pad-y-mobile,56px) 0}.certificate-block__grid[data-v-35dc096a]{grid-template-columns:repeat(2,minmax(0,1fr))}.certificate-block__lightbox-nav[data-v-35dc096a]{width:38px;height:38px;font-size:22px}.certificate-block__lightbox-nav--prev[data-v-35dc096a]{left:10px}.certificate-block__lightbox-nav--next[data-v-35dc096a]{right:10px}}.contact-form-block[data-v-275e46b8]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0);--contact-form-danger:#e11d48}.contact-form-block__container[data-v-275e46b8]{max-width:var(--block-content-max-width,var(--site-max-width,1160px));margin:0 auto}.contact-form-block__header[data-v-275e46b8]{margin-bottom:28px;text-align:var(--block-heading-align,center)}.contact-form-block__title[data-v-275e46b8]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.contact-form-block__description[data-v-275e46b8]{max-width:640px;margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.contact-form-block__card[data-v-275e46b8]{position:relative;max-width:720px;margin:0 var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);padding:32px;background:var(--c-surface,#fff);border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px)}.contact-form-block__honeypot[data-v-275e46b8]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.contact-form-block__grid[data-v-275e46b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-form-block__field[data-v-275e46b8]{display:block;margin-bottom:18px}.contact-form-block__label[data-v-275e46b8]{display:block;margin-bottom:8px;color:var(--c-text-strong,#0f172a);font-size:calc(14px*var(--fs-body, 1));line-height:1.5}.contact-form-block__required[data-v-275e46b8]{margin-left:2px;color:var(--contact-form-danger,#e11d48);font-style:normal}.contact-form-block__input[data-v-275e46b8],.contact-form-block__textarea[data-v-275e46b8]{display:block;width:100%;box-sizing:border-box;padding:11px 14px;color:var(--c-text-strong,#0f172a);font-family:inherit;font-size:calc(15px*var(--fs-body, 1));line-height:1.5;background:var(--c-bg-soft,#f8fafc);border:1px solid var(--c-border-strong,#e8edf3);border-radius:var(--radius-xs,6px);outline:none;transition:border-color .2s}.contact-form-block__textarea[data-v-275e46b8]{resize:vertical}.contact-form-block__input[data-v-275e46b8]:focus,.contact-form-block__textarea[data-v-275e46b8]:focus{border-color:var(--c-accent,#2563eb)}.contact-form-block__input[data-v-275e46b8]:disabled,.contact-form-block__textarea[data-v-275e46b8]:disabled{opacity:.7;cursor:not-allowed}.contact-form-block__input[data-v-275e46b8]::-moz-placeholder,.contact-form-block__textarea[data-v-275e46b8]::-moz-placeholder{color:var(--c-text-muted,#94a3b8)}.contact-form-block__input[data-v-275e46b8]::placeholder,.contact-form-block__textarea[data-v-275e46b8]::placeholder{color:var(--c-text-muted,#94a3b8)}.contact-form-block__actions[data-v-275e46b8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.contact-form-block__submit[data-v-275e46b8]{padding:13px 34px;color:var(--c-on-accent,#fff);font-family:inherit;font-size:calc(15px*var(--fs-body, 1));line-height:1.2;background:var(--c-accent,#2563eb);border:none;border-radius:var(--radius-xs,6px);cursor:pointer;transition:opacity .2s}.contact-form-block__submit[data-v-275e46b8]:hover:not(:disabled){opacity:.88}.contact-form-block__submit[data-v-275e46b8]:disabled{opacity:.6;cursor:not-allowed}.contact-form-block__footer-tip[data-v-275e46b8]{margin:0;color:var(--c-text-muted,#94a3b8);font-size:calc(13px*var(--fs-body, 1));line-height:1.6}.contact-form-block__feedback[data-v-275e46b8]{margin:14px 0 0;font-size:calc(14px*var(--fs-body, 1));line-height:1.6}.contact-form-block__feedback.is-success[data-v-275e46b8]{color:var(--c-accent,#2563eb)}.contact-form-block__feedback.is-error[data-v-275e46b8]{color:var(--contact-form-danger,#e11d48)}@media(max-width:768px){.contact-form-block[data-v-275e46b8]{padding:var(--block-pad-y-mobile,56px) 0}.contact-form-block__card[data-v-275e46b8]{padding:22px 18px}.contact-form-block__grid[data-v-275e46b8]{grid-template-columns:minmax(0,1fr);gap:0}.contact-form-block__submit[data-v-275e46b8]{width:100%}}.container-block[data-v-3384b88e]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.container-block__container[data-v-3384b88e]{max-width:var(--block-content-max-width,var(--site-max-width,1160px));margin:0 auto}.container-block__header[data-v-3384b88e]{margin-bottom:32px;text-align:var(--block-heading-align,center)}.container-block__title[data-v-3384b88e]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.container-block__description[data-v-3384b88e]{max-width:640px;margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.container-block__grid[data-v-3384b88e]{display:grid;gap:var(--container-gap,24px)}.container-block__grid--2[data-v-3384b88e]{grid-template-columns:repeat(2,minmax(0,1fr))}.container-block__grid--3[data-v-3384b88e]{grid-template-columns:repeat(3,minmax(0,1fr))}.container-block__grid--4[data-v-3384b88e]{grid-template-columns:repeat(4,minmax(0,1fr))}.container-block__cell[data-v-3384b88e]{display:flex}.container-block__card[data-v-3384b88e]{display:flex;flex-direction:column;gap:12px;align-items:var(--container-item-align,flex-start);width:100%}.container-block--card .container-block__card[data-v-3384b88e]{padding:20px;background:var(--c-surface,#fff);border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px);box-shadow:0 6px 18px #0f172a0d}.container-block__image[data-v-3384b88e]{display:block;width:100%;height:auto;border-radius:var(--radius-xs,6px)}.container-block__item-title[data-v-3384b88e]{margin:0;font-size:calc(18px*var(--fs-body, 1));font-weight:600;line-height:1.5;color:var(--c-text-strong,#0f172a);text-align:var(--container-text-align,left)}.container-block__item-desc[data-v-3384b88e]{margin:0;font-size:calc(15px*var(--fs-body, 1));line-height:1.75;color:var(--c-text,#475569);text-align:var(--container-text-align,left)}.container-block__button[data-v-3384b88e]{display:inline-block;padding:10px 20px;font-size:calc(15px*var(--fs-body, 1));font-weight:500;line-height:1.5;text-decoration:none;border-radius:var(--radius-xs,6px);transition:opacity .2s ease}.container-block__button[data-v-3384b88e]:hover{opacity:.82}.container-block__empty[data-v-3384b88e]{margin:0;padding:48px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center;background:var(--c-bg-soft,#f8fafc);border:1px dashed var(--c-border-strong,#e8edf3);border-radius:var(--radius-xs,6px)}@media(max-width:768px){.container-block[data-v-3384b88e]{padding:var(--block-pad-y-mobile,56px) 0}.container-block__grid--2[data-v-3384b88e],.container-block__grid--3[data-v-3384b88e],.container-block__grid--4[data-v-3384b88e]{grid-template-columns:minmax(0,1fr)}.container-block--card .container-block__card[data-v-3384b88e]{padding:16px}}.cta-block[data-v-4500152c]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.cta-block__container[data-v-4500152c]{display:flex;flex-direction:column;align-items:var(--block-heading-flex-align,center);text-align:var(--block-heading-align,center);gap:14px;max-width:var(--site-max-width,1160px);margin:0 auto;color:var(--c-text-strong)}.cta-block__title[data-v-4500152c]{margin:0;font-size:calc(var(--block-title-size, 34px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.02em}.cta-block__description[data-v-4500152c]{margin:0;color:var(--c-text,#475569);font-size:calc(16px*var(--fs-body, 1));line-height:1.7;opacity:.9;max-width:620px}.cta-block__button[data-v-4500152c]{display:inline-flex;margin-top:8px;padding:13px 30px;border-radius:var(--radius-sm,8px);color:var(--c-accent,#2563eb);background:var(--c-on-accent,#fff);font-size:calc(15px*var(--fs-body, 1));font-weight:600;text-decoration:none;transition:opacity .2s}.cta-block__button[data-v-4500152c]:hover{opacity:.85}@media(max-width:768px){.cta-block[data-v-4500152c]{padding:var(--block-pad-y-mobile,88px) 0}}.faq-container[data-v-c36dbfb3]{max-width:800px;margin:auto}.faq-header[data-v-c36dbfb3]{text-align:var(--block-heading-align,center);margin-bottom:40px}.faq-title[data-v-c36dbfb3]{margin:0;font-size:calc(var(--block-title-size, 36px)*var(--fs-title, 1));line-height:1.3}.faq-description[data-v-c36dbfb3]{margin:16px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);max-width:560px;font-size:calc(18px*var(--fs-body, 1));line-height:1.7;opacity:.7}.faq-list[data-v-c36dbfb3]{display:flex;flex-direction:column;gap:14px}.faq-item[data-v-c36dbfb3]{padding:0 24px;background:var(--c-surface,#fff);border:1px solid #eee;border-radius:var(--radius-10,10px)}.faq-question[data-v-c36dbfb3]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;color:var(--c-text-strong,#0f172a);font-size:calc(17px*var(--fs-body, 1));font-weight:600;cursor:pointer;list-style:none}.faq-question[data-v-c36dbfb3]::-webkit-details-marker{display:none}.faq-icon[data-v-c36dbfb3]{flex-shrink:0;font-size:calc(22px*var(--site-fs-scale, 1));font-weight:300;line-height:1;transition:transform .2s}.faq-item[open] .faq-icon[data-v-c36dbfb3]{transform:rotate(45deg)}.faq-answer[data-v-c36dbfb3]{margin:0;padding:0 0 20px;font-size:calc(16px*var(--fs-body, 1));line-height:1.8;opacity:.75}.faq[data-v-c36dbfb3]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.faq-title[data-v-c36dbfb3]{color:var(--c-text-strong,#0f172a);font-weight:var(--block-heading-weight,400);letter-spacing:-.02em}.faq-description[data-v-c36dbfb3]{color:var(--c-text,#475569);opacity:1}.faq-list[data-v-c36dbfb3]{max-width:880px;margin-right:auto;margin-left:auto}.faq-item[data-v-c36dbfb3]{border-radius:var(--radius-md,12px);border-color:var(--c-border-strong,#e8edf3)}.faq-answer[data-v-c36dbfb3]{color:var(--c-text,#475569)}@media(max-width:768px){.faq[data-v-c36dbfb3]{padding:var(--block-pad-y-mobile,56px) 0}}.features-block[data-v-90f2fefd]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.features-block__container[data-v-90f2fefd]{max-width:var(--site-max-width,1160px);margin:0 auto}.features-block__header[data-v-90f2fefd]{margin-bottom:44px;text-align:var(--block-heading-align,center)}.features-block__title[data-v-90f2fefd]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 34px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.02em}.features-block__description[data-v-90f2fefd]{max-width:640px;margin:14px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(16px*var(--fs-body, 1));line-height:1.8}.features-block__grid[data-v-90f2fefd]{display:grid;gap:20px}.features-block__grid--3[data-v-90f2fefd]{grid-template-columns:repeat(3,1fr)}.features-block__grid--4[data-v-90f2fefd]{grid-template-columns:repeat(4,1fr)}.features-block__card[data-v-90f2fefd]{display:block;padding:28px 22px;color:inherit;text-decoration:none;background:var(--c-surface,#fff);border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px);transition:box-shadow .2s,transform .2s}.features-block__card[data-v-90f2fefd]:hover{box-shadow:0 16px 32px -18px #0f172a2e;transform:translateY(-2px)}.features-block__index[data-v-90f2fefd]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:16px;border-radius:10px;color:var(--c-on-accent,#fff);background:var(--c-accent,#2563eb);font-size:calc(14px*var(--site-fs-scale, 1));font-weight:700}.features-block__card-title[data-v-90f2fefd]{margin:0 0 8px;color:var(--c-text-strong,#0f172a);font-size:calc(18px*var(--fs-body, 1));font-weight:600}.features-block__card-desc[data-v-90f2fefd]{margin:0;color:var(--c-text,#475569);font-size:calc(14px*var(--fs-body, 1));line-height:1.7}.features-block__empty[data-v-90f2fefd]{padding:40px;text-align:center;color:var(--c-text-muted,#94a3b8);border:2px dashed var(--c-border-strong,#e8edf3);border-radius:12px}@media(max-width:900px){.features-block__grid--3[data-v-90f2fefd],.features-block__grid--4[data-v-90f2fefd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.features-block__grid--3[data-v-90f2fefd],.features-block__grid--4[data-v-90f2fefd]{grid-template-columns:1fr}}@media(max-width:768px){.features-block[data-v-90f2fefd]{padding:var(--block-pad-y-mobile,88px) 0}}.floating-contact[data-v-a2f3ab5c]{position:fixed;z-index:900;display:flex;flex-direction:column;gap:8px}.floating-contact--x-right[data-v-a2f3ab5c]{right:16px}.floating-contact--x-left[data-v-a2f3ab5c]{left:16px}.floating-contact--y-center[data-v-a2f3ab5c]{top:50%;transform:translateY(-50%)}.floating-contact--y-bottom[data-v-a2f3ab5c]{bottom:24px}.fc-btn[data-v-a2f3ab5c]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;font-family:inherit;color:var(--c-text-strong,#0f172a);text-decoration:none;cursor:pointer;background:var(--fc-bg,#fff);border:none;border-radius:var(--block-radius,10px);box-shadow:0 4px 12px #0f172a24;transition:color .2s ease,transform .2s ease}.fc-btn[data-v-a2f3ab5c]:hover{color:var(--c-accent,#2563eb);transform:translateY(-2px)}.fc-btn__svg[data-v-a2f3ab5c]{width:22px;height:22px}.fc-btn__label[data-v-a2f3ab5c]{position:absolute;top:50%;padding:7px 12px;font-size:calc(13px*var(--fs-body, 1));color:var(--c-text-strong,#0f172a);white-space:nowrap;pointer-events:none;visibility:hidden;background:var(--fc-bg,#fff);border-radius:8px;box-shadow:0 4px 12px #0f172a24;opacity:0;transform:translateY(-50%);transition:opacity .18s ease,visibility .18s ease}.floating-contact--x-right .fc-btn__label[data-v-a2f3ab5c]{right:calc(100% + 12px)}.floating-contact--x-left .fc-btn__label[data-v-a2f3ab5c]{left:calc(100% + 12px)}.fc-btn:hover .fc-btn__label[data-v-a2f3ab5c]{visibility:visible;opacity:1}.fc-btn__qr[data-v-a2f3ab5c]{position:absolute;top:50%;display:none;flex-direction:column;gap:6px;align-items:center;width:140px;padding:10px;background:#fff;border-radius:10px;box-shadow:0 8px 24px #0f172a2e;transform:translateY(-50%)}.floating-contact--x-right .fc-btn__qr[data-v-a2f3ab5c]{right:calc(100% + 12px)}.floating-contact--x-left .fc-btn__qr[data-v-a2f3ab5c]{left:calc(100% + 12px)}.fc-btn--wechat.is-open .fc-btn__qr[data-v-a2f3ab5c]{display:flex}.fc-btn__qr img[data-v-a2f3ab5c]{display:block;width:100%;height:auto}.fc-btn__qr-tip[data-v-a2f3ab5c]{font-size:12px;color:#334155}@media(max-width:768px){.floating-contact[data-v-a2f3ab5c]{gap:6px}.floating-contact--x-right[data-v-a2f3ab5c]{right:10px}.floating-contact--x-left[data-v-a2f3ab5c]{left:10px}.floating-contact--y-bottom[data-v-a2f3ab5c]{bottom:18px}.fc-btn[data-v-a2f3ab5c]{width:42px;height:42px}.fc-btn__svg[data-v-a2f3ab5c]{width:20px;height:20px}.fc-btn__label[data-v-a2f3ab5c]{display:none}}.gallery-block[data-v-c8dd4950]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.gallery-block__container[data-v-c8dd4950]{max-width:var(--block-content-max-width,var(--site-max-width,1160px));margin:0 auto}.gallery-block__header[data-v-c8dd4950]{margin-bottom:32px;text-align:var(--block-heading-align,center)}.gallery-block__title[data-v-c8dd4950]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.gallery-block__description[data-v-c8dd4950]{margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);max-width:560px;font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.gallery-block__stage[data-v-c8dd4950]{position:relative;overflow:hidden;border-radius:var(--block-content-radius,var(--radius-md,12px))}.gallery-block__image[data-v-c8dd4950],.gallery-block__placeholder[data-v-c8dd4950]{width:100%;aspect-ratio:16/7;height:var(--gallery-image-height,auto)}.gallery-block__image[data-v-c8dd4950]{display:block;-o-object-fit:cover;object-fit:cover}.gallery-block__placeholder[data-v-c8dd4950]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;color:var(--c-text-muted,#94a3b8);background:var(--c-bg-soft,#f8fafc);border:2px dashed var(--c-border-strong,#e8edf3);font-size:calc(14px*var(--fs-body, 1));line-height:1.8;text-align:center}@media(max-width:768px){.gallery-block__image[data-v-c8dd4950],.gallery-block__placeholder[data-v-c8dd4950]{height:var(--gallery-image-height-mobile,var(--gallery-image-height,auto))}}.gallery-block__arrow[data-v-c8dd4950]{position:absolute;top:50%;z-index:2;width:40px;height:52px;font-size:calc(30px*var(--site-fs-scale, 1));line-height:1;color:#fff;cursor:pointer;background:#0f172a73;border:none;border-radius:8px;transform:translateY(-50%);transition:background-color .2s}.gallery-block__arrow[data-v-c8dd4950]:hover:not(:disabled){background:#0f172ab3}.gallery-block__arrow[data-v-c8dd4950]:disabled{cursor:not-allowed;opacity:.35}.gallery-block__arrow--prev[data-v-c8dd4950]{left:12px}.gallery-block__arrow--next[data-v-c8dd4950]{right:12px}.gallery-block__caption[data-v-c8dd4950]{position:absolute;right:0;bottom:0;left:0;padding:12px 16px;color:#fff;background:linear-gradient(transparent,#0f172aa6);font-size:calc(14px*var(--fs-body, 1));text-align:center}.gallery-block__dots[data-v-c8dd4950]{position:absolute;right:0;bottom:10px;left:0;z-index:3;display:flex;justify-content:center;gap:8px}.gallery-block__dot[data-v-c8dd4950]{width:10px;height:10px;padding:0;cursor:pointer;border:none;border-radius:50%;background:#fff9;transition:background-color .2s}.gallery-block__dot.is-active[data-v-c8dd4950]{background:#fff}.gallery-block__empty[data-v-c8dd4950]{padding:40px;text-align:center;color:var(--c-text-muted,#94a3b8);border:2px dashed var(--c-border-strong,#e8edf3);border-radius:12px}@media(max-width:768px){.gallery-block[data-v-c8dd4950]{padding:var(--block-pad-y-mobile,88px) 0}.gallery-block__image[data-v-c8dd4950],.gallery-block__placeholder[data-v-c8dd4950]{aspect-ratio:4/3}}.hero-block[data-v-03c569f5]{position:relative;display:flex;align-items:center;color:var(--c-text-strong);padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0);background-repeat:no-repeat}.hero-block__overlay[data-v-03c569f5]{position:absolute;inset:0;background:#0f172a73}.hero-block__container[data-v-03c569f5]{position:relative;z-index:1;width:100%;max-width:var(--site-max-width,1160px);margin:0 auto;display:flex;flex-direction:column;align-items:var(--block-heading-flex-align,center);text-align:var(--block-heading-align,center);gap:18px}.hero-block__title[data-v-03c569f5]{margin:0;font-size:calc(var(--block-title-size, 44px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);line-height:1.2;letter-spacing:-.02em;max-width:760px}.hero-block__description[data-v-03c569f5]{margin:0;color:var(--c-text,#475569);font-size:calc(17px*var(--fs-body, 1));line-height:1.8;opacity:.85;max-width:620px}.hero-block__actions[data-v-03c569f5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero-block__button[data-v-03c569f5]{display:inline-flex;align-items:center;padding:12px 28px;border-radius:var(--radius-sm,8px);font-size:calc(15px*var(--fs-body, 1));font-weight:600;text-decoration:none;transition:opacity .2s,background-color .2s}.hero-block__button--primary[data-v-03c569f5]{color:var(--c-on-accent,#fff);background:var(--c-accent,#2563eb)}.hero-block__button--primary[data-v-03c569f5]:hover{background:var(--c-accent-strong,#1d4ed8)}.hero-block__button--ghost[data-v-03c569f5]{color:inherit;border:1px solid}.hero-block__button--ghost[data-v-03c569f5]:hover{opacity:.8}@media(max-width:768px){.hero-block[data-v-03c569f5]{padding:var(--block-pad-y-mobile,88px) 0}.hero-block__description[data-v-03c569f5]{font-size:calc(15px*var(--fs-body, 1))}}.image-grid-block[data-v-64567121]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.image-grid-block__container[data-v-64567121]{max-width:var(--block-content-max-width,var(--site-max-width,1160px));margin:0 auto}.image-grid-block__header[data-v-64567121]{margin-bottom:32px;text-align:var(--block-heading-align,center)}.image-grid-block__title[data-v-64567121]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.image-grid-block__description[data-v-64567121]{max-width:640px;margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.image-grid-block__grid[data-v-64567121]{display:grid;margin:calc(var(--ig-gap-t, 0px)*-1) calc(var(--ig-gap-r, 0px)*-1) calc(var(--ig-gap-b, 0px)*-1) calc(var(--ig-gap-l, 0px)*-1)}.image-grid-block__grid--1[data-v-64567121]{grid-template-columns:minmax(0,1fr)}.image-grid-block__grid--2[data-v-64567121]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-grid-block__grid--3[data-v-64567121]{grid-template-columns:repeat(3,minmax(0,1fr))}.image-grid-block__grid--4[data-v-64567121]{grid-template-columns:repeat(4,minmax(0,1fr))}.image-grid-block__cell[data-v-64567121]{margin:0;padding:var(--ig-gap-t,0) var(--ig-gap-r,0) var(--ig-gap-b,0) var(--ig-gap-l,0)}.image-grid-block__image[data-v-64567121]{display:block;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xs,6px)}.image-grid-block__image[data-v-64567121],.image-grid-block__placeholder[data-v-64567121]{aspect-ratio:var(--ig-ratio,4/3);background:var(--c-bg-soft,#f8fafc)}.image-grid-block__placeholder[data-v-64567121]{display:flex;align-items:center;justify-content:center;font-size:calc(13px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);border:1px dashed var(--c-border-strong,#e8edf3);border-radius:var(--radius-xs,6px)}.image-grid-block__caption[data-v-64567121]{margin-top:8px;font-size:calc(13px*var(--fs-body, 1));line-height:1.6;color:var(--c-text,#475569);text-align:center}.image-grid-block__empty[data-v-64567121]{margin:0;padding:48px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center;background:var(--c-bg-soft,#f8fafc);border:1px dashed var(--c-border-strong,#e8edf3);border-radius:var(--radius-xs,6px)}@media(max-width:768px){.image-grid-block[data-v-64567121]{padding:var(--block-pad-y-mobile,56px) 0}.image-grid-block__grid[data-v-64567121]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-grid-block__grid--1[data-v-64567121]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.image-grid-block__grid[data-v-64567121]{grid-template-columns:minmax(0,1fr)}}.image-block__header[data-v-b03931b6]{margin:0 0 18px}.image-block__title[data-v-b03931b6]{margin:0;font-size:calc(var(--block-title-size, 24px)*var(--fs-title, 1));line-height:1.4;text-align:var(--block-heading-align,center)}.image-block__description[data-v-b03931b6]{text-align:var(--block-heading-align,center);max-width:620px;margin:12px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.image-block__state[data-v-b03931b6]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center}.image-block__state p[data-v-b03931b6]{margin:0}.image-block__state--error[data-v-b03931b6]{flex-direction:row;gap:12px}.image-block__retry[data-v-b03931b6]{padding:6px 18px;font-size:calc(13px*var(--fs-body, 1));color:var(--c-on-accent,#fff);cursor:pointer;background:var(--c-accent,#2563eb);border:none;border-radius:var(--radius-xs,6px)}.image-block__grid[data-v-b03931b6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none}.image-block__grid--auto[data-v-b03931b6]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.image-block__grid--1[data-v-b03931b6]{grid-template-columns:minmax(0,1fr)}.image-block__grid--2[data-v-b03931b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-block__grid--3[data-v-b03931b6]{grid-template-columns:repeat(3,minmax(0,1fr))}.image-block__grid--4[data-v-b03931b6]{grid-template-columns:repeat(4,minmax(0,1fr))}.image-block__card[data-v-b03931b6]{min-width:0}.image-block__link[data-v-b03931b6]{display:flex;flex-direction:column;color:inherit;text-decoration:none}.image-block__thumb[data-v-b03931b6]{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xs,6px)}.image-block__info[data-v-b03931b6]{display:flex;flex-direction:column;gap:6px;padding-top:10px}.image-block__card-title[data-v-b03931b6]{font-size:calc(16px*var(--fs-body, 1));//font-weight:600;line-height:1.5;color:var(--c-text-strong);overflow-wrap:break-word}.image-block__text--normal[data-v-b03931b6]{font-weight:400}.image-block__card-summary[data-v-b03931b6]{font-size:calc(13px*var(--fs-body, 1));line-height:1.6;color:var(--c-text);overflow-wrap:break-word}.image-block__card-meta[data-v-b03931b6]{display:flex;flex-wrap:wrap;gap:10px;font-size:calc(12px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8)}.image-block__list[data-v-b03931b6]{margin:0;padding:0;list-style:none;border-top:1px solid var(--c-border,#eef2f7)}.image-block__list--2[data-v-b03931b6],.image-block__list--3[data-v-b03931b6],.image-block__list--4[data-v-b03931b6]{display:grid;-moz-column-gap:24px;column-gap:24px}.image-block__list--2[data-v-b03931b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-block__list--3[data-v-b03931b6]{grid-template-columns:repeat(3,minmax(0,1fr))}.image-block__list--4[data-v-b03931b6]{grid-template-columns:repeat(4,minmax(0,1fr))}.image-block__row[data-v-b03931b6]{border-bottom:1px solid var(--c-border,#eef2f7)}.image-block__link--row[data-v-b03931b6]{flex-direction:row;align-items:center;gap:16px;padding:12px 4px}.image-block__row-thumb[data-v-b03931b6]{flex:none;width:112px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xs,6px)}.image-block__row-main[data-v-b03931b6]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}@media(max-width:768px){.image-block__grid[data-v-b03931b6]{grid-template-columns:repeat(2,1fr)}.image-block__row-thumb[data-v-b03931b6]{width:88px}}.image-block[data-v-b03931b6]{padding:var(--block-pad-y,72px) 0;border-radius:var(--block-radius,0)}.image-block__title[data-v-b03931b6]{color:var(--c-text-strong,#0f172a);font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.image-block__grid[data-v-b03931b6],.image-block__list[data-v-b03931b6]{max-width:var(--site-max-width,1160px);margin-right:auto;margin-left:auto}.image-block__card[data-v-b03931b6]{padding:10px;background:var(--c-surface,#fff);border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px);box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .2s,transform .2s}.image-block__card[data-v-b03931b6]:hover{box-shadow:0 16px 32px -18px #0f172a2e;transform:translateY(-2px)}.image-block__row-thumb[data-v-b03931b6],.image-block__thumb[data-v-b03931b6]{border-radius:var(--radius-10,10px)}@media(max-width:768px){.image-block[data-v-b03931b6]{padding:var(--block-pad-y-mobile,48px) 0}.image-block__grid--mauto[data-v-b03931b6]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.image-block__grid--m1[data-v-b03931b6]{grid-template-columns:minmax(0,1fr)}.image-block__grid--m2[data-v-b03931b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-block__grid--m3[data-v-b03931b6]{grid-template-columns:repeat(3,minmax(0,1fr))}.image-block__grid--m4[data-v-b03931b6]{grid-template-columns:repeat(4,minmax(0,1fr))}.image-block__list--m1[data-v-b03931b6],.image-block__list--mauto[data-v-b03931b6]{display:block}.image-block__list--m2[data-v-b03931b6],.image-block__list--m3[data-v-b03931b6],.image-block__list--m4[data-v-b03931b6]{display:grid;-moz-column-gap:16px;column-gap:16px}.image-block__list--m2[data-v-b03931b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-block__list--m3[data-v-b03931b6]{grid-template-columns:repeat(3,minmax(0,1fr))}.image-block__list--m4[data-v-b03931b6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.image-text-tab[data-v-5c42a1c7]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.image-text-tab__container[data-v-5c42a1c7]{max-width:var(--site-max-width,1200px);margin:auto}.image-text-tab__header[data-v-5c42a1c7]{margin:0 0 32px}.image-text-tab__title[data-v-5c42a1c7]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 20px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em;text-align:var(--block-heading-align,left)}.image-text-tab__header-description[data-v-5c42a1c7]{text-align:var(--block-heading-align,left);max-width:620px;margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,0);color:var(--c-text,#475569);font-size:calc(14px*var(--fs-body, 1));line-height:1.7}.image-text-tab__layout[data-v-5c42a1c7]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:center}.image-text-tab__layout--reverse[data-v-5c42a1c7]{grid-template-columns:minmax(0,1fr) 220px}.image-text-tab__layout--reverse .image-text-tab__nav[data-v-5c42a1c7]{order:2}.image-text-tab__layout--top[data-v-5c42a1c7]{align-items:start}.image-text-tab__nav[data-v-5c42a1c7]{display:flex;flex-direction:column;gap:8px;min-width:0}.image-text-tab__tab[data-v-5c42a1c7]{padding:14px 18px;font-size:calc(15px*var(--fs-body, 1));//font-weight:600;color:var(--c-text,#475569);text-align:left;cursor:pointer;background:var(--c-bg-soft,#f8fafc);border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-sm,8px);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.image-text-tab__tab.is-active[data-v-5c42a1c7],.image-text-tab__tab[data-v-5c42a1c7]:hover{border-color:var(--c-accent,#2563eb)}.image-text-tab__tab.is-active[data-v-5c42a1c7]{color:var(--c-text-strong,#0f172a);background:var(--c-surface,#fff);box-shadow:0 6px 18px #0f172a14}.image-text-tab__layout--underline .image-text-tab__tab[data-v-5c42a1c7]{padding:12px 2px;background:transparent;border:none;border-bottom:1px solid var(--c-border,#eef2f7);border-radius:0}.image-text-tab__layout--underline .image-text-tab__tab[data-v-5c42a1c7]:hover{background:transparent;border-bottom-color:var(--c-accent,#2563eb)}.image-text-tab__layout--tabs-center .image-text-tab__tab[data-v-5c42a1c7]{text-align:center}.image-text-tab__layout--tabs-right .image-text-tab__tab[data-v-5c42a1c7]{text-align:right}.image-text-tab__layout--underline .image-text-tab__tab.is-active[data-v-5c42a1c7]{background:color-mix(in srgb,var(--c-accent,#2563eb) 10%,transparent);color:var(--c-accent,#2563eb);border-bottom-color:var(--c-accent,#2563eb);box-shadow:none}.image-text-tab__panel[data-v-5c42a1c7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;min-width:0}.image-text-tab__media[data-v-5c42a1c7]{min-width:0}.image-text-tab__media img[data-v-5c42a1c7]{display:block;width:100%;border-radius:var(--radius-md,12px)}.image-text-tab__placeholder[data-v-5c42a1c7]{display:flex;align-items:center;justify-content:center;min-height:240px;padding:24px;border:2px dashed var(--c-border-strong,#e8edf3);border-radius:var(--radius-md,12px);color:var(--c-text-muted,#94a3b8);font-size:calc(14px*var(--fs-body, 1));line-height:1.8;text-align:center}.image-text-tab__heading[data-v-5c42a1c7]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(20px*var(--fs-body, 1));font-weight:300;line-height:1.3;letter-spacing:-.02em}.image-text-tab__description[data-v-5c42a1c7]{margin:18px 0 0;color:var(--c-text,#475569);font-size:calc(16px*var(--fs-body, 1));line-height:1.8}.image-text-tab__button[data-v-5c42a1c7]{display:inline-block;margin-top:26px;padding:12px 28px;//font-weight:600;color:var(--c-on-accent,#fff);text-decoration:none;background:var(--c-accent,#2563eb);border-radius:var(--radius-sm,8px);transition:background-color .2s}.image-text-tab__button[data-v-5c42a1c7]:hover{background:var(--c-accent-strong,#1d4ed8)}.image-text-tab__empty[data-v-5c42a1c7]{padding:40px;color:var(--c-text-muted,#94a3b8);text-align:center;border:2px dashed var(--c-border-strong,#e8edf3);border-radius:12px}.image-text-tab__layout--no-tabs[data-v-5c42a1c7]{grid-template-columns:minmax(0,1fr)}.image-text-tab--ratio-fixed .image-text-tab__media img[data-v-5c42a1c7],.image-text-tab--ratio-fixed .image-text-tab__placeholder[data-v-5c42a1c7]{aspect-ratio:var(--itt-ratio)}.image-text-tab--ratio-fixed .image-text-tab__media img[data-v-5c42a1c7]{-o-object-fit:cover;object-fit:cover}.image-text-tab--ratio-fixed .image-text-tab__placeholder[data-v-5c42a1c7]{min-height:0}.image-text-tab__switcher[data-v-5c42a1c7]{display:flex;justify-content:center;gap:8px;margin-top:24px}.image-text-tab__switcher-bar[data-v-5c42a1c7]{width:20px;height:3px;padding:0;cursor:pointer;background:var(--c-border-strong,#e8edf3);border:none;border-radius:2px;transition:background-color .2s,width .2s}.image-text-tab__switcher-bar[data-v-5c42a1c7]:hover{background:var(--c-text-muted,#94a3b8)}.image-text-tab__switcher-bar.is-active[data-v-5c42a1c7]{width:28px;background:var(--c-accent,#2563eb)}.image-text-tab__auto[data-v-5c42a1c7]{position:relative;min-width:0}.image-text-tab__auto-list[data-v-5c42a1c7]{display:flex;flex-direction:column;gap:40px}.image-text-tab__auto-list.is-loading[data-v-5c42a1c7]{opacity:.6;transition:opacity .15s}.image-text-tab__loading-tip[data-v-5c42a1c7]{position:absolute;top:0;right:0;padding:2px 10px;font-size:calc(12px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);background:var(--c-bg-soft,#f8fafc);border:1px solid var(--c-border,#eef2f7);border-radius:999px}.image-text-tab__state[data-v-5c42a1c7]{padding:40px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center}.image-text-tab__state--error[data-v-5c42a1c7]{display:flex;flex-direction:column;align-items:center;gap:12px}.image-text-tab__state--error p[data-v-5c42a1c7]{margin:0}.image-text-tab__retry[data-v-5c42a1c7]{padding:6px 18px;font-size:calc(13px*var(--fs-body, 1));color:var(--c-on-accent,#fff);cursor:pointer;background:var(--c-accent,#2563eb);border:none;border-radius:var(--radius-xs,6px)}@media(max-width:900px){.image-text-tab__layout[data-v-5c42a1c7],.image-text-tab__layout--reverse[data-v-5c42a1c7]{grid-template-columns:minmax(0,1fr);gap:24px}.image-text-tab__layout--reverse .image-text-tab__nav[data-v-5c42a1c7]{order:0}.image-text-tab__nav[data-v-5c42a1c7]{flex-direction:row;gap:10px;padding-bottom:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.image-text-tab__tab[data-v-5c42a1c7]{flex:0 0 auto;padding:10px 16px;white-space:nowrap}}@media(max-width:768px){.image-text-tab[data-v-5c42a1c7]{padding:var(--block-pad-y-mobile,56px) 0}.image-text-tab__panel[data-v-5c42a1c7]{grid-template-columns:minmax(0,1fr);gap:24px}.image-text-tab__auto-list[data-v-5c42a1c7]{gap:32px}.image-text-tab__heading[data-v-5c42a1c7]{font-size:calc(24px*var(--fs-body, 1))}}.image-text-container[data-v-2c2f3a23]{max-width:var(--site-max-width,1200px);margin:auto}.image-text-grid[data-v-2c2f3a23]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.image-text-grid--reverse .image-text-media[data-v-2c2f3a23]{order:2}.image-text-media img[data-v-2c2f3a23]{display:block;width:100%;border-radius:var(--radius-md,12px)}.image-text--ratio-fixed .image-text-media img[data-v-2c2f3a23],.image-text--ratio-fixed .image-text-placeholder[data-v-2c2f3a23]{aspect-ratio:var(--it-ratio)}.image-text--ratio-fixed .image-text-media img[data-v-2c2f3a23]{-o-object-fit:cover;object-fit:cover}.image-text--ratio-fixed .image-text-placeholder[data-v-2c2f3a23]{min-height:0}.image-text-placeholder[data-v-2c2f3a23]{display:flex;align-items:center;justify-content:center;min-height:320px;padding:24px;border:2px dashed var(--c-border-strong,#e8edf3);border-radius:var(--radius-md,12px);color:var(--c-text-muted,#94a3b8);font-size:calc(14px*var(--fs-body, 1));line-height:1.8;text-align:center}.image-text-content[data-v-2c2f3a23]{text-align:var(--block-heading-align,left)}.image-text-title[data-v-2c2f3a23]{margin:0;font-size:calc(var(--block-title-size, 36px)*var(--fs-title, 1));line-height:1.3}.image-text-description[data-v-2c2f3a23]{margin:20px 0 0;font-size:calc(17px*var(--fs-body, 1));line-height:1.8;opacity:.75}.image-text-button[data-v-2c2f3a23]{display:inline-block;margin-top:28px;padding:12px 28px;border-radius:var(--radius-xs,6px);background:#111;color:var(--c-on-accent,#fff);text-decoration:none;transition:opacity .2s}.image-text-button[data-v-2c2f3a23]:hover{opacity:.85}@media(max-width:900px){.image-text-grid[data-v-2c2f3a23],.image-text-grid--reverse[data-v-2c2f3a23]{grid-template-columns:1fr;gap:32px}.image-text-grid--reverse .image-text-media[data-v-2c2f3a23]{order:0}}.image-text[data-v-2c2f3a23]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.image-text-title[data-v-2c2f3a23]{color:var(--c-text-strong,#0f172a);font-weight:var(--block-heading-weight,400);letter-spacing:-.02em}.image-text-description[data-v-2c2f3a23]{color:var(--c-text,#475569);opacity:1}.image-text-button[data-v-2c2f3a23]{background:var(--c-accent,#2563eb);border-radius:var(--radius-sm,8px);font-weight:600}.image-text-button[data-v-2c2f3a23]:hover{background:var(--c-accent-strong,#1d4ed8);opacity:1}@media(max-width:768px){.image-text[data-v-2c2f3a23]{padding:var(--block-pad-y-mobile,56px) 0}}.links-block[data-v-74729aec]{padding:var(--block-pad-y,72px) 0;border-radius:var(--block-radius,0)}.links-block__container[data-v-74729aec]{max-width:var(--block-content-max-width,var(--site-max-width,1160px));margin:0 auto}.links-block__header[data-v-74729aec]{margin-bottom:28px;text-align:var(--block-heading-align,center)}.links-block__title[data-v-74729aec]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 24px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.links-block__description[data-v-74729aec]{max-width:640px;margin:8px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(14px*var(--fs-body, 1));line-height:1.7}.links-block__list[data-v-74729aec]{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--links-justify,center);padding:0;margin:0;-moz-column-gap:var(--links-gap-x,28px);column-gap:var(--links-gap-x,28px);row-gap:var(--links-gap-y,16px);list-style:none}.links-block__item[data-v-74729aec]{display:flex}.links-block__link[data-v-74729aec]{display:inline-flex;gap:8px;align-items:center;font-size:calc(15px*var(--fs-body, 1));line-height:1.5;color:var(--c-text,#475569);text-decoration:none;transition:color .2s ease}a.links-block__link[data-v-74729aec]:hover{color:var(--c-accent,#2563eb)}.links-block__logo[data-v-74729aec]{display:block;width:auto;height:var(--links-logo-h,28px);max-width:200px;-o-object-fit:contain;object-fit:contain;opacity:.85;transition:opacity .2s ease}a.links-block__link:hover .links-block__logo[data-v-74729aec]{opacity:1}.links-block__text[data-v-74729aec]{white-space:nowrap}.links-block__empty[data-v-74729aec]{margin:0;padding:40px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center;background:var(--c-bg-soft,#f8fafc);border:1px dashed var(--c-border-strong,#e8edf3);border-radius:var(--radius-xs,6px)}@media(max-width:768px){.links-block[data-v-74729aec]{padding:var(--block-pad-y-mobile,48px) 0}}.location-block[data-v-6f075e78]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.location-block__container[data-v-6f075e78]{max-width:var(--site-max-width,1160px);margin:0 auto}.location-block__info[data-v-6f075e78]{margin-bottom:24px;text-align:var(--block-heading-align,center)}.location-block__title[data-v-6f075e78]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.location-block__address[data-v-6f075e78]{margin:10px 0 0}.location-block__address[data-v-6f075e78],.location-block__description[data-v-6f075e78]{color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1))}.location-block__description[data-v-6f075e78]{max-width:620px;margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);line-height:1.7}.location-block__map[data-v-6f075e78]{overflow:hidden;border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px)}.location-block__iframe[data-v-6f075e78]{display:block;width:100%;border:none}.location-block__empty[data-v-6f075e78]{padding:40px;text-align:center;color:var(--c-text-muted,#94a3b8);border:2px dashed var(--c-border-strong,#e8edf3);border-radius:12px;line-height:1.7}@media(max-width:768px){.location-block[data-v-6f075e78]{padding:var(--block-pad-y-mobile,88px) 0}}.logos-block[data-v-f03ad7fd]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.logos-block__container[data-v-f03ad7fd]{max-width:var(--site-max-width,1160px);margin:0 auto}.logos-block__header[data-v-f03ad7fd]{margin-bottom:36px;text-align:var(--block-heading-align,center)}.logos-block__title[data-v-f03ad7fd]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.logos-block__description[data-v-f03ad7fd]{margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));max-width:520px}.logos-block__grid[data-v-f03ad7fd]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.logos-block__item[data-v-f03ad7fd]{display:inline-flex;align-items:center;justify-content:center;min-width:170px;height:84px;padding:14px 20px;box-sizing:border-box;background:var(--c-surface,#fff);border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-sm,8px);transition:box-shadow .2s}.logos-block__item[data-v-f03ad7fd]:hover{box-shadow:0 12px 24px -16px #0f172a29}.logos-block__item img[data-v-f03ad7fd]{max-width:100%;max-height:48px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.logos-block__item:hover img[data-v-f03ad7fd]{filter:grayscale(0);opacity:1}.logos-block__name[data-v-f03ad7fd]{color:var(--c-text-muted,#94a3b8);font-size:calc(15px*var(--fs-body, 1));font-weight:600}.logos-block__empty[data-v-f03ad7fd]{padding:40px;text-align:center;color:var(--c-text-muted,#94a3b8);border:2px dashed var(--c-border-strong,#e8edf3);border-radius:12px}@media(max-width:768px){.logos-block[data-v-f03ad7fd]{padding:var(--block-pad-y-mobile,88px) 0}}.nested-columns[data-v-4b3b1ef7]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.nested-columns__container[data-v-4b3b1ef7]{max-width:var(--block-content-max-width,var(--site-max-width,1160px));margin:0 auto}.nested-columns__grid[data-v-4b3b1ef7]{display:grid;grid-template-columns:var(--nested-columns-template,repeat(2,minmax(0,1fr)));gap:var(--nested-columns-gap,24px);align-items:stretch}.nested-columns__column[data-v-4b3b1ef7]{display:flex;flex-direction:column;min-width:0;--block-bleed-width:100%;--block-bleed-offset:0px;--block-bleed-pad:0px;--block-bleed-pad-l:0px;--block-bleed-pad-r:0px}.nested-columns__item[data-v-4b3b1ef7]{min-width:0}@media(max-width:768px){.nested-columns[data-v-4b3b1ef7]{padding:var(--block-pad-y-mobile,56px) 0}.nested-columns__grid[data-v-4b3b1ef7]{grid-template-columns:minmax(0,1fr)}}.pricing-container[data-v-ea74c7e0]{max-width:var(--site-max-width,1200px);margin:auto}.pricing-header[data-v-ea74c7e0]{text-align:var(--block-heading-align,center);margin-bottom:50px}.pricing-title[data-v-ea74c7e0]{margin:0;font-size:calc(var(--block-title-size, 36px)*var(--fs-title, 1));line-height:1.3}.pricing-description[data-v-ea74c7e0]{margin:16px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);max-width:560px;font-size:calc(18px*var(--fs-body, 1));line-height:1.7;opacity:.7}.pricing-grid[data-v-ea74c7e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:stretch}.pricing-card[data-v-ea74c7e0]{position:relative;display:flex;flex-direction:column;padding:36px 30px;background:var(--c-surface,#fff);border:1px solid #eee;border-radius:var(--radius-md,12px)}.pricing-card--featured[data-v-ea74c7e0]{color:#fff;border-color:#111}.pricing-badge[data-v-ea74c7e0]{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:4px 16px;border-radius:999px;background:#111;color:#fff;font-size:calc(12px*var(--fs-body, 1));font-weight:600}.pricing-name[data-v-ea74c7e0]{margin:0;font-size:calc(18px*var(--fs-body, 1))}.pricing-plan-description[data-v-ea74c7e0]{margin:10px 0 0;font-size:calc(14px*var(--fs-body, 1));line-height:1.6;opacity:.65}.pricing-amount[data-v-ea74c7e0]{display:flex;align-items:baseline;gap:6px;margin:24px 0}.pricing-price[data-v-ea74c7e0]{font-size:calc(44px*var(--fs-body, 1));font-weight:700;line-height:1}.pricing-period[data-v-ea74c7e0]{font-size:calc(14px*var(--fs-body, 1));opacity:.6}.pricing-features[data-v-ea74c7e0]{display:flex;flex-direction:column;gap:10px;margin:0;padding:20px 0;border-top:1px solid hsla(0,0%,50%,.25);list-style:none;font-size:calc(15px*var(--fs-body, 1));line-height:1.6}.pricing-features li[data-v-ea74c7e0]{position:relative;padding-left:24px}.pricing-features li[data-v-ea74c7e0]:before{content:"✓";position:absolute;left:0;font-weight:700}.pricing-button[data-v-ea74c7e0]{margin-top:auto;padding:12px 24px;border-radius:var(--radius-xs,6px);text-align:center;text-decoration:none;transition:opacity .2s}.pricing-card:not(.pricing-card--featured) .pricing-button[data-v-ea74c7e0]{background:#111;color:var(--c-on-accent,#fff)}.pricing-card--featured .pricing-badge[data-v-ea74c7e0],.pricing-card--featured .pricing-button[data-v-ea74c7e0]{background:#fff;color:#111}.pricing-button[data-v-ea74c7e0]:hover{opacity:.85}.pricing[data-v-ea74c7e0]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.pricing-title[data-v-ea74c7e0]{color:var(--c-text-strong,#0f172a);font-weight:var(--block-heading-weight,400);letter-spacing:-.02em}.pricing-description[data-v-ea74c7e0]{color:var(--c-text,#475569);opacity:1}.pricing-card[data-v-ea74c7e0]{border:1px solid var(--c-border,#eef2f7);box-shadow:0 1px 2px #0f172a0a}.pricing-card:not(.pricing-card--featured) .pricing-button[data-v-ea74c7e0]{background:var(--c-accent,#2563eb)}.pricing-card:not(.pricing-card--featured) .pricing-button[data-v-ea74c7e0]:hover{background:var(--c-accent-strong,#1d4ed8);opacity:1}.pricing-card:not(.pricing-card--featured) .pricing-name[data-v-ea74c7e0]{color:var(--c-text-strong,#0f172a)}.pricing-card:not(.pricing-card--featured) .pricing-plan-description[data-v-ea74c7e0]{color:var(--c-text,#475569)}.pricing-card:not(.pricing-card--featured) .pricing-period[data-v-ea74c7e0]{color:var(--c-text-muted,#94a3b8)}.pricing-card:not(.pricing-card--featured) .pricing-features[data-v-ea74c7e0]{color:var(--c-text,#475569)}@media(max-width:768px){.pricing[data-v-ea74c7e0]{padding:var(--block-pad-y-mobile,56px) 0}}.process-steps[data-v-78d3f127]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.process-steps__container[data-v-78d3f127]{max-width:var(--block-content-max-width,var(--site-max-width,1160px));margin:0 auto}.process-steps__header[data-v-78d3f127]{margin-bottom:40px;text-align:var(--block-heading-align,center)}.process-steps__title[data-v-78d3f127]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.process-steps__description[data-v-78d3f127]{max-width:640px;margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.process-steps__list[data-v-78d3f127]{display:grid;padding:0;margin:0;gap:var(--ps-gap-y,28px) var(--ps-gap-x,32px);list-style:none}.process-steps__list--1[data-v-78d3f127]{grid-template-columns:minmax(0,1fr)}.process-steps__list--2[data-v-78d3f127]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-steps__list--3[data-v-78d3f127]{grid-template-columns:repeat(3,minmax(0,1fr))}.process-steps__list--4[data-v-78d3f127]{grid-template-columns:repeat(4,minmax(0,1fr))}.process-steps__list--5[data-v-78d3f127]{grid-template-columns:repeat(5,minmax(0,1fr))}.process-steps__item[data-v-78d3f127]{display:flex;flex-direction:column;gap:14px;align-items:var(--ps-item-align,center)}.process-steps__marker[data-v-78d3f127]{flex:none}.process-steps__index[data-v-78d3f127],.process-steps__marker[data-v-78d3f127]{display:flex;align-items:center;justify-content:center}.process-steps__index[data-v-78d3f127]{width:56px;height:56px;font-size:calc(22px*var(--site-fs-scale, 1));font-weight:600;color:var(--c-on-accent,#fff);background:var(--c-accent,#2563eb);border-radius:50%}.process-steps__icon[data-v-78d3f127]{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.process-steps__body[data-v-78d3f127]{display:flex;flex-direction:column;gap:6px}.process-steps__item-title[data-v-78d3f127]{margin:0;font-size:calc(17px*var(--fs-body, 1));font-weight:600;line-height:1.5;color:var(--c-text-strong,#0f172a);text-align:var(--ps-text-align,center)}.process-steps__item-desc[data-v-78d3f127]{margin:0;font-size:calc(14px*var(--fs-body, 1));line-height:1.7;color:var(--c-text,#475569);text-align:var(--ps-text-align,center)}.process-steps__empty[data-v-78d3f127]{margin:0;padding:48px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center;background:var(--c-bg-soft,#f8fafc);border:1px dashed var(--c-border-strong,#e8edf3);border-radius:var(--radius-xs,6px)}@media(max-width:768px){.process-steps[data-v-78d3f127]{padding:var(--block-pad-y-mobile,56px) 0}.process-steps__list[data-v-78d3f127]{grid-template-columns:minmax(0,1fr);gap:var(--ps-gap-y,28px) 0}.process-steps__item[data-v-78d3f127]{flex-direction:row;gap:16px;align-items:flex-start}.process-steps__icon[data-v-78d3f127],.process-steps__index[data-v-78d3f127]{width:44px;height:44px}.process-steps__index[data-v-78d3f127]{font-size:calc(18px*var(--site-fs-scale, 1))}.process-steps__item-desc[data-v-78d3f127],.process-steps__item-title[data-v-78d3f127]{text-align:left}}.qrcode-block[data-v-9cf37f30]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.qrcode-block__container[data-v-9cf37f30]{max-width:var(--block-content-max-width,var(--site-max-width,1160px));margin:0 auto}.qrcode-block__header[data-v-9cf37f30]{margin-bottom:32px;text-align:var(--block-heading-align,center)}.qrcode-block__title[data-v-9cf37f30]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.qrcode-block__description[data-v-9cf37f30]{max-width:640px;margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.qrcode-block__list[data-v-9cf37f30]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:var(--qr-justify,center);-moz-column-gap:var(--qr-gap-x,32px);column-gap:var(--qr-gap-x,32px);row-gap:var(--qr-gap-y,24px)}.qrcode-block__cell[data-v-9cf37f30]{display:flex;flex-direction:column;gap:12px;align-items:center;margin:0}.qrcode-block__card[data-v-9cf37f30]{padding:10px;background:#fff;border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px);box-shadow:0 6px 18px #0f172a0d}.qrcode-block__image[data-v-9cf37f30]{display:block;width:var(--qr-size,140px);height:var(--qr-size,140px);-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-xs,6px)}.qrcode-block__caption[data-v-9cf37f30]{display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center}.qrcode-block__name[data-v-9cf37f30]{font-size:calc(15px*var(--fs-body, 1));font-weight:600;line-height:1.5;color:var(--c-text-strong,#0f172a)}.qrcode-block__desc[data-v-9cf37f30]{font-size:calc(13px*var(--fs-body, 1));line-height:1.5;color:var(--c-text-muted,#94a3b8)}.qrcode-block__empty[data-v-9cf37f30]{margin:0;padding:48px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center;background:var(--c-bg-soft,#f8fafc);border:1px dashed var(--c-border-strong,#e8edf3);border-radius:var(--radius-xs,6px)}@media(max-width:768px){.qrcode-block[data-v-9cf37f30]{padding:var(--block-pad-y-mobile,56px) 0}}.quote-block[data-v-b2297585]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.quote-block__container[data-v-b2297585]{display:flex;flex-direction:column;max-width:820px;margin:0 auto}.quote-block__container--center[data-v-b2297585]{align-items:center;text-align:center}.quote-block__container--left[data-v-b2297585]{align-items:flex-start;text-align:left}.quote-block__container--right[data-v-b2297585]{align-items:flex-end;text-align:right}.quote-block__mark[data-v-b2297585]{font-family:Georgia,serif;font-size:calc(64px*var(--site-fs-scale, 1));line-height:1;color:var(--c-accent,#2563eb)}.quote-block__text[data-v-b2297585]{position:relative;margin:8px 0 0;color:var(--c-text,#475569);font-size:calc(24px*var(--fs-body, 1));font-weight:500;line-height:1.6}.quote-block__author[data-v-b2297585]{margin-top:22px;padding-top:16px;border-top:1px solid var(--c-border-strong,#e8edf3)}.quote-block__name[data-v-b2297585]{color:var(--c-text-strong,#0f172a);font-size:calc(15px*var(--fs-body, 1));font-weight:600}.quote-block__role[data-v-b2297585]{margin-top:2px;color:var(--c-text-muted,#94a3b8);font-size:calc(13px*var(--fs-body, 1))}.quote-block__empty[data-v-b2297585]{padding:32px;color:var(--c-text-muted,#94a3b8);border:2px dashed var(--c-border-strong,#e8edf3);border-radius:12px}@media(max-width:768px){.quote-block[data-v-b2297585]{padding:var(--block-pad-y-mobile,88px) 0}.quote-block__text[data-v-b2297585]{font-size:calc(19px*var(--fs-body, 1))}}.singlepage-list-block__header[data-v-717e578d]{margin:0 0 18px}.singlepage-list-block__title[data-v-717e578d]{margin:0;font-size:calc(var(--block-title-size, 24px)*var(--fs-title, 1));line-height:1.4;text-align:var(--block-heading-align,left)}.singlepage-list-block__description[data-v-717e578d]{text-align:var(--block-heading-align,left);max-width:620px;margin:12px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,0);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.singlepage-list-block__state[data-v-717e578d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center}.singlepage-list-block__state p[data-v-717e578d]{margin:0}.singlepage-list-block__state--error[data-v-717e578d]{flex-direction:row;gap:12px}.singlepage-list-block__retry[data-v-717e578d]{padding:6px 18px;font-size:calc(13px*var(--fs-body, 1));color:var(--c-on-accent,#fff);cursor:pointer;background:var(--c-accent,#2563eb);border:none;border-radius:var(--radius-xs,6px)}.singlepage-list-block__list[data-v-717e578d]{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.singlepage-list-block__item[data-v-717e578d]{min-width:0}.singlepage-list-block__link[data-v-717e578d]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;color:inherit;text-decoration:none;background:var(--c-surface,#fff);border:1px solid #e2e8f0;border-radius:var(--radius-sm,8px);transition:border-color .2s}.singlepage-list-block__item-title[data-v-717e578d]{font-size:calc(16px*var(--fs-body, 1));font-weight:600;line-height:1.5;color:var(--c-text-strong);overflow-wrap:break-word}.singlepage-list-block__text--normal[data-v-717e578d]{font-weight:400}.singlepage-list-block__item-summary[data-v-717e578d]{font-size:calc(13px*var(--fs-body, 1));line-height:1.6;color:var(--c-text);overflow-wrap:break-word}.singlepage-list-block__item-meta[data-v-717e578d]{font-size:calc(12px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8)}.singlepage-list-block__rows[data-v-717e578d]{margin:0;padding:0;list-style:none;border-top:1px solid var(--c-border,#eef2f7)}.singlepage-list-block__row[data-v-717e578d]{border-bottom:1px solid var(--c-border,#eef2f7)}.singlepage-list-block__row-link[data-v-717e578d]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 24px;padding:16px 4px;color:inherit;text-decoration:none}.singlepage-list-block__row-main[data-v-717e578d]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:240px}.singlepage-list-block__row-link .singlepage-list-block__item-meta[data-v-717e578d]{margin-top:2px}.singlepage-list-block__row-link:hover .singlepage-list-block__item-title[data-v-717e578d]{color:var(--c-accent,#2563eb)}.singlepage-list-block[data-v-717e578d]{padding:var(--block-pad-y,72px) 0;border-radius:var(--block-radius,0)}.singlepage-list-block__title[data-v-717e578d]{color:var(--c-text-strong,#0f172a);font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.singlepage-list-block__list[data-v-717e578d],.singlepage-list-block__rows[data-v-717e578d]{max-width:var(--site-max-width,1160px);margin-right:auto;margin-left:auto}.singlepage-list-block__link[data-v-717e578d]{border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px);box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .2s,border-color .2s}.singlepage-list-block__link[data-v-717e578d]:hover{border-color:var(--c-accent,#2563eb);box-shadow:0 16px 32px -18px #2563eb47}@media(max-width:768px){.singlepage-list-block[data-v-717e578d]{padding:var(--block-pad-y-mobile,48px) 0}}.spacer-block[data-v-fcd5b52b]{width:100%;height:var(--spacer-height,48px);background:transparent}@media(max-width:768px){.spacer-block[data-v-fcd5b52b]{height:var(--spacer-height-mobile,48px)}}.statistics-container[data-v-b913fc22]{max-width:var(--site-max-width,1200px);margin:auto}.statistics-header[data-v-b913fc22]{text-align:var(--block-heading-align,center);margin-bottom:48px}.statistics-title[data-v-b913fc22]{margin:0;font-size:calc(var(--block-title-size, 32px)*var(--fs-title, 1));line-height:1.3}.statistics-description[data-v-b913fc22]{margin:12px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);max-width:560px;font-size:calc(16px*var(--fs-body, 1));line-height:1.7;opacity:.7}.statistics-grid[data-v-b913fc22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px 30px}.statistics-item[data-v-b913fc22]{text-align:center}.statistics-value[data-v-b913fc22]{font-size:calc(52px*var(--fs-body, 1));line-height:1.1;letter-spacing:-1px;color:var(--c-text-strong,#0f172a)}.statistics-label[data-v-b913fc22]{margin-top:10px;font-size:calc(15px*var(--fs-body, 1))}.statistics[data-v-b913fc22]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.statistics[data-v-b913fc22],.statistics-title[data-v-b913fc22]{color:var(--c-text-strong,#0f172a)}.statistics-title[data-v-b913fc22]{font-weight:var(--block-heading-weight,400);letter-spacing:-.02em}.statistics-value[data-v-b913fc22]{font-weight:700;letter-spacing:-.02em}.statistics-label[data-v-b913fc22]{opacity:.7;color:var(--c-text-muted,#94a3b8)}@media(max-width:768px){.statistics[data-v-b913fc22]{padding:var(--block-pad-y-mobile,56px) 0}}.data-table-block[data-v-2544865d]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.data-table-block__container[data-v-2544865d]{max-width:var(--site-max-width,1160px);margin:0 auto}.data-table-block__header[data-v-2544865d]{margin-bottom:32px;text-align:var(--block-heading-align,center)}.data-table-block__title[data-v-2544865d]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.data-table-block__description[data-v-2544865d]{max-width:560px;margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.data-table-block__table-wrap[data-v-2544865d]{overflow-x:auto;border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px)}.data-table-block__table[data-v-2544865d]{width:100%;border-collapse:collapse;font-size:calc(14px*var(--fs-body, 1))}.data-table-block__table th[data-v-2544865d]{padding:12px 16px;color:var(--c-text-strong,#0f172a);font-weight:600;text-align:left;background:var(--c-bg-soft,#f8fafc);border-bottom:1px solid var(--c-border-strong,#e8edf3);white-space:nowrap}.data-table-block__table td[data-v-2544865d]{padding:11px 16px;color:var(--c-text,#475569);border-bottom:1px solid var(--c-border,#eef2f7)}.data-table-block__table tbody tr:last-child td[data-v-2544865d]{border-bottom:none}.data-table-block__table tbody tr[data-v-2544865d]:hover,.data-table-block__table tbody tr[data-v-2544865d]:nth-child(2n){background:var(--c-bg-soft,#f8fafc)}.data-table-block__empty[data-v-2544865d]{padding:40px;text-align:center;color:var(--c-text-muted,#94a3b8);border:2px dashed var(--c-border-strong,#e8edf3);border-radius:12px}@media(max-width:768px){.data-table-block[data-v-2544865d]{padding:var(--block-pad-y-mobile,88px) 0}}.team-block[data-v-8e1b0af0]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.team-block__container[data-v-8e1b0af0]{max-width:var(--site-max-width,1160px);margin:0 auto}.team-block__header[data-v-8e1b0af0]{margin-bottom:44px;text-align:var(--block-heading-align,center)}.team-block__title[data-v-8e1b0af0]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 20px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.02em}.team-block__description[data-v-8e1b0af0]{max-width:620px;margin:14px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(16px*var(--fs-body, 1));line-height:1.7}.team-block__grid[data-v-8e1b0af0]{display:grid;gap:20px}.team-block__grid--3[data-v-8e1b0af0]{grid-template-columns:repeat(3,1fr)}.team-block__grid--4[data-v-8e1b0af0]{grid-template-columns:repeat(4,1fr)}.team-block__card[data-v-8e1b0af0]{padding:24px 18px;text-align:center;background:var(--c-surface,#fff);border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px)}.team-block__avatar[data-v-8e1b0af0]{display:flex;align-items:center;justify-content:center;width:92px;height:92px;margin:0 auto 14px;overflow:hidden;border-radius:50%;background:var(--c-bg-soft,#f8fafc);font-size:calc(30px*var(--site-fs-scale, 1));font-weight:700;color:var(--c-accent,#2563eb)}.team-block__avatar img[data-v-8e1b0af0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-block__name[data-v-8e1b0af0]{color:var(--c-text-strong,#0f172a);font-size:calc(17px*var(--fs-body, 1));font-weight:600}.team-block__position[data-v-8e1b0af0]{margin-top:4px;color:var(--c-accent,#2563eb);font-size:calc(13px*var(--fs-body, 1))}.team-block__bio[data-v-8e1b0af0]{margin:10px 0 0;color:var(--c-text,#475569);font-size:calc(13px*var(--fs-body, 1));line-height:1.6}.team-block__empty[data-v-8e1b0af0]{padding:40px;text-align:center;color:var(--c-text-muted,#94a3b8);border:2px dashed var(--c-border-strong,#e8edf3);border-radius:12px}.team-block__gallery[data-v-8e1b0af0]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.team-block__gallery-stage[data-v-8e1b0af0]{grid-column:2;display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:32px;align-items:center;padding:24px;//background:var(--c-surface,#fff);//border:1px solid var(--c-border,#eef2f7);//border-radius:var(--radius-md,12px)}.team-block__gallery-media[data-v-8e1b0af0]{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-md,12px);background:var(--c-bg-soft,#f8fafc)}.team-block__gallery-media img[data-v-8e1b0af0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-block__gallery-initial[data-v-8e1b0af0]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--c-accent,#2563eb);font-size:calc(56px*var(--site-fs-scale, 1));font-weight:700}.team-block__arrow[data-v-8e1b0af0]{width:36px;height:44px;padding:0;font-size:calc(28px*var(--site-fs-scale, 1));line-height:1;color:#fff;cursor:pointer;background:#0f172a8c;border:none;border-radius:8px;transition:background-color .2s}.team-block__arrow[data-v-8e1b0af0]:hover:not(:disabled){background:#0f172abf}.team-block__arrow[data-v-8e1b0af0]:disabled{cursor:not-allowed;opacity:.35}.team-block__arrow--prev[data-v-8e1b0af0]{grid-column:1}.team-block__arrow--next[data-v-8e1b0af0]{grid-column:3}.team-block__gallery-info[data-v-8e1b0af0]{min-width:0}.team-block__gallery-name[data-v-8e1b0af0]{color:var(--c-text-strong,#0f172a);font-size:calc(24px*var(--fs-body, 1));//font-weight:700;letter-spacing:-.01em}.team-block__gallery-position[data-v-8e1b0af0]{margin-top:6px;color:var(--c-accent,#2563eb);font-size:calc(14px*var(--fs-body, 1))}.team-block__gallery-bio[data-v-8e1b0af0]{margin:14px 0 0;color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.8}@media(max-width:900px){.team-block__grid--3[data-v-8e1b0af0],.team-block__grid--4[data-v-8e1b0af0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.team-block__grid--3[data-v-8e1b0af0],.team-block__grid--4[data-v-8e1b0af0]{grid-template-columns:1fr}}@media(max-width:768px){.team-block[data-v-8e1b0af0]{padding:var(--block-pad-y-mobile,88px) 0}.team-block__gallery[data-v-8e1b0af0]{gap:10px}.team-block__gallery-stage[data-v-8e1b0af0]{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}}.testimonials-container[data-v-e55bf5b6]{max-width:var(--site-max-width,1200px);margin:auto}.testimonials-header[data-v-e55bf5b6]{text-align:var(--block-heading-align,center);margin-bottom:50px}.testimonials-title[data-v-e55bf5b6]{margin:0;font-size:calc(var(--block-title-size, 36px)*var(--fs-title, 1));line-height:1.3}.testimonials-description[data-v-e55bf5b6]{margin:16px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);max-width:560px;font-size:calc(18px*var(--fs-body, 1));line-height:1.7;opacity:.7}.testimonials-grid[data-v-e55bf5b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.testimonial-card[data-v-e55bf5b6]{display:flex;flex-direction:column;padding:30px;border:1px solid #eee}.testimonial-stars[data-v-e55bf5b6]{margin-bottom:16px;font-size:calc(16px*var(--site-fs-scale, 1));letter-spacing:4px;color:#f5a623}.testimonial-quote[data-v-e55bf5b6]{margin:0;font-size:calc(16px*var(--fs-body, 1));line-height:1.8;opacity:.85}.testimonial-author[data-v-e55bf5b6]{display:flex;align-items:center;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--c-border,#eef2f7)}.testimonial-avatar[data-v-e55bf5b6]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#111;color:#fff;font-size:calc(16px*var(--site-fs-scale, 1));font-weight:600}.testimonial-name[data-v-e55bf5b6]{font-size:calc(15px*var(--fs-body, 1));font-weight:600;color:var(--c-text-strong,#0f172a)}.testimonial-role[data-v-e55bf5b6]{margin-top:2px;font-size:calc(13px*var(--fs-body, 1));opacity:.6;color:var(--c-text-muted,#94a3b8)}.testimonials[data-v-e55bf5b6]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.testimonials-title[data-v-e55bf5b6]{color:var(--c-text-strong,#0f172a);font-weight:var(--block-heading-weight,400);letter-spacing:-.02em}.testimonials-description[data-v-e55bf5b6]{color:var(--c-text,#475569);opacity:1}.testimonial-card[data-v-e55bf5b6]{background:var(--c-surface,#fff);border:1px solid var(--c-border,#eef2f7);border-radius:var(--radius-md,12px);box-shadow:0 1px 2px #0f172a0a}.testimonial-quote[data-v-e55bf5b6]{color:var(--c-text)}@media(max-width:768px){.testimonials[data-v-e55bf5b6]{padding:var(--block-pad-y-mobile,56px) 0}}.text-block-container[data-v-0fbe2528]{max-width:var(--site-max-width,1200px);margin:auto}.text-block-content[data-v-0fbe2528]{display:flex;flex-direction:column;align-items:flex-start}.text-block-content--center[data-v-0fbe2528]{align-items:center;max-width:860px;margin:0 auto;text-align:center}.text-block-content--right[data-v-0fbe2528]{align-items:flex-end;text-align:right}.text-block-title[data-v-0fbe2528]{margin:0;font-size:calc(var(--block-title-size, 36px)*var(--fs-title, 1));line-height:1.3}.text-block-description[data-v-0fbe2528]{max-width:640px;margin:20px 0 0;font-size:calc(17px*var(--fs-body, 1));line-height:1.8;opacity:.75}.text-block-content--center .text-block-description[data-v-0fbe2528]{max-width:none}.text-block-button[data-v-0fbe2528]{display:inline-block;margin-top:28px;padding:12px 28px;border-radius:var(--radius-xs,6px);background:#111;color:var(--c-on-accent,#fff);text-decoration:none;transition:opacity .2s}.text-block-button[data-v-0fbe2528]:hover{opacity:.85}@media(max-width:768px){.text-block-description[data-v-0fbe2528]{font-size:calc(15px*var(--fs-body, 1))}}.text-block[data-v-0fbe2528]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.text-block-title[data-v-0fbe2528]{color:var(--c-text-strong,#0f172a);font-weight:var(--block-heading-weight,400);letter-spacing:-.02em}.text-block-description[data-v-0fbe2528]{color:var(--c-text,#475569);opacity:1}.text-block-button[data-v-0fbe2528]{background:var(--c-accent,#2563eb);border-radius:var(--radius-sm,8px);font-weight:600}.text-block-button[data-v-0fbe2528]:hover{background:var(--c-accent-strong,#1d4ed8);opacity:1}@media(max-width:768px){.text-block[data-v-0fbe2528]{padding:var(--block-pad-y-mobile,56px) 0}}.timeline-block[data-v-d08237b9]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.timeline-block__container[data-v-d08237b9]{max-width:1000px;margin:0 auto}.timeline-block__header[data-v-d08237b9]{margin-bottom:48px;text-align:var(--block-heading-align,center)}.timeline-block__title[data-v-d08237b9]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 34px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.02em}.timeline-block__description[data-v-d08237b9]{max-width:620px;margin:14px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(16px*var(--fs-body, 1));line-height:1.7}.timeline-block__list[data-v-d08237b9]{position:relative;margin:0;padding:0;list-style:none}.timeline-block__list[data-v-d08237b9]:before{content:"";position:absolute;top:6px;bottom:6px;left:92px;width:2px;background:var(--c-border-strong,#e8edf3)}.timeline-block__item[data-v-d08237b9]{position:relative;display:flex;gap:24px;padding:14px 0}.timeline-block__time[data-v-d08237b9]{flex:none;width:68px;padding-top:4px;text-align:right;font-size:calc(15px*var(--fs-body, 1));font-weight:700;color:var(--c-accent,#2563eb)}.timeline-block__item[data-v-d08237b9]:before{content:"";position:absolute;top:18px;left:88px;width:10px;height:10px;border-radius:50%;background:var(--c-block-bg,var(--c-surface,#fff));border:3px solid var(--c-accent,#2563eb);box-sizing:border-box}.timeline-block__content[data-v-d08237b9]{margin-left:40px;padding:2px 0 2px 12px}.timeline-block__item-title[data-v-d08237b9]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(17px*var(--fs-body, 1));font-weight:600}.timeline-block__item-desc[data-v-d08237b9]{margin:6px 0 0;color:var(--c-text,#475569);font-size:calc(14px*var(--fs-body, 1));line-height:1.7}.timeline-block__empty[data-v-d08237b9]{padding:40px;text-align:center;color:var(--c-text-muted,#94a3b8);border:2px dashed var(--c-border-strong,#e8edf3);border-radius:12px}@media(max-width:768px){.timeline-block[data-v-d08237b9]{padding:var(--block-pad-y-mobile,88px) 0}.timeline-block__list[data-v-d08237b9]:before{left:44px}.timeline-block__time[data-v-d08237b9]{width:24px;text-align:left}.timeline-block__item[data-v-d08237b9]{gap:12px}.timeline-block__item[data-v-d08237b9]:before{left:40px}.timeline-block__content[data-v-d08237b9]{margin-left:16px}}.video-block[data-v-bb43e7ec]{padding:var(--block-pad-y,88px) 0;border-radius:var(--block-radius,0)}.video-block__container[data-v-bb43e7ec]{max-width:var(--block-content-max-width,var(--site-max-width,1160px));margin:0 auto}.video-block__header[data-v-bb43e7ec]{margin-bottom:32px;text-align:var(--block-heading-align,center)}.video-block__title[data-v-bb43e7ec]{margin:0;color:var(--c-text-strong,#0f172a);font-size:calc(var(--block-title-size, 30px)*var(--fs-title, 1));font-weight:var(--block-heading-weight,400);letter-spacing:-.01em}.video-block__description[data-v-bb43e7ec]{max-width:640px;margin:10px var(--block-heading-box-end,auto) 0 var(--block-heading-box-start,auto);color:var(--c-text,#475569);font-size:calc(15px*var(--fs-body, 1));line-height:1.7}.video-block__stage[data-v-bb43e7ec]{position:relative;display:block;width:100%;padding:0;overflow:hidden;cursor:pointer;aspect-ratio:var(--video-ratio,16/9);background:#0f172a;border:none;border-radius:var(--radius-md,12px)}.video-block__cover[data-v-bb43e7ec]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.video-block__stage:hover .video-block__cover[data-v-bb43e7ec]{transform:scale(1.03)}.video-block__overlay[data-v-bb43e7ec]{position:absolute;inset:0;pointer-events:none}.video-block__overlay[data-v-bb43e7ec],.video-block__play[data-v-bb43e7ec]{display:flex;align-items:center;justify-content:center}.video-block__play[data-v-bb43e7ec]{width:72px;height:72px;color:var(--c-accent,#2563eb);background:#ffffffeb;border-radius:50%;box-shadow:0 10px 30px #0f172a4d;transition:transform .2s ease}.video-block__play svg[data-v-bb43e7ec]{width:30px;height:30px;margin-left:4px}.video-block__stage:hover .video-block__play[data-v-bb43e7ec]{transform:scale(1.08)}.video-block__empty[data-v-bb43e7ec]{margin:0;padding:48px 16px;font-size:calc(14px*var(--fs-body, 1));color:var(--c-text-muted,#94a3b8);text-align:center;background:var(--c-bg-soft,#f8fafc);border:1px dashed var(--c-border-strong,#e8edf3);border-radius:var(--radius-xs,6px)}.video-block__modal[data-v-bb43e7ec]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:4vh 4vw;background:#0f172adb}.video-block__player[data-v-bb43e7ec]{position:relative;width:min(1080px,100%);overflow:hidden;aspect-ratio:var(--video-ratio,16/9);background:#000;border-radius:10px}.video-block__media[data-v-bb43e7ec]{display:block;width:100%;height:100%;border:0}.video-block__modal-close[data-v-bb43e7ec]{position:absolute;top:18px;right:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;font-family:inherit;font-size:24px;line-height:1;color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;transition:background-color .2s ease}.video-block__modal-close[data-v-bb43e7ec]:hover{background:#ffffff4d}@media(max-width:768px){.video-block[data-v-bb43e7ec]{padding:var(--block-pad-y-mobile,56px) 0}.video-block__play[data-v-bb43e7ec]{width:56px;height:56px}.video-block__play svg[data-v-bb43e7ec]{width:24px;height:24px}}.site-tpl-renderer__empty[data-v-6b3ea3dd]{padding:48px 16px;text-align:center;color:#94a3b8}
