:root{--evv-brand-blue:#4f6bff;--evv-brand-violet:#6c4cf5;--evv-brand-teal:#2ec5ce;--evv-link:#4a65fa;--evv-gradient:linear-gradient(135deg,#4f6bff,#6c4cf5 50%,#2ec5ce);--evv-gradient-h:linear-gradient(90deg,#4f6bff,#6c4cf5 50%,#2ec5ce);--evv-bg:#fafafb;--evv-surface:#fff;--evv-surface-muted:#f1f3f7;--evv-surface-inverse:#0f1014;--evv-glass-bg:hsla(0,0%,100%,.78);--evv-glass-blur:saturate(1.4) blur(28px);--evv-text:#0f1014;--evv-text-secondary:#4b5263;--evv-text-tertiary:#626b82;--evv-text-inverse:#fff;--evv-border-subtle:#ebedf2;--evv-border:#d4dbe6;--evv-border-strong:#b5bfd0;--evv-success:#10b981;--evv-warning:#f59e0b;--evv-danger:#ef4444;--evv-danger-text:#c53030;--evv-info:#4f6bff;--evv-focus-ring:0 0 0 4px rgba(79,107,255,.2);--evv-shadow-xs:0 1px 2px 0 rgba(16,24,40,.04);--evv-shadow-sm:0 1px 3px 0 rgba(16,24,40,.06),0 1px 2px 0 rgba(16,24,40,.04);--evv-shadow-md:0 4px 12px -2px rgba(16,24,40,.08),0 2px 4px -2px rgba(16,24,40,.04);--evv-shadow-lg:0 12px 24px -4px rgba(16,24,40,.1),0 4px 8px -2px rgba(16,24,40,.05);--evv-shadow-xl:0 24px 48px -12px rgba(16,24,40,.18);--evv-shadow-glow:0 2px 4px 0 rgba(16,24,40,.06),0 12px 28px -8px rgba(79,107,255,.38),0 24px 56px -16px rgba(108,76,245,.32);--evv-shadow-glow-soft:0 8px 20px -6px rgba(79,107,255,.26),0 18px 40px -14px rgba(108,76,245,.2);--evv-radius-sm:6px;--evv-radius-md:8px;--evv-radius-lg:12px;--evv-radius-xl:16px;--evv-radius-2xl:20px;--evv-radius-full:9999px;--evv-space-1:4px;--evv-space-2:8px;--evv-space-3:12px;--evv-space-4:16px;--evv-space-5:20px;--evv-space-6:24px;--evv-space-8:32px;--evv-space-10:40px;--evv-space-12:48px;--evv-space-16:64px;--evv-ease:cubic-bezier(0.22,1,0.36,1);--evv-duration-fast:120ms;--evv-duration-base:220ms;--evv-duration-slow:380ms;--evv-font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--evv-font-display:"General Sans","Inter",ui-sans-serif,system-ui,sans-serif;--evv-font-hebrew:"Heebo","Inter",ui-sans-serif,system-ui,sans-serif;--evv-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--evv-orb-opacity:0.18;--evv-orb-blur:130px}[data-theme=dark]{--evv-bg:#0f172a;--evv-surface:#111b2e;--evv-surface-muted:#1a2440;--evv-surface-inverse:#f7f9fc;--evv-text:#f2f5fa;--evv-text-secondary:#a3aec2;--evv-text-tertiary:#6e7a91;--evv-text-inverse:#1c2230;--evv-border-subtle:#1e2a44;--evv-border:#24304a;--evv-border-strong:#37456a;--evv-danger-text:#fca5a5;--evv-shadow-xs:0 1px 2px 0 rgba(0,0,0,.3);--evv-shadow-sm:0 1px 3px 0 rgba(0,0,0,.35),0 1px 2px 0 rgba(0,0,0,.25);--evv-shadow-md:0 4px 12px -2px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.25);--evv-shadow-lg:0 12px 24px -4px rgba(0,0,0,.5),0 4px 8px -2px rgba(0,0,0,.3);--evv-shadow-xl:0 24px 48px -12px rgba(0,0,0,.6);--evv-shadow-glow:0 0 32px rgba(79,107,255,.35)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--evv-bg:#0f172a;--evv-surface:#111b2e;--evv-surface-muted:#1a2440;--evv-surface-inverse:#f7f9fc;--evv-text:#f2f5fa;--evv-text-secondary:#a3aec2;--evv-text-tertiary:#6e7a91;--evv-text-inverse:#1c2230;--evv-border-subtle:#1e2a44;--evv-border:#24304a;--evv-border-strong:#37456a;--evv-danger-text:#fca5a5}}@import url("https://api.fontshare.com/v2/css?f[]=general-sans@300,400,500,600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--evv-font-sans);font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html[dir=rtl]{--evv-font-sans:"Heebo","Inter",ui-sans-serif,system-ui,sans-serif;--evv-font-display:"Heebo","General Sans","Inter",ui-sans-serif,sans-serif}body{background:var(--evv-bg);font-weight:400;line-height:1.6;min-height:100vh}body,h1,h2{color:var(--evv-text)}h1,h2{font-family:var(--evv-font-display);font-weight:500;letter-spacing:-.02em;line-height:1.15}h3,h4,h5,h6{font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--evv-text)}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{color:var(--evv-text);line-height:1.6}a{color:var(--evv-brand-blue);text-decoration:none;transition:color var(--evv-duration-fast) var(--evv-ease)}a:hover{color:var(--evv-brand-violet)}button{font-family:inherit;cursor:pointer;border:0;background:transparent}input,select,textarea{font-family:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--evv-focus-ring);border-radius:var(--evv-radius-sm)}::selection{background:rgba(79,107,255,.18);color:var(--evv-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--evv-border);border-radius:var(--evv-radius-full);border:2px solid var(--evv-bg)}::-webkit-scrollbar-thumb:hover{background:var(--evv-border-strong)}.evv-gradient-text{background:var(--evv-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.evv-gradient-bg{background:var(--evv-gradient)}.evv-logo-tone--color{display:inline-block}.evv-logo-tone--white,[data-theme=dark] .evv-logo-tone--color{display:none}[data-theme=dark] .evv-logo-tone--white{display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .evv-logo-tone--color{display:none}:root:not([data-theme=light]) .evv-logo-tone--white{display:inline-block}}@property --evv-ring-angle{syntax:"<angle>";initial-value:135deg;inherits:false}.evv-card-edge{position:relative;border-color:transparent!important;transition:box-shadow .6s cubic-bezier(.2,.8,.2,1),transform var(--evv-duration-base) var(--evv-ease)}.evv-card-edge:before{background:linear-gradient(135deg,rgba(132,140,160,.4),rgba(132,140,160,.4));transition:opacity .6s cubic-bezier(.2,.8,.2,1);z-index:0}.evv-card-edge:after,.evv-card-edge:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.evv-card-edge:after{background:linear-gradient(135deg,rgba(79,107,255,.95),rgba(108,76,245,.85) 45%,rgba(46,197,206,.95));opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1);z-index:1}.evv-card-edge:focus-visible:before,.evv-card-edge:hover:before{opacity:0}.evv-card-edge:focus-visible:after,.evv-card-edge:hover:after{opacity:1}.evv-card-edge:focus-visible,.evv-card-edge:hover{box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.9),0 4px 14px -6px rgba(16,24,40,.1),0 14px 40px -10px rgba(79,107,255,.34),0 28px 80px -20px rgba(108,76,245,.3),0 40px 120px -28px rgba(46,197,206,.24)}.evv-card-edge.is-pulsing:before{opacity:0}.evv-card-edge.is-pulsing:after{animation:evv-edge-pulse 1.2s cubic-bezier(.2,.8,.2,1)}@keyframes evv-edge-pulse{0%{opacity:0}18%{opacity:1}70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.evv-card-edge:after,.evv-card-edge:before{transition:none}.evv-card-edge.is-pulsing:after{animation:none}}.evv-bright-floor:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,.45) 5%,#fff 22%,#fff 78%,hsla(0,0%,100%,.45) 95%,hsla(0,0%,100%,.35))}.evv-cta-glow{box-shadow:var(--evv-shadow-glow-soft);transition:box-shadow var(--evv-duration-base) var(--evv-ease),transform var(--evv-duration-fast) var(--evv-ease)}.evv-cta-glow:hover:not(:disabled){box-shadow:var(--evv-shadow-glow)}html[dir=rtl] .evv-icon-directional svg{transform:scaleX(-1)}.evv-gradient-border{position:relative;isolation:isolate}.evv-gradient-border:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:var(--evv-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes evv-wave{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes evv-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.6}}@keyframes evv-glide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes evv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes evv-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes evv-thinking{0%{transform:translateX(-4px);opacity:.4}50%{transform:translateX(4px);opacity:1}to{transform:translateX(-4px);opacity:.4}}