rect[data-v-a7b17a45]{transition:fill .1s ease}rect[data-v-a7b17a45]:not(:hover){transition:fill 1s ease}.hero-headline-line-1[data-v-ccc6b1a8]{animation:fade-up .8s var(--ease-out-expo) .1s forwards;opacity:0}.hero-headline-line-2[data-v-ccc6b1a8]{animation:fade-up .8s var(--ease-out-expo) .25s forwards;opacity:0}.hero-headline-stroke[data-v-ccc6b1a8]{bottom:-2%;height:.32em;left:-4px;opacity:.85;overflow:visible;right:-4px;width:calc(100% + 8px);z-index:1}.hero-headline-stroke path[data-v-ccc6b1a8]{transition:stroke-dashoffset 1.4s var(--ease-out-expo)}@media(prefers-reduced-motion:reduce){.hero-headline-line-1[data-v-ccc6b1a8],.hero-headline-line-2[data-v-ccc6b1a8]{animation:none;opacity:1}.hero-headline-stroke path[data-v-ccc6b1a8]{transition:none}}.mac-window[data-v-64e5f0e1]{background:#fff;border:1px solid var(--color-border);border-radius:16px;box-shadow:0 40px 80px -20px #0227412e,0 16px 32px -12px #00000014,inset 0 1px #fffc;overflow:hidden;position:relative}.mac-window-header[data-v-64e5f0e1]{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);display:flex;gap:12px;height:44px;padding:0 16px}.mac-window-dots[data-v-64e5f0e1]{display:flex;gap:6px}.mac-dot[data-v-64e5f0e1]{border-radius:var(--radius-pill);display:inline-block;height:10px;width:10px}.mac-dot-red[data-v-64e5f0e1]{background:#ff5f57}.mac-dot-yellow[data-v-64e5f0e1]{background:#febc2e}.mac-dot-green[data-v-64e5f0e1]{background:#28c840}.mac-window-breadcrumb[data-v-64e5f0e1]{color:var(--color-ink-quaternary);font-size:11px;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-window-actions[data-v-64e5f0e1]{align-items:center;display:flex;gap:8px;margin-left:auto}.mac-window-body[data-v-64e5f0e1]{background:#fff}.platform-mockup-overlay-root{inset:0;pointer-events:none;position:fixed;z-index:9999}.platform-mockup-overlay-root .overlay-spotlight{background:radial-gradient(circle,rgba(0,204,171,.1),transparent 60%);height:400px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .25s cubic-bezier(.16,1,.3,1);width:400px;will-change:transform,opacity}.platform-mockup-overlay-root .overlay-spotlight.visible{opacity:1}.platform-mockup-overlay-root .overlay-tooltip{background:#0a0a0a;border-radius:6px;box-shadow:0 4px 12px #00000026;color:#fff;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;left:0;letter-spacing:.04em;opacity:0;padding:4px 10px;pointer-events:none;position:fixed;top:0;transition:opacity .15s cubic-bezier(.16,1,.3,1);white-space:nowrap;will-change:transform,opacity}.platform-mockup-overlay-root .overlay-tooltip.visible{opacity:1}.mock-platform[data-v-339ed48d]{aspect-ratio:16/9;display:flex;font-family:Geist,system-ui,sans-serif;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.mock-platform-with-overlay[data-v-339ed48d],.mock-platform-with-overlay[data-v-339ed48d] *{cursor:url(../cursors/pointer.svg) 2 2,auto!important}@media(max-width:767px){.mock-platform-with-overlay[data-v-339ed48d],.mock-platform-with-overlay[data-v-339ed48d] *{cursor:auto!important}}@media(prefers-reduced-motion:reduce){.mock-platform-with-overlay[data-v-339ed48d],.mock-platform-with-overlay[data-v-339ed48d] *{cursor:auto!important}}[data-v-339ed48d] .mac-window{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}[data-v-339ed48d] .mac-window-body{display:flex;flex:1;min-height:0;overflow:hidden}.mock-layout-inner[data-v-339ed48d]{display:flex;flex:1;flex-direction:column;min-width:0}.mock-body[data-v-339ed48d]{display:flex;flex:1;min-height:0}.mock-main[data-v-339ed48d]{flex:1;min-width:0;overflow:hidden}.mock-chat[data-v-339ed48d],.mock-main[data-v-339ed48d]{display:flex;flex-direction:column}.mock-chat[data-v-339ed48d]{background:#fff;flex-shrink:0;width:280px}.mock-scroll[data-v-339ed48d]::-webkit-scrollbar{width:5px}.mock-scroll[data-v-339ed48d]::-webkit-scrollbar-track{background:transparent}.mock-scroll[data-v-339ed48d]::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:10px}.mock-scrollbar-track[data-v-339ed48d]{background:transparent;border-radius:10px;bottom:8px;position:absolute;right:2px;top:8px;width:5px}.mock-scrollbar-thumb[data-v-339ed48d]{background:#d4d4d4;border-radius:10px;height:40%;position:absolute;transition:top .1s linear;width:100%}.mock-scrollbar-thumb-static[data-v-339ed48d]{top:8%!important}.mock-btn[data-v-339ed48d]{align-items:center;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:4px;height:26px;justify-content:center;outline:none;padding:0 10px;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.mock-btn[data-v-339ed48d]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #00ccabcc}.mock-btn-white[data-v-339ed48d]{background:#fff;border:1px solid #d1d5db;box-shadow:0 1px 2px #0000000d;color:#3a414d;font-weight:500}.mock-btn-white[data-v-339ed48d]:hover{background:#f9fafb}.mock-btn-white[data-v-339ed48d]:active{background:#f3f4f6}.mock-btn-white[data-v-339ed48d]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #00ccab80}.mock-btn-primary[data-v-339ed48d]{background:#00ccab;border:none;color:#fff;font-weight:500}.mock-btn-primary[data-v-339ed48d]:active,.mock-btn-primary[data-v-339ed48d]:hover{background:#14b8a6}.mock-btn-primary[data-v-339ed48d]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #00ccabcc}.mock-btn-link[data-v-339ed48d]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:3px;padding:4px 10px;transition:all .15s ease}.mock-btn-link[data-v-339ed48d]:hover{background:#e4e4e7}.mock-tooltip[data-v-339ed48d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px #0000001f;display:none;min-width:200px;padding:8px;pointer-events:none;position:absolute;transform:translate(-50%,-100%);white-space:nowrap;z-index:200}.mock-tooltip-show[data-v-339ed48d]{display:block}.mock-tooltip-arrow[data-v-339ed48d]{background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;bottom:-5px;height:9px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:9px}.mock-btn-success[data-v-339ed48d]{align-items:center;background:#059669;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;height:26px;outline:none;padding:0 10px;transition:all .15s ease}.mock-btn-success[data-v-339ed48d]:active,.mock-btn-success[data-v-339ed48d]:hover{background:#047857}.mock-btn-success[data-v-339ed48d]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #059669cc}.mock-dropdown[data-v-339ed48d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px #0000001a;min-width:200px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.mock-dropdown-item[data-v-339ed48d]{align-items:center;background:transparent;border:none;border-radius:4px;color:#374151;cursor:default;display:flex;font-size:11px;padding:6px 8px;transition:background-color .1s;width:100%}.mock-dropdown-item[data-v-339ed48d]:hover{background:#f4f4f5}.dropdown-enter-active[data-v-339ed48d],.dropdown-leave-active[data-v-339ed48d]{transition:all .15s ease}.dropdown-enter-from[data-v-339ed48d],.dropdown-leave-to[data-v-339ed48d]{opacity:0;transform:scale(.95)}.mock-tab[data-v-339ed48d]{align-items:center;color:#6b7280;cursor:default;display:flex;font-size:11px;font-weight:500;justify-content:center;padding:8px 8px 10px;position:relative;transition:color .15s;white-space:nowrap}.mock-tab[data-v-339ed48d]:hover{color:#374151}.mock-tab-active[data-v-339ed48d]{color:#00ccab!important}.mock-tab-hover[data-v-339ed48d]{border-radius:6px;inset:0;position:absolute;transition:background-color .15s;z-index:-1}.mock-tab:hover .mock-tab-hover[data-v-339ed48d]{background:#f4f4f5}.mock-card-outer[data-v-339ed48d]{overflow:visible;position:relative}.mock-card-stagger[data-v-339ed48d]{animation:cardSlideIn-339ed48d .35s ease-out both}@keyframes cardSlideIn-339ed48d{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mock-chat-messages[data-v-339ed48d]{background:#fbfbfc;display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:12px}.mock-chat-messages[data-v-339ed48d]:before{content:"";flex:1}.mock-chat-header[data-v-339ed48d]{align-items:center;background:#fff;border-bottom:1px solid #d4d4d4;display:flex;flex-shrink:0;height:52px;padding:0 14px}.mock-chat-add-user[data-v-339ed48d]{align-items:center;background-color:#00ccab;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;height:22px;justify-content:center;transition:all .15s ease;width:24px}.mock-chat-add-user[data-v-339ed48d]:active,.mock-chat-add-user[data-v-339ed48d]:hover{background-color:#14b8a6}.mock-chat-message[data-v-339ed48d]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-shrink:0;overflow:hidden}.mock-chat-chip[data-v-339ed48d]{border:1px solid;border-radius:5px;font-size:9px;font-weight:600;line-height:10px;padding:1px 4px;white-space:nowrap}.mock-chat-chip-law_firm[data-v-339ed48d]{background-color:#0759850d;border-color:#07598533;color:#075985}.mock-chat-chip-broker[data-v-339ed48d]{background-color:#991b1b0d;border-color:#991b1b33;color:#991b1b}.mock-chat-mention[data-v-339ed48d]{background-color:#00ccab1a;border-radius:3px;color:#00ccab;font-weight:600;padding:1px 3px}.mock-chat-emoji-btn[data-v-339ed48d]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:flex;height:22px;justify-content:center;width:22px}.mock-chat-emoji-btn[data-v-339ed48d]:hover{background:#f4f4f5}.mock-chat-reaction-active[data-v-339ed48d]{background:#00ccab26;border:1px solid rgba(0,204,171,.5);border-radius:4px;cursor:pointer;font-size:10px;height:20px;padding:0 6px}.mock-chat-reaction-active[data-v-339ed48d]:hover{background:#00ccab4d}.mock-chat-field[data-v-339ed48d]{background-color:#fbfbfc;border-top:1px solid #e8eaed;flex-shrink:0;padding:12px}.mock-chat-editor[data-v-339ed48d]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;outline:1px solid #e8eaed;overflow:hidden}.mock-chat-send-btn[data-v-339ed48d]{background-color:#00ccab;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:10px;font-weight:600;height:22px;transition:all .15s ease;width:44px}.mock-chat-send-btn[data-v-339ed48d]:active,.mock-chat-send-btn[data-v-339ed48d]:hover{background-color:#14b8a6}.mock-modal-overlay[data-v-339ed48d]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff6;display:flex;inset:0;justify-content:center;position:absolute;z-index:100}.mock-modal[data-v-339ed48d]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 32px #0000001f;max-width:90%;padding:20px;width:340px}.mock-modal-btn[data-v-339ed48d]{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;flex:1;font-size:13px;font-weight:500;height:36px;justify-content:center;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mock-modal-btn-white[data-v-339ed48d]{background:#fff;border:1px solid #d1d5db;box-shadow:0 1px 2px #0000000d;color:#3a414d}.mock-modal-btn-white[data-v-339ed48d]:hover{background:#f9fafb}.mock-modal-btn-white[data-v-339ed48d]:active{background:#f3f4f6}.mock-modal-btn-success[data-v-339ed48d]{background:#059669;color:#fff}.mock-modal-btn-success[data-v-339ed48d]:active,.mock-modal-btn-success[data-v-339ed48d]:hover{background:#047857}.modal-enter-active[data-v-339ed48d],.modal-leave-active[data-v-339ed48d]{transition:all .2s ease}.modal-enter-from[data-v-339ed48d],.modal-leave-to[data-v-339ed48d]{opacity:0}.modal-enter-from .mock-modal[data-v-339ed48d],.modal-leave-to .mock-modal[data-v-339ed48d]{transform:scale(.95)}.animate-marquee[data-v-41373f67]{animation:marquee-41373f67 var(--duration) linear infinite;animation-direction:reverse}.animate-marquee-vertical[data-v-41373f67]{animation:marquee-vertical-41373f67 var(--duration) linear infinite}@keyframes marquee-41373f67{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@keyframes marquee-vertical-41373f67{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}.eyebrow-pill[data-v-7ee57c16]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-brand-glow-6);border:1px solid var(--color-brand-glow-25);box-shadow:0 0 0 1px var(--color-brand-glow-5),0 1px 3px var(--color-brand-glow-8),inset 0 1px #fff9;overflow:hidden;position:relative;transition:all .3s var(--ease-out-expo)}.eyebrow-pill[data-v-7ee57c16]:before{animation:eyebrow-shimmer-7ee57c16 4s ease-in-out infinite;background:linear-gradient(105deg,transparent 35%,var(--color-brand-glow-8) 50%,transparent 65%);background-size:250% 100%;border-radius:inherit;content:"";inset:0;position:absolute}.eyebrow-pill[data-v-7ee57c16]:hover{border-color:var(--color-brand-glow-35);box-shadow:0 0 0 1px var(--color-brand-glow-8),0 2px 8px var(--color-brand-glow-12),inset 0 1px #fff9}@keyframes eyebrow-shimmer-7ee57c16{0%{background-position:200% 0}to{background-position:-200% 0}}.numbers-section[data-v-70b9a650]{overflow:hidden;padding:7.5rem 2rem;position:relative}.numbers-grain[data-v-70b9a650]{background-image:radial-gradient(circle at 1px 1px,#fff 1px,transparent 0);background-size:32px 32px;inset:0;opacity:.03;pointer-events:none;position:absolute}.numbers-container[data-v-70b9a650]{margin:0 auto;max-width:80rem;position:relative}.numbers-header[data-v-70b9a650]{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:1rem;margin-bottom:3.75rem;padding-bottom:1.5rem}.numbers-grid[data-v-70b9a650]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:960px){.numbers-grid[data-v-70b9a650]{grid-template-columns:1.2fr 1fr}}.hero-card[data-v-70b9a650]{background:linear-gradient(135deg,#00ccab0f,#00ccab03);border:1px solid rgba(0,204,171,.16);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:380px;overflow:hidden;padding:2.25rem;position:relative}.hero-glow[data-v-70b9a650]{background:radial-gradient(circle,rgba(0,204,171,.14),transparent 65%);border-radius:999px;height:280px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:280px}.hero-area[data-v-70b9a650]{height:140px;position:relative;width:100%}.hero-area-svg[data-v-70b9a650]{display:block;height:100%;overflow:visible;width:100%}.hero-area-fill[data-v-70b9a650]{transition:opacity 1s var(--ease-out-expo) .6s}.hero-area-line[data-v-70b9a650]{transition:stroke-dashoffset 1.8s var(--ease-out-expo)}.hero-area-dot[data-v-70b9a650]{background:var(--color-brand);border-radius:999px;height:8px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity .4s var(--ease-out-expo) 1.6s;width:8px}.hero-area-dot.is-visible[data-v-70b9a650]{opacity:1}.hero-content[data-v-70b9a650]{position:relative;z-index:2}.hero-eyebrow[data-v-70b9a650]{color:var(--color-brand);font-size:11px;font-weight:600;letter-spacing:.16em;margin-bottom:.875rem}.hero-amount[data-v-70b9a650]{align-items:baseline;display:flex;gap:.625rem;margin-bottom:.875rem}.hero-currency[data-v-70b9a650]{color:#ffffff8c;font-size:1.75rem;font-weight:400;letter-spacing:-.02em}.hero-value[data-v-70b9a650]{color:#fff;font-family:var(--font-heading);font-feature-settings:"tnum";font-size:clamp(4rem,7.5vw,6rem);font-weight:400;letter-spacing:-.045em;line-height:.9}.hero-suffix[data-v-70b9a650]{color:var(--color-brand);font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,3rem);font-weight:400;letter-spacing:-.02em;line-height:1}.hero-title[data-v-70b9a650]{color:#ffffffd9;font-size:1.125rem;font-weight:400;letter-spacing:-.01em;margin-bottom:.25rem;text-wrap:pretty}.hero-sub[data-v-70b9a650]{color:#ffffff73;font-size:.8125rem;line-height:1.45}.small-stack[data-v-70b9a650]{display:grid;gap:1rem;grid-template-rows:repeat(3,1fr)}.small-card[data-v-70b9a650]{align-items:center;background:#ffffff06;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;display:grid;gap:1.375rem;grid-template-columns:88px 1fr;opacity:0;padding:1.375rem;transform:translate(20px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.small-card.is-visible[data-v-70b9a650]{opacity:1;transform:translate(0)}.small-viz[data-v-70b9a650]{align-items:center;display:flex;height:64px;justify-content:center}.small-value-row[data-v-70b9a650]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.small-value[data-v-70b9a650]{color:#fff;font-family:var(--font-heading);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;letter-spacing:-.03em;line-height:1}.small-accent[data-v-70b9a650]{color:var(--color-brand);font-size:.875rem;font-weight:500}.small-sub[data-v-70b9a650]{color:#ffffff80;font-size:.78125rem;line-height:1.4}.viz-dots[data-v-70b9a650]{display:grid;gap:4px;grid-template-columns:repeat(7,1fr);width:80px}.viz-dot[data-v-70b9a650]{background:#ffffff1f;border-radius:999px;height:7px;width:7px}.viz-dot.is-filled[data-v-70b9a650]{background:var(--color-brand)}.viz-bars[data-v-70b9a650]{align-items:flex-end;display:flex;gap:2px;height:40px;width:64px}.viz-bar[data-v-70b9a650]{border-radius:1px 1px 0 0;flex:1}.viz-bar.is-last[data-v-70b9a650]{box-shadow:0 0 8px #00ccab80}.viz-gauge[data-v-70b9a650]{display:block}@media(prefers-reduced-motion:reduce){.hero-area-dot[data-v-70b9a650],.hero-area-fill[data-v-70b9a650],.hero-area-line[data-v-70b9a650],.small-card[data-v-70b9a650]{transition:none}}.flip-words-enter .flip-words-letter[data-v-95fefd30]{animation:flipWordIn-95fefd30 .3s ease forwards;filter:blur(4px);opacity:0;transform:translateY(8px)}.flip-words-exit .flip-words-letter[data-v-95fefd30]{animation:flipWordOut-95fefd30 .3s ease forwards}@keyframes flipWordIn-95fefd30{0%{filter:blur(4px);opacity:0;transform:translateY(8px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes flipWordOut-95fefd30{0%{filter:blur(0);opacity:1;transform:translateY(0)}to{filter:blur(4px);opacity:0;transform:translateY(-8px)}}.sparkles-text[data-v-66b01601]{display:inline-block;position:relative}.sparkles-text__content[data-v-66b01601]{position:relative;z-index:1}.sparkles-text__sparkle[data-v-66b01601]{animation-fill-mode:both;animation-iteration-count:infinite;animation-name:sparkle-anim-66b01601;animation-timing-function:ease-in-out;pointer-events:none;position:absolute;z-index:2}@keyframes sparkle-anim-66b01601{0%{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}to{opacity:0;transform:scale(0) rotate(1turn)}}.why-section[data-v-5f20543d]{background:var(--color-surface);padding:8.75rem 2rem;position:relative}.why-container[data-v-5f20543d]{margin:0 auto;max-width:80rem;position:relative}.why-header[data-v-5f20543d]{align-items:end;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:64px}.why-headline[data-v-5f20543d]{margin-bottom:0;margin-top:16px;max-width:540px;text-wrap:balance}.why-keyword[data-v-5f20543d]{color:var(--color-brand)}.why-subhead[data-v-5f20543d]{color:var(--color-ink-tertiary);font-size:15px;line-height:1.65;margin:0;max-width:440px;padding-bottom:12px}.why-subhead .keyword[data-v-5f20543d]{color:var(--color-brand);font-weight:500}@media(max-width:1023px){.why-header[data-v-5f20543d]{align-items:start;gap:24px;grid-template-columns:1fr}.why-subhead[data-v-5f20543d]{max-width:none;padding-bottom:0}}@media(max-width:767px){.why-section[data-v-5f20543d]{padding:5rem 1.5rem}.why-header[data-v-5f20543d]{margin-bottom:40px}}.why-grid[data-v-5f20543d]{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.why-grid[data-v-5f20543d]{grid-template-columns:repeat(3,1fr)}}.why-card[data-v-5f20543d]{background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);height:100%;overflow:hidden;transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo)}.why-card[data-v-5f20543d]:hover{transform:translateY(-2px)}.why-card-mock[data-v-5f20543d],.why-card[data-v-5f20543d]:hover{box-shadow:var(--shadow-elevated)}.why-card-mock[data-v-5f20543d]{background:var(--color-surface-elevated);border-radius:var(--radius-card);display:flex;flex-direction:column;height:200px;justify-content:center;margin:6px;padding:16px}.why-card-body[data-v-5f20543d]{padding:20px 24px 22px}.why-card-title[data-v-5f20543d]{margin-bottom:6px;margin-top:16px}.stat-pill[data-v-5f20543d]{padding:2px}.stat-pill[data-v-5f20543d],.stat-pill__inner[data-v-5f20543d]{border-radius:var(--radius-pill);display:inline-flex;position:relative}.stat-pill__inner[data-v-5f20543d]{align-items:center;background:var(--color-surface-elevated);box-shadow:0 1px 2px #0000000a;gap:.625rem;padding:.5rem 1rem;z-index:1}.stat-pill__glow[data-v-5f20543d]{inset:0;opacity:0;transition:opacity .3s var(--ease-out-expo)}.stat-pill[data-v-5f20543d]:after,.stat-pill__glow[data-v-5f20543d]{animation:stat-glow-shift-5f20543d 4s linear infinite;background:linear-gradient(90deg,#66e5d5,#7bb3cc,#eea79b,#66e5d5);background-size:200% 100%;border-radius:var(--radius-pill);position:absolute}.stat-pill[data-v-5f20543d]:after{bottom:-3px;content:"";filter:blur(6px);height:50%;left:15%;opacity:.25;right:15%}.stat-pill:hover .stat-pill__glow[data-v-5f20543d]{opacity:1}@keyframes stat-glow-shift-5f20543d{0%{background-position:0 50%}to{background-position:200% 50%}}.step-icon-enter-active[data-v-5f20543d],.step-icon-leave-active[data-v-5f20543d]{transition:all .25s var(--ease-out-expo)}.step-icon-enter-from[data-v-5f20543d],.step-icon-leave-to[data-v-5f20543d]{opacity:0;transform:scale(.5)}.step-value-enter-active[data-v-5f20543d]{transition:all .35s var(--ease-out-expo)}.step-value-leave-active[data-v-5f20543d]{transition:all .2s var(--ease-out-expo)}.step-value-enter-from[data-v-5f20543d]{filter:blur(3px);opacity:0;transform:translate(6px)}.step-value-leave-to[data-v-5f20543d]{filter:blur(2px);opacity:0;transform:translate(-4px)}.chart-bar[data-v-5f20543d]{animation:chart-grow-5f20543d .8s var(--ease-out-expo) both;transform-origin:bottom}@keyframes chart-grow-5f20543d{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.animate-ripple-circle[data-v-6163156b]{animation:ripple-effect-6163156b var(--duration,2s) ease-in-out calc(var(--i, 0)*.2s) infinite;animation-delay:var(--v1e465cb3);border-style:var(--v1a6ca869);border-width:1px;height:var(--v1d2b1ff3);left:50%;opacity:var(--v50798d8f);top:50%;transform:translate(-50%,-50%) scale(1);width:var(--v1d2b1ff3)}@keyframes ripple-effect-6163156b{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.9)}}.datahub-section[data-v-e959f397]{background:var(--color-surface-warm);padding:8.75rem 2rem;position:relative}.datahub-container[data-v-e959f397]{margin:0 auto;max-width:80rem;position:relative}.datahub-header[data-v-e959f397]{align-items:end;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:64px}.datahub-headline[data-v-e959f397]{margin-bottom:0;margin-top:16px;max-width:540px;text-wrap:balance}.datahub-keyword[data-v-e959f397]{color:var(--color-brand)}.datahub-subhead[data-v-e959f397]{color:var(--color-ink-tertiary);font-size:15px;line-height:1.65;margin:0;max-width:440px;padding-bottom:12px}.datahub-subhead strong[data-v-e959f397]{color:var(--color-ink);font-weight:500}@media(max-width:1023px){.datahub-header[data-v-e959f397]{align-items:start;gap:24px;grid-template-columns:1fr}.datahub-subhead[data-v-e959f397]{max-width:none;padding-bottom:0}}@media(max-width:767px){.datahub-section[data-v-e959f397]{padding:5rem 1.5rem}.datahub-header[data-v-e959f397]{margin-bottom:40px}}.datahub-logo[data-v-e959f397]{align-items:center;background:var(--color-surface-elevated);border:2px solid var(--color-brand-glow-15);border-radius:var(--radius-pill);box-shadow:var(--shadow-hero);display:flex;height:100px;justify-content:center;width:100px}.datahub-logo-sm[data-v-e959f397]{box-shadow:var(--shadow-elevated);height:64px;width:64px}.hub-icon-box[data-v-e959f397]{align-items:center;background:var(--color-surface-elevated);border:1px solid var(--color-brand-glow-25);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--color-brand-glow-5),0 1px 3px var(--color-brand-glow-8),inset 0 1px #fff9;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:transform .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo),border-color .3s var(--ease-out-expo);width:56px}.hub-icon-box[data-v-e959f397]:hover{border-color:var(--color-brand-glow-35);box-shadow:0 0 0 1px var(--color-brand-glow-8),0 2px 8px var(--color-brand-glow-12),inset 0 1px #fff9;transform:translateY(-2px)}.hub-icon-box-sm[data-v-e959f397]{align-items:center;background:var(--color-surface-elevated);border:1px solid var(--color-brand-glow-25);border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--color-brand-glow-5),0 1px 3px var(--color-brand-glow-8),inset 0 1px #fff9;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.viz-leitura[data-v-d0a3a637]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-button);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:14px;position:relative}.viz-leitura-header[data-v-d0a3a637]{align-items:center;color:#ffffff8c;display:flex;font-size:var(--viz-text-sm);justify-content:space-between;margin-bottom:12px}.viz-leitura-file[data-v-d0a3a637]{align-items:center;display:flex;gap:6px}.viz-leitura-status[data-v-d0a3a637]{color:var(--color-brand)}.viz-leitura-body[data-v-d0a3a637]{flex:1;font-size:var(--viz-text-sm);letter-spacing:.02em;line-height:2;overflow:hidden;position:relative}.viz-leitura-break[data-v-d0a3a637]{height:10px;width:100%}.viz-leitura-word[data-v-d0a3a637]{background:#ffffff38;border-radius:3px;height:15px}.viz-leitura-target[data-v-d0a3a637],.viz-leitura-word[data-v-d0a3a637]{display:inline-block;margin-bottom:6px;margin-right:.7em;vertical-align:middle}.viz-leitura-target[data-v-d0a3a637]{font-size:var(--viz-text-sm);font-weight:500;height:16px;letter-spacing:0;line-height:1.2;position:relative;white-space:nowrap}.viz-leitura-target-ghost[data-v-d0a3a637]{display:inline-block;padding:0 7px;visibility:hidden}.viz-leitura-target-bar[data-v-d0a3a637]{background:#ffffff38;border-radius:3px;inset:0;pointer-events:none;position:absolute;transition:opacity .2s var(--ease-out-expo)}.viz-leitura-target-bar.revealed[data-v-d0a3a637]{opacity:0}.viz-leitura-target-text[data-v-d0a3a637]{background:transparent;border-radius:3px;color:transparent;left:0;padding:2px 7px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:background .2s var(--ease-out-expo),color .2s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);z-index:2}.viz-leitura-target-text.revealed[data-v-d0a3a637]{background:#ff7a5c38;box-shadow:0 0 12px #ff7a5c47;color:#fff}.viz-leitura-target-chip[data-v-d0a3a637]{background:var(--color-tertiary);border-radius:3px;bottom:calc(100% + 4px);color:var(--color-ink);font-size:var(--viz-text-xs);font-weight:700;left:50%;letter-spacing:.06em;opacity:0;padding:2px 7px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translate(-50%) translateY(4px);transition:opacity .2s var(--ease-out-expo) .05s,transform .2s var(--ease-out-expo) .05s;white-space:nowrap;z-index:2}.viz-leitura-target-chip.visible[data-v-d0a3a637]{opacity:1;transform:translate(-50%) translateY(0)}.viz-leitura-target-chip-arrow[data-v-d0a3a637]{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid var(--color-tertiary);height:0;left:50%;position:absolute;top:100%;transform:translate(-50%);width:0}.viz-leitura-scan[data-v-d0a3a637]{background:linear-gradient(90deg,transparent,var(--color-brand),transparent);box-shadow:0 0 12px var(--color-brand-glow-70);height:2px;left:-8px;pointer-events:none;position:absolute;right:-8px;z-index:3}.viz-leitura-footer[data-v-d0a3a637]{border-top:1px solid hsla(0,0%,100%,.08);color:#ffffff8c;display:flex;font-size:var(--viz-text-xs);justify-content:space-between;margin-top:10px;padding-top:10px}.viz-leitura-counter[data-v-d0a3a637]{color:var(--color-tertiary);font-weight:600}.viz-imp[data-v-a8b16af1]{display:flex;flex-direction:column;height:100%}.viz-imp-header[data-v-a8b16af1]{color:#ffffff8c;display:flex;font-size:var(--viz-text-xs);justify-content:space-between;letter-spacing:.1em;margin-bottom:12px}.viz-imp-status[data-v-a8b16af1]{color:var(--color-brand)}.viz-imp-body[data-v-a8b16af1]{flex:1;overflow:hidden;position:relative}.viz-imp-json[data-v-a8b16af1]{background:#0000004d;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-button);color:#ffffffe0;font-family:var(--font-mono);font-size:var(--viz-text-sm);inset:0;line-height:1.55;overflow:hidden;padding:14px;position:absolute;transition:all .6s var(--ease-out-expo)}.viz-imp-json.fading[data-v-a8b16af1]{opacity:.4}.viz-imp-json.hidden[data-v-a8b16af1]{opacity:0;transform:scale(.95) translateY(-10px)}.viz-imp-json-bracket[data-v-a8b16af1]{color:#ffffff4d}.viz-imp-json-line[data-v-a8b16af1]{padding-left:12px}.viz-imp-json-key[data-v-a8b16af1]{color:var(--color-tertiary)}.viz-imp-json-colon[data-v-a8b16af1]{color:#fff6}.viz-imp-json-value[data-v-a8b16af1]{color:var(--color-brand)}.viz-imp-json-comma[data-v-a8b16af1]{color:#ffffff4d}.viz-imp-spinner[data-v-a8b16af1]{align-items:center;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;pointer-events:none;position:absolute}.viz-imp-spinner-ring[data-v-a8b16af1]{animation:spin-loop .7s linear infinite;border:2.5px solid hsla(0,0%,100%,.12);border-radius:var(--radius-pill);border-top:2.5px solid var(--color-brand);height:42px;width:42px}.viz-imp-spinner-label[data-v-a8b16af1]{color:#ffffffa6;font-size:var(--viz-text-xs);letter-spacing:.12em}.viz-imp-cards[data-v-a8b16af1]{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s var(--ease-out-expo)}.viz-imp-cards.visible[data-v-a8b16af1]{opacity:1;pointer-events:auto}.viz-imp-card[data-v-a8b16af1]{align-items:center;animation:slide-in-right .45s var(--ease-out-expo) forwards;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-button);display:flex;justify-content:space-between;margin-bottom:6px;opacity:0;overflow:hidden;padding:10px 14px;position:relative}.viz-imp-cards:not(.visible) .viz-imp-card[data-v-a8b16af1]{animation:none}.viz-imp-card-content[data-v-a8b16af1]{flex:1}.viz-imp-card-label[data-v-a8b16af1]{color:#ffffff8c;font-size:var(--viz-text-xs);letter-spacing:.08em;margin-bottom:2px}.viz-imp-card-value[data-v-a8b16af1]{color:#fff;font-size:var(--viz-text-md);font-weight:500}.viz-imp-footer[data-v-a8b16af1]{color:#ffffff73;font-size:var(--viz-text-xs);margin-top:10px;text-align:right}.viz-imp-footer.done[data-v-a8b16af1]{color:var(--color-brand)}.viz-at[data-v-7a60c893]{display:flex;flex-direction:column;height:100%}.viz-at-header[data-v-7a60c893]{border-bottom:1px solid hsla(0,0%,100%,.08);gap:12px;margin-bottom:14px;padding:8px 0 14px}.viz-at-avatar[data-v-7a60c893],.viz-at-header[data-v-7a60c893]{align-items:center;display:flex}.viz-at-avatar[data-v-7a60c893]{background:linear-gradient(135deg,var(--color-brand),var(--color-tertiary));border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--viz-text-md);font-weight:600;height:32px;justify-content:center;width:32px}.viz-at-meta[data-v-7a60c893]{flex:1}.viz-at-name[data-v-7a60c893]{color:#fff;font-size:var(--viz-text-md);font-weight:500}.viz-at-status[data-v-7a60c893]{color:var(--color-brand);font-size:var(--viz-text-xs);margin-top:2px}.viz-at-messages[data-v-7a60c893]{display:flex;flex:1;flex-direction:column;gap:6px;overflow:hidden}.viz-at-row[data-v-7a60c893]{display:flex;justify-content:flex-start}.viz-at-row.cliente[data-v-7a60c893]{justify-content:flex-end}.viz-at-bubble[data-v-7a60c893]{animation:fade-up .35s var(--ease-out-expo) forwards;background:var(--color-brand-glow-6);border:1px solid hsla(0,0%,100%,.08);border-radius:14px 14px 14px 2px;color:#ffffffe6;font-size:var(--viz-text-md);line-height:1.45;max-width:82%;opacity:0;padding:9px 13px}.viz-at-bubble.cliente[data-v-7a60c893]{background:#ffffff1a;border-radius:14px 14px 2px;color:#fff}.viz-at-bubble.success[data-v-7a60c893]{background:var(--color-brand-glow-10);border-color:var(--color-brand-glow-30)}.viz-at-action[data-v-7a60c893]{color:var(--color-tertiary);font-size:var(--viz-text-xs);font-weight:600;letter-spacing:.08em;margin-bottom:4px}.viz-at-typing[data-v-7a60c893]{background:#ffffff0f;border-radius:14px 14px 14px 2px;display:flex;gap:4px;padding:9px 13px}.viz-at-typing span[data-v-7a60c893]{animation:typing-7a60c893 1.2s ease-in-out infinite;background:#ffffff80;border-radius:var(--radius-pill);height:5px;width:5px}.viz-at-typing span[data-v-7a60c893]:nth-child(2){animation-delay:.15s}.viz-at-typing span[data-v-7a60c893]:nth-child(3){animation-delay:.3s}@keyframes typing-7a60c893{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.viz-at-actionbar[data-v-7a60c893]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-button);color:#ffffff8c;display:flex;font-size:var(--viz-text-sm);gap:8px;margin-top:12px;padding:9px 12px}.viz-at-actionbar-label[data-v-7a60c893]{flex:1}.viz-at-actionbar-badge[data-v-7a60c893]{background:var(--color-brand-glow-15);border-radius:var(--radius-xs);color:var(--color-brand);font-size:var(--viz-text-xs);font-weight:600;letter-spacing:.04em;padding:4px 9px}.viz-dados[data-v-f807492b]{display:flex;flex-direction:column;height:100%}.viz-dados-query[data-v-f807492b]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-button);color:#fff;display:flex;font-size:var(--viz-text-md);gap:10px;line-height:1.35;margin-bottom:14px;opacity:0;padding:10px 14px}.viz-dados.active .viz-dados-query[data-v-f807492b]{animation:fade-up .4s var(--ease-out-expo) forwards}.viz-dados-kpis[data-v-f807492b]{display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.viz-dados-kpi[data-v-f807492b]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-button);opacity:0;padding:10px 12px}.viz-dados.active .viz-dados-kpi[data-v-f807492b]{animation:fade-up .4s var(--ease-out-expo) forwards}.viz-dados-kpi-value[data-v-f807492b]{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--viz-text-lg);font-weight:500;line-height:1.1}.viz-dados-kpi-value.tone-white[data-v-f807492b]{color:#fff}.viz-dados-kpi-value.tone-brand[data-v-f807492b]{color:var(--color-brand)}.viz-dados-kpi-value.tone-tertiary[data-v-f807492b]{color:var(--color-tertiary)}.viz-dados-kpi-label[data-v-f807492b]{color:#ffffff8c;font-size:var(--viz-text-xs);line-height:1.25;margin-top:4px}.viz-dados-kpi-detail[data-v-f807492b]{color:#fff6}.viz-dados-chart[data-v-f807492b]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-button);display:flex;flex:1;flex-direction:column;opacity:0;padding:14px}.viz-dados.active .viz-dados-chart[data-v-f807492b]{animation:fade-up .5s var(--ease-out-expo) .4s forwards}.viz-dados-chart-header[data-v-f807492b]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.viz-dados-chart-title[data-v-f807492b]{color:#ffffff73;font-size:var(--viz-text-xs);letter-spacing:.1em}.viz-dados-chart-total[data-v-f807492b]{color:var(--color-brand);font-size:var(--viz-text-xs);font-weight:600}.viz-dados-chart-bars[data-v-f807492b]{display:flex;flex:1;flex-direction:column;gap:7px;justify-content:center}.viz-dados-bar-row[data-v-f807492b]{align-items:center;display:grid;gap:10px;grid-template-columns:130px 1fr 30px}.viz-dados-bar-label[data-v-f807492b]{align-items:center;color:#ffffffe0;display:flex;font-size:var(--viz-text-sm);gap:5px}.viz-dados-bar-label.muted[data-v-f807492b]{color:#fff6}.viz-dados-bar-dot[data-v-f807492b]{color:var(--color-brand);font-family:var(--font-mono);font-size:9px;font-weight:600}.viz-dados-bar-track[data-v-f807492b]{background:#ffffff0d;border-radius:3px;height:16px;overflow:hidden;position:relative}.viz-dados-bar-fill[data-v-f807492b]{border-radius:3px;height:100%;transition:width .7s var(--ease-out-expo)}.viz-dados-bar-fill.auto[data-v-f807492b]{background:var(--color-brand)}.viz-dados-bar-fill.manual[data-v-f807492b]{background:var(--color-tertiary);opacity:.65}.viz-dados-bar-num[data-v-f807492b]{color:#fff;font-feature-settings:"tnum";font-size:var(--viz-text-sm);font-weight:600;text-align:right}.viz-dados-chart-legend[data-v-f807492b]{color:#ffffff8c;display:flex;font-size:var(--viz-text-xs);gap:14px;margin-top:10px}.viz-dados-legend-item[data-v-f807492b]{align-items:center;display:flex;gap:4px}.viz-dados-legend-swatch[data-v-f807492b]{border-radius:2px;height:8px;width:8px}.viz-dados-legend-swatch.auto[data-v-f807492b]{background:var(--color-brand)}.viz-dados-legend-swatch.manual[data-v-f807492b]{background:var(--color-tertiary);opacity:.65}.viz-dados-insight[data-v-f807492b]{align-items:flex-start;background:var(--color-brand-glow-10);border:1px solid var(--color-brand-glow-25);border-radius:var(--radius-button);display:flex;gap:10px;margin-top:12px;opacity:0;padding:10px 13px}.viz-dados.active .viz-dados-insight[data-v-f807492b]{animation:fade-up .5s var(--ease-out-expo) 1.2s forwards}.viz-dados-insight-tag[data-v-f807492b]{color:var(--color-brand);font-size:var(--viz-text-xs);font-weight:600;letter-spacing:.08em;padding-top:1px;white-space:nowrap}.viz-dados-insight-text[data-v-f807492b]{color:#ffffffe0;font-size:var(--viz-text-sm);line-height:1.45}@media(max-height:820px){.viz-dados-query[data-v-f807492b]{margin-bottom:10px;padding:8px 12px}.viz-dados-kpis[data-v-f807492b]{gap:6px;margin-bottom:10px}.viz-dados-kpi[data-v-f807492b]{padding:8px 10px}.viz-dados-chart[data-v-f807492b]{padding:10px 12px}.viz-dados-chart-header[data-v-f807492b]{margin-bottom:8px}.viz-dados-chart-bars[data-v-f807492b]{gap:5px}.viz-dados-bar-track[data-v-f807492b]{height:14px}.viz-dados-chart-legend[data-v-f807492b]{margin-top:8px}.viz-dados-insight[data-v-f807492b]{margin-top:8px;padding:8px 11px}}.james-viz[data-v-eb57b5d0]{--viz-text-xs:10px;--viz-text-sm:12px;--viz-text-md:13.5px;--viz-text-lg:15px;background:radial-gradient(circle at 30% 30%,var(--color-brand-glow-15),transparent 60%),#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;height:100%;overflow:hidden;padding:32px;position:relative;width:100%}.james-viz-header[data-v-eb57b5d0]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.james-viz-version[data-v-eb57b5d0]{color:#ffffff8c;font-size:var(--viz-text-xs);letter-spacing:.14em}.james-viz-tag[data-v-eb57b5d0]{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:var(--viz-text-xs);font-weight:600;gap:6px;letter-spacing:.06em;padding:4px 10px;transition:all .4s var(--ease-out-expo)}.james-viz-tag-dot[data-v-eb57b5d0]{animation:tag-pulse 1.6s ease-in-out infinite;border-radius:var(--radius-pill);height:6px;width:6px}.james-viz-stage[data-v-eb57b5d0]{inset:80px 32px 56px;opacity:0;pointer-events:none;position:absolute;transform:scale(.96);transition:all .5s var(--ease-out-expo)}.james-viz-stage.active[data-v-eb57b5d0]{opacity:1;pointer-events:auto;transform:scale(1)}.james-viz-dots[data-v-eb57b5d0]{bottom:20px;display:flex;gap:6px;justify-content:center;left:0;position:absolute;right:0}.james-viz-dot[data-v-eb57b5d0]{background:#fff3;border-radius:var(--radius-pill);height:6px;transition:all .4s var(--ease-out-expo);width:6px}.james-viz-dot.active[data-v-eb57b5d0]{background:var(--color-brand);width:22px}@media(max-height:820px){.james-viz[data-v-eb57b5d0]{--viz-text-xs:9.5px;--viz-text-sm:11.5px;--viz-text-md:12.5px;--viz-text-lg:14px;padding:22px 24px}.james-viz-header[data-v-eb57b5d0]{margin-bottom:16px}.james-viz-stage[data-v-eb57b5d0]{inset:64px 24px 44px}.james-viz-dots[data-v-eb57b5d0]{bottom:14px}}.james-section[data-v-1da36d39]{background:var(--color-surface-ink);color:#fff;position:relative}.james-section.storytelling[data-v-1da36d39]{min-height:400vh}.james-sticky[data-v-1da36d39]{height:100vh;overflow:hidden;position:sticky;top:0}.james-bg[data-v-1da36d39]{inset:0;pointer-events:none;position:absolute;z-index:0}.james-bg-dots[data-v-1da36d39]{background-image:radial-gradient(hsla(0,0%,100%,.045) 1px,transparent 0);background-size:42px 42px;inset:-160px 0}.james-bg-dots[data-v-1da36d39],.james-bg-glow[data-v-1da36d39]{position:absolute;will-change:transform}.james-bg-glow[data-v-1da36d39]{background:radial-gradient(circle,var(--color-brand-glow-15),transparent 70%);border-radius:50%;height:720px;right:-120px;top:50%;width:720px}.james-ghost[data-v-1da36d39]{animation:james-ghost-in-1da36d39 .5s var(--ease-out-expo);color:#ffffff0d;font-size:58vh;font-weight:700;letter-spacing:-.04em;line-height:1;position:absolute;right:4%;top:50%;transform:translateY(-50%)}@keyframes james-ghost-in-1da36d39{0%{opacity:0}to{opacity:1}}.james-content[data-v-1da36d39]{align-items:center;display:flex;height:100%;padding:0 32px;position:relative;z-index:2}.james-grid[data-v-1da36d39]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:80rem;width:100%}.james-text[data-v-1da36d39]{color:#fff}.james-headline[data-v-1da36d39]{color:#fff;margin-bottom:24px;margin-top:16px}.james-keyword[data-v-1da36d39]{color:var(--color-tertiary)}.james-stages[data-v-1da36d39]{list-style:none;margin:12px 0 0;padding:0}.james-stage-item[data-v-1da36d39]{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:18px;opacity:.3;padding:16px 0;transition:opacity .5s var(--ease-out-expo)}.james-stage-item.active[data-v-1da36d39]{opacity:1}.james-stage-item.last[data-v-1da36d39]{border-bottom:none}.james-stage-label[data-v-1da36d39]{color:#fff6;font-size:10px;font-weight:600;letter-spacing:.14em;padding-top:4px;transition:color .3s var(--ease-out-expo);width:110px}.james-stage-label.current[data-v-1da36d39]{color:var(--color-tertiary)}.james-stage-content[data-v-1da36d39]{flex:1}.james-stage-title[data-v-1da36d39]{color:#fff;font-size:16px;font-weight:500;margin-bottom:4px}.james-stage-desc[data-v-1da36d39]{color:#ffffff8c;font-size:13px;line-height:1.5}.james-viz-wrap[data-v-1da36d39]{aspect-ratio:1/1;margin:0 auto;max-width:clamp(440px,36vw,540px);position:relative;width:100%}.james-rail[data-v-1da36d39]{height:56vh;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:2px;z-index:3}.james-rail-track[data-v-1da36d39]{background:#ffffff1a;inset:0}.james-rail-fill[data-v-1da36d39],.james-rail-track[data-v-1da36d39]{border-radius:var(--radius-pill);position:absolute}.james-rail-fill[data-v-1da36d39]{background:linear-gradient(180deg,var(--color-brand),var(--color-tertiary));box-shadow:0 0 12px var(--color-brand-glow-50);left:0;right:0;top:0}.james-rail-node[data-v-1da36d39]{left:50%;position:absolute;transform:translate(-50%,-50%)}.james-rail-dot[data-v-1da36d39]{background:var(--color-surface-ink);border:1.5px solid hsla(0,0%,100%,.25);border-radius:50%;display:block;height:9px;transition:all .3s var(--ease-out-expo);width:9px}.james-rail-node.current .james-rail-dot[data-v-1da36d39],.james-rail-node.reached .james-rail-dot[data-v-1da36d39]{background:var(--color-brand);border-color:var(--color-brand)}.james-rail-node.current .james-rail-dot[data-v-1da36d39]{box-shadow:0 0 12px var(--color-brand-glow-50);height:13px;width:13px}.james-rail-label[data-v-1da36d39]{color:#ffffff4d;font-size:9px;letter-spacing:.1em;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:color .3s var(--ease-out-expo)}.james-rail-node.reached .james-rail-label[data-v-1da36d39]{color:#ffffff8c}.james-rail-node.current .james-rail-label[data-v-1da36d39]{color:var(--color-tertiary)}.james-hint[data-v-1da36d39]{bottom:32px;opacity:0;pointer-events:none;position:absolute;right:32px;transform:translateY(8px);transition:all .5s var(--ease-out-expo);z-index:10}.james-hint.visible[data-v-1da36d39]{opacity:1;transform:translateY(0)}.james-hint-pill[data-v-1da36d39]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-pill);color:#ffffffb3;display:inline-flex;font-size:11px;gap:10px;letter-spacing:.08em;padding:10px 16px}.james-hint-arrow[data-v-1da36d39]{animation:bounce-down 1.4s ease-in-out infinite}.james-fallback[data-v-1da36d39]{margin:0 auto;max-width:720px;padding:96px 32px}.james-stages-fallback[data-v-1da36d39]{display:flex;flex-direction:column;gap:20px;list-style:none;margin:32px 0 48px;padding:0}.james-stages-fallback li[data-v-1da36d39]{border-left:2px solid hsla(0,0%,100%,.1);padding-left:16px}.james-fallback-viz[data-v-1da36d39]{aspect-ratio:1/1;margin:0 auto;max-width:480px;position:relative;width:100%}@media(prefers-reduced-motion:reduce){.james-ghost[data-v-1da36d39]{opacity:1}.james-ghost[data-v-1da36d39],.james-hint-arrow[data-v-1da36d39]{animation:none}}.feed-item[data-v-d7d093dc]{animation:fade-up .45s var(--ease-out-expo) forwards;border-bottom:1px solid rgba(0,0,0,.04);gap:12px;opacity:0;padding:11px 8px}.feed-icon[data-v-d7d093dc],.feed-item[data-v-d7d093dc]{align-items:center;display:flex}.feed-icon[data-v-d7d093dc]{border-radius:var(--radius-button);flex-shrink:0;height:32px;justify-content:center;width:32px}.feed-text[data-v-d7d093dc]{flex:1;min-width:0}.feed-title[data-v-d7d093dc]{color:var(--color-ink);font-size:13px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-org[data-v-d7d093dc]{color:var(--color-ink-tertiary);font-size:11.5px}.feed-meta[data-v-d7d093dc]{flex-shrink:0;text-align:right}.feed-valor[data-v-d7d093dc]{color:var(--color-ink);font-feature-settings:"tnum";font-size:12.5px;font-weight:600}.feed-time[data-v-d7d093dc]{color:var(--color-ink-tertiary);font-size:10px;margin-top:1px}@media(prefers-reduced-motion:reduce){.feed-item[data-v-d7d093dc]{animation:none;opacity:1}}.merlin-section[data-v-0826af22]{background:var(--color-surface);overflow:hidden;padding:8.75rem 2rem;position:relative}.merlin-bg-orb[data-v-0826af22]{background:radial-gradient(circle,var(--color-brand-glow-6),transparent 60%);filter:blur(60px);height:600px;left:60%;margin-left:-300px;pointer-events:none;position:absolute;top:20%;width:600px}.merlin-container[data-v-0826af22]{margin:0 auto;max-width:80rem;position:relative}.merlin-header[data-v-0826af22]{align-items:end;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:60px}.merlin-headline[data-v-0826af22]{margin-bottom:0;margin-top:16px;max-width:540px}.merlin-keyword[data-v-0826af22]{color:var(--color-brand)}.merlin-subhead[data-v-0826af22]{color:var(--color-ink-tertiary);font-size:15px;line-height:1.6;margin:0;max-width:440px;padding-bottom:12px}.merlin-subhead strong[data-v-0826af22]{color:var(--color-ink)}.merlin-grid[data-v-0826af22]{align-items:stretch;display:grid;gap:24px;grid-template-columns:1.7fr 1fr}@media(max-width:1023px){.merlin-header[data-v-0826af22]{gap:24px}.merlin-grid[data-v-0826af22],.merlin-header[data-v-0826af22]{grid-template-columns:1fr}}.merlin-feed-wrap[data-v-0826af22]{display:flex;flex-direction:column;position:relative}.merlin-pill[data-v-0826af22]{align-items:center;animation:fade-up .6s var(--ease-out-expo) .2s backwards;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-pill);box-shadow:0 8px 24px #00000014;color:var(--color-ink);display:flex;font-size:12.5px;font-weight:500;gap:8px;opacity:0;padding:8px 14px;position:absolute;right:20px;top:-16px;z-index:3}.merlin-feed-card[data-v-0826af22]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-card);box-shadow:0 12px 40px #0000000f;display:flex;flex:1;flex-direction:column;padding:22px}.merlin-filters[data-v-0826af22]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.merlin-chip[data-v-0826af22]{background:#0000000a;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--color-ink-secondary);font-size:12px;font-weight:500;padding:6px 14px;transition:all .4s var(--ease-out-expo)}.merlin-chip.active[data-v-0826af22]{background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 4px 12px var(--color-brand-glow-30);color:#fff;font-weight:600;transform:translateY(-1px)}.merlin-flex[data-v-0826af22]{flex:1}.merlin-live[data-v-0826af22]{align-items:center;color:var(--color-brand);display:flex;font-size:11px;gap:6px}.merlin-live-dot[data-v-0826af22]{animation:tag-pulse 1.4s ease-in-out infinite;background:var(--color-brand);border-radius:var(--radius-pill);height:6px;width:6px}.merlin-feed-list[data-v-0826af22]{flex:1;min-height:360px}.merlin-feed-empty[data-v-0826af22]{color:var(--color-ink-tertiary);font-size:13px;padding:60px 20px;text-align:center}.merlin-feed-footer[data-v-0826af22]{border-top:1px solid rgba(0,0,0,.06);color:var(--color-ink-tertiary);display:flex;font-size:12px;justify-content:space-between;margin-top:12px;padding-top:14px}.merlin-feed-footer-new[data-v-0826af22]{color:var(--color-brand);font-weight:600}.merlin-timeline[data-v-0826af22]{background:var(--color-ink);border-radius:var(--radius-card);color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:22px;position:relative}.merlin-timeline-meta[data-v-0826af22]{color:#fff6;font-size:10px;letter-spacing:.14em;margin-bottom:4px}.merlin-timeline-filter[data-v-0826af22]{color:#fff;font-size:13px;margin-bottom:20px;opacity:.9}.merlin-timeline-filter strong[data-v-0826af22]{color:var(--color-brand)}.merlin-timeline-bars[data-v-0826af22]{align-items:flex-end;display:flex;gap:3px;height:140px;margin-bottom:12px}.merlin-bar[data-v-0826af22]{background:#ffffff2e;border-radius:2px 2px 0 0;flex:1;transition:all .6s var(--ease-out-expo)}.merlin-bar.active[data-v-0826af22]{animation:bar-pulse 2s ease-in-out infinite;background:var(--color-brand);box-shadow:0 0 8px var(--color-brand-glow-40)}.merlin-timeline-axis[data-v-0826af22]{border-top:1px solid hsla(0,0%,100%,.08);color:#fff6;display:flex;font-size:9.5px;justify-content:space-between;margin-bottom:24px;padding-top:8px}.merlin-kpis[data-v-0826af22]{display:flex;flex-direction:column;gap:12px;margin-top:auto}.merlin-highlight[data-v-0826af22]{background:var(--color-brand-glow-10);border:1px solid var(--color-brand-glow-25);border-radius:var(--radius-sm);padding:12px 14px}.merlin-highlight-value[data-v-0826af22]{color:var(--color-brand);font-size:9.5px;font-weight:600;letter-spacing:.1em;margin-bottom:4px}.merlin-highlight-label[data-v-0826af22]{color:#ffffffd9;font-size:12px;line-height:1.4}.merlin-mini-grid[data-v-0826af22]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.merlin-mini[data-v-0826af22]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm);padding:10px 12px}.merlin-mini-value[data-v-0826af22]{color:#fff;font-feature-settings:"tnum";font-size:18px;font-weight:500}.merlin-mini-label[data-v-0826af22]{color:#ffffff80;font-size:10.5px}@media(prefers-reduced-motion:reduce){.merlin-bar[data-v-0826af22],.merlin-chip[data-v-0826af22]{animation:none;transition:none}.merlin-live-dot[data-v-0826af22]{animation:none}}.features-section[data-v-40461360]{background:var(--color-surface-alt);padding:8.75rem 2rem;position:relative}.features-container[data-v-40461360]{margin:0 auto;max-width:80rem;position:relative}.features-header[data-v-40461360]{align-items:end;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:64px}.features-headline[data-v-40461360]{margin-bottom:0;margin-top:16px;max-width:560px;text-wrap:balance}.features-keyword[data-v-40461360]{color:var(--color-brand)}.features-subhead[data-v-40461360]{color:var(--color-ink-tertiary);font-size:15px;line-height:1.65;margin:0;max-width:440px;padding-bottom:12px}.features-subhead strong[data-v-40461360]{color:var(--color-ink);font-weight:500}@media(max-width:1023px){.features-header[data-v-40461360]{align-items:start;gap:24px;grid-template-columns:1fr}.features-subhead[data-v-40461360]{max-width:none;padding-bottom:0}}@media(max-width:767px){.features-section[data-v-40461360]{padding:5rem 1.5rem}.features-header[data-v-40461360]{margin-bottom:40px}}.features-card[data-v-40461360]{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);height:100%;overflow:hidden;transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo)}.features-card[data-v-40461360]:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.features-card-mock[data-v-40461360]{background:var(--color-surface-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-elevated);margin:6px;overflow:hidden}.features-card-mock-padded[data-v-40461360]{padding:16px}.features-card-sm[data-v-40461360]{padding:20px}.features-card-icon[data-v-40461360]{align-items:center;background:var(--color-brand-glow-10);border-radius:.75rem;display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.chat-scroll[data-v-40461360]{scrollbar-color:var(--color-border-subtle) transparent;scrollbar-width:thin}.chat-scroll[data-v-40461360]::-webkit-scrollbar{width:4px}.chat-scroll[data-v-40461360]::-webkit-scrollbar-track{background:transparent}.chat-scroll[data-v-40461360]::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:2px}.import-scroll[data-v-40461360]{scrollbar-color:var(--color-border-subtle) transparent;scrollbar-width:thin}.import-scroll[data-v-40461360]::-webkit-scrollbar{width:4px}.import-scroll[data-v-40461360]::-webkit-scrollbar-track{background:transparent}.import-scroll[data-v-40461360]::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:2px}.feature-grid[data-v-40461360]>*{display:flex;flex-direction:column}.feature-grid[data-v-40461360]>*>*{flex:1}.import-row[data-v-40461360],.policy-row[data-v-40461360]{animation:row-fade-in-40461360 .4s ease-out both}@keyframes row-fade-in-40461360{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-msg[data-v-40461360]{animation:chat-slide-in-40461360 .5s ease-out both}@keyframes chat-slide-in-40461360{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chart-line-draw[data-v-40461360]{animation:draw-line-40461360 1.5s ease-out .3s forwards;stroke-dasharray:300;stroke-dashoffset:300}@keyframes draw-line-40461360{to{stroke-dashoffset:0}}.chart-dot[data-v-40461360]{animation:dot-pop-40461360 .3s ease-out forwards;animation-delay:inherit;opacity:0;transform-origin:center}@keyframes dot-pop-40461360{0%{opacity:0;r:0}to{opacity:1;r:2.5}}.icp-section[data-v-345b0a14]{background:var(--color-surface-alt);padding:8.75rem 2rem;position:relative}.icp-container[data-v-345b0a14]{margin:0 auto;max-width:80rem;position:relative}.icp-header[data-v-345b0a14]{align-items:end;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:64px}.icp-headline[data-v-345b0a14]{margin-bottom:0;margin-top:16px;max-width:540px;text-wrap:balance}.icp-keyword[data-v-345b0a14]{color:var(--color-brand)}.icp-subhead[data-v-345b0a14]{color:var(--color-ink-tertiary);font-size:15px;line-height:1.65;margin:0;max-width:460px;padding-bottom:12px}.icp-subhead strong[data-v-345b0a14]{color:var(--color-ink);font-weight:500}@media(max-width:1023px){.icp-header[data-v-345b0a14]{align-items:start;gap:24px;grid-template-columns:1fr}.icp-subhead[data-v-345b0a14]{max-width:none;padding-bottom:0}}@media(max-width:767px){.icp-section[data-v-345b0a14]{padding:5rem 1.5rem}.icp-header[data-v-345b0a14]{margin-bottom:40px}}.icp-bento[data-v-345b0a14]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.icp-bento[data-v-345b0a14]{gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto)}}.icp-cell-main[data-v-345b0a14]{display:flex;width:100%}@media(min-width:768px){.icp-cell-main[data-v-345b0a14]{grid-column:1;grid-row:1/5}}.icp-cell-stats[data-v-345b0a14]{width:100%}@media(min-width:768px){.icp-cell-stats[data-v-345b0a14]{grid-column:1;grid-row:5/7}.icp-bento[data-v-345b0a14]>:nth-child(2){grid-column:2;grid-row:1/4}.icp-bento[data-v-345b0a14]>:nth-child(3){grid-column:2;grid-row:4/7}}.icp-bento[data-v-345b0a14]>*{height:100%;width:100%}.icp-cell-main[data-v-345b0a14]>*{height:100%;width:100%}.icp-headline-block[data-v-345b0a14]{background:linear-gradient(135deg,var(--color-brand-glow-4) 0,var(--color-brand-glow-8) 100%);border:1px solid var(--color-brand-glow-15);border-radius:var(--radius-card);margin-bottom:1.25rem;overflow:hidden;padding:1.25rem 1.5rem;position:relative;transition:border-color .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}.icp-card:hover .icp-headline-block[data-v-345b0a14]{border-color:var(--color-brand-glow-30);box-shadow:0 4px 20px var(--color-brand-glow-8)}.icp-headline-glow[data-v-345b0a14]{background:radial-gradient(circle,var(--color-brand-glow-12),transparent 70%);border-radius:50%;height:120px;pointer-events:none;position:absolute;right:-20px;top:-20px;width:120px}.icp-headline-content[data-v-345b0a14]{align-items:center;display:flex;gap:1rem;position:relative;z-index:1}.icp-headline-number[data-v-345b0a14]{background:linear-gradient(135deg,#00ccab,#00e6c3);-webkit-background-clip:text;font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0}.icp-headline-text[data-v-345b0a14]{display:flex;flex-direction:column;gap:.125rem}.icp-headline-label[data-v-345b0a14]{color:var(--color-ink-secondary);font-size:.8125rem;font-weight:500;letter-spacing:.01em}.icp-headline-brand[data-v-345b0a14]{color:var(--color-brand);font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.icp-headline-bar[data-v-345b0a14]{background:var(--color-brand-glow-10);border-radius:var(--radius-xs);height:4px;margin-top:1rem;overflow:hidden;position:relative;z-index:1}.icp-headline-bar-fill[data-v-345b0a14]{background:linear-gradient(90deg,#00ccab,#00e6c3);border-radius:var(--radius-xs);height:100%;transition:width .8s var(--ease-out-expo);width:0}.icp-card:hover .icp-headline-bar-fill[data-v-345b0a14]{width:80%}.icp-stats-grid[data-v-345b0a14]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.icp-stats-grid[data-v-345b0a14]{grid-template-columns:repeat(3,1fr)}}.icp-mini-stat[data-v-345b0a14]{background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius-button);padding:.625rem .5rem;transition:background .3s var(--ease-out-expo),border-color .3s var(--ease-out-expo)}.icp-card:hover .icp-mini-stat[data-v-345b0a14]{background:var(--color-brand-glow-3);border-color:var(--color-brand-glow-20)}.icp-card[data-v-345b0a14]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2rem;position:relative;transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo);will-change:transform;--spot-x:50%;--spot-y:50%}.icp-card[data-v-345b0a14]:hover{border-color:transparent;box-shadow:var(--shadow-elevated)}.icp-spotlight[data-v-345b0a14]{background:radial-gradient(400px circle at var(--spot-x) var(--spot-y),var(--color-brand-glow-6),transparent 60%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s var(--ease-out-expo);z-index:0}.icp-card:hover .icp-spotlight[data-v-345b0a14]{opacity:1}.icp-accent[data-v-345b0a14]{border-radius:var(--radius-card) var(--radius-card) 0 0;height:3px;left:0;position:absolute;top:0;transition:width .4s var(--ease-out-expo);width:0;z-index:1}.icp-card:hover .icp-accent[data-v-345b0a14]{width:100%}.icp-badge[data-v-345b0a14]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--text-caption);font-weight:600;gap:.375rem;letter-spacing:.04em;overflow:hidden;padding:.3rem .85rem;position:relative;text-transform:uppercase;transition:all .3s var(--ease-out-expo);z-index:1}.icp-badge.bg-brand\/8[data-v-345b0a14]{background:var(--color-brand-glow-6);border:1px solid var(--color-brand-glow-25);box-shadow:0 0 0 1px var(--color-brand-glow-5),0 1px 3px var(--color-brand-glow-8),inset 0 1px #fff9}.icp-card:hover .icp-badge.bg-brand\/8[data-v-345b0a14]{border-color:var(--color-brand-glow-35);box-shadow:0 0 0 1px var(--color-brand-glow-8),0 2px 8px var(--color-brand-glow-12),inset 0 1px #fff9}.icp-badge.bg-navy\/8[data-v-345b0a14]{background:#2563990f;border:1px solid rgba(37,99,153,.22);box-shadow:0 0 0 1px #2563990a,0 1px 3px #2563990f,inset 0 1px #fff9;color:#256399}.icp-card:hover .icp-badge.bg-navy\/8[data-v-345b0a14]{border-color:#25639952;box-shadow:0 0 0 1px #2563990f,0 2px 8px #2563991a,inset 0 1px #fff9}.icp-badge.bg-james-purple\/10[data-v-345b0a14]{background:#8b5cf60f;border:1px solid rgba(139,92,246,.25);box-shadow:0 0 0 1px #8b5cf60d,0 1px 3px #8b5cf614,inset 0 1px #fff9}.icp-card:hover .icp-badge.bg-james-purple\/10[data-v-345b0a14]{border-color:#8b5cf659;box-shadow:0 0 0 1px #8b5cf614,0 2px 8px #8b5cf61f,inset 0 1px #fff9}.icp-badge[data-v-345b0a14]:before{animation:badgeShimmer-345b0a14 4s ease-in-out infinite;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.12) 50%,transparent 65%);background-size:250% 100%;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@keyframes badgeShimmer-345b0a14{0%{background-position:200% 0}to{background-position:-200% 0}}.icp-icon[data-v-345b0a14]{align-items:center;border-radius:16px;display:flex;height:56px;justify-content:center;position:relative;transition:transform .3s var(--ease-out-expo);width:56px;z-index:1}.icp-icon[data-v-345b0a14]:after{border-radius:20px;content:"";inset:-4px;opacity:0;position:absolute;transition:opacity .3s var(--ease-out-expo)}.icp-card:hover .icp-icon[data-v-345b0a14]{transform:scale(1.05)}.icp-card:hover .icp-icon[data-v-345b0a14]:after{opacity:1}.icp-icon-brand[data-v-345b0a14]{background:var(--color-brand-glow-10);color:var(--color-brand)}.icp-icon-brand[data-v-345b0a14]:after{background:var(--color-brand-glow-6)}.icp-icon-navy[data-v-345b0a14]{background:#25639914;color:#256399}.icp-icon-navy[data-v-345b0a14]:after{background:#2563990a}.brand-gradient[data-v-345b0a14]{background:linear-gradient(90deg,#00ccab,#00e6c3,#00ccab)}.navy-gradient[data-v-345b0a14]{background:linear-gradient(90deg,#1a5276,#256399,#3a7cc5)}.icp-icon-james[data-v-345b0a14]{background:linear-gradient(135deg,var(--color-james-blue),var(--color-james-purple),var(--color-james-magenta));color:#fff}.icp-icon-james[data-v-345b0a14]:after{background:linear-gradient(135deg,#3b82f614,#8b5cf614,#ec489914)}.icp-check[data-v-345b0a14]{transition:transform .2s var(--ease-out-expo)}.icp-card:hover .icp-bullet .icp-check[data-v-345b0a14]{animation:checkBounce-345b0a14 .3s ease forwards}.icp-card:hover .icp-bullet:first-child .icp-check[data-v-345b0a14]{animation-delay:0s}.icp-card:hover .icp-bullet:nth-child(2) .icp-check[data-v-345b0a14]{animation-delay:60ms}.icp-card:hover .icp-bullet:nth-child(3) .icp-check[data-v-345b0a14]{animation-delay:.12s}.icp-card:hover .icp-bullet:nth-child(4) .icp-check[data-v-345b0a14]{animation-delay:.18s}@keyframes checkBounce-345b0a14{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media(hover:none){.icp-card[data-v-345b0a14]:hover{transform:none!important}.icp-spotlight[data-v-345b0a14]{display:none}}.testimonials-section[data-v-00b5a7d8]{background:var(--color-surface);padding:8.75rem 2rem;position:relative}.testimonials-container[data-v-00b5a7d8]{margin:0 auto;max-width:80rem;position:relative}.testimonials-header[data-v-00b5a7d8]{align-items:end;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:64px}.testimonials-headline[data-v-00b5a7d8]{margin-bottom:0;margin-top:16px;max-width:580px;text-wrap:balance}.testimonials-keyword[data-v-00b5a7d8]{color:var(--color-brand)}.testimonials-subhead[data-v-00b5a7d8]{color:var(--color-ink-tertiary);font-size:15px;line-height:1.65;margin:0;max-width:460px;padding-bottom:12px}.testimonials-subhead strong[data-v-00b5a7d8]{color:var(--color-ink);font-weight:500}@media(max-width:1023px){.testimonials-header[data-v-00b5a7d8]{align-items:start;gap:24px;grid-template-columns:1fr}.testimonials-subhead[data-v-00b5a7d8]{max-width:none;padding-bottom:0}}@media(max-width:767px){.testimonials-section[data-v-00b5a7d8]{padding:5rem 1.5rem}.testimonials-header[data-v-00b5a7d8]{margin-bottom:40px}}.testimonial-featured[data-v-00b5a7d8]{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);overflow:hidden;padding:48px;position:relative}.testimonial-glow[data-v-00b5a7d8]{background:var(--color-brand-glow-3);border-radius:50%;filter:blur(60px);height:300px;pointer-events:none;position:absolute;right:0;top:0;width:300px}.testimonial-quote-mark[data-v-00b5a7d8]{color:var(--color-brand-glow-20);font-size:80px;line-height:1;margin-bottom:-32px;margin-top:-8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonial-quote-body[data-v-00b5a7d8],.testimonial-quote-mark[data-v-00b5a7d8]{font-family:var(--font-heading);position:relative}.testimonial-quote-body[data-v-00b5a7d8]{color:var(--color-ink);display:flex;flex-direction:column;font-size:clamp(1.25rem,1.4vw + .85rem,1.5rem);font-weight:500;gap:16px;letter-spacing:-.01em;line-height:1.5}@media(max-width:767px){.testimonial-featured[data-v-00b5a7d8]{padding:32px}}.testimonial-attribution[data-v-00b5a7d8]{border-top:1px solid var(--color-border-subtle);margin-top:32px;padding-top:20px;position:relative}.testimonial-name[data-v-00b5a7d8]{color:var(--color-ink);font-family:var(--font-heading);font-size:15px;font-weight:500;margin:0}.testimonial-name-sm[data-v-00b5a7d8]{font-size:13px}.testimonial-meta[data-v-00b5a7d8]{color:var(--color-ink-tertiary);font-size:13px;margin:4px 0 0}.testimonials-secondary[data-v-00b5a7d8]{display:grid;gap:24px;grid-template-columns:1fr;margin-top:24px}@media(min-width:768px){.testimonials-secondary[data-v-00b5a7d8]{grid-template-columns:1fr 1fr}}.testimonial-card[data-v-00b5a7d8]{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);height:100%;padding:28px;transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo)}.testimonial-card[data-v-00b5a7d8]:hover{border-color:var(--color-brand-glow-20);box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.testimonial-quote-sm[data-v-00b5a7d8]{color:var(--color-ink);font-family:var(--font-body);font-size:15px;font-style:italic;line-height:1.6;margin:0}.testimonial-card .testimonial-attribution[data-v-00b5a7d8]{margin-top:20px;padding-top:16px}.insurers-section[data-v-7da717de]{background:var(--color-surface-ink);color:#fff;padding:8.75rem 2rem;position:relative}.insurers-container[data-v-7da717de]{margin:0 auto;max-width:80rem;position:relative}.insurers-header[data-v-7da717de]{align-items:end;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:64px}.insurers-headline[data-v-7da717de]{color:#fff;margin-bottom:0;margin-top:16px;max-width:580px;text-wrap:balance}.insurers-keyword[data-v-7da717de]{color:var(--color-tertiary)}.insurers-subhead[data-v-7da717de]{color:#fff9;font-size:15px;line-height:1.65;margin:0;max-width:440px;padding-bottom:12px}@media(max-width:1023px){.insurers-header[data-v-7da717de]{align-items:start;gap:24px;grid-template-columns:1fr}.insurers-subhead[data-v-7da717de]{max-width:none;padding-bottom:0}}@media(max-width:767px){.insurers-section[data-v-7da717de]{padding:5rem 1.5rem}.insurers-header[data-v-7da717de]{margin-bottom:40px}}.insurers-marquee-wrap[data-v-7da717de]{position:relative}.insurers-fade[data-v-7da717de]{inset-block:0;pointer-events:none;position:absolute;width:6rem;z-index:var(--z-overlay)}@media(min-width:768px){.insurers-fade[data-v-7da717de]{width:10rem}}.insurers-fade-l[data-v-7da717de]{background:linear-gradient(to right,var(--color-surface-ink),transparent);left:0}.insurers-fade-r[data-v-7da717de]{background:linear-gradient(to left,var(--color-surface-ink),transparent);right:0}.insurers-card[data-v-7da717de]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;display:flex;flex-shrink:0;height:80px;justify-content:center;padding:8px;transition:transform .3s var(--ease-out-expo),border-color .3s var(--ease-out-expo),background .3s var(--ease-out-expo);width:140px}.insurers-card[data-v-7da717de]:hover{background:#ffffff08;border-color:#ffffff40;transform:translateY(-2px)}.insurers-logo[data-v-7da717de]{filter:invert(1) grayscale(1);max-height:52px;max-width:100px;-o-object-fit:contain;object-fit:contain;opacity:.95;transition:opacity .3s var(--ease-out-expo)}.insurers-card:hover .insurers-logo[data-v-7da717de]{opacity:1}.insurers-stat[data-v-7da717de]{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:56px;margin-inline:auto;max-width:560px}.insurers-stat-rule[data-v-7da717de]{background:#ffffff26;border:none;flex:1;height:1px}.insurers-stat-text[data-v-7da717de]{color:#fff9;font-size:13px;margin:0;white-space:nowrap}.insurers-stat-strong[data-v-7da717de]{color:#fff;font-weight:600}.faq-item[data-v-6ff27cc6]{border-bottom:1px solid var(--color-border-subtle);padding:6px 0}.faq-button[data-v-6ff27cc6]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:16px;justify-content:space-between;padding:20px 4px;text-align:left;width:100%}.faq-question[data-v-6ff27cc6]{color:var(--color-ink);font-size:16px;font-weight:500;letter-spacing:-.005em}.faq-indicator[data-v-6ff27cc6]{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-ink-secondary);display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .3s var(--ease-out-expo);width:28px}.faq-indicator.open[data-v-6ff27cc6]{background:var(--color-ink);border-color:var(--color-ink);color:#fff;transform:rotate(180deg)}.faq-content[data-v-6ff27cc6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out-expo)}.faq-content.open[data-v-6ff27cc6]{grid-template-rows:1fr}.faq-content-inner[data-v-6ff27cc6]{overflow:hidden}.faq-answer[data-v-6ff27cc6]{color:var(--color-ink-tertiary);font-size:14.5px;line-height:1.6;margin:0;max-width:640px;padding:0 4px 24px}.faq-section[data-v-56297f28]{background:var(--color-surface);border-top:1px solid var(--color-border-subtle);padding:8.75rem 2rem;position:relative}.faq-container[data-v-56297f28]{margin:0 auto;max-width:80rem}.faq-header[data-v-56297f28]{align-items:baseline;display:flex;gap:16px;margin-bottom:60px}.faq-header-line[data-v-56297f28]{background:var(--color-border-subtle);flex:1;height:1px}.faq-grid[data-v-56297f28]{display:grid;gap:80px;grid-template-columns:240px 1fr}.faq-sidebar[data-v-56297f28]{align-self:flex-start;position:sticky;top:100px}.faq-sidebar-label[data-v-56297f28]{color:var(--color-ink-quaternary);font-size:10px;font-weight:600;letter-spacing:.12em;margin-bottom:14px}.faq-cat-button[data-v-56297f28]{background:transparent;border:none;border-left:2px solid transparent;border-radius:0 8px 8px 0;color:var(--color-ink-tertiary);cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:400;margin-bottom:4px;padding:10px 14px;text-align:left;transition:all .24s var(--ease-out-expo);width:100%}.faq-cat-button.active[data-v-56297f28]{background:var(--color-surface-alt);border-left-color:var(--color-ink);color:var(--color-ink);font-weight:500}.faq-questions[data-v-56297f28]{min-width:0}.faq-cat-title[data-v-56297f28]{margin-bottom:8px;margin-top:0;max-width:540px}.faq-cat-count[data-v-56297f28]{color:var(--color-ink-tertiary);font-size:14px;margin:0 0 32px}@media(max-width:767px){.faq-section[data-v-56297f28]{padding:5rem 1.5rem}.faq-grid[data-v-56297f28]{gap:32px;grid-template-columns:1fr}.faq-sidebar[data-v-56297f28]{border-bottom:1px solid var(--color-border-subtle);display:flex;gap:4px;margin-bottom:8px;overflow-x:auto;padding-bottom:8px;position:static}.faq-sidebar-label[data-v-56297f28]{display:none}.faq-cat-button[data-v-56297f28]{border-bottom:2px solid transparent;border-left:none;border-radius:0;flex-shrink:0;margin-bottom:0;padding:10px 16px;width:auto}.faq-cat-button.active[data-v-56297f28]{background:transparent;border-bottom-color:var(--color-ink)}}.hex-cell[data-v-2bd76356]{fill:transparent;pointer-events:auto;stroke:#ffffff14;transition:fill .1s ease,stroke .1s ease}.hex-cell[data-v-2bd76356]:not(:hover){transition:fill 1s ease,stroke 1s ease}.hex-active[data-v-2bd76356]{fill:var(--color-brand-glow-15);stroke:var(--color-brand-glow-30)}.cta-final[data-v-2e840545]{overflow:hidden;padding-block:80px;position:relative}.cta-hex[data-v-2e840545]{height:100%;inset:0;-webkit-mask-image:radial-gradient(900px 500px at center,#fff,transparent);mask-image:radial-gradient(900px 500px at center,#fff,transparent);position:absolute;width:100%;z-index:0}.cta-glow[data-v-2e840545]{background:radial-gradient(circle,var(--color-brand-glow-18),transparent 60%);height:600px;pointer-events:none;position:absolute;right:-10%;top:50%;transform:translateY(-50%);width:600px;z-index:2}.cta-container[data-v-2e840545]{align-items:center;display:grid;gap:60px;grid-template-columns:1.1fr 1fr;min-width:0;pointer-events:none;position:relative;z-index:3}.cta-card[data-v-2e840545],.cta-copy[data-v-2e840545]{min-width:0}.cta-card-primary[data-v-2e840545],.cta-card-secondary[data-v-2e840545]{pointer-events:auto}@media(max-width:1023px){.cta-container[data-v-2e840545]{gap:40px;grid-template-columns:1fr}}.cta-eyebrow[data-v-2e840545]{align-items:center;display:flex;gap:16px;margin-bottom:24px}.cta-eyebrow-line[data-v-2e840545]{background:linear-gradient(90deg,hsla(0,0%,100%,.25),transparent);height:1px;width:60px}.cta-title[data-v-2e840545]{color:#fff;line-height:1.15;margin:0 0 16px;text-wrap:balance}.cta-keyword[data-v-2e840545]{color:var(--color-tertiary)}.cta-keyword-alt[data-v-2e840545]{color:var(--color-brand)}.cta-lead[data-v-2e840545]{color:#ffffffb3;font-size:15.5px;line-height:1.55;margin:0;max-width:480px;text-wrap:pretty}.cta-stats[data-v-2e840545]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:24px;margin-top:28px;padding-top:24px}.cta-stat-num[data-v-2e840545]{color:var(--color-brand);font-size:22px;font-weight:500;line-height:1;margin-bottom:4px}.cta-stat-label[data-v-2e840545]{color:#ffffff80;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.cta-card[data-v-2e840545]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-sizing:border-box;max-width:100%;padding:28px}@media(max-width:480px){.cta-card[data-v-2e840545]{padding:20px}}.cta-card-label[data-v-2e840545]{color:#ffffff8c;display:block;font-size:11px;letter-spacing:.14em;margin-bottom:12px}.cta-card-title[data-v-2e840545]{color:#fff;font-family:var(--font-heading);font-size:clamp(1.125rem,1vw + .85rem,1.375rem);font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0 0 8px}.cta-card-text[data-v-2e840545]{color:#ffffffa6;font-size:13.5px;line-height:1.55;margin:0 0 20px}.cta-card-actions[data-v-2e840545]{display:flex;flex-direction:column;gap:10px}.cta-card-primary[data-v-2e840545]{justify-content:center;width:100%}.cta-card-secondary[data-v-2e840545]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-button);color:#fff;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-height:44px;padding:12px 18px;text-decoration:none;transition:background .3s var(--ease-out-expo),border-color .3s var(--ease-out-expo)}.cta-card-secondary[data-v-2e840545]:hover{background:#ffffff1a;border-color:#ffffff38}.cta-card-meta[data-v-2e840545]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);color:#ffffff8c;display:flex;font-size:12px;gap:8px;margin-top:16px;padding-top:16px}.cta-card-meta-icon[data-v-2e840545]{color:var(--color-brand);height:14px;width:14px}
