.scroll-progress-wrap.svelte-wqy0tw{position:fixed;top:var(--header-height);left:0;right:0;height:3px;z-index:40;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border)}.scroll-progress-bar.svelte-wqy0tw{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));border-radius:0 var(--radius-full) var(--radius-full) 0;transition:width .1s ease-out}.ai-page.svelte-wqy0tw{position:relative}.ai-page.svelte-wqy0tw .hero-glass.glass-card:where(.svelte-wqy0tw):hover,.ai-page.svelte-wqy0tw .overview-subsection.glass-card:where(.svelte-wqy0tw):hover,.ai-page.svelte-wqy0tw .overview-list.glass-card:where(.svelte-wqy0tw):hover,.ai-page.svelte-wqy0tw .page-section.glass-card:where(.svelte-wqy0tw):hover,.ai-page.svelte-wqy0tw .cta-inner.glass-card:where(.svelte-wqy0tw):hover,.ai-page.svelte-wqy0tw .sidebar-card.glass-card:where(.svelte-wqy0tw):hover,.ai-page.svelte-wqy0tw .glass-card:where(.svelte-wqy0tw):hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-shadow),var(--shadow-glow);transform:none}.ai-page.svelte-wqy0tw [id=overview]:where(.svelte-wqy0tw),.ai-page.svelte-wqy0tw [id=what-is]:where(.svelte-wqy0tw),.ai-page.svelte-wqy0tw [id=strategy-transformation]:where(.svelte-wqy0tw),.ai-page.svelte-wqy0tw [id=automation-workflows]:where(.svelte-wqy0tw),.ai-page.svelte-wqy0tw [id=productivity-advisory]:where(.svelte-wqy0tw),.ai-page.svelte-wqy0tw [id=faq]:where(.svelte-wqy0tw),.ai-page.svelte-wqy0tw [id=cta]:where(.svelte-wqy0tw){scroll-margin-top:calc(var(--header-height) + var(--spacing-3xl))}.ai-hero.svelte-wqy0tw{padding:var(--spacing-3xl) 0 var(--spacing-3xl);position:relative}.ai-page.svelte-wqy0tw .hero-glass:where(.svelte-wqy0tw){margin-left:calc(-1 * var(--spacing-xl));width:calc(100% + var(--spacing-xl));padding:var(--spacing-3xl) var(--spacing-2xl);box-shadow:var(--glass-shadow),0 0 0 1px #ffffff0a inset}@media(max-width:968px){.ai-page.svelte-wqy0tw .hero-glass:where(.svelte-wqy0tw){margin-left:0;width:100%}}.ai-page.svelte-wqy0tw .hero-eyebrow:where(.svelte-wqy0tw){font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--spacing-md)}.ai-page.svelte-wqy0tw .hero-title:where(.svelte-wqy0tw){font-size:clamp(1.75rem,4vw,var(--font-size-5xl));font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-md);line-height:var(--line-height-tight)}.ai-page.svelte-wqy0tw .hero-subtitle:where(.svelte-wqy0tw){margin-bottom:0}.ai-page.svelte-wqy0tw .hero-accent:where(.svelte-wqy0tw){width:4rem;height:3px;margin:var(--spacing-lg) auto var(--spacing-xl);background:linear-gradient(90deg,var(--color-primary),transparent);border-radius:var(--radius-full)}.ai-page.svelte-wqy0tw .hero-actions:where(.svelte-wqy0tw){display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;margin-top:var(--spacing-xl)}.ai-page.svelte-wqy0tw .hero-actions:where(.svelte-wqy0tw) .btn{min-height:44px}.content-section.svelte-wqy0tw{position:relative}.content-main.svelte-wqy0tw{min-width:0;position:relative;grid-column:1;grid-row:1 / -1}.content-main.svelte-wqy0tw:before{content:"";position:absolute;top:calc(-1 * var(--spacing-xl));bottom:calc(-1 * var(--spacing-xl));left:calc(-1 * var(--spacing-xl));right:calc(-1 * var(--spacing-3xl) / 2);background:var(--glass-bg);opacity:.5;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:0 4px 24px #0003;pointer-events:none;z-index:-1}@media(max-width:968px){.content-main.svelte-wqy0tw:before{right:calc(-1 * var(--spacing-xl))}}.page-section.svelte-wqy0tw{margin-bottom:var(--spacing-3xl)}.overview-section.svelte-wqy0tw h2:where(.svelte-wqy0tw){border-bottom:1px solid var(--glass-border);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-md)}.page-section.section-card.svelte-wqy0tw{position:relative;overflow:hidden}.page-section.section-card.svelte-wqy0tw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 140% 100% at 100% 0%,rgba(0,255,255,.04) 0%,rgba(0,255,255,.015) 30%,transparent 42%);pointer-events:none;z-index:0;border-radius:inherit}.page-section.section-card.svelte-wqy0tw>:where(.svelte-wqy0tw){position:relative;z-index:1}.page-section.section-card.glass-card.svelte-wqy0tw{box-shadow:var(--glass-shadow),0 1px #ffffff0f inset}.section-heading.svelte-wqy0tw{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;border-bottom:1px solid var(--glass-border);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-md)}.section-num.svelte-wqy0tw{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-bg-primary);background:var(--color-primary);border-radius:var(--radius-md);flex-shrink:0}.page-section.svelte-wqy0tw h2:where(.svelte-wqy0tw){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--glass-border)}.page-section.svelte-wqy0tw h2.section-heading:where(.svelte-wqy0tw){margin-bottom:0;padding-bottom:var(--spacing-sm)}.page-section.svelte-wqy0tw p:where(.svelte-wqy0tw){color:var(--color-gray-300);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg)}.page-section.glass-card.svelte-wqy0tw{padding:var(--spacing-xl);transition:border-color var(--transition-base)}.collapsible-section.svelte-wqy0tw .section-details:where(.svelte-wqy0tw){display:block;list-style:none}.collapsible-section.svelte-wqy0tw .section-details-summary:where(.svelte-wqy0tw){display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;cursor:pointer;list-style:none;border-bottom:1px solid var(--glass-border);padding:var(--spacing-sm) 0;margin-bottom:0;min-height:44px;box-sizing:border-box;transition:color var(--transition-fast)}.collapsible-section.svelte-wqy0tw .section-details-summary:where(.svelte-wqy0tw)::-webkit-details-marker{display:none}.collapsible-section.svelte-wqy0tw .section-details-summary:where(.svelte-wqy0tw) .section-heading:where(.svelte-wqy0tw){flex:1 1 auto;margin:0;border-bottom:none;padding-bottom:0;padding-top:0;line-height:1.25;align-self:center}.collapsible-section.svelte-wqy0tw .section-details-summary:where(.svelte-wqy0tw) .section-num:where(.svelte-wqy0tw){align-self:center}.collapsible-section.svelte-wqy0tw .section-details-summary:where(.svelte-wqy0tw):hover{color:var(--color-primary)}.collapsible-section.svelte-wqy0tw .section-details-summary:where(.svelte-wqy0tw):hover .section-heading:where(.svelte-wqy0tw){color:inherit}.collapsible-section.svelte-wqy0tw .section-details-chevron:where(.svelte-wqy0tw){flex-shrink:0;width:.6em;height:.6em;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(45deg);margin-bottom:.2em;transition:transform var(--transition-base)}.collapsible-section.svelte-wqy0tw .section-details[open]:where(.svelte-wqy0tw) .section-details-chevron:where(.svelte-wqy0tw){transform:rotate(-135deg);margin-bottom:-.25em}.collapsible-section.svelte-wqy0tw .section-details-content:where(.svelte-wqy0tw){padding-top:var(--spacing-md)}.collapsible-section.svelte-wqy0tw .section-details:where(.svelte-wqy0tw):not([open]) .section-details-summary:where(.svelte-wqy0tw){margin-bottom:0}.service-list.svelte-wqy0tw{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.service-list.svelte-wqy0tw li:where(.svelte-wqy0tw){display:inline-flex;align-items:center}.service-list-link.svelte-wqy0tw{display:inline-flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-gray-200);font-size:var(--font-size-sm);text-decoration:none;transition:border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base);box-shadow:0 2px 8px #0003,0 1px #ffffff0a inset}.service-list-link.svelte-wqy0tw:before{content:"✓";color:var(--color-primary);margin-right:var(--spacing-sm);font-weight:var(--font-weight-semibold)}.service-list-link.svelte-wqy0tw:hover{border-color:var(--glass-border-strong);background:var(--glass-bg-elevated);box-shadow:var(--glass-shadow),var(--shadow-glow),0 1px #ffffff0f inset;text-decoration:none;color:var(--color-white)}.service-list-link.svelte-wqy0tw:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.expandable-list.svelte-wqy0tw{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.expandable-item.svelte-wqy0tw{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base);box-shadow:0 2px 8px #00000026,0 1px #ffffff0a inset}.expandable-item.svelte-wqy0tw:hover{border-color:var(--glass-border-strong);background:var(--glass-bg-elevated);box-shadow:var(--glass-shadow),var(--shadow-glow),0 1px #ffffff0d inset}.expandable-item[open].svelte-wqy0tw{border-color:var(--color-primary);background:var(--glass-bg-elevated);box-shadow:0 0 0 1px #0ff3,0 4px 16px #0003,0 1px #ffffff0f inset}.expandable-item.svelte-wqy0tw summary:where(.svelte-wqy0tw){list-style:none;padding:var(--spacing-md) var(--spacing-lg);min-height:44px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-gray-200);font-weight:var(--font-weight-medium);gap:var(--spacing-sm);transition:color var(--transition-fast)}.expandable-item.svelte-wqy0tw summary:where(.svelte-wqy0tw)::-webkit-details-marker{display:none}.expandable-item.svelte-wqy0tw summary:where(.svelte-wqy0tw):before{content:"▶";font-size:.65em;color:var(--color-primary);transition:transform var(--transition-base);flex-shrink:0}.expandable-item[open].svelte-wqy0tw summary:where(.svelte-wqy0tw):before{transform:rotate(90deg)}.expandable-item.svelte-wqy0tw summary:where(.svelte-wqy0tw):hover{color:var(--color-white)}.expandable-item.svelte-wqy0tw summary:where(.svelte-wqy0tw):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.expandable-content.svelte-wqy0tw{padding:0 var(--spacing-lg) var(--spacing-lg)}.expandable-content.svelte-wqy0tw p:where(.svelte-wqy0tw){margin:0;padding:var(--spacing-sm) 0 0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-gray-300);line-height:var(--line-height-relaxed);border-left:2px solid var(--color-primary);margin-left:var(--spacing-sm);opacity:.9}.cta-section.svelte-wqy0tw{margin-top:var(--spacing-4xl);margin-bottom:0}.cta-with-glow.svelte-wqy0tw{position:relative}.cta-with-glow.svelte-wqy0tw:after{content:"";position:absolute;inset:-var(--spacing-2xl);background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(0,255,255,.05) 0%,transparent 60%);pointer-events:none;z-index:0}.cta-with-glow.svelte-wqy0tw .cta-inner:where(.svelte-wqy0tw){position:relative;z-index:1}.cta-section.svelte-wqy0tw .cta-inner:where(.svelte-wqy0tw){text-align:center;padding:var(--spacing-2xl) var(--spacing-3xl)}.cta-section.svelte-wqy0tw h2:where(.svelte-wqy0tw){margin-bottom:var(--spacing-md);color:var(--color-white)}.cta-section.svelte-wqy0tw p:where(.svelte-wqy0tw){margin-bottom:var(--spacing-xl);color:var(--color-gray-300);line-height:var(--line-height-relaxed)}.overview-subsection.svelte-wqy0tw{margin-top:var(--spacing-2xl)}.overview-subsection.glass-card.svelte-wqy0tw{position:relative;overflow:hidden;padding:var(--spacing-xl);box-shadow:var(--glass-shadow),0 1px #ffffff0d inset}.overview-subsection.glass-card.svelte-wqy0tw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 140% 100% at 100% 0%,rgba(0,255,255,.04) 0%,rgba(0,255,255,.015) 30%,transparent 42%);pointer-events:none;z-index:0;border-radius:inherit}.overview-subsection.glass-card.svelte-wqy0tw>:where(.svelte-wqy0tw){position:relative;z-index:1}.overview-subsection.svelte-wqy0tw h3:where(.svelte-wqy0tw){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md)}.overview-subsection.svelte-wqy0tw p:where(.svelte-wqy0tw){margin-bottom:0}.content-main.svelte-wqy0tw a:where(.svelte-wqy0tw){color:var(--color-primary);text-decoration:none}.content-main.svelte-wqy0tw a:where(.svelte-wqy0tw):hover{text-decoration:underline}.faq-section.svelte-wqy0tw h2:where(.svelte-wqy0tw){border-bottom:1px solid var(--glass-border);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-md)}.faq-intro.svelte-wqy0tw{font-size:var(--font-size-sm);color:var(--color-gray-400);margin-bottom:var(--spacing-xl)}.faq-list.svelte-wqy0tw{margin:0}.faq-item.svelte-wqy0tw{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 2px 8px #00000026,0 1px #ffffff0a inset;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.faq-item.svelte-wqy0tw:hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-shadow),var(--shadow-glow),0 1px #ffffff0d inset}.faq-item.svelte-wqy0tw:last-child{margin-bottom:0}.faq-item.svelte-wqy0tw dt:where(.svelte-wqy0tw){font-size:var(--font-size-base);color:var(--color-white);margin-bottom:var(--spacing-sm)}.faq-item.svelte-wqy0tw dd:where(.svelte-wqy0tw){margin:0;color:var(--color-gray-300);line-height:var(--line-height-relaxed);padding-left:0}.overview-list.svelte-wqy0tw{position:relative;overflow:hidden;padding:var(--spacing-xl);margin-top:var(--spacing-xl);box-shadow:var(--glass-shadow),0 1px #ffffff0f inset}.overview-list.svelte-wqy0tw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 140% 100% at 100% 0%,rgba(0,255,255,.04) 0%,rgba(0,255,255,.015) 30%,transparent 42%);pointer-events:none;z-index:0;border-radius:inherit}.overview-list.svelte-wqy0tw>:where(.svelte-wqy0tw){position:relative;z-index:1}.overview-list.svelte-wqy0tw h3:where(.svelte-wqy0tw){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md)}.overview-list.svelte-wqy0tw .service-list:where(.svelte-wqy0tw){display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.content-sidebar-wrap.svelte-wqy0tw{grid-column:2;grid-row:1;min-width:0;position:sticky;top:calc(var(--header-height) + var(--spacing-lg));align-self:start;max-height:calc(100vh - var(--header-height) - var(--spacing-xl));overflow-y:auto;margin-top:calc(-1 * var(--spacing-xl))}.content-sidebar-nav.svelte-wqy0tw,.content-sidebar-related.svelte-wqy0tw{min-width:0}.sidebar-card.svelte-wqy0tw{padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.sidebar-card.svelte-wqy0tw h3:where(.svelte-wqy0tw){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md)}.nav-list.svelte-wqy0tw{list-style:none;padding:0;margin:0}.nav-list.svelte-wqy0tw li:where(.svelte-wqy0tw){margin-bottom:var(--spacing-xs)}.nav-list.svelte-wqy0tw a:where(.svelte-wqy0tw){display:flex;align-items:center;padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-md);min-height:44px;box-sizing:border-box;font-size:var(--font-size-sm);color:var(--color-gray-300);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast);border-left:3px solid transparent}.nav-list.svelte-wqy0tw a:where(.svelte-wqy0tw):hover{color:var(--color-primary);text-decoration:none;border-left-color:var(--color-primary)}.nav-list.svelte-wqy0tw a.active:where(.svelte-wqy0tw){color:var(--color-primary);font-weight:var(--font-weight-semibold);border-left-color:transparent;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-md);box-shadow:0 2px 8px #0003,0 1px #ffffff0a inset;border:1px solid var(--glass-border-strong)}.nav-list.svelte-wqy0tw a:where(.svelte-wqy0tw):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:968px){.content-grid.svelte-wqy0tw{grid-template-columns:1fr;grid-template-rows:auto}.content-main.svelte-wqy0tw{grid-column:1;grid-row:auto;order:2}.content-sidebar-wrap.svelte-wqy0tw{display:contents}.content-sidebar-nav.svelte-wqy0tw{grid-column:1;grid-row:auto;order:1;margin-top:0}.content-sidebar-related.svelte-wqy0tw{grid-column:1;grid-row:auto;order:3}.sidebar-nav.svelte-wqy0tw{position:sticky;top:var(--header-height);z-index:5}.overview-list.svelte-wqy0tw .service-list:where(.svelte-wqy0tw){grid-template-columns:1fr}}@media(max-width:768px){.page-section.glass-card.svelte-wqy0tw{padding:var(--spacing-lg)}.page-section.svelte-wqy0tw{margin-bottom:var(--spacing-2xl)}.ai-page.svelte-wqy0tw .hero-actions:where(.svelte-wqy0tw){flex-direction:column;width:100%}.ai-page.svelte-wqy0tw .hero-actions:where(.svelte-wqy0tw) .btn{width:100%;justify-content:center}}
