:root{color-scheme:light;--amevia-violet:#7c3aed;--amevia-indigo:#4f46e5;--amevia-blue:#3b82f6;--amevia-cyan:#06b6d4;--amevia-navy:#071126;--amevia-night:#0a1430;--amevia-white:#ffffff;--neutral-0:#ffffff;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--neutral-950:#020617;--color-success:#059669;--color-success-bg:#ecfdf5;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-error:#dc2626;--color-error-bg:#fef2f2;--color-info:#0284c7;--color-info-bg:#eff6ff;--gradient-brand:linear-gradient(135deg,#7c3aed,#3b82f6 50%,#06b6d4);--gradient-secondary:linear-gradient(135deg,#4f46e5,#3b82f6 55%,#06b6d4);--gradient-brand-soft:linear-gradient(135deg,rgba(124,58,237,0.12),rgba(59,130,246,0.08) 50%,rgba(6,182,212,0.12));--gradient-dark:linear-gradient(180deg,#071126,#0a1430);--gradient-hero:linear-gradient(135deg,#7c3aed,#4f46e5 35%,#2563eb 70%,#06b6d4);--gradient-motion-glow:linear-gradient(135deg,rgba(124,58,237,0.55),rgba(79,70,229,0.35) 50%,rgba(6,182,212,0.45));--surface-page:#f6f8fc;--surface-primary:#ffffff;--surface-secondary:#f8fafc;--surface-elevated:#ffffff;--surface-inverse:#071126;--surface-overlay:rgba(7,17,38,0.6);--text-primary:#0f172a;--text-secondary:#64748b;--text-muted:#94a3b8;--text-inverse:#f8fafc;--text-brand:#4f46e5;--text-link:#2563eb;--border-default:#e2e8f0;--border-subtle:#f1f5f9;--border-strong:#cbd5e1;--border-focus:#4f46e5;--font-display:var(--font-plus-jakarta),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,monospace;--text-display-xl:clamp(3rem,6vw,4.5rem);--text-display-l:clamp(2.5rem,5vw,4rem);--text-display-m:clamp(2rem,4vw,2.75rem);--text-display:var(--text-display-l);--text-h1:clamp(2rem,4vw,3rem);--text-h2:clamp(1.75rem,3vw,2.25rem);--text-h3:clamp(1.375rem,2.5vw,1.75rem);--text-h4:1.25rem;--text-h5:1.125rem;--text-h6:1rem;--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:0.875rem;--text-label:0.8125rem;--text-caption:0.75rem;--text-overline:0.75rem;--text-button:0.875rem;--text-code:0.8125rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-wider:0.08em;--tracking-tagline:0.12em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-section:clamp(4rem,8vw,6.5rem);--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(7,17,38,0.04);--shadow-sm:0 2px 8px rgba(7,17,38,0.06);--shadow-md:0 8px 24px rgba(7,17,38,0.08);--shadow-lg:0 16px 48px rgba(7,17,38,0.1);--shadow-xl:0 24px 64px rgba(7,17,38,0.12);--shadow-glow:0 0 60px rgba(79,70,229,0.15);--max-width:1200px;--max-width-narrow:720px;--header-height:72px;--sidebar-width:240px;--sidebar-expanded-width:232px;--sidebar-collapsed-width:76px;--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--ease-default:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--motion-fast:var(--duration-fast);--motion-standard:var(--duration-normal);--motion-slow:var(--duration-slow);--motion-ease-out:var(--ease-out);--motion-ease-in-out:var(--ease-default);--motion-breathe-scale:1.012;--motion-ribbon-duration:8s;--motion-sweep-duration:7s;--button-height:2.75rem;--input-height:2.75rem;--touch-target:2.75rem;--focus-ring:0 0 0 2px var(--surface-primary),0 0 0 4px var(--border-focus);--launcher-bg-gradient:var(--gradient-brand);--launcher-bg-dark:var(--amevia-navy);--launcher-bg-light:#ffffff;--launcher-border:var(--border-default);--launcher-text-dark:#071126;--launcher-text-light:#ffffff;--launcher-shadow:var(--shadow-md);--launcher-shadow-soft:var(--shadow-sm);--launcher-glow:0 8px 28px rgba(79,70,229,0.22);--launcher-focus-ring:var(--focus-ring);--launcher-size-sm:2.75rem;--launcher-size-default:3.25rem;--launcher-size-lg:3.75rem;--launcher-label-height:3.25rem;--launcher-radius:999px;--launcher-icon-size:1.5rem;--launcher-gap:0.55rem;--launcher-pad-x:1rem;--launcher-customer-bg:#2563eb;--launcher-customer-fg:#ffffff}.dark,[data-theme=dark]{color-scheme:dark;--surface-page:#071126;--surface-primary:#0a1430;--surface-secondary:#0f1a3a;--surface-elevated:#111d42;--surface-inverse:#f8fafc;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--text-inverse:#0f172a;--text-brand:#818cf8;--text-link:#60a5fa;--border-default:#1e293b;--border-subtle:#0f1a3a;--border-strong:#334155;--color-success-bg:rgba(5,150,105,0.15);--color-warning-bg:rgba(217,119,6,0.15);--color-error-bg:rgba(220,38,38,0.15);--color-info-bg:rgba(2,132,199,0.15);--shadow-xs:0 1px 2px rgba(0,0,0,0.2);--shadow-sm:0 2px 8px rgba(0,0,0,0.25);--shadow-md:0 8px 24px rgba(0,0,0,0.3);--shadow-lg:0 16px 48px rgba(0,0,0,0.35);--focus-ring:0 0 0 2px var(--surface-primary),0 0 0 4px #818cf8}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-normal:0ms;--duration-slow:0ms}}.amevia-motion{--amevia-motion-size:96px;--amevia-size-num:96;--amevia-flow-duration:8s;--amevia-scale-max:1.014;--amevia-breathe-duration:5.4s;--amevia-illum-opacity:0.82;--amevia-bloom-opacity:0.28;--amevia-blob-scale:1;--amevia-edge-opacity:0.55;--amevia-speed-multiplier:1;--amevia-shift-x:0px;--amevia-shift-y:0px;--amevia-icon:url(/brand/source/amevia-logo.svg);--amevia-path-scale:calc(var(--amevia-size-num) / 1058.86);--amevia-path-offset-y:calc(var(--amevia-motion-size) * 0.0358);position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0}.amevia-motion--bg-dark{background:radial-gradient(120% 120% at 50% 40%,#0a1533 0,#071126 60%,#050d1f 100%)}.amevia-motion--bg-dark,.amevia-motion--bg-light{border-radius:1.25rem;padding:clamp(1.25rem,12%,3rem)}.amevia-motion--bg-light{background:radial-gradient(120% 120% at 50% 40%,#ffffff 0,#eef2f7 100%)}.amevia-motion--bg-transparent{background:transparent}.amevia-motion__tilt{position:relative;transform-style:preserve-3d;transition:transform .5s ease}.amevia-ribbon{position:relative;width:var(--amevia-motion-size);height:var(--amevia-motion-size);transform-origin:center}.amevia-motion--ribbon-flow .amevia-ribbon,.amevia-motion--ribbon-sweep .amevia-ribbon{animation:amevia-breathe calc(var(--amevia-breathe-duration) / var(--amevia-speed-multiplier)) ease-in-out infinite}.amevia-ribbon__base{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.amevia-ribbon__bloom,.amevia-ribbon__illum{position:absolute;inset:0;pointer-events:none;overflow:visible;mix-blend-mode:screen;transform:translate(var(--amevia-shift-x),var(--amevia-shift-y));-webkit-mask:var(--amevia-icon) center /contain no-repeat;mask:var(--amevia-icon) center /contain no-repeat}.amevia-ribbon__bloom{z-index:2;opacity:var(--amevia-bloom-opacity);filter:blur(calc(var(--amevia-motion-size) * .03))}.amevia-ribbon__illum{z-index:3;opacity:var(--amevia-illum-opacity)}.amevia-ribbon__pathspace{position:absolute;top:0;left:0;width:0;height:0;transform-origin:0 0;transform:translateY(var(--amevia-path-offset-y)) scale(var(--amevia-path-scale))}.amevia-flow-blob{position:absolute;top:0;left:0;border-radius:50%;offset-rotate:0deg;offset-anchor:50% 50%;offset-distance:0;will-change:offset-distance}.amevia-flow-blob--main{width:calc(660px * var(--amevia-blob-scale));height:calc(470px * var(--amevia-blob-scale));background:radial-gradient(ellipse closest-side at 50% 50%,rgba(255,255,255,.88) 0,rgba(165,215,255,.72) 20%,rgba(88,115,255,.44) 45%,rgba(124,58,237,.18) 70%,rgba(124,58,237,0) 100%)}.amevia-flow-blob--trail{width:calc(520px * var(--amevia-blob-scale));height:calc(380px * var(--amevia-blob-scale));opacity:.6;background:radial-gradient(ellipse closest-side at 50% 50%,rgba(196,181,253,.5) 0,rgba(124,92,246,.34) 35%,rgba(99,102,241,.16) 65%,rgba(99,102,241,0) 100%)}.amevia-flow-blob--bloom{width:calc(780px * var(--amevia-blob-scale));height:calc(560px * var(--amevia-blob-scale));background:radial-gradient(ellipse closest-side at 50% 50%,rgba(130,175,255,.6) 0,rgba(99,102,241,.3) 45%,rgba(124,58,237,0) 100%)}.amevia-ribbon__innerglow{position:absolute;inset:0;z-index:2;display:none;pointer-events:none;mix-blend-mode:screen;-webkit-mask:var(--amevia-icon) center /contain no-repeat;mask:var(--amevia-icon) center /contain no-repeat;background:radial-gradient(ellipse 62% 56% at 50% 52%,rgba(150,190,255,.5) 0,rgba(99,102,241,.22) 45%,transparent 76%)}.amevia-motion--ribbon-flow .amevia-flow-blob--bloom,.amevia-motion--ribbon-flow .amevia-flow-blob--main,.amevia-motion--ribbon-flow .amevia-flow-blob--trail{animation:amevia-flow-travel calc(var(--amevia-flow-duration) / var(--amevia-speed-multiplier)) linear infinite}.amevia-motion--ribbon-flow .amevia-flow-blob--trail{animation-delay:calc(var(--amevia-flow-duration) / var(--amevia-speed-multiplier) * -.05)}.amevia-motion--ribbon-sweep .amevia-flow-blob--trail{display:none}.amevia-motion--ribbon-sweep .amevia-flow-blob--bloom,.amevia-motion--ribbon-sweep .amevia-flow-blob--main{animation:amevia-flow-sweep calc(7s / var(--amevia-speed-multiplier)) ease-in-out infinite}.amevia-motion--soft-pulse .amevia-ribbon__bloom,.amevia-motion--soft-pulse .amevia-ribbon__illum{display:none}.amevia-motion--soft-pulse .amevia-ribbon__innerglow{display:block;animation:amevia-innerglow-pulse calc((var(--amevia-breathe-duration) * .9) / var(--amevia-speed-multiplier)) ease-in-out infinite}.amevia-motion--soft-pulse .amevia-ribbon{animation:amevia-breathe calc((var(--amevia-breathe-duration) * .9) / var(--amevia-speed-multiplier)) ease-in-out infinite}.amevia-motion--none .amevia-ribbon__bloom,.amevia-motion--none .amevia-ribbon__illum{display:none}.amevia-motion--none .amevia-ribbon__innerglow{display:block;opacity:.55}.amevia-motion--reveal .amevia-ribbon{animation:amevia-reveal-in .9s cubic-bezier(.22,.61,.36,1) both}.amevia-motion--reveal .amevia-flow-blob--trail{display:none}.amevia-motion--reveal .amevia-flow-blob--bloom,.amevia-motion--reveal .amevia-flow-blob--main{animation:amevia-flow-sweep 1.8s ease-out .25s both}@keyframes amevia-flow-travel{0%{offset-distance:0}to{offset-distance:100%}}@keyframes amevia-flow-sweep{0%{offset-distance:0;opacity:0}6%{opacity:1}38%{offset-distance:100%;opacity:1}46%{opacity:0}to{offset-distance:100%;opacity:0}}@keyframes amevia-innerglow-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.72;transform:scale(1.02)}}@keyframes amevia-breathe{0%,to{transform:scale(1)}50%{transform:scale(var(--amevia-scale-max))}}@keyframes amevia-reveal-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.amevia-motion--bg-light .amevia-ribbon__illum{opacity:calc(var(--amevia-illum-opacity) * .85)}.amevia-motion--bg-light .amevia-ribbon__bloom{opacity:calc(var(--amevia-bloom-opacity) * .6)}.amevia-motion--bg-light .amevia-flow-blob--main{background:radial-gradient(ellipse closest-side at 50% 50%,rgba(120,110,235,.55) 0,rgba(79,96,226,.42) 25%,rgba(60,78,200,.26) 50%,rgba(90,56,190,.12) 72%,rgba(90,56,190,0) 100%)}.amevia-motion--bg-light .amevia-flow-blob--trail{background:radial-gradient(ellipse closest-side at 50% 50%,rgba(110,96,220,.42) 0,rgba(88,72,200,.26) 45%,rgba(88,72,200,0) 100%)}.amevia-motion--bg-light .amevia-ribbon__innerglow{background:radial-gradient(ellipse 62% 56% at 50% 52%,rgba(96,92,215,.4) 0,rgba(79,70,200,.2) 45%,transparent 76%)}.amevia-motion--bg-dark .amevia-ribbon__bloom{opacity:calc(var(--amevia-bloom-opacity) + .05)}.amevia-ribbon__debug{position:absolute;inset:0;z-index:6;pointer-events:none}.amevia-ribbon__debug svg{width:100%;height:100%;display:block;overflow:visible}.amevia-debug__guide{stroke:#ff2d78;stroke-width:4;opacity:.9;stroke-dasharray:10 8}.amevia-flow-debugdot{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;background:#ff2d78;box-shadow:0 0 0 6px rgba(255,45,120,.3);offset-rotate:0deg;offset-anchor:50% 50%;offset-distance:0;animation:amevia-flow-travel calc(var(--amevia-flow-duration) / var(--amevia-speed-multiplier)) linear infinite}.amevia-motion--interactive:hover{--amevia-illum-opacity:1;--amevia-bloom-opacity:calc(var(--amevia-bloom-opacity) + 0.06)}.amevia-motion[data-paused=true] .amevia-flow-blob,.amevia-motion[data-paused=true] .amevia-flow-debugdot,.amevia-motion[data-paused=true] .amevia-ribbon,.amevia-motion[data-paused=true] .amevia-ribbon__innerglow{animation-play-state:paused!important}.amevia-motion[data-reduced-motion=true] .amevia-flow-blob,.amevia-motion[data-reduced-motion=true] .amevia-ribbon,.amevia-motion[data-reduced-motion=true] .amevia-ribbon__innerglow{animation:none!important}.amevia-motion[data-reduced-motion=true] .amevia-ribbon{transform:none!important}.amevia-motion[data-reduced-motion=true] .amevia-ribbon__bloom,.amevia-motion[data-reduced-motion=true] .amevia-ribbon__debug,.amevia-motion[data-reduced-motion=true] .amevia-ribbon__illum{display:none}.amevia-motion[data-reduced-motion=true] .amevia-ribbon__innerglow{display:block;opacity:.4}.amevia-motion[data-reduced-motion=true] .amevia-motion__tilt{transform:none!important}@media (pointer:coarse){.amevia-motion__tilt{transform:none!important}.amevia-ribbon__bloom,.amevia-ribbon__illum{--amevia-shift-x:0px;--amevia-shift-y:0px}}@media (prefers-reduced-motion:reduce){.amevia-motion:not([data-reduced-motion=false]) .amevia-flow-blob,.amevia-motion:not([data-reduced-motion=false]) .amevia-ribbon,.amevia-motion:not([data-reduced-motion=false]) .amevia-ribbon__innerglow{animation:none!important}.amevia-motion:not([data-reduced-motion=false]) .amevia-ribbon{transform:none!important}.amevia-motion:not([data-reduced-motion=false]) .amevia-ribbon__bloom,.amevia-motion:not([data-reduced-motion=false]) .amevia-ribbon__debug,.amevia-motion:not([data-reduced-motion=false]) .amevia-ribbon__illum{display:none}.amevia-motion:not([data-reduced-motion=false]) .amevia-ribbon__innerglow{display:block;opacity:.4}.amevia-motion:not([data-reduced-motion=false]) .amevia-motion__tilt{transform:none!important}}.amevia-hero-mark{position:relative;display:inline-flex;align-items:center;justify-content:center}.amevia-hero-mark--dark{background:radial-gradient(120% 120% at 50% 38%,#0b1738 0,#071126 58%,#050d1f 100%)}.amevia-hero-mark--dark,.amevia-hero-mark--light{border-radius:1.5rem;padding:clamp(2rem,6vw,4rem)}.amevia-hero-mark--light{background:radial-gradient(120% 120% at 50% 38%,#ffffff 0,#eef2f7 60%,#e6ecf5 100%)}.amevia-hero-mark--transparent{padding:0;border-radius:0;background:transparent;box-shadow:none}.amevia-hero-mark--transparent .amevia-motion{background:transparent}.amevia-agent-mark{display:inline-flex;align-items:center;justify-content:center}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{min-height:100vh;color:var(--text-primary);background:var(--surface-page);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}img,svg{display:block;max-width:100%}a{color:var(--text-link)}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.skip-link{position:absolute;top:-100px;left:1rem;z-index:200;padding:.625rem 1rem;background:var(--amevia-navy);color:var(--amevia-white);border-radius:var(--radius-sm);font-weight:var(--weight-semibold);font-size:var(--text-body-sm)}.skip-link:focus{top:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}