.ts-flow[data-v-da2d5666]{background:transparent;padding:0}.ts-flow__header[data-v-da2d5666]{margin-bottom:2.25rem;text-align:center}.ts-flow__subtitle[data-v-da2d5666]{color:#6b7280;font-size:.9375rem;line-height:1.75;margin:0 auto;max-width:47.5rem}.ts-flow__diagram[data-v-da2d5666]{background:linear-gradient(180deg,#fffffffa,#fafbfd);border:.0625rem solid hsla(0,0%,100%,.9);border-radius:1.25rem;box-shadow:inset 0 .0625rem #ffffffd9,0 1.375rem 3.5rem #0f172a12,0 .25rem .75rem #0f172a0a;margin-top:.25rem;padding:1.5rem 1.5rem 1.75rem}.ts-flow__row[data-v-da2d5666]{align-items:flex-start;display:flex;gap:1.125rem;justify-content:space-between;width:100%}.ts-flow__node-wrap[data-v-da2d5666]{align-items:stretch;display:flex;flex:1 1 0;flex-direction:column;gap:.625rem;min-width:0}.ts-flow__node[data-v-da2d5666]{align-items:center;background:linear-gradient(120deg,#f6f9ff,#e6efff 52%,#dde9ff);border:.0625rem solid rgba(123,152,255,.35);border-radius:62.4375rem;box-shadow:0 .625rem 1.5rem #28489824,inset 0 0 0 .0625rem #ffffff8c;box-sizing:border-box;color:#1f2937;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;padding:1.25rem 1rem;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;width:100%}.ts-flow__node--level-1[data-v-da2d5666]{background:linear-gradient(120deg,#f9fbff,#e8f0ff 55%,#e0ebff)}.ts-flow__node--level-2[data-v-da2d5666]{background:linear-gradient(120deg,#f7faff,#e3edff 55%,#d9e7ff)}.ts-flow__node--level-3[data-v-da2d5666]{background:linear-gradient(120deg,#f4f8ff,#dde8ff 55%,#d2e1ff)}.ts-flow__node--level-4[data-v-da2d5666]{background:linear-gradient(120deg,#f1f6ff,#d7e3ff 55%,#cbdcff)}.ts-flow__node--level-5[data-v-da2d5666]{background:linear-gradient(120deg,#eef4ff,#d1ddff 55%,#c4d5ff)}.ts-flow__node[data-v-da2d5666]:hover{border-color:#5681ffbf;box-shadow:0 1rem 2rem #2848982e,inset 0 0 0 .0625rem #ffffffb3;transform:translateY(-.0625rem)}.ts-flow__node-title[data-v-da2d5666]{font-size:clamp(.875rem,1.1vw,1.125rem);font-weight:700;letter-spacing:.01em;line-height:1.3;position:relative;text-align:center;z-index:1}.ts-flow__tagline[data-v-da2d5666]{color:#8a9bc4;font-size:.75rem;line-height:1.65;margin:0;min-height:2.5rem;padding:0 .25rem;text-align:center}.ts-flow__services[data-v-da2d5666]{display:flex;flex-direction:column;gap:.625rem;width:100%}.ts-flow__service-item[data-v-da2d5666]{align-items:center;background:linear-gradient(180deg,#f7faff,#f1f6ff);border:.0625rem solid rgba(67,121,255,.1);border-radius:.75rem;box-shadow:0 .5rem 1.25rem #4379ff0d;box-sizing:border-box;color:#3f4a65;display:flex;font-size:.875rem;gap:.5rem;justify-content:space-between;line-height:1.6;padding:.875rem .75rem;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;width:100%}.ts-flow__service-text[data-v-da2d5666]{flex:1;font-size:.8125rem;white-space:normal;word-break:break-word}.ts-flow__service-ai-tag[data-v-da2d5666]{background:linear-gradient(120deg,#7ec3ff,#729dff 40%,#a181ff);border-radius:62.4375rem;box-shadow:0 .25rem .625rem #507eff59;color:#fff;flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;padding:.125rem .5rem}.ts-flow__node-wrap.is-active .ts-flow__service-item[data-v-da2d5666]{background:linear-gradient(180deg,#f9fbff,#ecf3ff);border-color:#4379ff47;box-shadow:0 .625rem 1.375rem #4379ff1a;transform:translateY(-.0625rem)}@media(max-width:1100px){.ts-flow__diagram[data-v-da2d5666]{overflow-x:auto}.ts-flow__row[data-v-da2d5666]{min-width:60rem}}@media(max-width:700px){.ts-flow[data-v-da2d5666]{padding-bottom:2rem}.ts-flow__header[data-v-da2d5666]{margin-bottom:1.5rem}.ts-flow__subtitle[data-v-da2d5666]{font-size:.875rem;padding:0 .25rem}.ts-flow__diagram[data-v-da2d5666]{margin-top:0;padding:1rem .875rem 1.125rem}.ts-flow__row[data-v-da2d5666]{align-items:stretch;display:flex;flex-direction:column;gap:.875rem;min-width:0}.ts-flow__node-wrap[data-v-da2d5666]{margin:0 auto;max-width:22.5rem;padding-bottom:0;width:100%}.ts-flow__node[data-v-da2d5666]{justify-content:flex-start;padding:.875rem}.ts-flow__node-title[data-v-da2d5666]{font-size:1rem}.ts-flow__tagline[data-v-da2d5666]{font-size:.75rem;min-height:auto}.ts-flow__services[data-v-da2d5666]{display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.125rem}.ts-flow__service-item[data-v-da2d5666]{border-radius:.625rem;box-shadow:0 .375rem 1rem #4379ff0d;font-size:.75rem;gap:.375rem;line-height:1.35;padding:.625rem}.ts-flow__service-text[data-v-da2d5666]{font-size:.75rem}.ts-flow__service-ai-tag[data-v-da2d5666]{font-size:.625rem;padding:.125rem .375rem}}.ts-page[data-v-358ce3d5]{background:#f5f8fc;padding-bottom:0}.ts-banner[data-v-358ce3d5]{background:#f0f6ff url(../images/banner_center5.png) 78%/cover no-repeat;margin-top:var(--header-height);min-height:26.25rem;overflow:hidden;position:relative}.ts-banner[data-v-358ce3d5]:after{background:linear-gradient(90deg,#fffffff5,#ffffffe0 38%,#f0f6ff73 58%,#f0f6ff00 72%);content:"";inset:0;pointer-events:none;position:absolute}.ts-banner__content[data-v-358ce3d5]{align-items:center;display:flex;min-height:26.25rem;padding:3rem 0 0;position:relative;z-index:1}.ts-module[data-v-358ce3d5]{--ts-module-gap:1.5rem;background:#f5f7fb;padding:var(--ts-module-gap) 0 3.5rem}.ts-banner__inner[data-v-358ce3d5]{max-width:35rem;text-align:left}.ts-banner__badge[data-v-358ce3d5]{align-items:center;background:#ffffffeb;border:.0625rem solid rgba(61,140,255,.35);border-radius:.1875rem;box-shadow:0 .125rem .625rem #2a78e414;color:var(--color-primary-dark,#1148c8);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.125rem;margin-bottom:1.125rem;padding:.3125rem .875rem}.ts-banner__title[data-v-358ce3d5]{color:#0a2a6e;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:800;letter-spacing:.125rem;line-height:1.25;margin:0 0 1rem}.ts-banner__tagline[data-v-358ce3d5]{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1.125rem}.ts-banner__tagline-bar[data-v-358ce3d5]{background:linear-gradient(180deg,var(--color-primary,#3d8cff),var(--color-primary-light,#5ba0ff));border-radius:.125rem;flex-shrink:0;height:1.25rem;margin-top:.25rem;width:.1875rem}.ts-banner__tagline-text[data-v-358ce3d5]{color:#0f2744;font-size:clamp(.9375rem,1.5vw,1.25rem);font-weight:700;letter-spacing:.0625rem;line-height:1.65}.ts-banner__intro[data-v-358ce3d5]{color:#2d3748;font-size:clamp(.875rem,1.2vw,1rem);font-weight:500;letter-spacing:.0125rem;line-height:1.9;margin:0;max-width:33.75rem}.ts-nav-bar[data-v-358ce3d5]{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#fffffff5;border-bottom:.0625rem solid #e5edf8;box-shadow:0 .25rem 1.125rem #2a78e40f;position:sticky;top:var(--header-height);z-index:20}.ts-nav-bar__inner[data-v-358ce3d5]{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 0;scrollbar-width:none}.ts-nav-bar__inner[data-v-358ce3d5]::-webkit-scrollbar{display:none}.ts-nav-bar__item[data-v-358ce3d5]{background:#fff;border:.09375rem solid #dce5f6;border-radius:62.4375rem;color:#5f6473;flex-shrink:0;font-size:.875rem;font-weight:500;padding:.5625rem 1.125rem;text-decoration:none;transition:all .22s ease}.ts-nav-bar__item--active[data-v-358ce3d5],.ts-nav-bar__item[data-v-358ce3d5]:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 .25rem .875rem #3d8cff3d;color:#fff}.ts-content[data-v-358ce3d5]{display:grid;gap:1.25rem;grid-template-columns:repeat(6,minmax(0,1fr));padding:var(--ts-module-gap) 0 0}.ts-section[data-v-358ce3d5]{margin-bottom:0;scroll-margin-top:calc(var(--header-height) + 4.5rem)}.ts-section[data-v-358ce3d5]:first-child,.ts-section[data-v-358ce3d5]:nth-child(2){grid-column:span 3}.ts-section[data-v-358ce3d5]:nth-child(3),.ts-section[data-v-358ce3d5]:nth-child(4),.ts-section[data-v-358ce3d5]:nth-child(5){grid-column:span 2}.ts-section__card[data-v-358ce3d5]{background:linear-gradient(145deg,#d6e8ff,#e8f2ff 32%,#f3f8ff 58%,#fff);border:.0625rem solid rgba(61,140,255,.12);border-radius:.75rem;box-shadow:0 .5rem 1.75rem #2a78e414;display:flex;flex-direction:column;height:100%;min-height:20rem;overflow:hidden;padding:1.75rem 1.5rem 1.25rem;position:relative}.ts-section__card[data-v-358ce3d5]:before{background:linear-gradient(135deg,rgba(61,140,255,.06),transparent 45%);content:"";inset:0;pointer-events:none;position:absolute}.ts-section__main[data-v-358ce3d5]{flex:1;max-width:68%;position:relative;z-index:2}.ts-section__title[data-v-358ce3d5]{color:#1a2333;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:800;margin:0 0 .5rem}.ts-section__tagline[data-v-358ce3d5]{color:var(--color-primary);font-size:.875rem;font-weight:600;letter-spacing:.04em;margin:0 0 1rem}.ts-section__intro[data-v-358ce3d5]{color:#374151;font-size:.9375rem;font-weight:600;line-height:1.85;margin:0 0 .875rem}.ts-section__para[data-v-358ce3d5]{color:#5f6473;display:none;font-size:.875rem;line-height:1.9;margin:0 0 .75rem}.ts-section:nth-child(n+3) .ts-section__main[data-v-358ce3d5]{max-width:62%}.ts-section__highlights[data-v-358ce3d5]{display:grid;gap:.625rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:1.125rem 0 0;padding:0}.ts-section:nth-child(n+3) .ts-section__highlights[data-v-358ce3d5]{grid-template-columns:1fr}.ts-section__highlights li[data-v-358ce3d5]{color:#4b5563;font-size:.8125rem;line-height:1.65;padding-left:1rem;position:relative}.ts-section__highlights li[data-v-358ce3d5]:before{background:linear-gradient(135deg,#5ba0ff,#2a78e4);border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.5rem;width:.375rem}.ts-section__visual[data-v-358ce3d5]{align-items:flex-end;bottom:.25rem;display:flex;height:58%;justify-content:flex-end;pointer-events:none;position:absolute;right:.375rem;width:42%;z-index:1}.ts-section__glow[data-v-358ce3d5]{background:radial-gradient(circle,rgba(91,160,255,.35) 0,rgba(61,140,255,.18) 42%,transparent 76%);border-radius:50%;bottom:12%;height:72%;position:absolute;right:10%;width:72%}.ts-section__icon[data-v-358ce3d5]{align-items:flex-end;display:flex;filter:drop-shadow(0 .375rem 1rem rgba(42,120,228,.28));height:100%;justify-content:flex-end;position:relative;width:100%;z-index:1}.ts-section__icon[data-v-358ce3d5] svg{display:block;height:100%;max-height:5.5rem;max-width:5.5rem;width:auto}@media(max-width:960px){.ts-section[data-v-358ce3d5]:first-child,.ts-section[data-v-358ce3d5]:nth-child(2),.ts-section[data-v-358ce3d5]:nth-child(3),.ts-section[data-v-358ce3d5]:nth-child(4),.ts-section[data-v-358ce3d5]:nth-child(5){grid-column:span 3}.ts-section:nth-child(n+3) .ts-section__main[data-v-358ce3d5],.ts-section__main[data-v-358ce3d5]{max-width:65%}.ts-section:nth-child(n+3) .ts-section__highlights[data-v-358ce3d5],.ts-section__highlights[data-v-358ce3d5]{grid-template-columns:1fr}}@media(max-width:640px){.ts-banner[data-v-358ce3d5]{background-position:50%;min-height:auto}.ts-banner[data-v-358ce3d5]:after{background:linear-gradient(180deg,#fffffff0,#ffffffd1 55%,#f0f6ff59)}.ts-banner__content[data-v-358ce3d5]{min-height:auto;padding:2rem 0 0}.ts-banner__inner[data-v-358ce3d5]{max-width:100%}.ts-banner__title[data-v-358ce3d5]{font-size:1.75rem;letter-spacing:.0625rem}.ts-banner__tagline-text[data-v-358ce3d5]{font-size:.9375rem;letter-spacing:.03125rem}.ts-banner__intro[data-v-358ce3d5]{font-size:.875rem;max-width:100%}.ts-module[data-v-358ce3d5]{--ts-module-gap:1.25rem;padding:var(--ts-module-gap) 0 2.5rem}.ts-content[data-v-358ce3d5]{grid-template-columns:1fr;padding:var(--ts-module-gap) 0 0}.ts-section[data-v-358ce3d5]:first-child,.ts-section[data-v-358ce3d5]:nth-child(2),.ts-section[data-v-358ce3d5]:nth-child(3),.ts-section[data-v-358ce3d5]:nth-child(4),.ts-section[data-v-358ce3d5]:nth-child(5){grid-column:span 1}.ts-section:nth-child(n+3) .ts-section__main[data-v-358ce3d5],.ts-section__main[data-v-358ce3d5]{max-width:62%}.ts-section__card[data-v-358ce3d5]{padding:1.5rem 1.25rem 1.25rem}.ts-nav-bar__item[data-v-358ce3d5]{font-size:.8125rem;padding:.5rem .875rem}}.ts-cta[data-v-358ce3d5]{background:radial-gradient(ellipse 70% 80% at 50% 0,rgba(61,140,255,.1),transparent 55%),linear-gradient(180deg,#f5f7fb,#eef4ff);padding:4rem 0 4.5rem}.ts-cta__inner[data-v-358ce3d5]{margin:0 auto;max-width:47.5rem;text-align:center}.ts-cta__title[data-v-358ce3d5]{color:#0a2a6e;font-size:clamp(1.375rem,2.6vw,2rem);font-weight:800;line-height:1.4;margin:0 0 .875rem}.ts-cta__desc[data-v-358ce3d5]{color:#66748a;font-size:.9375rem;line-height:1.75;margin:0 auto 1.75rem;max-width:35rem}.ts-cta__actions[data-v-358ce3d5]{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center;margin-bottom:1.75rem}.ts-cta__btn[data-v-358ce3d5]{align-items:center;border-radius:62.4375rem;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;min-width:8.75rem;padding:.75rem 1.75rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.ts-cta__btn--primary[data-v-358ce3d5]{background:var(--theme-blue-gradient,linear-gradient(135deg,#3d8cff,#1148c8));border:none;box-shadow:0 .5rem 1.375rem #2a78e447;color:#fff}.ts-cta__btn--primary[data-v-358ce3d5]:hover{box-shadow:0 .75rem 1.75rem #2a78e457;transform:translateY(-.125rem)}.ts-cta__btn--outline[data-v-358ce3d5]{background:#ffffffe6;border:.0625rem solid rgba(61,140,255,.35);color:var(--color-primary-dark,#1148c8)}.ts-cta__btn--outline[data-v-358ce3d5]:hover{background:#fff;border-color:var(--color-primary);transform:translateY(-.125rem)}.ts-cta__contact[data-v-358ce3d5]{padding-top:.5rem}.ts-cta__org[data-v-358ce3d5]{color:#1a2333;font-size:.875rem;font-weight:700;margin:0 0 .375rem}.ts-cta__address[data-v-358ce3d5],.ts-cta__meta[data-v-358ce3d5]{color:#778190;font-size:.8125rem;line-height:1.7;margin:0}@media(max-width:700px){.ts-cta[data-v-358ce3d5]{padding:3rem 0 3.5rem}.ts-cta__actions[data-v-358ce3d5]{align-items:stretch;flex-direction:column}.ts-cta__btn[data-v-358ce3d5]{width:100%}}
