.video-bg.svelte-hycm2y{background:linear-gradient(135deg,#0a0f0d 0%,#0f1f15 40%,#0c1a18 70%,#080d0b 100%)}:root .video-bg.svelte-hycm2y,[data-theme=light] .video-bg.svelte-hycm2y{background:linear-gradient(135deg,#0d1a12 0%,#142b1c 40%,#0f2420 70%,#0a1510 100%)}.video-orb-1.svelte-hycm2y{background:radial-gradient(circle, color-mix(in srgb, var(--color-accent,#16a34a) 30%, transparent) 0%, transparent 70%)}.video-orb-2.svelte-hycm2y{background:radial-gradient(circle, color-mix(in srgb, var(--color-accent-light,#22c55e) 20%, transparent) 0%, transparent 70%)}.play-btn-bg.svelte-hycm2y{background:color-mix(in srgb, var(--color-accent,#16a34a) 85%, black)}.video-container.svelte-hycm2y:hover .play-btn-bg:where(.svelte-hycm2y){background:var(--color-accent,#16a34a)}.video-container.svelte-hycm2y:hover .play-btn:where(.svelte-hycm2y){box-shadow:0 0 24px color-mix(in srgb, var(--color-accent,#16a34a) 50%, transparent)}.card-top-line.svelte-12xc25p{background:linear-gradient(90deg, transparent 0%, var(--color-accent) 50%, transparent 100%)}.credentials-card.svelte-12xc25p:hover .icon-wrap:where(.svelte-12xc25p){background-color:color-mix(in srgb, var(--color-accent) 18%, transparent)}@media (width>=768px){.credentials-grid.svelte-12xc25p{align-items:stretch}}.rag-image-wrapper.svelte-1vdlzi8{filter:none;transition:filter .3s}[data-theme=dark] .rag-image-wrapper.svelte-1vdlzi8{filter:invert()hue-rotate(180deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rag-image-wrapper.svelte-1vdlzi8{filter:invert()hue-rotate(180deg)}}.cta-btn.svelte-1vdlzi8{background-color:var(--color-accent);box-shadow:0 0 15px color-mix(in srgb, var(--color-accent) 30%, transparent)}.cta-btn.svelte-1vdlzi8:hover{background-color:var(--color-accent-dark);box-shadow:0 0 25px color-mix(in srgb, var(--color-accent) 50%, transparent)}.accordion-item.svelte-jag15b{border-color:var(--color-border);background-color:var(--color-surface)}.accordion-item.svelte-jag15b:hover,.accordion-item.is-open.svelte-jag15b{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background-color:color-mix(in srgb, var(--color-accent) 3%, var(--color-surface))}.accordion-item.is-open.svelte-jag15b{box-shadow:0 4px 24px color-mix(in srgb, var(--color-accent) 8%, transparent)}.accordion-trigger.svelte-jag15b{cursor:pointer;color:inherit;background:0 0;border:none;outline:none;font-family:inherit}.accordion-trigger.svelte-jag15b:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:1rem}.icon-wrap.svelte-jag15b{color:var(--color-accent);background-color:var(--color-accent-subtle)}.accordion-item.is-open.svelte-jag15b .icon-wrap:where(.svelte-jag15b){background-color:color-mix(in srgb, var(--color-accent) 18%, transparent)}.accordion-title.svelte-jag15b{color:var(--color-text-primary);transition:color .2s}.accordion-item.is-open.svelte-jag15b .accordion-title:where(.svelte-jag15b){color:var(--color-accent)}.chevron.svelte-jag15b{color:var(--color-text-secondary)}.accordion-item.is-open.svelte-jag15b .chevron:where(.svelte-jag15b){color:var(--color-accent)}.accordion-item.svelte-jag15b:before{content:"";inset-inline:1.5rem;background:linear-gradient(90deg, transparent 0%, var(--color-accent) 50%, transparent 100%);opacity:0;pointer-events:none;border-radius:9999px;height:1px;transition:opacity .3s;display:block;position:absolute;top:0}.accordion-item.svelte-jag15b{position:relative}.accordion-item.is-open.svelte-jag15b:before{opacity:.6}.cta-textarea.svelte-dfefg9{scrollbar-width:none;min-height:56px;max-height:160px;overflow-y:auto}.cta-textarea.svelte-dfefg9::-webkit-scrollbar{display:none}.cta-textarea.svelte-dfefg9:focus,.cta-textarea.svelte-dfefg9:focus-visible{box-shadow:none!important;outline:none!important}.contact-link.svelte-dfefg9:hover{background-color:color-mix(in srgb, var(--color-surface) 90%, var(--color-accent) 10%)}.input-robot-face.svelte-cwls5q{background:var(--color-text-secondary);opacity:.6;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .25s,box-shadow .25s,opacity .25s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:inset 0 1px 2px #fff3,0 2px 6px #0000001a}.input-robot-screen.svelte-cwls5q{background:#000;border-radius:3px;justify-content:center;align-items:center;width:16px;height:10px;display:flex;overflow:hidden}.input-robot-eyes.svelte-cwls5q{gap:3px;display:flex}.input-robot-eye.svelte-cwls5q{background:var(--color-text-secondary);border-radius:1.5px;width:3px;height:5px;transition:background .25s,box-shadow .25s}.robot-input-group.svelte-cwls5q:focus-within .input-robot-face:where(.svelte-cwls5q){background:var(--color-accent);opacity:1;box-shadow:inset 0 1px 2px #ffffff4d, 0 0 12px color-mix(in srgb, var(--color-accent) 50%, transparent);animation:.4s cubic-bezier(.34,1.56,.64,1) forwards svelte-cwls5q-input-robot-jump-active}.robot-input-group.svelte-cwls5q input:where(.svelte-cwls5q):focus{box-shadow:none!important;border:none!important;outline:none!important}.robot-input-group.svelte-cwls5q:focus-within .input-robot-eye:where(.svelte-cwls5q){background:#fff;box-shadow:0 0 5px #ffffffe6}@keyframes svelte-cwls5q-input-robot-jump-active{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.12)}to{transform:translateY(-2px)scale(1.05)}}
