.hero-v2[data-v-b1fa787e]{--hero-ink:#0b1220;--hero-body:#3f4a5c;--hero-meta:#5b6474;--hero-line:#e4e7f0;--hero-cta-hover:#4f46e5;background:#fff;color:var(--hero-body);min-height:clamp(640px,100vh,900px);padding-bottom:72px;padding-top:120px}.hero-v2__content[data-v-b1fa787e]{max-width:680px;min-width:0}.hero-v2__eyebrow[data-v-b1fa787e]{color:var(--hero-meta);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.4;margin:0 0 24px;text-transform:uppercase}.hero-v2__eyebrow-dot[data-v-b1fa787e]{color:var(--brand-primary);margin:0 2px}.hero-v2__headline[data-v-b1fa787e]{color:var(--hero-ink);font-size:clamp(40px,11vw,52px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 28px}.hero-v2__accent[data-v-b1fa787e]{color:var(--brand-primary)}.hero-v2__break[data-v-b1fa787e]{display:none}.hero-v2__desc[data-v-b1fa787e]{color:var(--hero-body);font-size:clamp(16px,1.6vw,18px);line-height:1.7;margin:0 0 32px;max-width:600px}.hero-v2__services[data-v-b1fa787e]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0 0 36px;padding:0}.hero-v2__services li[data-v-b1fa787e]{color:var(--hero-meta);font-size:12px;font-weight:600;letter-spacing:.08em;padding-right:14px;position:relative;text-transform:uppercase}.hero-v2__services li[data-v-b1fa787e]:last-child{padding-right:0}.hero-v2__services li[data-v-b1fa787e]:after{background-color:#cbd1dd;content:"";height:11px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.hero-v2__services li[data-v-b1fa787e]:last-child:after{display:none}.hero-v2__cta-row[data-v-b1fa787e]{margin-bottom:40px}.hero-v2__cta[data-v-b1fa787e]{align-items:center;background-color:var(--brand-primary);border-radius:50px;box-shadow:0 10px 24px #635bff38;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:-.01em;padding:16px 28px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.hero-v2__cta-arrow[data-v-b1fa787e]{display:inline-block;transition:transform .3s ease}.hero-v2__cta[data-v-b1fa787e]:focus,.hero-v2__cta[data-v-b1fa787e]:hover{background-color:var(--hero-cta-hover);box-shadow:0 12px 30px #4f46e54d;color:#fff;transform:translateY(-2px)}.hero-v2__cta[data-v-b1fa787e]:focus-visible{outline:3px solid rgba(99,91,255,.35);outline-offset:3px}.hero-v2__cta:focus .hero-v2__cta-arrow[data-v-b1fa787e],.hero-v2__cta:hover .hero-v2__cta-arrow[data-v-b1fa787e]{transform:translate(4px)}.hero-v2__trust[data-v-b1fa787e]{border-top:1px solid var(--hero-line);color:var(--hero-meta);font-size:13px;font-weight:500;letter-spacing:.02em;margin:0;max-width:480px;padding-top:22px}.hero-v2__trust-dot[data-v-b1fa787e]{color:var(--brand-primary);margin:0 2px}@media(min-width:768px){.hero-v2[data-v-b1fa787e]{padding-top:140px}.hero-v2__headline[data-v-b1fa787e]{font-size:clamp(52px,7.5vw,68px)}.hero-v2__break[data-v-b1fa787e]{display:inline}}@media(min-width:992px){.hero-v2__headline[data-v-b1fa787e]{font-size:clamp(48px,5.2vw,56px)}}@media(min-width:1200px){.hero-v2[data-v-b1fa787e]{padding-top:150px}.hero-v2__headline[data-v-b1fa787e]{font-size:clamp(54px,4.5vw,70px);letter-spacing:-.03em}}.hero-v2__bg[data-v-b1fa787e]{background:radial-gradient(ellipse 60% 55% at 85% 40%,rgba(99,91,255,.07),transparent 70%),#fff;pointer-events:none}.hero-v2__bg[data-v-b1fa787e],.hero-v2__video-wrap[data-v-b1fa787e]{inset:0;overflow:hidden;position:absolute;z-index:0}.hero-v2__video[data-v-b1fa787e]{filter:brightness(1.12) saturate(1.15);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;width:100%}.hero-v2__veil[data-v-b1fa787e]{background:linear-gradient(90deg,#ffffffeb,#ffffffe6 48%,#ffffff8c 60%,#ffffff26 80%,#ffffff0d),linear-gradient(180deg,#fff0 75%,#ffffffd9);inset:0;position:absolute;z-index:1}@media(max-width:991px){.hero-v2__veil[data-v-b1fa787e]{background:linear-gradient(180deg,#ffffffe3,#ffffffe0 70%,#fffffff0)}}.hero-v2__canvas[data-v-b1fa787e]{height:100%;opacity:.7;width:100%;z-index:2}.hero-v2__canvas[data-v-b1fa787e],.hero-v2__grid[data-v-b1fa787e]{inset:0;pointer-events:none;position:absolute}.hero-v2__grid[data-v-b1fa787e]{background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(circle at 70% 45%,#000 15%,transparent 70%);-webkit-mask-image:radial-gradient(circle at 70% 45%,#000 15%,transparent 70%);z-index:3}@media(prefers-reduced-motion:reduce){.hero-v2__canvas[data-v-b1fa787e]{opacity:.5}}.strategy-wrapper[data-v-59ef68ce]{background-color:#fff;background-image:radial-gradient(ellipse 70% 50% at 18% 30%,rgba(99,91,255,.05),transparent 70%),radial-gradient(ellipse 60% 60% at 85% 70%,rgba(79,124,255,.04),transparent 70%);border-top:1px solid #eef0f6;position:relative}.strategy-bg-aura[data-v-59ef68ce]{background:radial-gradient(circle at 35% 45%,rgba(99,91,255,.03),transparent 60%);inset:0;pointer-events:none;position:absolute}.strategy-label[data-v-59ef68ce]{align-items:center;color:#5b6474;display:flex;font-size:13px;font-weight:600;gap:12px;letter-spacing:.1em;margin-bottom:22px;text-transform:uppercase}.strategy-label__line[data-v-59ef68ce]{background-color:var(--brand-primary);flex-shrink:0;height:1px;width:28px}.strategy-title[data-v-59ef68ce]{color:#0b1220;font-size:clamp(38px,4.8vw,64px);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin:0}.strategy-title__accent[data-v-59ef68ce]{color:var(--brand-primary)}.strategy-visual[data-v-59ef68ce]{max-width:680px;width:100%}.strategy-visual__frame[data-v-59ef68ce]{background:#0b1220;border:1px solid rgba(99,91,255,.18);border-radius:18px;box-shadow:0 30px 60px -20px #0f172a47,0 12px 24px -12px #635bff40;overflow:hidden;position:relative;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s ease,box-shadow .5s ease}.strategy-visual__frame[data-v-59ef68ce]:hover{border-color:#635bff59;box-shadow:0 34px 70px -20px #0f172a52,0 16px 30px -12px #635bff4d;transform:translateY(-4px) scale(1.01)}.strategy-visual__img[data-v-59ef68ce]{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1);width:100%}.strategy-visual__frame:hover .strategy-visual__img[data-v-59ef68ce]{transform:scale(1.03)}.strategy-visual__vignette[data-v-59ef68ce]{background:radial-gradient(circle at 80% 30%,transparent 40%,rgba(11,15,23,.65) 100%),linear-gradient(180deg,rgba(11,15,23,.4),transparent 25%,transparent 75%,rgba(11,15,23,.8));inset:0;pointer-events:none;position:absolute}.strategy-visual__glow[data-v-59ef68ce]{background:radial-gradient(circle at 75% 25%,rgba(99,91,255,.16),transparent 65%);inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.strategy-visual__meta[data-v-59ef68ce]{pointer-events:none;position:absolute;z-index:2}.strategy-visual__meta--top[data-v-59ef68ce]{left:16px;top:14px}.strategy-visual__meta--bottom[data-v-59ef68ce]{bottom:14px;right:16px}.strategy-visual__badge[data-v-59ef68ce]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0f17bf;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#8d98aa;display:inline-flex;font-size:10px;font-weight:600;gap:8px;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase}.strategy-visual__dot[data-v-59ef68ce]{background-color:var(--brand-primary);border-radius:50%;box-shadow:0 0 8px var(--brand-primary);height:6px;width:6px}.strategy-visual__caption[data-v-59ef68ce]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0f1799;border-radius:4px;color:#c4cbd899;font-size:9px;font-weight:600;letter-spacing:.1em;padding:4px 8px;text-transform:uppercase}.strategy-copy[data-v-59ef68ce]{max-width:580px}.strategy-copy__p[data-v-59ef68ce]{color:#3f4a5c;font-size:16px;font-weight:400;line-height:1.75;margin:0 0 24px}.strategy-copy__p--lead[data-v-59ef68ce]{color:#1f2937;font-size:clamp(16px,1.4vw,18px);line-height:1.75;margin-bottom:28px}.strategy-quote-card[data-v-59ef68ce]{align-items:stretch;background:linear-gradient(135deg,#635bff12,#635bff05);border:1px solid rgba(99,91,255,.18);border-radius:14px;box-shadow:0 10px 30px -12px #0f172a1f;display:flex;margin:0 0 28px;padding:20px 24px 20px 20px;position:relative}.strategy-quote-card__accent[data-v-59ef68ce]{background:var(--brand-primary);border-radius:3px;flex-shrink:0;margin-right:18px;width:3px}.strategy-quote-card__text[data-v-59ef68ce]{color:#0b1220;font-size:clamp(17px,1.5vw,19px);font-weight:600;letter-spacing:-.01em;line-height:1.55;margin:0}.strategy-cta-wrap[data-v-59ef68ce]{margin-top:32px}.strategy-cta[data-v-59ef68ce]{align-items:center;background-color:var(--brand-primary);border-radius:50px;box-shadow:0 8px 24px #635bff40;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:12px;letter-spacing:-.01em;padding:16px 32px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.strategy-cta[data-v-59ef68ce]:focus,.strategy-cta[data-v-59ef68ce]:hover{background-color:#4f46e5;box-shadow:0 12px 30px #4f46e54d;color:#fff;transform:translateY(-2px)}.strategy-cta[data-v-59ef68ce]:focus-visible{outline:3px solid rgba(99,91,255,.35);outline-offset:3px}.strategy-cta__arrow[data-v-59ef68ce]{display:inline-block;transition:transform .3s ease}.strategy-cta:focus .strategy-cta__arrow[data-v-59ef68ce],.strategy-cta:hover .strategy-cta__arrow[data-v-59ef68ce]{transform:translate(4px)}.strategy-framework[data-v-59ef68ce]{background:#f7f8fc;border:1px solid #e4e7f0;border-radius:20px;box-shadow:0 20px 40px -24px #0f172a2e;margin-top:64px;padding:36px 32px 32px}.strategy-framework__header[data-v-59ef68ce]{align-items:center;display:flex;gap:10px;margin-bottom:32px}.strategy-framework__tag[data-v-59ef68ce]{color:#4f46e5;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.strategy-framework__sep[data-v-59ef68ce]{color:#a0a8b8;font-size:12px}.strategy-framework__sub[data-v-59ef68ce]{color:#5b6474;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.strategy-framework__grid[data-v-59ef68ce]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);position:relative}.strategy-framework__rail[data-v-59ef68ce]{height:2px;left:calc(12.5% - 5px);pointer-events:none;position:absolute;right:calc(12.5% - 5px);top:9px}.strategy-framework__line[data-v-59ef68ce]{background:linear-gradient(90deg,rgba(15,23,42,.12) 0,rgba(99,91,255,.4) 65%,var(--brand-primary) 100%);height:100%;width:100%}.strategy-step[data-v-59ef68ce]{align-items:center;display:flex;flex-direction:column;padding:0 12px;position:relative;text-align:center;transition:transform .3s ease;z-index:1}.strategy-step[data-v-59ef68ce]:hover{transform:translateY(-2px)}.strategy-step__indicator[data-v-59ef68ce]{align-items:center;display:flex;height:20px;justify-content:center;margin-bottom:18px}.strategy-step__dot[data-v-59ef68ce]{background-color:#fff;border:2px solid #8a93a5;border-radius:50%;height:12px;position:relative;transition:border-color .3s ease,background-color .3s ease,transform .3s ease;width:12px}.strategy-step:hover .strategy-step__dot[data-v-59ef68ce]{border-color:var(--brand-primary);transform:scale(1.15)}.strategy-step.is-growth .strategy-step__dot[data-v-59ef68ce]{background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 0 0 4px #635bff26}.strategy-step__pulse[data-v-59ef68ce]{animation:growthPulse-59ef68ce 2.5s ease-out infinite;border:1px solid rgba(99,91,255,.5);border-radius:50%;inset:-6px;position:absolute}@keyframes growthPulse-59ef68ce{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.strategy-step__num[data-v-59ef68ce]{color:#4f46e5;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:4px}.strategy-step__name[data-v-59ef68ce]{color:#0b1220;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.strategy-step.is-growth .strategy-step__name[data-v-59ef68ce]{color:#4f46e5}.strategy-step__phase[data-v-59ef68ce]{color:#5b6474;font-size:12px;font-weight:500;line-height:1.4;margin:0}.strategy-step.is-growth .strategy-step__phase[data-v-59ef68ce]{color:#3f4a5c;font-weight:600}@media(max-width:991px){.strategy-visual[data-v-59ef68ce]{margin-bottom:16px;margin-top:32px}.strategy-copy[data-v-59ef68ce]{padding-top:16px}.strategy-framework[data-v-59ef68ce]{margin-top:48px;padding:28px 20px 24px}.strategy-framework__grid[data-v-59ef68ce]{-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(2,1fr);row-gap:32px}.strategy-framework__rail[data-v-59ef68ce]{display:none}.strategy-step[data-v-59ef68ce]{align-items:flex-start;padding:0;text-align:left}.strategy-step__indicator[data-v-59ef68ce]{justify-content:flex-start;margin-bottom:10px}}@media(max-width:575px){.strategy-visual__meta--bottom[data-v-59ef68ce]{display:none}.strategy-framework__grid[data-v-59ef68ce]{grid-template-columns:1fr;row-gap:24px}.strategy-step[data-v-59ef68ce]{align-items:start;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:24px 1fr}.strategy-step__indicator[data-v-59ef68ce]{margin-top:4px}}@media(min-width:1200px){.strategy-title[data-v-59ef68ce]{font-size:clamp(54px,4.6vw,72px)}.strategy-framework[data-v-59ef68ce]{margin-top:76px}}@media(prefers-reduced-motion:reduce){.strategy-cta[data-v-59ef68ce],.strategy-cta__arrow[data-v-59ef68ce],.strategy-step[data-v-59ef68ce],.strategy-step__dot[data-v-59ef68ce],.strategy-visual__frame[data-v-59ef68ce],.strategy-visual__img[data-v-59ef68ce]{transform:none!important;transition:none!important}.strategy-step__pulse[data-v-59ef68ce]{animation:none!important}}.how-we-think-wrapper[data-v-9765047b]{background-color:#fff;background-image:linear-gradient(90deg,rgba(16,19,26,.035) 1px,transparent 0),linear-gradient(180deg,rgba(16,19,26,.035) 1px,transparent 0);background-position:top;background-size:64px 64px}.hwt-label[data-v-9765047b]{align-items:center;color:#98a2b3;display:flex;font-size:13px;font-weight:600;gap:12px;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.hwt-label__line[data-v-9765047b]{background-color:var(--brand-primary);flex-shrink:0;height:1px;width:28px}.hwt-title[data-v-9765047b]{color:#10131a;font-size:clamp(40px,9vw,48px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.hwt-copy[data-v-9765047b]{max-width:640px}.hwt-copy__p[data-v-9765047b]{color:#4b5565;font-size:16px;font-weight:400;line-height:1.7;margin:0 0 20px}.hwt-copy__p[data-v-9765047b]:last-child{margin-bottom:0}.hwt-framework[data-v-9765047b]{border-top:1px solid #eaecf0;margin-top:72px;padding-top:56px}.hwt-framework__label[data-v-9765047b]{color:#98a2b3;font-size:13px;font-weight:600;letter-spacing:.06em;margin:0 0 40px;text-transform:uppercase}.hwt-steps[data-v-9765047b]{display:grid;gap:40px;grid-template-columns:1fr;position:relative}.hwt-steps__line[data-v-9765047b]{display:none}.hwt-step[data-v-9765047b]{background-color:#fff;border:1px solid #eaecf0;border-radius:12px;padding:24px 22px 26px;position:relative;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.hwt-step[data-v-9765047b]:hover{border-color:#635bff59;box-shadow:0 16px 32px #10131a0f;transform:translateY(-3px)}.hwt-step__node[data-v-9765047b]{background-color:#fff;border:1px solid var(--brand-primary);border-radius:2px;height:8px;left:20px;position:absolute;top:-5px;transform:rotate(45deg);width:8px}.hwt-step__num[data-v-9765047b]{color:var(--brand-primary);display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:14px}.hwt-step__title[data-v-9765047b]{color:#10131a;font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.hwt-step__desc[data-v-9765047b]{color:#4b5565;font-size:15px;line-height:1.6;margin:0}.hwt-cta[data-v-9765047b]{align-items:center;background-color:var(--brand-primary);border-radius:10px;box-shadow:0 8px 24px #635bff33;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:-.01em;margin-top:56px;padding:15px 26px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.hwt-cta__arrow[data-v-9765047b]{display:inline-block;transition:transform .3s ease}.hwt-cta[data-v-9765047b]:focus,.hwt-cta[data-v-9765047b]:hover{background-color:var(--brand-hover);box-shadow:0 10px 28px #635bff4d;color:#fff;transform:translateY(-2px)}.hwt-cta:focus .hwt-cta__arrow[data-v-9765047b],.hwt-cta:hover .hwt-cta__arrow[data-v-9765047b]{transform:translate(4px)}@media(min-width:768px){.hwt-title[data-v-9765047b]{font-size:clamp(52px,7vw,62px)}.hwt-copy__p[data-v-9765047b]{font-size:17px}.hwt-framework[data-v-9765047b]{margin-top:88px}.hwt-steps[data-v-9765047b]{gap:28px 32px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.hwt-title[data-v-9765047b]{font-size:clamp(64px,5vw,76px)}.hwt-copy__p[data-v-9765047b]{font-size:18px}.hwt-framework[data-v-9765047b]{margin-top:110px}.hwt-steps[data-v-9765047b]{gap:24px;grid-template-columns:repeat(4,1fr)}.hwt-steps__line[data-v-9765047b]{background-color:#eaecf0;display:block;height:1px;left:24px;position:absolute;right:24px;top:-5px}.hwt-step__node[data-v-9765047b]{left:22px}}@media(prefers-reduced-motion:reduce){.hwt-cta[data-v-9765047b],.hwt-cta__arrow[data-v-9765047b],.hwt-step[data-v-9765047b]{transition:none}}.hwt-visual[data-v-9765047b]{margin-top:0;max-width:100%}.hwt-visual__frame[data-v-9765047b]{background:#f8f9fb;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 12px 32px #10182814;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease}.hwt-visual__frame[data-v-9765047b]:hover{box-shadow:0 16px 40px #1018281f;transform:translateY(-3px)}.hwt-visual__img[data-v-9765047b]{aspect-ratio:4/3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hwt-visual__caption[data-v-9765047b]{background:#fff;border-top:1px solid #eaecf0;color:#344054;font-size:12px;font-weight:600;letter-spacing:.04em;padding:12px 18px}.hwt-visual__phase[data-v-9765047b]{background:#635bff14;border-radius:4px;color:var(--brand-primary);font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.expertise-wrapper[data-v-eabd5f4c]{background-color:#fff}.exp-label[data-v-eabd5f4c]{align-items:center;color:#98a2b3;display:flex;font-size:13px;font-weight:600;gap:12px;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.exp-label__line[data-v-eabd5f4c]{background-color:var(--brand-primary);flex-shrink:0;height:1px;width:28px}.exp-title[data-v-eabd5f4c]{color:#10131a;font-size:clamp(40px,9vw,48px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 24px}.exp-intro[data-v-eabd5f4c]{color:#4b5565;font-size:16px;font-weight:400;line-height:1.7;margin:0;max-width:660px}.exp-grid[data-v-eabd5f4c]{border-top:1px solid #eaecf0;display:grid;grid-template-columns:1fr;margin-top:64px}.exp-card[data-v-eabd5f4c]{background-color:#fff;border-bottom:1px solid #eaecf0;cursor:default;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease}.exp-card[data-v-eabd5f4c]:focus{outline:none}.exp-card[data-v-eabd5f4c]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px;z-index:3}.exp-card[data-v-eabd5f4c]:focus-visible,.exp-card[data-v-eabd5f4c]:hover{border-color:#635bff4d;box-shadow:0 20px 48px #10182814,0 0 0 1px #635bff40;transform:translateY(-4px);z-index:2}.exp-card__inner[data-v-eabd5f4c]{display:flex;flex-direction:column;height:100%;padding:36px 20px 32px}.exp-card__top[data-v-eabd5f4c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.exp-card__badge[data-v-eabd5f4c]{align-items:center;display:inline-flex;gap:8px}.exp-card__dot[data-v-eabd5f4c]{background-color:#d0d5dd;border-radius:50%;height:6px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;width:6px}.exp-card:focus-visible .exp-card__dot[data-v-eabd5f4c],.exp-card:hover .exp-card__dot[data-v-eabd5f4c]{background-color:var(--brand-primary);box-shadow:0 0 8px #635bffb3;transform:scale(1.3)}.exp-card__index[data-v-eabd5f4c]{color:#98a2b3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.04em;transition:color .3s ease}.exp-card:focus-visible .exp-card__index[data-v-eabd5f4c],.exp-card:hover .exp-card__index[data-v-eabd5f4c]{color:var(--brand-primary)}.exp-card__channel[data-v-eabd5f4c]{color:#98a2b3;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.exp-card__head[data-v-eabd5f4c]{margin-bottom:14px}.exp-card__title[data-v-eabd5f4c]{color:#10131a;font-size:24px;font-weight:700;letter-spacing:-.015em;margin:0 0 6px;transition:color .3s ease}.exp-card:focus-visible .exp-card__title[data-v-eabd5f4c],.exp-card:hover .exp-card__title[data-v-eabd5f4c]{color:#10131a}.exp-card__tags[data-v-eabd5f4c]{color:#667085;font-size:13px;font-weight:600;letter-spacing:.02em;margin:0}.exp-card__links[data-v-eabd5f4c]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:-16px 0 28px;padding:0}.exp-card__links a[data-v-eabd5f4c]{border:1px solid #d0d5dd;border-radius:999px;color:#344054;display:inline-block;font-size:13px;font-weight:600;line-height:1.3;padding:6px 12px;text-decoration:none;transition:border-color .2s ease,color .2s ease}.exp-card__links a[data-v-eabd5f4c]:focus-visible,.exp-card__links a[data-v-eabd5f4c]:hover{border-color:#4f6fff;color:#4f6fff}.exp-card__desc[data-v-eabd5f4c]{color:#4b5565;flex-grow:1;font-size:15px;font-weight:400;line-height:1.68;margin:0 0 32px;max-width:480px}.exp-visual[data-v-eabd5f4c]{align-items:center;background-color:#f8f9fc;border:1px solid #eef0f4;border-radius:12px;display:flex;height:110px;margin-bottom:24px;overflow:hidden;padding:14px 16px;position:relative;transition:background-color .3s ease,border-color .3s ease}.exp-card:focus-visible .exp-visual[data-v-eabd5f4c],.exp-card:hover .exp-visual[data-v-eabd5f4c]{background-color:#f5f6ff;border-color:#e2e0ff}.exp-search-env[data-v-eabd5f4c]{display:flex;flex-direction:column;gap:12px;width:100%}.exp-search-field[data-v-eabd5f4c]{align-items:center;background:#fff;border:1px solid #dde1e8;border-radius:20px;display:flex;height:30px;max-width:250px;padding:0 12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.exp-card:focus-visible .exp-search-field[data-v-eabd5f4c],.exp-card:hover .exp-search-field[data-v-eabd5f4c]{border-color:var(--brand-primary);box-shadow:0 0 0 3px #635bff1f}.exp-search-lens[data-v-eabd5f4c]{flex-shrink:0;height:9px;margin-right:8px;position:relative;width:9px}.exp-search-lens__glass[data-v-eabd5f4c]{border:1.5px solid var(--brand-primary);border-radius:50%;display:block;height:8px;width:8px}.exp-search-lens__handle[data-v-eabd5f4c]{background-color:var(--brand-primary);bottom:-1px;display:block;height:1.5px;position:absolute;right:-2px;transform:rotate(45deg);width:4px}.exp-search-text[data-v-eabd5f4c]{color:#98a2b3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-search-caret[data-v-eabd5f4c]{animation:searchCaret-eabd5f4c 1.1s step-start infinite;background-color:var(--brand-primary);height:12px;margin-left:3px;width:1.5px}@keyframes searchCaret-eabd5f4c{0%,to{opacity:0}50%{opacity:1}}.exp-search-ranks[data-v-eabd5f4c]{display:flex;flex-direction:column;gap:6px;padding-left:6px}.exp-rank-item[data-v-eabd5f4c]{align-items:center;display:flex;gap:10px}.exp-rank-idx[data-v-eabd5f4c]{color:#98a2b3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:9px;font-weight:700;transition:color .3s ease}.exp-rank-bar[data-v-eabd5f4c]{background-color:#eaecf0;border-radius:2px;height:4px;transition:width .5s ease,background-color .4s ease}.exp-rank-item--1 .exp-rank-bar[data-v-eabd5f4c]{width:72%}.exp-rank-item--2 .exp-rank-bar[data-v-eabd5f4c]{width:52%}.exp-rank-item--3 .exp-rank-bar[data-v-eabd5f4c]{width:34%}.exp-card:focus-visible .exp-rank-item--1 .exp-rank-bar[data-v-eabd5f4c],.exp-card:hover .exp-rank-item--1 .exp-rank-bar[data-v-eabd5f4c]{background:linear-gradient(90deg,var(--brand-primary) 0,#8e87ff 100%);width:82%}.exp-card:focus-visible .exp-rank-item--2 .exp-rank-bar[data-v-eabd5f4c],.exp-card:hover .exp-rank-item--2 .exp-rank-bar[data-v-eabd5f4c]{background-color:#b9b4fe;width:62%}.exp-card:focus-visible .exp-rank-item--3 .exp-rank-bar[data-v-eabd5f4c],.exp-card:hover .exp-rank-item--3 .exp-rank-bar[data-v-eabd5f4c]{background-color:#d3cefe;width:44%}.exp-card:focus-visible .exp-rank-idx[data-v-eabd5f4c],.exp-card:hover .exp-rank-idx[data-v-eabd5f4c]{color:var(--brand-primary)}.exp-perf-env[data-v-eabd5f4c]{height:100%;justify-content:space-between;padding-top:10px;width:100%}.exp-perf-chart[data-v-eabd5f4c],.exp-perf-env[data-v-eabd5f4c]{align-items:flex-end;display:flex}.exp-perf-chart[data-v-eabd5f4c]{gap:12px;height:72px}.exp-bar-group[data-v-eabd5f4c]{align-items:center;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:flex-end}.exp-bar-slot[data-v-eabd5f4c]{align-items:flex-end;background-color:#eaecf099;border-radius:3px 3px 0 0;display:flex;height:52px;overflow:hidden;width:14px}.exp-bar-fill[data-v-eabd5f4c]{background-color:#c4cbd8;border-radius:3px 3px 0 0;transform-origin:bottom;transition:transform .5s cubic-bezier(.2,.8,.2,1),background-color .4s ease;width:100%}.exp-bar-fill.h-40[data-v-eabd5f4c]{height:40%}.exp-bar-fill.h-60[data-v-eabd5f4c]{height:60%}.exp-bar-fill.h-50[data-v-eabd5f4c]{height:50%}.exp-bar-fill.h-80[data-v-eabd5f4c]{height:80%}.exp-bar-fill.h-100[data-v-eabd5f4c]{height:100%}.exp-bar-fill--accent[data-v-eabd5f4c]{background:linear-gradient(180deg,#7c74ff 0,var(--brand-primary) 100%)}.exp-bar-tag[data-v-eabd5f4c]{color:#98a2b3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:9px;font-weight:600}.exp-bar-tag--accent[data-v-eabd5f4c]{color:var(--brand-primary);font-weight:700}.exp-card:focus-visible .exp-bar-fill[data-v-eabd5f4c],.exp-card:hover .exp-bar-fill[data-v-eabd5f4c]{transform:scaleY(1.1)}.exp-card:focus-visible .exp-bar-fill[data-v-eabd5f4c]:not(.exp-bar-fill--accent),.exp-card:hover .exp-bar-fill[data-v-eabd5f4c]:not(.exp-bar-fill--accent){background-color:#a4b1c6}.exp-perf-vector[data-v-eabd5f4c]{height:38px;margin-bottom:18px;position:relative;width:80px}.exp-vector-line[data-v-eabd5f4c]{background:linear-gradient(90deg,transparent,rgba(99,91,255,.3) 40%,var(--brand-primary) 100%);bottom:0;height:2px;left:0;position:absolute;right:0;transform:rotate(-16deg);transform-origin:left bottom}.exp-vector-beacon[data-v-eabd5f4c]{background-color:var(--brand-primary);border-radius:50%;box-shadow:0 0 10px #635bffcc;height:7px;position:absolute;right:6px;top:4px;transition:transform .4s ease;width:7px}.exp-card:focus-visible .exp-vector-beacon[data-v-eabd5f4c],.exp-card:hover .exp-vector-beacon[data-v-eabd5f4c]{transform:scale(1.4)}.exp-ux-env[data-v-eabd5f4c]{align-items:center;display:flex;height:100%;width:100%}.exp-ux-window[data-v-eabd5f4c]{background:#fff;border:1px solid #dde1e8;border-radius:8px;box-shadow:0 6px 16px #1018280d;display:flex;flex-direction:column;height:82px;overflow:hidden;position:relative;width:100%}.exp-ux-window-header[data-v-eabd5f4c]{align-items:center;background:#f8f9fc;border-bottom:1px solid #eef0f4;display:flex;gap:4px;height:18px;padding:0 8px}.exp-ux-pip[data-v-eabd5f4c]{background-color:#dde1e8;border-radius:50%;height:4px;width:4px}.exp-ux-url[data-v-eabd5f4c]{background-color:#eaecf0;border-radius:2px;height:4px;margin-left:6px;width:40px}.exp-ux-stage[data-v-eabd5f4c]{flex-grow:1;padding:8px 10px;position:relative}.exp-ux-card-back[data-v-eabd5f4c]{background:#f2f3ff;border:1px solid #e1dfff;border-radius:6px;height:46px;opacity:.8;position:absolute;right:20px;top:8px;width:90px}.exp-ux-card-front[data-v-eabd5f4c]{background:#fff;border:1px solid #e4e7ec;border-radius:6px;box-shadow:0 4px 12px #1018280f;display:flex;flex-direction:column;gap:5px;padding:8px 10px;position:relative;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;width:130px;z-index:1}.exp-ux-row[data-v-eabd5f4c]{background-color:#eaecf0;border-radius:2px}.exp-ux-row--title[data-v-eabd5f4c]{height:4px;width:65%}.exp-ux-row--sub[data-v-eabd5f4c]{height:3px;width:45%}.exp-ux-btn[data-v-eabd5f4c]{background-color:var(--brand-primary);border-radius:3px;height:7px;margin-top:2px;width:28px}.exp-ux-cursor[data-v-eabd5f4c]{height:12px;position:absolute;right:32px;top:28px;transition:transform .5s cubic-bezier(.2,.8,.2,1);width:12px;z-index:2}.exp-ux-cursor-arrow[data-v-eabd5f4c]{border-bottom:6px solid transparent;border-left:6px solid #10131a;border-top:3px solid transparent;display:block;height:0;transform:rotate(-35deg);width:0}.exp-card:focus-visible .exp-ux-card-front[data-v-eabd5f4c],.exp-card:hover .exp-ux-card-front[data-v-eabd5f4c]{border-color:#d1cdff;box-shadow:0 8px 18px #635bff1f;transform:translateY(-3px)}.exp-card:focus-visible .exp-ux-cursor[data-v-eabd5f4c],.exp-card:hover .exp-ux-cursor[data-v-eabd5f4c]{transform:translate(-14px,-6px)}.exp-media-env[data-v-eabd5f4c]{display:flex;flex-direction:column;gap:10px;width:100%}.exp-media-composition[data-v-eabd5f4c]{align-items:center;display:flex;gap:12px}.exp-media-frame[data-v-eabd5f4c]{align-items:center;background:#fff;border:1px solid #dde1e8;border-radius:8px;display:flex;flex-shrink:0;height:42px;justify-content:center;position:relative;transition:border-color .3s ease,transform .4s ease;width:42px}.exp-media-spark[data-v-eabd5f4c]{background:linear-gradient(135deg,#7a72ff 0,var(--brand-primary) 100%);border-radius:3px;height:12px;transform:rotate(45deg);width:12px}.exp-media-editorial[data-v-eabd5f4c]{display:flex;flex-direction:column;flex-grow:1;gap:5px}.exp-media-h[data-v-eabd5f4c]{background-color:#10131a;border-radius:2px;height:5px;opacity:.8;width:45%}.exp-media-line[data-v-eabd5f4c]{background-color:#eaecf0;border-radius:2px;height:3px;transition:background-color .4s ease}.exp-media-line--1[data-v-eabd5f4c]{width:90%}.exp-media-line--2[data-v-eabd5f4c]{width:75%}.exp-media-line--3[data-v-eabd5f4c]{width:55%}.exp-media-tags[data-v-eabd5f4c]{align-items:center;display:flex;gap:6px;padding-left:2px}.exp-media-pill[data-v-eabd5f4c]{background:#fff;border:1px solid #eaecf0;border-radius:4px;color:#667085;font-size:9.5px;font-weight:600;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase;transition:border-color .3s ease,color .3s ease}.exp-media-pill--accent[data-v-eabd5f4c]{background:#f4f3ff;border-color:#d3cefe;color:var(--brand-primary)}.exp-card:focus-visible .exp-media-frame[data-v-eabd5f4c],.exp-card:hover .exp-media-frame[data-v-eabd5f4c]{border-color:var(--brand-primary);transform:scale(1.05)}.exp-card:focus-visible .exp-media-line[data-v-eabd5f4c],.exp-card:hover .exp-media-line[data-v-eabd5f4c]{background-color:#c8c3ff}.exp-card__footer[data-v-eabd5f4c]{align-items:center;border-top:1px solid #f2f4f7;display:flex;justify-content:space-between;margin-top:auto;padding-top:14px}.exp-card__link-text[data-v-eabd5f4c]{color:#8d98aa;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:color .3s ease}.exp-card__action-arrow[data-v-eabd5f4c]{color:#8d98aa;font-size:14px;transition:transform .3s ease,color .3s ease}.exp-card:focus-visible .exp-card__link-text[data-v-eabd5f4c],.exp-card:hover .exp-card__link-text[data-v-eabd5f4c]{color:var(--brand-primary)}.exp-card:focus-visible .exp-card__action-arrow[data-v-eabd5f4c],.exp-card:hover .exp-card__action-arrow[data-v-eabd5f4c]{color:var(--brand-primary);transform:translate(3px,-3px)}.exp-close[data-v-eabd5f4c]{border-top:1px solid #eaecf0;margin-top:72px;padding-top:48px}.exp-close__eyebrow[data-v-eabd5f4c]{color:#10131a;font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.exp-close__copy[data-v-eabd5f4c]{color:#4b5565;font-size:16px;line-height:1.7;margin:0;max-width:560px}.exp-cta[data-v-eabd5f4c]{align-items:center;background-color:var(--brand-primary);border-radius:50px;box-shadow:0 8px 24px #635bff38;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:-.01em;padding:15px 28px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.exp-cta__arrow[data-v-eabd5f4c]{display:inline-block;transition:transform .3s ease}.exp-cta[data-v-eabd5f4c]:focus-visible,.exp-cta[data-v-eabd5f4c]:hover{background-color:var(--brand-hover);box-shadow:0 12px 30px #635bff59;color:#fff;transform:translateY(-2px)}.exp-cta[data-v-eabd5f4c]:focus-visible{outline:2px solid var(--brand-active);outline-offset:2px}.exp-cta:focus-visible .exp-cta__arrow[data-v-eabd5f4c],.exp-cta:hover .exp-cta__arrow[data-v-eabd5f4c]{transform:translate(5px)}@media(min-width:768px){.exp-title[data-v-eabd5f4c]{font-size:clamp(52px,7vw,62px)}.exp-intro[data-v-eabd5f4c]{font-size:17px}.exp-grid[data-v-eabd5f4c]{grid-template-columns:repeat(2,1fr);margin-top:80px}.exp-card[data-v-eabd5f4c]{border-right:1px solid #eaecf0}.exp-card[data-v-eabd5f4c]:nth-child(2n){border-right:none}.exp-card__inner[data-v-eabd5f4c]{padding:40px 32px 36px}.exp-close[data-v-eabd5f4c]{margin-top:96px}}@media(min-width:1200px){.exp-title[data-v-eabd5f4c]{font-size:clamp(64px,5vw,76px)}.exp-intro[data-v-eabd5f4c]{font-size:18px}.exp-grid[data-v-eabd5f4c]{margin-top:100px}.exp-card__inner[data-v-eabd5f4c]{padding:46px 40px 40px}.exp-card__title[data-v-eabd5f4c]{font-size:26px}.exp-card__desc[data-v-eabd5f4c]{font-size:16px}.exp-close[data-v-eabd5f4c]{margin-top:120px}}@media(prefers-reduced-motion:reduce){.exp-bar-fill[data-v-eabd5f4c],.exp-card[data-v-eabd5f4c],.exp-card__action-arrow[data-v-eabd5f4c],.exp-card__dot[data-v-eabd5f4c],.exp-card__index[data-v-eabd5f4c],.exp-cta[data-v-eabd5f4c],.exp-cta__arrow[data-v-eabd5f4c],.exp-media-frame[data-v-eabd5f4c],.exp-media-line[data-v-eabd5f4c],.exp-rank-bar[data-v-eabd5f4c],.exp-search-field[data-v-eabd5f4c],.exp-ux-card-front[data-v-eabd5f4c],.exp-ux-cursor[data-v-eabd5f4c],.exp-vector-beacon[data-v-eabd5f4c],.exp-visual[data-v-eabd5f4c]{transform:none!important;transition:none!important}.exp-search-caret[data-v-eabd5f4c]{animation:none!important}}.exp-master-visual[data-v-eabd5f4c]{align-items:center;display:flex;justify-content:center;margin-top:24px;position:relative}@media(min-width:992px){.exp-master-visual[data-v-eabd5f4c]{justify-content:flex-end;margin-top:0}}.exp-master-visual__frame[data-v-eabd5f4c]{background:var(--dark-bg-secondary);border:1px solid rgba(16,24,40,.08);border-radius:18px;box-shadow:0 16px 40px #1018281f,0 0 30px #635bff14;max-width:380px;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease;width:100%}.exp-master-visual__frame[data-v-eabd5f4c]:hover{border-color:#635bff59;box-shadow:0 24px 52px #1018282e,0 0 40px #635bff2e;transform:translateY(-4px) scale(1.01)}.exp-master-visual__video[data-v-eabd5f4c]{aspect-ratio:4/5;border-radius:17px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%;width:100%}.exp-master-visual__glow[data-v-eabd5f4c]{background:radial-gradient(circle at 60% 40%,rgba(99,91,255,.12),transparent 70%);inset:0;pointer-events:none;position:absolute}.ai-search-wrapper[data-v-ddb9ec66]{background-color:#080b14}.as-glow[data-v-ddb9ec66]{background:radial-gradient(circle,#8b7cff24 0,#8b7cff00 70%);height:70%;pointer-events:none;position:absolute;right:-10%;top:10%;width:60%;z-index:0}.as-row[data-v-ddb9ec66]{row-gap:56px}.as-label[data-v-ddb9ec66]{align-items:center;color:#8d98aa;display:flex;font-size:13px;font-weight:600;gap:12px;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.as-label__line[data-v-ddb9ec66]{background-color:var(--brand-primary);flex-shrink:0;height:1px;width:28px}.as-title[data-v-ddb9ec66]{color:#fff!important;font-size:clamp(40px,9vw,48px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 24px}.as-title__accent[data-v-ddb9ec66]{color:var(--brand-primary)!important}.as-body[data-v-ddb9ec66]{color:#c4cbd8;font-size:16px;font-weight:400;line-height:1.7;margin:0 0 32px;max-width:600px}.as-taxonomy[data-v-ddb9ec66]{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:700;gap:12px;letter-spacing:.01em;margin:0 0 36px}.as-taxonomy__sep[data-v-ddb9ec66]{color:var(--brand-violet);font-weight:400}.as-signals[data-v-ddb9ec66]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 40px;padding:0}.as-signals__item[data-v-ddb9ec66]{border-radius:8px;padding:4px 2px;transition:color .3s ease}.as-signals__item[data-v-ddb9ec66]:focus{outline:none}.as-signals__item[data-v-ddb9ec66]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.as-signals__text[data-v-ddb9ec66]{color:#8d98aa;font-size:15px;font-weight:600;transition:color .3s ease}.as-signals__item:focus-visible .as-signals__text[data-v-ddb9ec66],.as-signals__item:hover .as-signals__text[data-v-ddb9ec66]{color:#fff}.as-signals__arrow[data-v-ddb9ec66]{color:#333d4e;font-size:14px}.as-cta[data-v-ddb9ec66]{align-items:center;background-color:var(--brand-primary);border-radius:10px;box-shadow:0 8px 24px #635bff40;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:-.01em;padding:15px 26px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.as-cta__arrow[data-v-ddb9ec66]{display:inline-block;transition:transform .3s ease}.as-cta[data-v-ddb9ec66]:focus-visible,.as-cta[data-v-ddb9ec66]:hover{background-color:var(--brand-hover);box-shadow:0 10px 30px #635bff59;color:#fff;transform:translateY(-2px)}.as-cta[data-v-ddb9ec66]:focus-visible{outline:2px solid #fff;outline-offset:2px}.as-cta:focus-visible .as-cta__arrow[data-v-ddb9ec66],.as-cta:hover .as-cta__arrow[data-v-ddb9ec66]{transform:translate(5px)}.as-col-visual[data-v-ddb9ec66]{display:flex;justify-content:center}.as-panel[data-v-ddb9ec66]{background-color:#121728;border:1px solid #252b45;border-radius:16px;max-width:420px;padding:28px 24px;transition:border-color .4s ease;width:100%}.as-panel[data-v-ddb9ec66]:focus-within,.as-panel[data-v-ddb9ec66]:hover{border-color:#3a4368}.as-stage__label[data-v-ddb9ec66]{color:#8d98aa;display:block;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.as-rail[data-v-ddb9ec66]{display:flex;justify-content:center;padding:10px 0}.as-rail__node[data-v-ddb9ec66]{background-color:#252b45;border-radius:50%;height:6px;transition:background-color .4s ease,box-shadow .4s ease;width:6px}.as-panel:focus-within .as-rail__node[data-v-ddb9ec66],.as-panel:hover .as-rail__node[data-v-ddb9ec66]{background-color:#4f7cff}.as-rail__node--accent[data-v-ddb9ec66]{background-color:var(--brand-primary)}.as-panel:focus-within .as-rail__node--accent[data-v-ddb9ec66],.as-panel:hover .as-rail__node--accent[data-v-ddb9ec66]{box-shadow:0 0 0 5px #635bff2e}.as-query[data-v-ddb9ec66]{align-items:center;background-color:#ffffff05;border:1px solid #252b45;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.as-query__icon[data-v-ddb9ec66]{border:1.5px solid #8d98aa;border-radius:50%;flex-shrink:0;height:12px;position:relative;width:12px}.as-query__icon[data-v-ddb9ec66]:after{background-color:#8d98aa;bottom:-5px;content:"";height:1.5px;position:absolute;right:-5px;transform:rotate(45deg);width:5px}.as-query__text[data-v-ddb9ec66]{color:#c4cbd8;flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-query__cursor[data-v-ddb9ec66]{animation:as-blink-ddb9ec66 1.1s steps(1) infinite;background-color:var(--brand-primary);flex-shrink:0;height:14px;width:1.5px}@keyframes as-blink-ddb9ec66{0%,50%{opacity:1}50.01%,to{opacity:0}}.as-discovery[data-v-ddb9ec66]{align-items:center;display:flex;gap:12px}.as-discovery__dots[data-v-ddb9ec66]{display:flex;gap:4px}.as-discovery__dots span[data-v-ddb9ec66]{animation:as-pulse-ddb9ec66 1.4s ease-in-out infinite;background-color:#4f7cff;border-radius:50%;height:5px;opacity:.35;width:5px}.as-discovery__dots span[data-v-ddb9ec66]:nth-child(2){animation-delay:.18s}.as-discovery__dots span[data-v-ddb9ec66]:nth-child(3){animation-delay:.36s}@keyframes as-pulse-ddb9ec66{0%,to{opacity:.3}50%{opacity:1}}.as-discovery__text[data-v-ddb9ec66]{color:#c4cbd8;font-size:14px}.as-tags[data-v-ddb9ec66]{display:flex;flex-wrap:wrap;gap:8px}.as-tag[data-v-ddb9ec66]{background-color:#ffffff05;border:1px solid #252b45;border-radius:999px;color:#c4cbd8;font-size:12px;font-weight:600;letter-spacing:.02em;padding:6px 12px;transition:border-color .4s ease,color .4s ease}.as-panel:focus-within .as-tag[data-v-ddb9ec66],.as-panel:hover .as-tag[data-v-ddb9ec66]{border-color:var(--brand-primary);color:#fff}.as-result[data-v-ddb9ec66]{align-items:center;background-color:#635bff0f;border:1px solid #252b45;border-radius:10px;display:flex;gap:12px;padding:12px 14px}.as-result__mark[data-v-ddb9ec66]{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-violet) 100%);border-radius:6px;flex-shrink:0;height:22px;transition:box-shadow .4s ease;width:22px}.as-panel:focus-within .as-result__mark[data-v-ddb9ec66],.as-panel:hover .as-result__mark[data-v-ddb9ec66]{box-shadow:0 0 0 5px #8b7cff2e}.as-result__lines[data-v-ddb9ec66]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.as-result__line[data-v-ddb9ec66]{background-color:#252b45;border-radius:3px;display:block;height:5px}.as-result__line--full[data-v-ddb9ec66]{width:100%}.as-result__line--short[data-v-ddb9ec66]{width:60%}.as-result__status[data-v-ddb9ec66]{color:#8b7cff;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap}@media(min-width:768px){.as-title[data-v-ddb9ec66]{font-size:clamp(52px,6vw,64px)}.as-body[data-v-ddb9ec66]{font-size:17px}.as-taxonomy[data-v-ddb9ec66]{font-size:22px}}@media(min-width:1200px){.as-title[data-v-ddb9ec66]{font-size:clamp(64px,5vw,76px)}.as-body[data-v-ddb9ec66]{font-size:18px}.as-panel[data-v-ddb9ec66]{padding:32px 28px}}@media(prefers-reduced-motion:reduce){.as-cta[data-v-ddb9ec66],.as-cta__arrow[data-v-ddb9ec66],.as-panel[data-v-ddb9ec66],.as-rail__node[data-v-ddb9ec66],.as-result__mark[data-v-ddb9ec66],.as-signals__item[data-v-ddb9ec66],.as-tag[data-v-ddb9ec66]{transition:none!important}.as-discovery__dots span[data-v-ddb9ec66],.as-query__cursor[data-v-ddb9ec66]{animation:none!important;opacity:1}}.pt-wrapper[data-v-b5bdb4b5]{background-color:#f9fafc;background-image:radial-gradient(ellipse at 50% 50%,#635bff09 0,#f9fafc00 70%),linear-gradient(90deg,rgba(16,19,26,.032) 1px,transparent 0),linear-gradient(180deg,rgba(16,19,26,.032) 1px,transparent 0);background-position:50%,top,top;background-size:100% 100%,64px 64px,64px 64px}.pt-label[data-v-b5bdb4b5]{align-items:center;color:#98a2b3;display:flex;font-size:13px;font-weight:600;gap:12px;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.pt-label__line[data-v-b5bdb4b5]{background-color:var(--brand-primary);flex-shrink:0;height:1px;width:28px}.pt-title[data-v-b5bdb4b5]{color:#10131a;font-size:clamp(36px,8.5vw,46px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.pt-intro-row[data-v-b5bdb4b5]{align-items:center;row-gap:32px}.pt-intro-copy[data-v-b5bdb4b5]{display:flex;flex-direction:column;gap:20px}.pt-body[data-v-b5bdb4b5]{color:#4b5565;font-size:16px;font-weight:400;line-height:1.75;margin:0;max-width:580px;text-align:left}.pt-bring[data-v-b5bdb4b5]{border-top:1px solid rgba(234,236,240,.85);margin-top:72px;padding-top:48px}.pt-bring__label[data-v-b5bdb4b5]{align-items:center;color:#10131a;display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.08em;margin:0 0 40px;text-transform:uppercase}.pt-bring__dot[data-v-b5bdb4b5]{background-color:var(--brand-primary);border-radius:50%;box-shadow:0 0 10px #635bff73;flex-shrink:0;height:7px;width:7px}.pt-lattice[data-v-b5bdb4b5]{display:flex;flex-direction:column;gap:28px;position:relative}.pt-lattice__lines[data-v-b5bdb4b5]{display:none}.pt-item__rail[data-v-b5bdb4b5]{flex-shrink:0;position:relative;width:12px}.pt-item__rail[data-v-b5bdb4b5]:before{background-color:#eaecf0;content:"";height:calc(100% + 28px);left:5px;position:absolute;top:8px;width:1px}.pt-item--perspective .pt-item__rail[data-v-b5bdb4b5]:before{display:none}.pt-item__node[data-v-b5bdb4b5]{background-color:#f9fafc;border:1.5px solid #98a2b3;border-radius:50%;height:11px;left:0;position:absolute;top:4px;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease;width:11px}.pt-item.is-active .pt-item__node[data-v-b5bdb4b5]{border-color:var(--brand-primary);box-shadow:0 0 0 5px #635bff24;transform:scale(1.15)}.pt-item[data-v-b5bdb4b5]{background-color:#ffffff73;border:1px solid rgba(234,236,240,.65);border-radius:12px;cursor:default;display:flex;gap:18px;padding:16px 14px;position:relative;transition:all .35s cubic-bezier(.16,1,.3,1)}.pt-item[data-v-b5bdb4b5]:focus{outline:none}.pt-item[data-v-b5bdb4b5]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.pt-item.is-active[data-v-b5bdb4b5]{background-color:#fff;border-color:#635bff59;box-shadow:0 10px 28px -6px #10131a0d,0 0 0 1px #635bff1a}.pt-item__body[data-v-b5bdb4b5]{flex:1;min-width:0}.pt-item__head[data-v-b5bdb4b5]{align-items:baseline;display:flex;gap:12px;margin-bottom:10px}.pt-item__num[data-v-b5bdb4b5]{color:#98a2b3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:600;transition:color .35s ease}.pt-item.is-active .pt-item__num[data-v-b5bdb4b5]{color:var(--brand-primary)}.pt-item__title[data-v-b5bdb4b5]{color:#10131a;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0;text-transform:uppercase;transition:transform .35s ease,color .35s ease}.pt-item.is-active .pt-item__title[data-v-b5bdb4b5]{color:#10131a;transform:translate(3px)}.pt-item__desc[data-v-b5bdb4b5]{color:#4b5565;font-size:15px;font-weight:400;line-height:1.65;margin:0;max-width:380px}.pt-item__mark[data-v-b5bdb4b5]{align-items:center;display:inline-flex;gap:4px;margin-left:auto;opacity:.65;transition:opacity .35s ease}.pt-item.is-active .pt-item__mark[data-v-b5bdb4b5]{opacity:1}.pt-res-dot[data-v-b5bdb4b5]{background-color:#98a2b3;border-radius:50%;display:inline-block;height:5px;transition:all .35s ease;width:5px}.pt-item.is-active .pt-res-dot[data-v-b5bdb4b5]{background-color:var(--brand-primary)}.pt-item.is-active .pt-res-dot--1[data-v-b5bdb4b5]{box-shadow:0 0 8px #635bff99;transform:scale(1.3)}.pt-item.is-active .pt-res-dot--2[data-v-b5bdb4b5]{opacity:.85;transition-delay:.05s}.pt-item.is-active .pt-res-dot--3[data-v-b5bdb4b5]{opacity:.65;transition-delay:.1s}.pt-exp-bar[data-v-b5bdb4b5]{background-color:#98a2b3;border-radius:2px;display:inline-block;transition:all .35s ease;width:3px}.pt-exp-bar--1[data-v-b5bdb4b5]{height:9px}.pt-exp-bar--2[data-v-b5bdb4b5]{height:14px}.pt-exp-bar--3[data-v-b5bdb4b5]{height:7px}.pt-item.is-active .pt-exp-bar[data-v-b5bdb4b5]{background-color:var(--brand-primary)}.pt-item.is-active .pt-exp-bar--1[data-v-b5bdb4b5]{height:13px}.pt-item.is-active .pt-exp-bar--2[data-v-b5bdb4b5]{box-shadow:0 0 8px #635bff73;height:18px}.pt-item.is-active .pt-exp-bar--3[data-v-b5bdb4b5]{height:11px}.pt-mark-track[data-v-b5bdb4b5]{border:1px solid #98a2b3;border-radius:7px;display:inline-block;height:12px;position:relative;transition:border-color .35s ease,background-color .35s ease;vertical-align:middle;width:24px}.pt-mark-knob[data-v-b5bdb4b5]{background-color:#98a2b3;border-radius:50%;height:7px;left:2px;position:absolute;top:1.5px;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .35s ease,box-shadow .35s ease;width:7px}.pt-item.is-active .pt-mark-track[data-v-b5bdb4b5]{background-color:#635bff14;border-color:var(--brand-primary)}.pt-item.is-active .pt-mark-knob[data-v-b5bdb4b5]{background-color:var(--brand-primary);box-shadow:0 0 6px #635bff80;transform:translate(11px)}.pt-per-line[data-v-b5bdb4b5]{background-color:#98a2b3;border-radius:1px;display:block;height:2px;transition:all .35s ease}.pt-per-line--1[data-v-b5bdb4b5]{width:14px}.pt-per-line--2[data-v-b5bdb4b5]{margin-top:3px;width:10px}.pt-per-line--3[data-v-b5bdb4b5]{margin-top:3px;width:6px}.pt-item.is-active .pt-per-line[data-v-b5bdb4b5]{background-color:var(--brand-primary)}.pt-item.is-active .pt-per-line--1[data-v-b5bdb4b5]{box-shadow:0 0 6px #635bff66;width:18px}.pt-item.is-active .pt-per-line--2[data-v-b5bdb4b5]{width:13px}.pt-item.is-active .pt-per-line--3[data-v-b5bdb4b5]{width:9px}.pt-close[data-v-b5bdb4b5]{border-top:1px solid rgba(234,236,240,.85);margin-left:auto;margin-right:auto;margin-top:88px;max-width:620px;padding-top:56px;text-align:center}.pt-close__line[data-v-b5bdb4b5]{background-color:var(--brand-primary);border-radius:1px;display:block;height:2px;margin:0 auto 28px;width:32px}.pt-close__statement[data-v-b5bdb4b5]{color:#10131a;font-size:clamp(22px,3.4vw,28px);line-height:1.4;margin:0 0 36px}.pt-close__statement[data-v-b5bdb4b5],.pt-cta[data-v-b5bdb4b5]{font-weight:600;letter-spacing:-.01em}.pt-cta[data-v-b5bdb4b5]{align-items:center;background-color:var(--brand-primary);border-radius:10px;box-shadow:0 8px 24px #635bff38;color:#fff;display:inline-flex;font-size:15px;gap:10px;padding:16px 30px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.pt-cta__arrow[data-v-b5bdb4b5]{display:inline-block;transition:transform .3s ease}.pt-cta[data-v-b5bdb4b5]:focus-visible,.pt-cta[data-v-b5bdb4b5]:hover{background-color:var(--brand-active);box-shadow:0 12px 30px #635bff52;color:#fff;transform:translateY(-2px)}.pt-cta[data-v-b5bdb4b5]:focus-visible{outline:2px solid var(--brand-active);outline-offset:3px}.pt-cta:focus-visible .pt-cta__arrow[data-v-b5bdb4b5],.pt-cta:hover .pt-cta__arrow[data-v-b5bdb4b5]{transform:translate(5px)}@media(min-width:768px){.pt-wrapper[data-v-b5bdb4b5]{background-size:100% 100%,56px 56px,56px 56px}.pt-title[data-v-b5bdb4b5]{font-size:clamp(46px,6vw,58px)}.pt-body[data-v-b5bdb4b5]{font-size:17px}.pt-bring[data-v-b5bdb4b5]{margin-top:92px;padding-top:52px}.pt-close[data-v-b5bdb4b5]{margin-top:108px}}@media(min-width:992px)and (max-width:1199px){.pt-label[data-v-b5bdb4b5]{font-size:12px;letter-spacing:.05em}}@media(min-width:1200px){.pt-wrapper[data-v-b5bdb4b5]{background-size:100% 100%,64px 64px,64px 64px}.pt-title[data-v-b5bdb4b5]{font-size:clamp(54px,5vw,68px)}.pt-body[data-v-b5bdb4b5]{font-size:17.5px}.pt-bring[data-v-b5bdb4b5]{margin-top:110px;padding-top:60px}.pt-lattice[data-v-b5bdb4b5]{-moz-column-gap:84px;column-gap:84px;display:grid;grid-template-columns:1fr 1fr;padding:16px 0;row-gap:68px}.pt-item__rail[data-v-b5bdb4b5]{display:none}.pt-item[data-v-b5bdb4b5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff8c;border:1px solid rgba(234,236,240,.75);padding:28px 32px}.pt-item__desc[data-v-b5bdb4b5]{max-width:320px}.pt-lattice__lines[data-v-b5bdb4b5]{display:block;inset:0;pointer-events:none;position:absolute}.pt-lattice__ray[data-v-b5bdb4b5]{background-color:#eaecf0;position:absolute;transition:background-color .4s ease,opacity .4s ease}.pt-lattice__ray--top[data-v-b5bdb4b5]{bottom:50%;left:50%;top:0;transform:translate(-.5px);width:1px}.pt-lattice__ray--bottom[data-v-b5bdb4b5]{bottom:0;left:50%;top:50%;transform:translate(-.5px);width:1px}.pt-lattice__ray--left[data-v-b5bdb4b5]{height:1px;left:0;right:50%;top:50%;transform:translateY(-.5px)}.pt-lattice__ray--right[data-v-b5bdb4b5]{height:1px;left:50%;right:0;top:50%;transform:translateY(-.5px)}.pt-lattice__ray--top.is-active[data-v-b5bdb4b5]{background:linear-gradient(to bottom,rgba(99,91,255,.15),var(--brand-primary))}.pt-lattice__ray--bottom.is-active[data-v-b5bdb4b5]{background:linear-gradient(to bottom,var(--brand-primary),rgba(99,91,255,.15))}.pt-lattice__ray--left.is-active[data-v-b5bdb4b5]{background:linear-gradient(to right,rgba(99,91,255,.15),var(--brand-primary))}.pt-lattice__ray--right.is-active[data-v-b5bdb4b5]{background:linear-gradient(to right,var(--brand-primary),rgba(99,91,255,.15))}.pt-lattice__core[data-v-b5bdb4b5]{align-items:center;display:flex;height:22px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;z-index:2}.pt-lattice__core-ring[data-v-b5bdb4b5]{background-color:#f9fafc;border:1.5px solid #eaecf0;border-radius:50%;inset:0;position:absolute;transition:border-color .4s ease,box-shadow .4s ease,transform .4s ease}.pt-lattice__core-dot[data-v-b5bdb4b5]{background-color:#98a2b3;border-radius:50%;height:6px;position:relative;transition:background-color .4s ease,box-shadow .4s ease;width:6px}.pt-lattice__core.is-active .pt-lattice__core-ring[data-v-b5bdb4b5]{border-color:var(--brand-primary);box-shadow:0 0 0 6px #635bff1f,0 0 16px #635bff2e;transform:scale(1.12)}.pt-lattice__core.is-active .pt-lattice__core-dot[data-v-b5bdb4b5]{background-color:var(--brand-primary);box-shadow:0 0 6px var(--brand-primary)}.pt-close[data-v-b5bdb4b5]{margin-top:124px}}@media(prefers-reduced-motion:reduce){.pt-cta[data-v-b5bdb4b5],.pt-cta__arrow[data-v-b5bdb4b5],.pt-exp-bar[data-v-b5bdb4b5],.pt-item[data-v-b5bdb4b5],.pt-item__mark[data-v-b5bdb4b5],.pt-item__node[data-v-b5bdb4b5],.pt-item__num[data-v-b5bdb4b5],.pt-item__title[data-v-b5bdb4b5],.pt-lattice__core-dot[data-v-b5bdb4b5],.pt-lattice__core-ring[data-v-b5bdb4b5],.pt-lattice__ray[data-v-b5bdb4b5],.pt-mark-knob[data-v-b5bdb4b5],.pt-mark-track[data-v-b5bdb4b5],.pt-per-line[data-v-b5bdb4b5],.pt-res-dot[data-v-b5bdb4b5]{transform:none!important;transition:none!important}}.fd-wrapper[data-v-36171e69]{background-color:#fff}.fd-grid[data-v-36171e69]{display:grid;grid-template-areas:"label" "headline" "image" "meta" "bio" "expertise" "approach" "cta";grid-template-columns:1fr;row-gap:28px}.fd-portrait[data-v-36171e69]{grid-area:image}.fd-portrait__frame[data-v-36171e69]{aspect-ratio:4/5;background-color:#f2f3ff;border:1px solid #eaecf0;border-radius:20px;box-shadow:0 20px 40px -12px #1018281f,0 0 1px 1px #1018280f;margin:0 auto;max-width:420px;overflow:hidden;position:relative}.fd-portrait__img[data-v-36171e69]{border-radius:19px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;transition:transform .6s cubic-bezier(.25,.8,.25,1);width:100%}.fd-portrait__frame:hover .fd-portrait__img[data-v-36171e69]{transform:scale(1.03)}.fd-label[data-v-36171e69]{align-items:center;color:#98a2b3;display:flex;font-size:13px;font-weight:600;gap:12px;grid-area:label;letter-spacing:.08em;text-transform:uppercase}.fd-label__line[data-v-36171e69]{background-color:var(--brand-primary);flex-shrink:0;height:1px;width:28px}.fd-headline[data-v-36171e69]{color:#10131a;font-size:clamp(40px,9vw,48px);font-weight:800;grid-area:headline;letter-spacing:-.02em;line-height:1.1;margin:0}.fd-meta[data-v-36171e69]{grid-area:meta}.fd-meta__name[data-v-36171e69]{color:#10131a;font-size:26px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.fd-meta__role[data-v-36171e69]{color:var(--brand-primary);font-size:15px;font-weight:600;margin:0}.fd-bio[data-v-36171e69]{color:#4b5565;font-size:16px;font-weight:400;grid-area:bio;line-height:1.7;margin:0;max-width:600px}.fd-subhead[data-v-36171e69]{color:#10131a;font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 14px;text-transform:uppercase}.fd-expertise[data-v-36171e69]{grid-area:expertise}.fd-expertise__list[data-v-36171e69]{align-items:center;color:#10131a;display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:8px;margin:0}.fd-expertise__sep[data-v-36171e69]{color:var(--brand-primary);font-weight:400}.fd-approach[data-v-36171e69]{grid-area:approach}.fd-approach__seq[data-v-36171e69]{align-items:baseline;color:#10131a;display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:10px;margin:0}.fd-approach__step[data-v-36171e69]{align-items:baseline;display:inline-flex;gap:6px}.fd-approach__num[data-v-36171e69]{color:#98a2b3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;font-weight:600}.fd-approach__arrow[data-v-36171e69]{color:#c9c4ff;font-size:14px}.fd-cta[data-v-36171e69]{align-items:center;background-color:var(--brand-primary);border-radius:10px;box-shadow:0 8px 24px #635bff38;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;grid-area:cta;letter-spacing:-.01em;padding:15px 26px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;width:-moz-fit-content;width:fit-content}.fd-cta__arrow[data-v-36171e69]{display:inline-block;transition:transform .3s ease}.fd-cta[data-v-36171e69]:focus-visible,.fd-cta[data-v-36171e69]:hover{background-color:var(--brand-hover);box-shadow:0 10px 28px #635bff4d;color:#fff;transform:translateY(-2px)}.fd-cta[data-v-36171e69]:focus-visible{outline:2px solid var(--brand-active);outline-offset:2px}.fd-cta:focus-visible .fd-cta__arrow[data-v-36171e69],.fd-cta:hover .fd-cta__arrow[data-v-36171e69]{transform:translate(5px)}@media(min-width:768px){.fd-headline[data-v-36171e69]{font-size:clamp(52px,7vw,62px)}.fd-bio[data-v-36171e69]{font-size:17px}.fd-portrait__frame[data-v-36171e69]{max-width:460px}}@media(min-width:1200px){.fd-grid[data-v-36171e69]{align-items:start;-moz-column-gap:72px;column-gap:72px;grid-template-areas:"image label" "image headline" "image meta" "image bio" "image expertise" "image approach" "image cta";grid-template-columns:.42fr .58fr;row-gap:24px}.fd-headline[data-v-36171e69]{font-size:clamp(44px,4.5vw,52px);margin-bottom:4px}.fd-meta[data-v-36171e69]{margin-top:8px}.fd-portrait__frame[data-v-36171e69]{margin:0;max-width:100%}.fd-bio[data-v-36171e69]{font-size:18px}.fd-cta[data-v-36171e69]{margin-top:12px}}@media(prefers-reduced-motion:reduce){.fd-cta[data-v-36171e69],.fd-cta__arrow[data-v-36171e69]{transition:none!important}}.industry-card-link[data-v-eeb750ed]{color:var(--brand-primary);display:inline-block;font-size:13px;font-weight:600;margin-top:12px;text-decoration:none}.industry-card-link[data-v-eeb750ed]:hover{text-decoration:underline}.industries-more[data-v-eeb750ed]{color:#4b5563;font-size:15px}.industries-more a[data-v-eeb750ed]{color:var(--brand-primary);font-weight:600}.industries-wrapper[data-v-eeb750ed]{background-color:#fff;position:relative}.industries-bg-grid[data-v-eeb750ed]{background-image:radial-gradient(ellipse 80% 50% at 50% 20%,rgba(99,91,255,.035) 0,transparent 70%),linear-gradient(90deg,rgba(16,19,26,.032) 1px,transparent 0),linear-gradient(180deg,rgba(16,19,26,.032) 1px,transparent 0);background-position:50%,top,top;background-size:100% 100%,64px 64px,64px 64px;inset:0;mask-image:radial-gradient(ellipse 90% 85% at 50% 50%,#000 60%,rgba(0,0,0,.4) 85%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 85% at 50% 50%,#000 60%,rgba(0,0,0,.4) 85%,transparent 100%);pointer-events:none;position:absolute;z-index:0}@media(max-width:991.98px){.industries-bg-grid[data-v-eeb750ed]{background-size:100% 100%,56px 56px,56px 56px}}@media(max-width:575.98px){.industries-bg-grid[data-v-eeb750ed]{background-size:100% 100%,48px 48px,48px 48px;opacity:.75}}@media(prefers-reduced-motion:reduce){.industries-bg-grid[data-v-eeb750ed]{transition:none!important}}.industries-main-title[data-v-eeb750ed]{color:#10131a;font-size:clamp(30px,3.6vw,48px);font-weight:700;letter-spacing:-.6px;line-height:1.15}.industries-subtitle[data-v-eeb750ed]{color:#4b5565;font-size:1.05rem;line-height:1.7}.industry-card[data-v-eeb750ed]{background:#fff;border:1px solid #eaecf0;transition:all .35s cubic-bezier(.25,.8,.25,1)}.industry-card[data-v-eeb750ed]:hover{background:#f9fafc;border-color:#635bff59;box-shadow:0 20px 40px #10131a1a;transform:translateY(-6px)}.industry-icon-box[data-v-eeb750ed]{background:#635bff1a;border:1px solid rgba(99,91,255,.25);border-radius:12px;color:var(--brand-primary);height:46px;transition:transform .3s ease,background .3s ease;width:46px}.industry-card:hover .industry-icon-box[data-v-eeb750ed]{background:#635bff2e;transform:scale(1.08)}.industry-card-title[data-v-eeb750ed]{color:#10131a;font-size:1.05rem;font-weight:700;letter-spacing:-.15px;line-height:1.3}.industry-card-desc[data-v-eeb750ed]{color:#4b5565;font-size:.88rem;line-height:1.6}.industry-icon[data-v-eeb750ed]{align-items:center;color:var(--brand-primary);display:flex;justify-content:center}.industry-icon[data-v-eeb750ed] svg{height:22px;stroke:currentColor;width:22px}.faq-wrapper[data-v-9c2aa90a]{background-color:#fff;overflow-x:clip;position:relative}.faq-bg-grid[data-v-9c2aa90a]{background-image:radial-gradient(ellipse 80% 50% at 50% 25%,rgba(99,91,255,.035) 0,transparent 70%),linear-gradient(90deg,rgba(16,19,26,.032) 1px,transparent 0),linear-gradient(180deg,rgba(16,19,26,.032) 1px,transparent 0);background-position:50%,top,top;background-size:100% 100%,64px 64px,64px 64px;inset:0;mask-image:radial-gradient(ellipse 90% 85% at 50% 50%,#000 65%,rgba(0,0,0,.35) 85%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 85% at 50% 50%,#000 65%,rgba(0,0,0,.35) 85%,transparent 100%);pointer-events:none;position:absolute;z-index:0}@media(max-width:991.98px){.faq-bg-grid[data-v-9c2aa90a]{background-size:100% 100%,56px 56px,56px 56px}}@media(max-width:575.98px){.faq-bg-grid[data-v-9c2aa90a]{background-size:100% 100%,48px 48px,48px 48px;opacity:.75}}.faq-badge[data-v-9c2aa90a]{align-items:center;background-color:#635bff14;border:1px solid rgba(99,91,255,.2);border-radius:50px;color:var(--brand-primary);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;padding:6px 14px;text-transform:uppercase}.faq-badge__dot[data-v-9c2aa90a]{background-color:var(--brand-primary);border-radius:50%;box-shadow:0 0 6px #635bff80;height:6px;width:6px}.faq-main-title[data-v-9c2aa90a]{color:#10131a;font-size:clamp(32px,3.8vw,52px);font-weight:800;letter-spacing:-.02em;line-height:1.12}.faq-subtitle[data-v-9c2aa90a]{color:#4b5565;font-size:1.05rem;line-height:1.7;max-width:440px}@media(min-width:992px){.sticky-col[data-v-9c2aa90a]{align-self:flex-start;position:sticky;position:-webkit-sticky;top:130px;z-index:10}}.btn-faq-cta[data-v-9c2aa90a]{align-items:center;background-color:var(--brand-primary);border-radius:50px;box-shadow:0 8px 24px #635bff38;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;padding:16px 34px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-faq-cta[data-v-9c2aa90a]:hover{background-color:var(--brand-active);box-shadow:0 12px 30px #635bff52;color:#fff;transform:translateY(-2px)}.faq-item[data-v-9c2aa90a]{background:#fff;border:1px solid #eaecf0;border-radius:14px;box-shadow:0 2px 6px #10131a05;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.faq-item[data-v-9c2aa90a]:hover{border-color:#635bff47;box-shadow:0 8px 24px -4px #10131a0a}.faq-item[data-v-9c2aa90a]:has(.faq-button:not(.collapsed)){border-color:#635bff59;box-shadow:0 12px 32px -8px #10131a0f,0 0 0 1px #635bff1a}.faq-button[data-v-9c2aa90a]{align-items:center;background:transparent;border:none;border-left:3px solid transparent;cursor:pointer;display:flex;font-family:inherit;gap:16px;padding:20px 24px;text-align:left;transition:all .3s ease;width:100%}.faq-button[data-v-9c2aa90a]:not(.collapsed){background-color:#635bff05;border-left-color:var(--brand-primary)}.faq-button[data-v-9c2aa90a]:focus{outline:none}.faq-button[data-v-9c2aa90a]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.faq-num[data-v-9c2aa90a]{color:#98a2b3;flex-shrink:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:600;transition:color .3s ease}.faq-button:not(.collapsed) .faq-num[data-v-9c2aa90a]{color:#4f46e5}.faq-question[data-v-9c2aa90a]{color:#10131a;flex:1;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;transition:color .3s ease}.faq-button:not(.collapsed) .faq-question[data-v-9c2aa90a]{color:#10131a}.faq-button:hover .faq-question[data-v-9c2aa90a]{color:var(--brand-primary)}.faq-icon-box[data-v-9c2aa90a]{align-items:center;background-color:#10131a0a;border:1px solid rgba(16,19,26,.08);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;transition:background-color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1);width:32px}.faq-button:hover .faq-icon-box[data-v-9c2aa90a]{background-color:#635bff14;border-color:#635bff33}.faq-button:not(.collapsed) .faq-icon-box[data-v-9c2aa90a]{background-color:var(--brand-primary);border-color:var(--brand-primary)}.faq-icon-line[data-v-9c2aa90a]{background-color:#4b5565;border-radius:1px;position:absolute;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s ease,opacity .3s ease}.faq-button:not(.collapsed) .faq-icon-line[data-v-9c2aa90a]{background-color:#fff}.faq-icon-line--h[data-v-9c2aa90a]{height:1.5px;width:12px}.faq-icon-line--v[data-v-9c2aa90a]{height:12px;width:1.5px}.faq-button:not(.collapsed) .faq-icon-line--v[data-v-9c2aa90a]{opacity:0;transform:rotate(90deg) scaleY(0)}.faq-body[data-v-9c2aa90a]{padding:0 24px 22px}.faq-body__inner[data-v-9c2aa90a]{border-top:1px solid #f2f4f7;padding-left:32px;padding-top:14px}@media(max-width:575.98px){.faq-body__inner[data-v-9c2aa90a]{padding-left:0}.faq-button[data-v-9c2aa90a]{gap:12px;padding:16px 18px}.faq-body[data-v-9c2aa90a]{padding:0 18px 18px}}.faq-answer[data-v-9c2aa90a]{color:#4b5565;font-size:.96rem;line-height:1.75}.faq-cta-link[data-v-9c2aa90a]{align-items:center;color:var(--brand-primary);display:inline-flex;font-size:.92rem;font-weight:700;gap:6px;text-decoration:none;transition:color .2s ease,transform .2s ease}.faq-cta-link[data-v-9c2aa90a]:hover{color:var(--brand-active);transform:translate(3px)}@media(prefers-reduced-motion:reduce){.btn-faq-cta[data-v-9c2aa90a],.faq-button[data-v-9c2aa90a],.faq-cta-link[data-v-9c2aa90a],.faq-icon-box[data-v-9c2aa90a],.faq-icon-line[data-v-9c2aa90a],.faq-item[data-v-9c2aa90a]{transition:none!important}}.fc-wrapper[data-v-2377f64b]{background-color:#06080d;min-height:auto;padding:36px 0;position:relative}.fc-canvas[data-v-2377f64b]{display:block;height:100%;inset:0;width:100%}.fc-canvas[data-v-2377f64b],.fc-glow[data-v-2377f64b]{pointer-events:none;position:absolute;z-index:0}.fc-glow[data-v-2377f64b]{border-radius:50%;filter:blur(120px)}.fc-glow--left[data-v-2377f64b]{background:radial-gradient(circle,rgba(99,91,255,.09) 0,transparent 70%);height:500px;left:-8%;top:15%;width:500px}.fc-glow--right[data-v-2377f64b]{background:radial-gradient(circle,rgba(79,124,255,.12) 0,rgba(99,91,255,.06) 50%,transparent 75%);height:650px;right:-10%;top:20%;width:650px}.fc-stage[data-v-2377f64b]{padding:24px 0 36px}.fc-content[data-v-2377f64b]{max-width:580px}.fc-label[data-v-2377f64b]{align-items:center;color:#8d98aa;display:flex;font-size:13px;font-weight:600;gap:12px;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.fc-label__line[data-v-2377f64b]{background-color:var(--brand-primary);box-shadow:0 0 10px #635bff99;flex-shrink:0;height:1px;width:28px}.fc-title[data-v-2377f64b]{color:#fff;font-size:clamp(34px,3vw,48px);font-weight:800;letter-spacing:-.028em;line-height:1.14;margin:0;max-width:580px;text-shadow:0 4px 24px rgba(0,0,0,.6)}.fc-echo[data-v-2377f64b]{background:linear-gradient(135deg,#c4b5fd,#8b5cf6);-webkit-background-clip:text;color:var(--brand-violet);display:inline-block;font-size:clamp(28px,2.6vw,40px);font-weight:700;letter-spacing:-.015em;margin:16px 0 0;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px rgba(139,92,246,.45))}.fc-copy-group[data-v-2377f64b]{display:flex;flex-direction:column;gap:10px;margin-top:24px}.fc-body[data-v-2377f64b]{color:#9aa5b8;font-size:15.5px;font-weight:400;line-height:1.7;margin:0;max-width:540px}.fc-body--lead[data-v-2377f64b]{color:#fff;font-size:clamp(17px,1.2vw,19px);font-weight:600;line-height:1.5}.fc-cta-wrap[data-v-2377f64b]{margin-top:32px}.fc-cta[data-v-2377f64b]{align-items:center;background-color:var(--brand-primary);border-radius:50px;box-shadow:0 8px 28px #635bff59;color:#fff;display:inline-flex;font-size:15.5px;font-weight:600;gap:12px;letter-spacing:-.01em;padding:16px 36px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.fc-cta__arrow[data-v-2377f64b]{display:inline-block;transition:transform .3s ease}.fc-cta[data-v-2377f64b]:focus-visible,.fc-cta[data-v-2377f64b]:hover{background-color:var(--brand-hover);box-shadow:0 12px 36px #635bff73;color:#fff;transform:translateY(-2px)}.fc-cta:focus-visible .fc-cta__arrow[data-v-2377f64b],.fc-cta:hover .fc-cta__arrow[data-v-2377f64b]{transform:translate(5px)}.fc-trust-row[data-v-2377f64b]{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.fc-trust-item[data-v-2377f64b]{align-items:center;color:#8d98aa;display:inline-flex;font-size:12.5px;font-weight:500;gap:7px}.fc-trust-check[data-v-2377f64b]{color:var(--brand-primary);font-size:13px;font-weight:700}.fc-micro[data-v-2377f64b]{color:#6a778b;font-size:13px;font-weight:400;line-height:1.6;margin:20px 0 0;max-width:500px}.fc-terminal[data-v-2377f64b]{margin:0 auto;max-width:600px;width:100%}@media(min-width:992px){.fc-terminal[data-v-2377f64b]{margin-left:auto;margin-right:0}}.fc-terminal__frame[data-v-2377f64b]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#0e131fe6,#090c14f2);border:1px solid rgba(99,91,255,.22);border-radius:20px;box-shadow:0 24px 70px #000000a6,0 0 50px #635bff1f;overflow:hidden;position:relative;transition:border-color .4s ease,box-shadow .4s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.fc-terminal__frame[data-v-2377f64b]:hover{border-color:#635bff61;box-shadow:0 30px 80px #000000bf,0 0 60px #635bff33;transform:translateY(-3px)}.fc-terminal__bar[data-v-2377f64b]{align-items:center;background:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:14px 20px}.fc-terminal__controls[data-v-2377f64b]{align-items:center;display:flex;gap:7px}.fc-terminal__dot[data-v-2377f64b]{border-radius:50%;height:9px;width:9px}.fc-terminal__dot--red[data-v-2377f64b]{background-color:#ff5f56}.fc-terminal__dot--yellow[data-v-2377f64b]{background-color:#ffbd2e}.fc-terminal__dot--green[data-v-2377f64b]{background-color:#27c93f}.fc-terminal__title[data-v-2377f64b]{align-items:center;color:#8d98aa;display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.1em;text-transform:uppercase}.fc-terminal__beacon[data-v-2377f64b]{animation:beaconPulse-2377f64b 2s ease-in-out infinite;background-color:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;height:7px;width:7px}@keyframes beaconPulse-2377f64b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.fc-terminal__badge[data-v-2377f64b]{background:#635bff1f;border:1px solid rgba(99,91,255,.3);border-radius:4px;color:var(--brand-primary);font-size:10px;font-weight:700;letter-spacing:.1em;padding:3px 8px}.fc-radar[data-v-2377f64b]{background:radial-gradient(circle at 50% 50%,#635bff1a 0,#06080dcc 75%),linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:auto,40px 40px,40px 40px;height:380px;overflow:hidden;position:relative;width:100%}.fc-radar__circle[data-v-2377f64b]{border:1px dashed rgba(99,91,255,.18);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.fc-radar__circle--1[data-v-2377f64b]{height:110px;width:110px}.fc-radar__circle--2[data-v-2377f64b]{height:220px;width:220px}.fc-radar__circle--3[data-v-2377f64b]{height:330px;width:330px}.fc-radar__axis[data-v-2377f64b]{background-color:#635bff24;pointer-events:none;position:absolute}.fc-radar__axis--x[data-v-2377f64b]{height:1px;left:0;right:0;top:50%}.fc-radar__axis--y[data-v-2377f64b]{bottom:0;left:50%;top:0;width:1px}.fc-radar__scanner[data-v-2377f64b]{animation:radarSweep-2377f64b 6s linear infinite;background:conic-gradient(from 0deg at 50% 50%,rgba(99,91,255,.32) 0deg,rgba(99,91,255,0) 65deg,transparent 1turn);border-radius:50%;height:360px;left:50%;margin-left:-180px;margin-top:-180px;pointer-events:none;position:absolute;top:50%;width:360px}@keyframes radarSweep-2377f64b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fc-radar__center[data-v-2377f64b]{align-items:center;display:flex;flex-direction:column;gap:5px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.fc-radar__core[data-v-2377f64b]{background-color:var(--brand-primary);border-radius:50%;box-shadow:0 0 16px var(--brand-primary),0 0 30px #635bff99;height:12px;width:12px}.fc-radar__label[data-v-2377f64b]{color:#c4cbd8;font-size:8.5px;font-weight:700;letter-spacing:.12em;opacity:.85}.fc-signal[data-v-2377f64b]{align-items:center;animation:floatSignal-2377f64b 5s ease-in-out infinite alternate;display:flex;gap:10px;pointer-events:none;position:absolute;z-index:3}.fc-signal--1[data-v-2377f64b]{animation-delay:0s;left:14%;top:18%}.fc-signal--2[data-v-2377f64b]{animation-delay:1.6s;bottom:22%;left:18%}.fc-signal--3[data-v-2377f64b]{animation-delay:2.8s;right:12%;top:36%}@keyframes floatSignal-2377f64b{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.fc-signal__pip[data-v-2377f64b]{background-color:#fff;border-radius:50%;box-shadow:0 0 12px var(--brand-primary);flex-shrink:0;height:10px;position:relative;width:10px}.fc-signal__ring[data-v-2377f64b]{animation:signalPing-2377f64b 2.4s cubic-bezier(0,0,.2,1) infinite;border:1px solid rgba(99,91,255,.8);border-radius:50%;inset:-6px;position:absolute}@keyframes signalPing-2377f64b{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.fc-signal__card[data-v-2377f64b]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0e131fd9;border:1px solid rgba(99,91,255,.3);border-radius:8px;box-shadow:0 8px 24px #0006;display:flex;flex-direction:column;gap:2px;padding:6px 12px}.fc-signal__tag[data-v-2377f64b]{color:var(--brand-primary);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fc-signal__val[data-v-2377f64b]{color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap}.fc-terminal__footer[data-v-2377f64b]{align-items:center;background:#06080db3;border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:12px 20px}.fc-telemetry-item[data-v-2377f64b]{display:flex;flex-direction:column;gap:2px}.fc-telemetry-k[data-v-2377f64b]{color:#6a778b;font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fc-telemetry-v[data-v-2377f64b]{color:#e2e8f0;font-size:11px;font-weight:600;letter-spacing:.04em}.fc-telemetry-v--online[data-v-2377f64b]{color:#10b981}.fc-telemetry-v--accent[data-v-2377f64b]{color:#8b7cff}.fc-telemetry-divider[data-v-2377f64b]{background-color:#ffffff14;height:22px;width:1px}@media(max-width:991px){.fc-main-row[data-v-2377f64b]{padding:40px 0}.fc-terminal[data-v-2377f64b]{margin-top:36px;max-width:100%}.fc-radar[data-v-2377f64b]{height:320px}}@media(min-width:1200px){.fc-wrapper[data-v-2377f64b]{min-height:840px}.fc-main-row[data-v-2377f64b]{padding:80px 0 96px}}@media(prefers-reduced-motion:reduce){.fc-radar__scanner[data-v-2377f64b],.fc-signal[data-v-2377f64b],.fc-signal__ring[data-v-2377f64b],.fc-terminal__beacon[data-v-2377f64b]{animation:none!important}.fc-cta[data-v-2377f64b],.fc-cta__arrow[data-v-2377f64b],.fc-terminal__frame[data-v-2377f64b]{transform:none!important;transition:none!important}}.home-page-content.home-page-content>:not(.hero-v2){padding-bottom:64px;padding-top:64px}.home-page-content.home-page-content>:not(.hero-v2)>.divider{display:none}.home-page-content.home-page-content .hero-v2__headline{font-size:40px;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin-bottom:24px}.home-page-content.home-page-content .hero-v2__eyebrow{font-size:13px;letter-spacing:.1em}.home-page-content.home-page-content .hero-v2__services li{font-size:13px}.home-page-content.home-page-content h2{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.home-page-content.home-page-content .exp-card__title,.home-page-content.home-page-content .fd-meta__name{font-size:20px;font-weight:600;line-height:1.3}.home-page-content.home-page-content .hwt-step__title,.home-page-content.home-page-content .industry-card-title,.home-page-content.home-page-content .strategy-step__name{font-size:18px;font-weight:600;line-height:1.3}.home-page-content.home-page-content .faq-question{font-size:17px;font-weight:600}.home-page-content.home-page-content .industries-wrapper .d-inline-block,.home-page-content.home-page-content .strategy-framework__sub,.home-page-content.home-page-content .strategy-framework__tag{font-size:13px;letter-spacing:.1em}.home-page-content.home-page-content .as-body,.home-page-content.home-page-content .exp-close__copy,.home-page-content.home-page-content .exp-intro,.home-page-content.home-page-content .faq-subtitle,.home-page-content.home-page-content .fc-body,.home-page-content.home-page-content .fd-bio,.home-page-content.home-page-content .hero-v2__desc,.home-page-content.home-page-content .hwt-copy__p,.home-page-content.home-page-content .industries-subtitle,.home-page-content.home-page-content .pt-body,.home-page-content.home-page-content .strategy-copy__p{font-size:17px;line-height:1.65;max-width:65ch}.home-page-content.home-page-content .strategy-quote-card__text{font-size:18px;line-height:1.5}.home-page-content.home-page-content .pt-close__statement{font-size:22px;line-height:1.4}.home-page-content.home-page-content .exp-card__desc,.home-page-content.home-page-content .faq-answer{font-size:16px;line-height:1.65}.home-page-content.home-page-content .exp-card__tags,.home-page-content.home-page-content .fc-micro,.home-page-content.home-page-content .hero-v2__trust,.home-page-content.home-page-content .industry-card-desc,.home-page-content.home-page-content .strategy-step__phase{font-size:15px;line-height:1.5}.home-page-content.home-page-content .as-cta,.home-page-content.home-page-content .exp-cta,.home-page-content.home-page-content .faq-cta-link,.home-page-content.home-page-content .fc-cta,.home-page-content.home-page-content .fd-cta,.home-page-content.home-page-content .hero-v2__cta,.home-page-content.home-page-content .hwt-cta,.home-page-content.home-page-content .pt-cta,.home-page-content.home-page-content .strategy-cta{font-size:16px;font-weight:600}@media(min-width:768px){.home-page-content.home-page-content .hero-v2__headline{font-size:52px}.home-page-content.home-page-content h2{font-size:40px}.home-page-content.home-page-content>:not(.hero-v2){padding-bottom:88px;padding-top:88px}}@media(min-width:992px){.home-page-content.home-page-content>:not(.hero-v2){padding-bottom:104px;padding-top:104px}.home-page-content.home-page-content .as-body,.home-page-content.home-page-content .exp-close__copy,.home-page-content.home-page-content .exp-intro,.home-page-content.home-page-content .faq-subtitle,.home-page-content.home-page-content .fc-body,.home-page-content.home-page-content .fd-bio,.home-page-content.home-page-content .hero-v2__desc,.home-page-content.home-page-content .hwt-copy__p,.home-page-content.home-page-content .industries-subtitle,.home-page-content.home-page-content .pt-body,.home-page-content.home-page-content .strategy-copy__p{font-size:18px}.home-page-content.home-page-content .exp-card__title,.home-page-content.home-page-content .fd-meta__name{font-size:24px}.home-page-content.home-page-content .hwt-step__title,.home-page-content.home-page-content .industry-card-title,.home-page-content.home-page-content .strategy-step__name{font-size:20px}.home-page-content.home-page-content .faq-question{font-size:18px}.home-page-content.home-page-content .strategy-quote-card__text{font-size:20px}.home-page-content.home-page-content .pt-close__statement{font-size:26px}.home-page-content.home-page-content .exp-card__desc,.home-page-content.home-page-content .faq-answer{font-size:17px}}@media(min-width:1200px){.home-page-content.home-page-content .hero-v2__headline{font-size:62px}.home-page-content.home-page-content h2{font-size:50px}}@media(max-width:575px){.home-page-content.home-page-content .as-cta,.home-page-content.home-page-content .exp-cta,.home-page-content.home-page-content .fc-cta,.home-page-content.home-page-content .fd-cta,.home-page-content.home-page-content .hero-v2__cta,.home-page-content.home-page-content .hwt-cta,.home-page-content.home-page-content .pt-cta,.home-page-content.home-page-content .strategy-cta{padding-left:22px;padding-right:22px;white-space:nowrap}}.home-page-content.home-page-content{--hp-ink:#0b1220;--hp-body:#475467;--hp-meta:#5b6474;--hp-accent:#635bff;--hp-accent-ink:#4f46e5;--hp-soft:#f7f7f9;--hp-dark:#0b0b12;--hp-line:rgba(15,23,42,.08);--hp-ease:cubic-bezier(.2,.7,.2,1);--hp-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px -12px rgba(16,24,40,.1);--hp-shadow-hover:0 2px 4px rgba(16,24,40,.04),0 22px 44px -18px rgba(79,70,229,.28)}@media(min-width:1200px){.home-page-content.home-page-content .container,.home-page-content.home-page-content .container-xl{max-width:1240px}}.home-page-content.home-page-content .expertise-wrapper,.home-page-content.home-page-content .faq-wrapper,.home-page-content.home-page-content .fd-wrapper,.home-page-content.home-page-content .strategy-wrapper{background:#fff}.home-page-content.home-page-content .how-we-think-wrapper,.home-page-content.home-page-content .industries-wrapper,.home-page-content.home-page-content .pt-wrapper{background:var(--hp-soft)}.home-page-content.home-page-content .ai-search-wrapper,.home-page-content.home-page-content .fc-wrapper{background:var(--hp-dark)}.home-page-content.home-page-content .expertise-wrapper,.home-page-content.home-page-content .faq-wrapper,.home-page-content.home-page-content .fd-wrapper,.home-page-content.home-page-content .how-we-think-wrapper,.home-page-content.home-page-content .industries-wrapper,.home-page-content.home-page-content .pt-wrapper,.home-page-content.home-page-content .strategy-wrapper{border-top:1px solid var(--hp-line)}.home-page-content.home-page-content .faq-bg-grid,.home-page-content.home-page-content .hero-v2__canvas,.home-page-content.home-page-content .hero-v2__grid,.home-page-content.home-page-content .industries-bg-grid,.home-page-content.home-page-content .strategy-bg-aura{display:none}.home-page-content.home-page-content .faq-wrapper,.home-page-content.home-page-content .how-we-think-wrapper,.home-page-content.home-page-content .industries-wrapper,.home-page-content.home-page-content .pt-wrapper{background-image:none}.home-page-content.home-page-content .as-glow,.home-page-content.home-page-content .fc-glow{opacity:.35}.home-page-content.home-page-content .as-label,.home-page-content.home-page-content .exp-label,.home-page-content.home-page-content .fc-label,.home-page-content.home-page-content .fd-label,.home-page-content.home-page-content .hwt-label,.home-page-content.home-page-content .pt-label,.home-page-content.home-page-content .strategy-label{color:var(--hp-accent-ink);font-size:13px;font-weight:600;gap:12px;letter-spacing:.12em;text-transform:uppercase}.home-page-content.home-page-content .as-label__line,.home-page-content.home-page-content .exp-label__line,.home-page-content.home-page-content .fc-label__line,.home-page-content.home-page-content .fd-label__line,.home-page-content.home-page-content .hwt-label__line,.home-page-content.home-page-content .pt-label__line,.home-page-content.home-page-content .strategy-label__line{background:currentColor;box-shadow:none;height:1px;opacity:.7;width:24px}.home-page-content.home-page-content .as-label,.home-page-content.home-page-content .fc-label{color:#a9a4ff}.home-page-content.home-page-content .faq-badge,.home-page-content.home-page-content .industries-wrapper .section-heading>.d-inline-block{background:#635bff12!important;border:1px solid rgba(99,91,255,.18)!important;border-radius:999px;box-shadow:none;color:var(--hp-accent-ink)!important;font-size:12px;font-weight:600;letter-spacing:.12em;padding:6px 14px;text-transform:uppercase}.home-page-content.home-page-content h2{color:var(--hp-ink);letter-spacing:-.025em;text-wrap:balance}.home-page-content.home-page-content .ai-search-wrapper h2,.home-page-content.home-page-content .fc-wrapper h2{color:#fff}.home-page-content.home-page-content .as-title__accent,.home-page-content.home-page-content .strategy-title__accent{text-shadow:none}.home-page-content.home-page-content .exp-close__copy,.home-page-content.home-page-content .exp-intro,.home-page-content.home-page-content .faq-subtitle,.home-page-content.home-page-content .fd-bio,.home-page-content.home-page-content .hwt-copy__p,.home-page-content.home-page-content .industries-subtitle,.home-page-content.home-page-content .pt-body,.home-page-content.home-page-content .strategy-copy__p{color:var(--hp-body)}.home-page-content.home-page-content .strategy-copy__p--lead{color:#1f2937}.home-page-content.home-page-content .as-body,.home-page-content.home-page-content .fc-body{color:#c9ceda}.home-page-content.home-page-content .exp-card,.home-page-content.home-page-content .faq-item,.home-page-content.home-page-content .hwt-step,.home-page-content.home-page-content .industry-card,.home-page-content.home-page-content .pt-item,.home-page-content.home-page-content .strategy-framework,.home-page-content.home-page-content .strategy-quote-card{background:#fff;border:1px solid var(--hp-line);border-radius:18px;box-shadow:var(--hp-shadow);transition:transform .22s var(--hp-ease),box-shadow .22s var(--hp-ease),border-color .22s var(--hp-ease),background-color .22s var(--hp-ease)}.home-page-content.home-page-content .exp-card:hover,.home-page-content.home-page-content .hwt-step:hover,.home-page-content.home-page-content .industry-card:hover,.home-page-content.home-page-content .pt-item.is-active,.home-page-content.home-page-content .pt-item:hover{border-color:#635bff59;box-shadow:var(--hp-shadow-hover);transform:translateY(-4px)}.home-page-content.home-page-content .hwt-step{padding:28px 26px}.home-page-content.home-page-content .pt-item{padding:22px}.home-page-content.home-page-content .industry-card{padding:28px 24px!important}.home-page-content.home-page-content .strategy-framework{background:var(--hp-soft);box-shadow:none}.home-page-content.home-page-content .strategy-quote-card{background:linear-gradient(180deg,#fff,#fafaff)}.home-page-content.home-page-content .exp-grid{border-top:0;gap:20px;margin-top:56px}.home-page-content.home-page-content .exp-card,.home-page-content.home-page-content .exp-card:nth-child(2n){border-right:1px solid var(--hp-line);border:1px solid var(--hp-line);overflow:hidden}.home-page-content.home-page-content .exp-card__inner{padding:32px 28px 28px}.home-page-content.home-page-content .exp-card__index,.home-page-content.home-page-content .faq-num,.home-page-content.home-page-content .hwt-step__num,.home-page-content.home-page-content .pt-item__num,.home-page-content.home-page-content .strategy-step__num{align-items:center;background:#635bff14;border-radius:999px;color:var(--hp-accent-ink);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:24px;justify-content:center;letter-spacing:.06em;min-width:34px;padding:0 8px}.home-page-content.home-page-content .industry-icon-box{background:#635bff14!important;border:1px solid rgba(99,91,255,.14);border-radius:14px;color:var(--hp-accent-ink);height:48px;width:48px}.home-page-content.home-page-content .industry-card-title{color:var(--hp-ink)}.home-page-content.home-page-content .exp-card__desc,.home-page-content.home-page-content .hwt-step__desc,.home-page-content.home-page-content .industry-card-desc,.home-page-content.home-page-content .pt-item__desc{color:var(--hp-body)}.home-page-content.home-page-content .exp-master-visual__frame,.home-page-content.home-page-content .fd-portrait__frame,.home-page-content.home-page-content .hwt-visual__frame,.home-page-content.home-page-content .strategy-visual__frame{border:1px solid var(--hp-line);border-radius:20px;box-shadow:0 2px 4px #1018280a,0 24px 48px -24px #10182847}.home-page-content.home-page-content .exp-master-visual__glow,.home-page-content.home-page-content .strategy-visual__glow{display:none}.home-page-content.home-page-content .as-panel,.home-page-content.home-page-content .fc-terminal{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 30px 60px -30px #0009}.home-page-content.home-page-content .faq-accordion .accordion{gap:12px}.home-page-content.home-page-content .faq-item{box-shadow:none;margin-bottom:0!important;overflow:hidden}.home-page-content.home-page-content .faq-item:hover{background:#fcfcff;border-color:#635bff4d}.home-page-content.home-page-content .faq-item:has(.accordion-collapse.show){border-color:#635bff59;box-shadow:var(--hp-shadow)}.home-page-content.home-page-content .faq-button{padding:20px 24px}.home-page-content.home-page-content .faq-question{color:var(--hp-ink)}.home-page-content.home-page-content .faq-icon-box{background:var(--hp-soft);border:1px solid var(--hp-line);border-radius:10px;height:32px;transition:background-color .22s var(--hp-ease),border-color .22s var(--hp-ease);width:32px}.home-page-content.home-page-content .faq-item:has(.accordion-collapse.show) .faq-icon-box{background:var(--hp-accent);border-color:var(--hp-accent)}.home-page-content.home-page-content .as-cta,.home-page-content.home-page-content .btn-faq-cta,.home-page-content.home-page-content .exp-cta,.home-page-content.home-page-content .fc-cta,.home-page-content.home-page-content .fd-cta,.home-page-content.home-page-content .hero-v2__cta,.home-page-content.home-page-content .hwt-cta,.home-page-content.home-page-content .pt-cta,.home-page-content.home-page-content .strategy-cta{background-color:var(--hp-accent);border-radius:999px;box-shadow:0 1px 2px #10182814,0 8px 20px -8px #635bff8c;color:#fff;transition:background-color .22s var(--hp-ease),transform .22s var(--hp-ease),box-shadow .22s var(--hp-ease)}.home-page-content.home-page-content .as-cta:hover,.home-page-content.home-page-content .btn-faq-cta:hover,.home-page-content.home-page-content .exp-cta:hover,.home-page-content.home-page-content .fc-cta:hover,.home-page-content.home-page-content .fd-cta:hover,.home-page-content.home-page-content .hero-v2__cta:hover,.home-page-content.home-page-content .hwt-cta:hover,.home-page-content.home-page-content .pt-cta:hover,.home-page-content.home-page-content .strategy-cta:hover{background-color:var(--hp-accent-ink);box-shadow:0 2px 4px #10182814,0 14px 28px -10px #4f46e599;color:#fff;transform:translateY(-2px)}.home-page-content.home-page-content [tabindex]:focus-visible,.home-page-content.home-page-content a:focus-visible,.home-page-content.home-page-content button:focus-visible{border-radius:12px;outline:3px solid rgba(99,91,255,.45);outline-offset:3px}.home-page-content.home-page-content .strategy-step__pulse{animation-duration:4s}@media(prefers-reduced-motion:reduce){.home-page-content.home-page-content *,.home-page-content.home-page-content :after,.home-page-content.home-page-content :before{animation:none!important;transition:none!important}.home-page-content.home-page-content .exp-card:hover,.home-page-content.home-page-content .hwt-step:hover,.home-page-content.home-page-content .industry-card:hover,.home-page-content.home-page-content .pt-item:hover{transform:none}}@media(max-width:575px){.home-page-content.home-page-content .industries-wrapper .row>.col-6{flex:0 0 100%;max-width:100%}.home-page-content.home-page-content .industry-card{padding:22px 20px!important}.home-page-content.home-page-content .btn-faq-cta{padding:15px 24px;white-space:nowrap}.home-page-content.home-page-content .hwt-step{padding:22px 20px}.home-page-content.home-page-content .exp-card__inner{padding:26px 20px 22px}}
