@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.right-0{right:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-6{left:calc(var(--spacing) * 6)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--alive-coral-50:#fff1ec;--alive-coral-100:#ffd9cb;--alive-coral-200:#ffb59b;--alive-coral-300:#ff8e68;--alive-coral-400:#ff6f45;--alive-coral:#f25c3a;--alive-coral-600:#dc4a29;--alive-coral-700:#b43b1f;--alive-midnight-50:#e7e8ee;--alive-midnight-100:#c2c5d2;--alive-midnight-200:#8c92a8;--alive-midnight-300:#4f5772;--alive-midnight-400:#2a3251;--alive-midnight:#1a2142;--alive-midnight-700:#131830;--alive-midnight-900:#0b0f20;--alive-cream:#f5f5f0;--alive-cream-warm:#f3efe7;--alive-paper:#fff;--alive-gray-50:#f4f4f2;--alive-gray-100:#e6e6e2;--alive-gray-200:#cfcfc9;--alive-gray-300:#a8a8a1;--alive-gray-400:#7a7a73;--alive-gray-500:#4f4f49;--alive-gray-700:#2a2a26;--bg:var(--alive-cream);--bg-elevated:var(--alive-paper);--bg-inverse:var(--alive-midnight);--bg-accent:var(--alive-coral);--fg1:var(--alive-midnight);--fg2:var(--alive-midnight-300);--fg3:var(--alive-gray-400);--fg-on-dark:var(--alive-cream);--fg-accent:var(--alive-coral);--border:var(--alive-midnight);--border-soft:var(--alive-gray-200);--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Inter", ui-sans-serif, system-ui, sans-serif;--tracking-tight:-.02em;--tracking-wide:.08em;--tracking-wider:.18em;--fs-display-xl:132px;--fs-display-l:88px;--fs-display-m:56px;--fs-h1:40px;--fs-h2:32px;--fs-h3:22px;--fs-body:16px;--fs-small:14px;--fs-meta:12px;--lh-tight:1;--lh-snug:1.15;--lh-normal:1.5;--lh-loose:1.7;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-card:20px;--radius-pill:999px;--shadow-sm:0 1px 2px #0b0f200f;--shadow-md:0 6px 16px #0b0f2014;--shadow-lg:0 18px 40px #0b0f2024;--shadow-card:0 12px 28px #0b0f201a;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.42s}*,:before,:after{box-sizing:border-box}html,body{background:var(--alive-cream);color:var(--alive-midnight);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}.eva-container{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}@media (max-width:720px){.eva-container{padding:0 24px}}.eva-header{z-index:50;-webkit-backdrop-filter:blur(12px);transition:border-color var(--dur-base) var(--ease-standard);background:#f5f5f0f0;border-bottom:1px solid #0000;position:sticky;top:0}.eva-header.is-scrolled{border-bottom-color:#1a21421a}.eva-header-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.eva-brand{cursor:pointer;align-items:center;gap:12px;display:flex}.eva-brand-mark{background:var(--alive-coral);width:28px;height:28px;color:var(--alive-cream);font:800 14px/1 var(--font-display);letter-spacing:0;flex-shrink:0;place-items:center;display:grid}.eva-brand-avatar{flex-shrink:0;place-items:center;width:32px;min-width:24px;height:32px;display:grid}.eva-avatar--nav{width:32px;min-width:24px;height:32px;animation:4.8s ease-in-out infinite evaNavIdle}.eva-brand:hover .eva-avatar--nav{transform:scale(1.05)}.eva-avatar--nav .eva-avatar-stage:before{filter:blur(3px);opacity:.48;width:66%;animation:none}.eva-brand:hover .eva-avatar--nav .eva-avatar-stage:before{opacity:.72}.eva-avatar--nav .eva-avatar-orbit-layer,.eva-avatar--nav .eva-avatar-face{animation:none}.eva-avatar--nav .eva-avatar-satellite{filter:drop-shadow(0 3px 7px #f25c3a29)}.eva-brand-word{font:800 14px/1 var(--font-display);letter-spacing:.22em;color:var(--alive-midnight);align-items:baseline;gap:8px;display:inline-flex}.eva-brand-word .slash{opacity:.35}.eva-brand-word .eva{color:var(--alive-coral)}.eva-nav{gap:36px;display:flex}.eva-nav a,.eva-nav button{letter-spacing:.18em;text-transform:uppercase;color:var(--alive-midnight);cursor:pointer;transition:color var(--dur-base) var(--ease-standard);background:0 0;border:0;padding:6px 0;font-family:inherit;font-size:12px;font-weight:600;position:relative}.eva-nav a:after,.eva-nav button:after{content:"";background:var(--alive-coral);width:0;height:2px;transition:width var(--dur-base) var(--ease-standard);position:absolute;bottom:-2px;left:0}.eva-nav a:hover,.eva-nav button:hover{color:var(--alive-coral)}.eva-nav a:hover:after,.eva-nav button:hover:after{width:100%}.eva-nav a:focus-visible,.eva-nav button:focus-visible{outline:2px solid var(--alive-coral);outline-offset:4px;border-radius:2px}.eva-brand{cursor:pointer;color:var(--alive-midnight);background:0 0;border:0;align-items:baseline;gap:8px;padding:0;font-family:inherit;display:inline-flex}.eva-brand:focus-visible{outline:2px solid var(--alive-coral);outline-offset:4px;border-radius:4px}.eva-mobile-toggle{width:40px;height:40px;color:var(--alive-midnight);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:none}.eva-mobile-toggle:hover{background:#1a21420f}.eva-mobile-toggle:focus-visible{outline:2px solid var(--alive-coral);outline-offset:2px}.eva-mobile-menu{-webkit-backdrop-filter:blur(12px);z-index:49;background:#f5f5f0fa;border-bottom:1px solid #1a214214;padding:16px 24px 24px;position:absolute;top:100%;left:0;right:0}.eva-mobile-menu-list{flex-direction:column;gap:4px;display:flex}.eva-mobile-menu-list a,.eva-mobile-menu-list button:not(.eva-btn){letter-spacing:.14em;text-transform:uppercase;color:var(--alive-midnight);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:14px 8px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:flex}.eva-mobile-menu-list a:hover,.eva-mobile-menu-list button:not(.eva-btn):hover{color:var(--alive-coral);background:#1a21420a}.eva-mobile-menu-cta{align-self:flex-start;margin-top:8px}@media (max-width:860px){.eva-nav,.eva-header-right .eva-signin,.eva-header-right .eva-btn--coral{display:none}.eva-mobile-toggle{display:inline-flex}}.eva-header-right{align-items:center;gap:14px;display:flex}.eva-signin{letter-spacing:.18em;text-transform:uppercase;color:var(--alive-midnight);cursor:pointer;padding:6px 4px;font-size:12px;font-weight:600}.eva-signin:hover{color:var(--alive-coral)}.eva-btn{cursor:pointer;font:700 12px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border:0;border-radius:20px;align-items:center;gap:10px;padding:14px 22px;display:inline-flex}.eva-btn:active{transform:scale(.98)}.eva-btn--coral{background:var(--alive-coral);color:var(--alive-cream)}.eva-btn--coral:hover,.eva-btn--midnight{background:var(--alive-midnight);color:var(--alive-cream)}.eva-btn--midnight:hover{background:var(--alive-coral)}.eva-btn--ghost{color:var(--alive-midnight);border:1px solid var(--alive-midnight);background:0 0}.eva-btn--ghost:hover{background:var(--alive-midnight);color:var(--alive-cream)}.eva-btn--ghost-light{color:var(--alive-cream);background:0 0;border:1px solid #f5f5f066}.eva-btn--ghost-light:hover{background:var(--alive-cream);color:var(--alive-midnight);border-color:var(--alive-cream)}.eva-btn .arrow{transition:transform var(--dur-base) var(--ease-standard);display:inline-flex}.eva-btn:hover .arrow{transform:translate(3px)}.eva-section{padding:96px 0}@media (max-width:720px){.eva-section{padding:64px 0}}.eva-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--alive-coral);align-items:center;gap:12px;margin:0 0 24px;font-size:11px;font-weight:700;display:inline-flex}.eva-eyebrow:before{content:"";background:var(--alive-coral);width:28px;height:2px}.eva-display{font:800 64px/1.02 var(--font-display);letter-spacing:-.025em;color:var(--alive-midnight);text-wrap:balance;margin:0 0 24px}.eva-display .coral{color:var(--alive-coral)}@media (max-width:900px){.eva-display{font-size:48px}}@media (max-width:540px){.eva-display{font-size:36px}}.eva-lede{color:var(--alive-midnight-300);text-wrap:pretty;max-width:560px;margin:0;font-size:17px;line-height:1.65}.eva-hero{background:radial-gradient(circle at 78% 38%,#f25c3a2b 0%,#f25c3a14 22%,#0000 47%),linear-gradient(135deg,#f8f4ec 0%,#f5f0e8 46%,#fbf7f1 100%);padding:84px 0 92px;position:relative;overflow:hidden}.eva-hero:before{content:"";opacity:.22;pointer-events:none;background-image:radial-gradient(circle,#1a214214 1px,#0000 1.5px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 82% 44%,#000 0%,#0000 42%);mask-image:radial-gradient(circle at 82% 44%,#000 0%,#0000 42%)}@media (max-width:720px){.eva-hero{padding:40px 0 64px}}.eva-hero-inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);align-items:center;gap:clamp(42px,5vw,76px);min-height:min(600px,100dvh - 190px);display:grid;position:relative}@media (max-width:980px){.eva-hero-inner{grid-template-columns:1fr;gap:44px;min-height:auto}}.eva-hero-powered{letter-spacing:.22em;text-transform:uppercase;color:var(--alive-coral);align-items:center;gap:10px;margin-bottom:24px;font-size:11px;font-weight:700;display:inline-flex}.eva-hero-powered:before{display:none}.eva-hero-title{font:800 clamp(50px, 5vw, 68px)/1.08 var(--font-display);letter-spacing:0;color:var(--alive-midnight);text-wrap:balance;max-width:620px;margin:0 0 22px}.eva-hero-title .eva-name{color:var(--alive-coral)}.eva-hero-inline-icon{vertical-align:-.08em;pointer-events:none;background:#f25c3a14;border-radius:50%;place-items:center;width:.78em;height:.78em;margin:0 .1em;display:inline-grid;box-shadow:0 10px 28px #f25c3a29}.eva-avatar--hero-inline{pointer-events:none;width:100%;min-width:0;transition:none;animation:none;transform:none}.eva-avatar--hero-inline:hover{transform:none}.eva-avatar--hero-inline,.eva-avatar--hero-inline *,.eva-avatar--hero-inline :before,.eva-avatar--hero-inline :after{transition:none!important;animation:none!important}.eva-avatar--hero-inline .eva-avatar-stage:before,.eva-avatar--hero-inline .eva-avatar-orbit-layer,.eva-avatar--hero-inline .eva-avatar-face{animation:none!important}.eva-avatar--hero-inline .eva-avatar-stage:before{filter:blur(4px);width:68%}.eva-hero-subheadline{color:#1a2142b8;text-wrap:pretty;max-width:620px;margin:0 0 22px;font-size:clamp(22px,1.9vw,26px);line-height:1.42}.eva-hero-body{color:#1a2142ad;text-wrap:pretty;max-width:620px;margin:0 0 34px;font-size:16.5px;line-height:1.68}.eva-hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:34px;display:flex}.eva-hero .eva-btn--coral{border-radius:var(--radius-pill);letter-spacing:0;text-transform:none;padding:16px 28px;font-size:16px;box-shadow:0 16px 32px #f25c3a42}.eva-btn--hero-secondary{color:var(--alive-midnight);border-radius:var(--radius-pill);letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(10px);background:#ffffff57;border:1px solid #1a214229;padding:15px 28px;font-size:16px}.eva-btn--hero-secondary:hover{background:var(--alive-midnight);border-color:var(--alive-midnight);color:var(--alive-cream)}.eva-hero-trust{color:#1a21428f;letter-spacing:0;align-items:center;gap:12px;font-size:14px;display:inline-flex}.eva-hero-trust:before{content:"";background:#1a214238;width:42px;height:1px}.eva-hero-usps{z-index:1;-webkit-backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #1a214214;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(28px,4vw,44px);padding:28px 30px;display:grid;position:relative;box-shadow:0 22px 70px #1a214214}.eva-hero-usp{grid-template-columns:48px 1fr;align-items:start;gap:14px;min-width:0;display:grid}.eva-hero-usp-icon{flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.eva-hero-usp h3{font:800 15px/1.25 var(--font-sans);color:var(--alive-midnight);letter-spacing:0;margin:0 0 7px}.eva-hero-usp p{color:#1a21429e;text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.eva-hero-usp:hover .eva-icon{filter:drop-shadow(0 8px 20px #ff7a1840);transform:translateY(-2px)scale(1.05)}.eva-hero-visual{z-index:1;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.eva-hero-visual:before{content:"";aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#ffb34757 0%,#f25c3a29 34%,#0000 68%);border-radius:50%;width:min(540px,100%);position:absolute;transform:translate(4%,4%)}.eva-hero-texture{aspect-ratio:1;background:repeating-radial-gradient(circle at 50% 50%, transparent 0 12px, #ffffff8c 13px 14px), conic-gradient(from 90deg, transparent 0 14%, #ffffff6b 18%, transparent 28% 100%);opacity:.38;border-radius:50%;width:min(500px,94%);position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.eva-avatar{aspect-ratio:1;width:min(520px,100%);transition:transform var(--dur-slow) var(--ease-out);place-items:center;animation:6s ease-in-out infinite evaFloat;display:grid;position:relative}.eva-avatar:hover{transform:scale(1.035)}.eva-avatar--hero{width:min(500px,100%)}.eva-avatar--chat,.eva-avatar--launcher{width:100%;animation:none}.eva-avatar--chat:hover,.eva-avatar--launcher:hover{transform:none}.eva-avatar-stage{aspect-ratio:1;border-radius:50%;place-items:center;width:100%;display:grid;position:relative}.eva-avatar-stage:before{content:"";aspect-ratio:1;filter:blur(22px);background:radial-gradient(circle,#ffd26957 0%,#ff7a1840 36%,#f044741f 62%,#0000 74%);border-radius:50%;width:68%;animation:3.8s ease-in-out infinite evaGlowPulse;position:absolute}.eva-avatar-svg{width:100%;height:100%;position:relative;overflow:visible}.eva-avatar-orbit-layer{transform-origin:120px 120px;animation:18s linear infinite evaOrbit}.eva-avatar-face{transform-origin:120px 120px;animation:4.2s ease-in-out infinite evaFacePulse}.eva-avatar-face-highlight{opacity:.23;mix-blend-mode:soft-light}.eva-avatar-face-sheen{opacity:.1;mix-blend-mode:screen}.eva-avatar-satellite{filter:drop-shadow(0 10px 18px #f25c3a47)}.eva-avatar-bubble{z-index:2;color:#1a2142c2;-webkit-backdrop-filter:blur(18px);white-space:pre-line;background:#ffffffe6;border-radius:24px;max-width:220px;padding:16px 20px 18px;font-size:16px;line-height:1.45;position:absolute;top:4%;right:0;box-shadow:0 18px 50px #1a21421a}.eva-avatar-bubble:first-line{color:var(--alive-midnight);font-weight:800}.eva-avatar-bubble:after{content:"";background:inherit;border-bottom-right-radius:6px;width:28px;height:28px;position:absolute;bottom:-14px;left:42px;transform:rotate(45deg)}.eva-avatar-bubble-accent{color:var(--alive-coral);margin-top:7px;font-size:17px;line-height:1;display:block}.eva-avatar--chat .eva-avatar-stage:before,.eva-avatar--launcher .eva-avatar-stage:before{filter:blur(6px);width:72%;animation:none}.eva-avatar--chat .eva-avatar-orbit-layer,.eva-avatar--launcher .eva-avatar-orbit-layer{animation-duration:24s}.eva-avatar--chat .eva-avatar-face,.eva-avatar--launcher .eva-avatar-face{animation:none}@keyframes evaFloat{0%,to{translate:0}50%{translate:0 -16px}}@keyframes evaOrbit{to{transform:rotate(360deg)}}@keyframes evaGlowPulse{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:.92;transform:scale(1.04)}}@keyframes evaFacePulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes evaNavIdle{0%,to{translate:0}50%{translate:0 -2px}}@media (max-width:980px){.eva-hero-text{max-width:760px}.eva-hero-visual{place-items:center;min-height:390px}.eva-avatar--hero{width:min(420px,86vw)}.eva-hero-usps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.eva-hero-inner{gap:34px}.eva-hero-powered{margin-bottom:18px}.eva-hero-title{max-width:100%;margin-bottom:18px;font-size:clamp(40px,10.5vw,52px);line-height:1.05}.eva-hero-subheadline{margin-bottom:18px;font-size:19px}.eva-hero-body{margin-bottom:28px;font-size:15.5px;line-height:1.64}.eva-hero-ctas{gap:12px;margin-bottom:28px}.eva-hero .eva-btn,.eva-btn--hero-secondary{justify-content:center;width:100%;min-height:50px;padding-top:15px;padding-bottom:15px}.eva-hero-trust{font-size:13px}.eva-hero-visual{min-height:auto;margin-top:6px;padding-top:0;overflow:visible}.eva-avatar--hero{aspect-ratio:auto;flex-direction:column;align-items:center;gap:14px;width:min(335px,84vw);display:flex}.eva-avatar--hero .eva-avatar-bubble{border-radius:18px;order:1;width:min(270px,78vw);max-width:none;padding:14px 16px;font-size:12.5px;position:relative;inset:auto}.eva-avatar--hero .eva-avatar-bubble:after{bottom:-12px;left:50%;transform:translate(-50%)rotate(45deg)}.eva-avatar--hero .eva-avatar-stage{order:2;width:100%}.eva-hero-usps{border-radius:20px;grid-template-columns:1fr;gap:18px;padding:22px 18px}.eva-hero-usp{grid-template-columns:44px 1fr;gap:12px}.eva-hero-usp-icon{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.eva-avatar,.eva-avatar-stage:before,.eva-avatar-orbit-layer,.eva-avatar-face{animation:none}}.eva-chat{background:var(--alive-paper);z-index:1;border:1px solid #1a21421a;border-radius:24px;flex-direction:column;width:100%;min-width:0;max-width:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b0f201a}.eva-chat--inline{pointer-events:auto;touch-action:auto;height:100%;min-height:0;max-height:none;box-shadow:0 12px 32px #0b0f2014}.eva-chat--inline button,.eva-chat--inline input,.eva-chat--inline summary,.eva-chat--inline details{pointer-events:auto;touch-action:auto}.eva-chat--dark{background:var(--alive-midnight-700);border-color:#f5f5f014}.eva-chat--dark .eva-chat-msg-bot{color:var(--alive-cream);background:#f5f5f00f}.eva-chat--dark .eva-chat-input-wrap{border-top-color:#f5f5f014}.eva-chat--dark .eva-chat-input{color:var(--alive-cream);background:0 0}.eva-chat--dark .eva-chat-input::placeholder{color:#f5f5f073}.eva-chat--dark .eva-chat-suggestions{border-top-color:#f5f5f014}.eva-chat--dark .eva-chat-suggestion{color:var(--alive-cream);border-color:#f5f5f01f}.eva-chat-msg-link{overflow-wrap:anywhere;word-break:break-all;max-width:100%;color:var(--eva-primary,var(--alive-coral));text-underline-offset:3px;margin-top:8px;font-weight:600;text-decoration:underline;display:block}.eva-chat-msg-user .eva-chat-msg-link{color:inherit}.eva-chat-human-link{border-style:dashed;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.eva-chat-human-link:hover{background:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-chat-human-link:hover{background:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 10%, transparent)}}.eva-chat--dark .eva-chat-suggestion:hover{background:#f5f5f00f}.eva-chat-header{background:var(--alive-midnight);color:var(--alive-cream);align-items:center;gap:12px;min-width:0;padding:16px 18px;display:flex}.eva-chat-avatar{background:radial-gradient(circle,#ffffff29,#ffffff05);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.eva-chat-avatar svg{width:100%;height:100%}.eva-chat-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 1px #0000000f}.eva-chat-meta{flex:1;min-width:0}.eva-chat-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 14px/1.2 var(--font-sans);letter-spacing:.02em;overflow:hidden}.eva-chat-status{opacity:.75;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-top:3px;font-size:11px;display:flex;overflow:hidden}.eva-chat-status:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px}.eva-chat-window-dots{gap:6px;display:flex}.eva-chat-window-dots span{background:#f5f5f04d;border-radius:50%;width:8px;height:8px}.eva-chat-body{scroll-behavior:smooth;overscroll-behavior:contain;background:radial-gradient(circle at 50% 0,#f25c3a0a 0%,#0000 60%);flex-direction:column;flex:1;gap:14px;min-height:0;padding:24px 18px;display:flex;overflow-y:auto}.eva-chat-msg{border-radius:16px;max-width:80%;padding:12px 14px;font-size:14px;line-height:1.5}.eva-chat-msg-user{background:var(--eva-primary,var(--alive-coral));color:var(--alive-cream);align-self:flex-end}.eva-chat-msg-bot{color:var(--alive-midnight);background:#1a21420d;align-self:flex-start}.eva-chat-msg-typing{background:#1a21420d;border-radius:16px;align-self:flex-start;gap:4px;min-height:34px;padding:14px 16px;display:inline-flex}.eva-chat-msg-typing span{background:var(--alive-midnight-300);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typing}.eva-chat-msg-typing span:nth-child(2){animation-delay:.15s}.eva-chat-msg-typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.eva-chat-suggestions{scrollbar-width:none;border-top:0;gap:8px;padding:8px 2px 2px;display:flex;overflow-x:auto}.eva-chat-suggestions::-webkit-scrollbar{display:none}.eva-chat-suggestions-label{letter-spacing:.16em;text-transform:uppercase;color:var(--alive-midnight-300);margin-bottom:10px;font-size:11px}.eva-chat-suggestion{text-align:left;border:1px solid var(--eva-primary,var(--alive-coral));background:0 0;flex:none;max-width:210px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.eva-chat-suggestion{border:1px solid color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 34%, #1a21421a)}}.eva-chat-suggestion{font:500 13px/1.3 var(--font-sans);color:var(--alive-midnight);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);border-radius:999px;margin-bottom:0;overflow:hidden}.eva-chat-suggestion:hover{background:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-chat-suggestion:hover{background:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 9%, transparent)}}.eva-chat-suggestion:hover{border-color:var(--eva-primary,var(--alive-coral))}.eva-chat-input-wrap{border-top:1px solid #1a214214;flex-shrink:0;align-items:center;gap:8px;padding:14px 18px;display:flex}.eva-chat-input{min-width:0;font:400 14px/1 var(--font-sans);color:var(--alive-midnight);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.eva-chat-input::placeholder{color:var(--alive-midnight-300)}.eva-chat-send{background:var(--eva-primary,var(--alive-coral));width:32px;height:32px;color:var(--alive-cream);cursor:pointer;transition:background var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border:0;border-radius:12px;place-items:center;display:grid}.eva-chat-send:hover{background:var(--alive-midnight)}.eva-chat--dark .eva-chat-send:hover{background:var(--alive-cream);color:var(--alive-coral)}.eva-chat-send:active{transform:scale(.94)}.eva-chat-send svg{width:14px;height:14px}.eva-assistant-shell{background:var(--alive-paper);width:100%;height:100%;min-height:0;max-height:100%;color:var(--alive-midnight);overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden}.eva-assistant-shell--embedded{height:100%}.eva-assistant-header{background:var(--eva-accent,var(--alive-midnight));min-height:70px;color:var(--alive-cream);flex:none;align-items:center;gap:12px;padding:14px 18px;display:flex}.eva-assistant-avatar{border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.eva-assistant-avatar img,.eva-assistant-avatar svg{object-fit:cover;width:100%;height:100%}.eva-assistant-header strong,.eva-assistant-header span{text-overflow:ellipsis;white-space:nowrap;max-width:min(340px,100vw - 110px);display:block;overflow:hidden}.eva-assistant-header strong{font:700 15px/1.2 var(--font-sans)}.eva-assistant-header span{font:500 12px/1.2 var(--font-sans);opacity:.75;margin-top:3px}.eva-assistant-main{background:linear-gradient(#1a214208,#1a214200);flex:auto;min-height:0;display:flex;overflow:hidden}.eva-assistant-main>.eva-chat{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex:auto}.eva-assistant-main>.eva-chat.eva-assistant-chat-pane--hidden,.eva-assistant-main>.eva-chat .eva-chat-header{display:none}.eva-assistant-tab{overscroll-behavior:contain;min-width:0;min-height:0;padding:18px;padding-bottom:calc(20px + env(safe-area-inset-bottom));flex:auto;overflow:hidden auto}.eva-assistant-tab--article{max-width:820px;margin:0 auto}.eva-assistant-tab,.eva-assistant-tab *{min-width:0;max-width:100%}.eva-assistant-article,.eva-assistant-article h1,.eva-assistant-body,.eva-assistant-body p,.eva-assistant-body h2,.eva-assistant-toc span,.eva-assistant-related span,.eva-assistant-article-card strong,.eva-assistant-article-card p,.eva-assistant-welcome p{overflow-wrap:anywhere;word-break:break-word}.eva-assistant-welcome{box-shadow:var(--shadow-sm);background:#ffffffdb;border:1px solid #1a214214;border-radius:8px;padding:16px}.eva-assistant-welcome p,.eva-assistant-muted,.eva-assistant-error,.eva-assistant-contact p,.eva-assistant-article-card p,.eva-assistant-body p{font:400 14px/1.55 var(--font-sans);margin:0}.eva-assistant-section{margin-top:20px}.eva-assistant-section h2,.eva-assistant-related h2{font:700 13px/1.2 var(--font-sans);color:var(--alive-midnight);margin:0 0 10px}.eva-assistant-actions,.eva-assistant-chips{flex-wrap:wrap;gap:8px;display:flex}.eva-assistant-actions button,.eva-assistant-chips button,.eva-assistant-article-link,.eva-assistant-back,.eva-assistant-primary{min-height:44px;color:var(--alive-midnight);cursor:pointer;font:600 13px/1.25 var(--font-sans);background:#fff;border:1px solid #1a21421f;border-radius:8px}.eva-assistant-actions button{text-align:left;flex:160px;padding:11px 12px}.eva-assistant-actions button:hover,.eva-assistant-chips button:hover,.eva-assistant-article-link:hover,.eva-assistant-article-card:hover,.eva-assistant-back:hover{border-color:var(--eva-primary,var(--alive-coral));background:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-actions button:hover,.eva-assistant-chips button:hover,.eva-assistant-article-link:hover,.eva-assistant-article-card:hover,.eva-assistant-back:hover{background:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 8%, #fff)}}.eva-assistant-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:20px;display:grid}.eva-assistant-facts span{min-width:0;font:700 13px/1.3 var(--font-sans);background:#fff;border:1px solid #1a214214;border-radius:8px;padding:10px 12px}.eva-assistant-facts small{color:var(--alive-midnight-300);font:600 11px/1.2 var(--font-sans);margin-bottom:3px;display:block}.eva-assistant-article-link{text-align:left;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px 12px;display:flex}.eva-assistant-search{background:#fff;border:1px solid #1a21421f;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex}.eva-assistant-search input{min-width:0;font:500 14px/1 var(--font-sans);background:0 0;border:0;outline:0;flex:1}.eva-assistant-chips{scrollbar-width:none;flex-wrap:nowrap;margin:12px 0 16px;overflow-x:auto}.eva-assistant-chips::-webkit-scrollbar{display:none}.eva-assistant-chips button{flex:none;min-height:38px;padding:8px 12px}.eva-assistant-chips button.is-active{background:var(--eva-accent,var(--alive-midnight));border-color:var(--eva-accent,var(--alive-midnight));color:var(--alive-cream)}.eva-assistant-list{gap:10px;display:grid}.eva-assistant-article-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #1a21421a;border-radius:8px;width:100%;padding:14px}.eva-assistant-article-card span,.eva-assistant-article>span{color:var(--eva-primary,var(--alive-coral));font:700 11px/1.2 var(--font-sans);text-transform:uppercase;margin-bottom:7px;display:inline-block}.eva-assistant-article-card strong{font:700 15px/1.25 var(--font-sans);margin-bottom:5px;display:block}.eva-assistant-back{align-items:center;gap:8px;margin-bottom:16px;padding:0 12px;display:inline-flex}.eva-assistant-article h1{font:800 26px/1.12 var(--font-sans);margin:0 0 8px}.eva-assistant-article time{color:var(--alive-midnight-300);font:500 12px/1.2 var(--font-sans);margin-bottom:16px;display:block}.eva-assistant-toc{background:#1a214209;border:1px solid #1a214214;border-radius:8px;gap:6px;margin:0 0 18px;padding:12px;display:grid}.eva-assistant-toc span{font:600 13px/1.3 var(--font-sans)}.eva-assistant-body h2{font:750 17px/1.25 var(--font-sans);margin:18px 0 8px}.eva-assistant-body p{margin:0 0 10px}.eva-assistant-primary{background:var(--eva-primary,var(--alive-coral));border-color:var(--eva-primary,var(--alive-coral));color:var(--alive-cream);justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:0 14px;text-decoration:none;display:inline-flex}.eva-assistant-related{border-top:1px solid #1a21421a;gap:8px;margin-top:20px;padding-top:16px;display:grid}.eva-assistant-related span{font:600 13px/1.3 var(--font-sans)}.eva-assistant-contact{background:#fff;border:1px solid #1a214214;border-radius:8px;justify-items:start;gap:10px;padding:18px;display:grid}.eva-assistant-contact h2{font:800 20px/1.2 var(--font-sans);margin:0}.eva-assistant-muted{color:var(--alive-midnight-300)}.eva-assistant-error{color:var(--alive-coral-700)}.eva-assistant-nav{padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #1a214214;flex:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.eva-assistant-nav button{min-width:0;min-height:48px;color:var(--alive-midnight-300);cursor:pointer;font:700 11px/1.1 var(--font-sans);background:0 0;border:0;border-radius:8px;place-items:center;gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.eva-assistant-nav button.is-active{background:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 12%, transparent)}}.eva-assistant-nav button:focus-visible,.eva-assistant-actions button:focus-visible,.eva-assistant-chips button:focus-visible,.eva-assistant-article-link:focus-visible,.eva-assistant-article-card:focus-visible,.eva-assistant-back:focus-visible,.eva-assistant-primary:focus-visible,.eva-assistant-search:focus-within{outline:2px solid var(--eva-primary,var(--alive-coral));outline-offset:2px}@media (min-width:960px){.eva-assistant-tab{padding:24px}.eva-assistant-tab--article{padding-inline:40px}}.eva-assistant-shell{--eva-fn-home:var(--eva-primary,var(--alive-coral));--eva-fn-chat:#2f6feb;--eva-fn-help:#15a37a;--eva-fn-contact:#7c5cff}.eva-assistant-welcome{border-color:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-welcome{border-color:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 24%, #1a214214)}}.eva-assistant-welcome{border-left:4px solid var(--eva-primary,var(--alive-coral));background:linear-gradient(180deg, var(--eva-primary,var(--alive-coral)), #fff)}@supports (color:color-mix(in lab, red, red)){.eva-assistant-welcome{background:linear-gradient(180deg, color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 8%, #fff), #fff)}}.eva-assistant-section--questions,.eva-assistant-section--content{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #1a214214;border-radius:12px;margin-top:16px;padding:14px 14px 16px}.eva-assistant-section--questions{--eva-section:var(--eva-fn-chat)}.eva-assistant-section--content{--eva-section:var(--eva-fn-help)}.eva-assistant-section--questions h2,.eva-assistant-section--content h2{color:var(--eva-section);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;display:flex}.eva-assistant-section--questions h2:before,.eva-assistant-section--content h2:before{content:"";background:var(--eva-section);border-radius:50%;width:8px;height:8px}.eva-assistant-section--questions .eva-assistant-actions button{border-left:3px solid var(--eva-fn-chat);background:var(--eva-fn-chat)}@supports (color:color-mix(in lab, red, red)){.eva-assistant-section--questions .eva-assistant-actions button{background:color-mix(in srgb, var(--eva-fn-chat) 6%, #fff)}}.eva-assistant-section--questions .eva-assistant-actions button:hover{border-color:var(--eva-fn-chat);background:var(--eva-fn-chat)}@supports (color:color-mix(in lab, red, red)){.eva-assistant-section--questions .eva-assistant-actions button:hover{background:color-mix(in srgb, var(--eva-fn-chat) 12%, #fff)}}.eva-assistant-section--content .eva-assistant-article-link{border-left:3px solid var(--eva-fn-help)}.eva-assistant-section--content .eva-assistant-article-link svg{color:var(--eva-fn-help)}.eva-assistant-facts span{border-color:var(--eva-accent,var(--alive-midnight))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-facts span{border-color:color-mix(in srgb, var(--eva-accent,var(--alive-midnight)) 16%, #1a214214)}}.eva-assistant-facts span{background:var(--eva-accent,var(--alive-midnight))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-facts span{background:color-mix(in srgb, var(--eva-accent,var(--alive-midnight)) 5%, #fff)}}.eva-assistant-facts small{color:var(--eva-accent,var(--alive-midnight))}.eva-assistant-nav button[data-tab=home]{--eva-tab:var(--eva-fn-home)}.eva-assistant-nav button[data-tab=chat]{--eva-tab:var(--eva-fn-chat)}.eva-assistant-nav button[data-tab=help]{--eva-tab:var(--eva-fn-help)}.eva-assistant-nav button[data-tab=contact]{--eva-tab:var(--eva-fn-contact)}.eva-assistant-nav button svg{color:var(--eva-tab,var(--alive-midnight-300));opacity:.72;transition:opacity .15s,transform .15s}.eva-assistant-nav button:hover svg{opacity:1}@supports (color:color-mix(in lab, red, red)){.eva-assistant-nav button.is-active{background:color-mix(in srgb, var(--eva-tab,var(--eva-primary,var(--alive-coral))) 14%, transparent)}}.eva-assistant-nav button.is-active svg{opacity:1;transform:translateY(-1px)}.eva-assistant-shell{--eva-app-bg:#f7f6f2;--eva-app-surface:#fff;--eva-app-border:#1a21421a;--eva-app-muted:#1a214294;--eva-app-shadow:0 8px 30px #141e3c14;background:var(--eva-app-bg)}.eva-assistant-header{border-bottom:1px solid var(--eva-app-border);background:var(--eva-app-surface);min-height:78px;color:var(--alive-midnight);padding:16px 18px;position:relative}.eva-assistant-avatar{border-radius:18px;width:46px;height:46px;box-shadow:inset 0 0 0 1px #ffffffb8}.eva-assistant-header-copy{flex:auto;min-width:0}.eva-assistant-header-copy strong,.eva-assistant-header-copy span,.eva-assistant-header-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.eva-assistant-header-copy strong{color:var(--alive-midnight);font:800 19px/1.15 var(--font-sans);letter-spacing:0}.eva-assistant-header-copy span{color:var(--eva-app-muted);font:600 13px/1.25 var(--font-sans);margin-top:3px}.eva-assistant-header-copy small{color:var(--eva-app-muted);font:650 12px/1 var(--font-sans);align-items:center;gap:7px;margin-top:7px;display:flex}.eva-assistant-header-copy small i{background:#25c26e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #25c26e21}.eva-assistant-menu{border:1px solid var(--eva-app-border);color:#1a2142b8;cursor:pointer;width:44px;height:44px;transition:background .16s var(--ease-standard), border-color .16s var(--ease-standard), transform .16s var(--ease-standard);background:#fff;border-radius:16px;flex:none;place-items:center;display:inline-grid}.eva-assistant-menu:hover{border-color:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-menu:hover{border-color:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 38%, var(--eva-app-border))}}.eva-assistant-menu:hover{background:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-menu:hover{background:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 6%, #fff)}}.eva-assistant-menu:active{transform:scale(.97)}.eva-assistant-menu-panel{border:1px solid var(--eva-app-border);z-index:4;background:#fff;border-radius:14px;gap:4px;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% - 10px);right:16px;box-shadow:0 16px 34px #10173524}.eva-assistant-menu-panel button{color:#1a2142b8;min-height:40px;font:750 13px/1 var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.eva-assistant-menu-panel button:hover,.eva-assistant-menu-panel button.is-active{background:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-menu-panel button:hover,.eva-assistant-menu-panel button.is-active{background:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 10%, #fff)}}.eva-assistant-menu-panel button:hover,.eva-assistant-menu-panel button.is-active{color:var(--eva-primary,var(--alive-coral))}.eva-chat-audience{color:#ffffffb8;gap:4px;font-size:10px;font-weight:700;line-height:1;display:grid}.eva-chat-audience select{color:#fff;max-width:132px;height:32px;font:700 12px/1 var(--font-sans);background:#ffffff1f;border:1px solid #ffffff38;border-radius:8px;padding:0 24px 0 8px}.eva-chat-audience option{color:#111827}.eva-assistant-main{background:var(--eva-app-bg)}.eva-assistant-tab{padding:18px;padding-bottom:calc(22px + env(safe-area-inset-bottom));display:block}.eva-assistant-chat-card{gap:16px;display:grid}.eva-assistant-welcome{border:1px solid var(--eva-app-border);background:var(--eva-app-surface);width:fit-content;max-width:min(100%,620px);box-shadow:var(--eva-app-shadow);border-radius:20px 20px 20px 6px;padding:16px 18px}.eva-assistant-welcome p{color:var(--alive-midnight);font:600 15px/1.55 var(--font-sans)}.eva-assistant-composer{border:1px solid var(--eva-app-border);background:var(--eva-app-surface);border-radius:999px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:56px;padding:6px;display:grid;box-shadow:0 4px 18px #141e3c0f}.eva-assistant-composer input{width:100%;min-width:0;min-height:44px;color:var(--alive-midnight);font:600 15px/1 var(--font-sans);background:0 0;border:0;outline:0;padding:0 8px 0 14px}.eva-assistant-composer input::placeholder{color:#1a21426b}.eva-assistant-composer button{background:var(--eva-primary,var(--alive-coral));color:#fff;cursor:pointer;width:44px;height:44px;transition:filter .16s var(--ease-standard), transform .16s var(--ease-standard), opacity .16s var(--ease-standard);border:0;border-radius:50%;place-items:center;display:inline-grid}.eva-assistant-composer button:disabled{cursor:not-allowed;opacity:.38}.eva-assistant-composer button:not(:disabled):hover{filter:brightness(.95)}.eva-assistant-composer button:not(:disabled):active{transform:scale(.94)}.eva-assistant-section--questions,.eva-assistant-section--content{--eva-section:var(--eva-primary,var(--alive-coral));box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:28px;padding:0}.eva-assistant-section--questions h2,.eva-assistant-section--content h2{color:#1a2142b8;font:800 13px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.eva-assistant-section--questions h2:before,.eva-assistant-section--content h2:before{background:var(--eva-primary,var(--alive-coral));width:8px;height:8px}.eva-assistant-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eva-assistant-question-card,.eva-assistant-resource-card{border:1px solid var(--eva-app-border);background:var(--eva-app-surface);width:100%;min-height:68px;color:var(--alive-midnight);cursor:pointer;text-align:left;transition:border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard), transform .16s var(--ease-standard), background .16s var(--ease-standard);border-radius:16px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 2px 10px #141e3c0a}.eva-assistant-section--questions .eva-assistant-actions .eva-assistant-question-card{border:1px solid var(--eva-app-border);background:var(--eva-app-surface)}.eva-assistant-section--questions .eva-assistant-actions .eva-assistant-question-card:hover{border-color:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-section--questions .eva-assistant-actions .eva-assistant-question-card:hover{border-color:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 42%, var(--eva-app-border))}}.eva-assistant-section--questions .eva-assistant-actions .eva-assistant-question-card:hover{background:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-section--questions .eva-assistant-actions .eva-assistant-question-card:hover{background:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 5%, #fff)}}.eva-assistant-question-card:hover,.eva-assistant-resource-card:hover,.eva-assistant-view-all:hover{border-color:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-question-card:hover,.eva-assistant-resource-card:hover,.eva-assistant-view-all:hover{border-color:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 42%, var(--eva-app-border))}}.eva-assistant-question-card:hover,.eva-assistant-resource-card:hover,.eva-assistant-view-all:hover{background:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-question-card:hover,.eva-assistant-resource-card:hover,.eva-assistant-view-all:hover{background:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 5%, #fff)}}.eva-assistant-question-card:hover,.eva-assistant-resource-card:hover,.eva-assistant-view-all:hover{box-shadow:var(--eva-app-shadow);transform:translateY(-1px)}.eva-assistant-question-card:active,.eva-assistant-resource-card:active,.eva-assistant-view-all:active{transform:translateY(0)scale(.99)}.eva-assistant-question-card>span:nth-child(2){color:var(--alive-midnight);font:800 14px/1.32 var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eva-assistant-card-icon{background:var(--eva-primary,var(--alive-coral));border-radius:14px;place-items:center;width:40px;height:40px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.eva-assistant-card-icon{background:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 10%, #fff)}}.eva-assistant-card-icon{color:var(--eva-primary,var(--alive-coral))}.eva-assistant-card-chevron{color:#1a214257;justify-self:end}.eva-assistant-guide-list{gap:12px;display:grid}.eva-assistant-resource-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.eva-assistant-resource-card strong{color:var(--alive-midnight);font:800 14px/1.32 var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eva-assistant-resource-card small{color:var(--eva-app-muted);font:600 12px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eva-assistant-view-all{border:1px dashed var(--eva-app-border);color:#1a2142d1;cursor:pointer;width:100%;min-height:52px;font:750 14px/1.2 var(--font-sans);background:#ffffffb8;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-top:12px;display:inline-flex}.eva-assistant-main>.eva-chat{background:var(--eva-app-bg)}.eva-assistant-main>.eva-chat .eva-chat-body{background:var(--eva-app-bg);padding:18px}.eva-assistant-main>.eva-chat .eva-chat-msg{border:1px solid var(--eva-app-border);border-radius:20px;max-width:min(82%,520px);padding:13px 15px;font-size:15px}.eva-assistant-main>.eva-chat .eva-chat-msg-bot,.eva-assistant-main>.eva-chat .eva-chat-msg-typing{background:#fff;box-shadow:0 2px 10px #141e3c0a}.eva-assistant-main>.eva-chat .eva-chat-msg-user{border-color:var(--eva-primary,var(--alive-coral))}.eva-assistant-main>.eva-chat .eva-chat-suggestions-tray{border-top:1px solid var(--eva-app-border);background:#ffffffc7}.eva-assistant-main>.eva-chat .eva-chat-input-wrap{min-height:68px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--eva-app-border);background:#fff}.eva-assistant-main>.eva-chat .eva-chat-input{border:1px solid var(--eva-app-border);background:#fff;border-radius:999px;min-height:48px;padding:0 14px}.eva-assistant-main>.eva-chat .eva-chat-input:focus-visible{border-color:var(--eva-primary,var(--alive-coral));box-shadow:0 0 0 3px var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-main>.eva-chat .eva-chat-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 18%, transparent)}}.eva-assistant-main>.eva-chat .eva-chat-send{border-radius:50%;width:44px;height:44px}.eva-assistant-nav{min-height:72px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--eva-app-border);background:#fffffff5;gap:6px;box-shadow:0 -8px 24px #141e3c0d}.eva-assistant-nav button{color:#1a21427a;min-height:56px;font:800 12px/1.05 var(--font-sans);transition:background .16s var(--ease-standard), color .16s var(--ease-standard), transform .16s var(--ease-standard);border-radius:16px}.eva-assistant-nav button svg{color:currentColor;opacity:1}.eva-assistant-nav button.is-active{background:var(--eva-primary,var(--alive-coral))}@supports (color:color-mix(in lab, red, red)){.eva-assistant-nav button.is-active{background:color-mix(in srgb, var(--eva-primary,var(--alive-coral)) 15%, #fff)}}.eva-assistant-nav button.is-active{color:var(--eva-primary,var(--alive-coral))}.eva-assistant-nav button:active{transform:scale(.98)}.eva-assistant-menu:focus-visible,.eva-assistant-composer:focus-within,.eva-assistant-question-card:focus-visible,.eva-assistant-resource-card:focus-visible,.eva-assistant-view-all:focus-visible{outline:2px solid var(--eva-primary,var(--alive-coral));outline-offset:2px}@media (max-width:560px){.eva-assistant-tab{padding:16px}.eva-assistant-actions{grid-template-columns:1fr}.eva-assistant-header{padding-inline:16px}.eva-assistant-header-copy strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.eva-assistant-menu,.eva-assistant-composer button,.eva-assistant-question-card,.eva-assistant-resource-card,.eva-assistant-view-all,.eva-assistant-nav button{transition:none}}.eva-personality{background:var(--alive-midnight);color:var(--alive-cream);position:relative;overflow:hidden}.eva-personality:before{content:"";pointer-events:none;background:radial-gradient(#f25c3a2e 0%,#0000 60%);width:70%;height:140%;position:absolute;top:-20%;right:-10%}.eva-personality .eva-eyebrow{color:var(--alive-coral)}.eva-personality .eva-eyebrow:before{display:none}.eva-personality .eva-display{color:var(--alive-cream)}.eva-personality .eva-display .coral{color:var(--alive-coral)}.eva-personality .eva-lede{color:#f5f5f0b3}.eva-traits{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:56px;display:grid}@media (max-width:900px){.eva-traits{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.eva-traits{grid-template-columns:1fr}}.eva-trait{transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);background:#f5f5f00a;border:1px solid #f5f5f014;border-radius:20px;align-items:center;gap:14px;padding:18px 20px;display:flex}.eva-trait:hover{background:#f5f5f00f;border-color:#f25c3a66}.eva-trait-mark{width:40px;height:40px;color:var(--alive-coral);background:#f25c3a1a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.eva-trait-mark svg{width:40px;height:40px}.eva-trait-label{font:600 14px/1.2 var(--font-sans);color:var(--alive-cream);letter-spacing:.01em}.eva-cap{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.eva-cap--reverse{grid-template-columns:.9fr 1.1fr}.eva-cap--reverse .eva-cap-text{order:2}.eva-cap--reverse .eva-cap-art{order:1}@media (max-width:980px){.eva-cap,.eva-cap--reverse{grid-template-columns:1fr;gap:40px}.eva-cap--reverse .eva-cap-text{order:1}.eva-cap--reverse .eva-cap-art{order:2}}.eva-cap-text{max-width:560px}.eva-cap .eva-eyebrow:before{display:none}.eva-cap-features{grid-template-columns:1fr 1fr;gap:28px 32px;margin-top:8px;display:grid}@media (max-width:720px){.eva-cap-features{grid-template-columns:1fr;gap:24px}}.eva-feat{align-items:flex-start;gap:14px;display:flex}.eva-feat-mark{width:40px;height:40px;color:var(--alive-coral);background:0 0;flex-shrink:0;place-items:center;display:grid}.eva-feat-mark svg{width:40px;height:40px}.eva-feat-title{font:700 15px/1.3 var(--font-sans);color:var(--alive-midnight);margin:0 0 4px}.eva-feat-sub{color:var(--alive-midnight-300);margin:0;font-size:13px;line-height:1.55}.faq-chat-section{background:var(--alive-cream)}.faq-mobile-questions{display:none}.faq-chat-layout{grid-template-columns:minmax(0,.9fr) minmax(560px,680px);align-items:center;gap:clamp(44px,6vw,84px);display:grid}.faq-chat-copy{max-width:520px}.faq-chat-panel{background:#ffffffc7;border:1px solid #14183214;border-radius:32px;justify-self:end;width:100%;overflow:hidden;box-shadow:0 22px 58px #14183217}.faq-chat-header{background:#ffffffad;border-bottom:1px solid #14183212;align-items:center;gap:12px;padding:20px 22px;display:flex}.faq-chat-header-avatar,.faq-chat-message-avatar{background:#f25c3a17;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.faq-chat-header-avatar{width:40px;height:40px}.faq-chat-message-avatar{width:30px;height:30px;margin-top:4px}.faq-chat-section .faq-chat-header-avatar .eva-avatar,.faq-chat-section .faq-chat-message-avatar .eva-avatar{width:100%;max-width:100%;height:100%;max-height:100%;animation:none;position:relative;transform:none}.faq-chat-section .faq-chat-header-avatar .eva-avatar:hover,.faq-chat-section .faq-chat-message-avatar .eva-avatar:hover{transform:none}.faq-chat-section .faq-chat-header-avatar .eva-avatar-stage:before,.faq-chat-section .faq-chat-message-avatar .eva-avatar-stage:before{filter:blur(4px);animation:none}.faq-chat-header-copy{min-width:0}.faq-chat-name{color:var(--alive-midnight);font:800 15px/1.2 var(--font-sans)}.faq-chat-status{color:#1a214294;font:650 12px/1 var(--font-sans);align-items:center;gap:7px;margin-top:4px;display:inline-flex}.faq-chat-status:before{content:"";background:#36c76d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #36c76d1f}.faq-chat-menu{color:#1a214252;gap:4px;margin-left:auto;display:inline-flex}.faq-chat-menu span{background:currentColor;border-radius:50%;width:4px;height:4px}.faq-chat-messages{background:radial-gradient(circle at 12% 0,#ffb34712,#0000 34%),#faf7f2b8;gap:14px;padding:clamp(20px,3vw,28px);display:grid}.faq-chat-row{align-items:flex-start;gap:10px;display:flex}.faq-chat-row--user{justify-content:flex-end}.faq-chat-row--eva{justify-content:flex-start}.faq-chat-bubble{padding:13px 16px;font-size:14.5px;line-height:1.5;box-shadow:0 10px 28px #1418320f}.faq-chat-bubble--user{background:linear-gradient(135deg, var(--alive-coral), #ff7a18);color:#fff;border-radius:20px 20px 6px;max-width:75%;font-weight:650}.faq-chat-bubble--eva{max-width:78%;color:var(--alive-midnight);background:#f5f2ed;border:1px solid #1418320f;border-radius:20px 20px 20px 6px}.faq-chat-row--typing{margin-top:2px}.faq-chat-typing{background:#f5f2ed;border:1px solid #1418320f;border-radius:999px;gap:5px;padding:11px 14px;display:inline-flex}.faq-chat-typing span{background:var(--alive-coral);opacity:.34;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typing}.faq-chat-typing span:nth-child(2){animation-delay:.15s}.faq-chat-typing span:nth-child(3){animation-delay:.3s}@media (max-width:1040px){.faq-chat-layout{grid-template-columns:1fr;gap:38px}.faq-chat-panel{justify-self:stretch;max-width:680px}}@media (max-width:620px){.faq-chat-panel{border-radius:28px;max-width:none;margin-bottom:76px}.faq-chat-header{padding:18px 16px}.faq-chat-messages{gap:13px;padding:18px 14px 20px}.faq-chat-bubble{max-width:86%;padding:12px 14px;font-size:14px}.faq-chat-message-avatar{width:28px;height:28px}}.eva-stats{border:1px solid #1a21421f;grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}@media (max-width:720px){.eva-stats{grid-template-columns:1fr}}.eva-stat{text-align:center;border-right:1px solid #1a21421f;padding:36px 32px}.eva-stat:last-child{border-right:0}@media (max-width:720px){.eva-stat{border-bottom:1px solid #1a21421f;border-right:0}.eva-stat:last-child{border-bottom:0}}.eva-stat-num{font:800 56px/1 var(--font-display);letter-spacing:-.03em;color:var(--alive-coral);align-items:baseline;gap:4px;display:inline-flex}.eva-stat-num .star{font-size:36px}.eva-stat-label{color:var(--alive-midnight-300);margin-top:10px;font-size:13px}.eva-impact-cards{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}@media (max-width:720px){.eva-impact-cards{grid-template-columns:1fr}}.eva-impact-card{border:1px solid #1a21421f;border-radius:20px;padding:32px}.eva-impact-card--dark{background:var(--alive-midnight);color:var(--alive-cream);border-color:var(--alive-midnight)}.eva-impact-card-header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.eva-impact-card-icon{width:40px;height:40px;color:var(--alive-coral);background:#f25c3a14;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.eva-impact-card--dark .eva-impact-card-icon{background:#f25c3a38}.eva-impact-card-icon svg{width:40px;height:40px}.eva-impact-card-title{font:700 20px/1.2 var(--font-sans);letter-spacing:-.01em;color:inherit;margin:0}.eva-impact-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.eva-impact-card li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.eva-impact-card li:before{content:"";background:var(--alive-coral);flex-shrink:0;width:14px;height:14px;margin-top:5px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") 50%/contain no-repeat}.eva-powered{background:radial-gradient(circle at 84% 58%, #f25c3a38, transparent 34%), radial-gradient(circle at 22% 24%, #ffffff0d, transparent 28%), linear-gradient(135deg, var(--alive-midnight) 0%, var(--alive-midnight-900) 100%);color:var(--alive-cream);position:relative;overflow:hidden}.eva-powered:before{content:"";opacity:.28;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 100%),linear-gradient(#ffffff06 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.eva-powered-inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(40px,5vw,88px);display:grid;position:relative}.eva-powered-content{z-index:3;position:relative}.eva-powered .eva-eyebrow{color:var(--alive-coral)}.eva-powered-display{font:800 clamp(88px, 10vw, 132px)/.86 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--alive-cream);margin:0 0 18px}.eva-powered-sub{font:700 clamp(24px, 2.4vw, 34px)/1.16 var(--font-sans);letter-spacing:-.015em;color:var(--alive-cream);text-wrap:balance;margin:0 0 28px}.eva-powered-body{color:#f5f5f0b3;max-width:620px;margin:0 0 20px;font-size:17px;line-height:1.7}.eva-pillars{grid-template-columns:repeat(3,1fr);gap:0;margin-top:52px;display:grid}.eva-pillar{background:0 0;border:0;border-right:1px solid #f5f5f021;border-radius:0;padding:0 26px;position:relative}.eva-pillar:first-child{padding-left:0}.eva-pillar:last-child{border-right:0;padding-right:0}.eva-pillar:hover{background:0 0}.eva-pillar-icon{width:56px;height:56px;color:var(--alive-coral);background:#ffffff0f;border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.eva-pillar-icon svg{width:40px;height:40px}.eva-icon{transition:transform .25s,filter .25s}.eva-feat:hover .eva-icon,.eva-trait:hover .eva-icon,.eva-pillar:hover .eva-icon{filter:drop-shadow(0 8px 20px #ff7a1840);transform:translateY(-2px)scale(1.05)}.eva-pillar h4{font:700 17px/1.3 var(--font-sans);color:var(--alive-cream);margin:0 0 6px}.eva-pillar p{color:#f5f5f0a6;margin:0;font-size:13px;line-height:1.55}.eva-powered-visual{isolation:isolate;min-height:clamp(560px,50vw,680px);padding:12px 0 28px;position:relative}.eva-powered-waves{object-fit:contain;opacity:.92;z-index:1;pointer-events:none;filter:drop-shadow(0 18px 36px #f25c3a40);width:clamp(280px,30vw,420px);height:auto;position:absolute;bottom:2px;right:-18px}.eva-powered-photo-collage{z-index:2;width:100%;min-height:inherit;grid-template-rows:repeat(12,minmax(28px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.5vw,22px);display:grid;position:relative}.eva-powered-photo{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:transform .36s cubic-bezier(.22,1,.36,1);display:block;position:relative;box-shadow:0 28px 60px #00000073,0 6px 14px #00000040}.eva-powered-photo--primary{z-index:3;grid-area:1/1/span 7/span 7}.eva-powered-photo--side{z-index:4;grid-area:3/8/span 5/span 5}.eva-powered-photo--front{z-index:5;grid-area:7/4/span 6/span 7}.eva-powered-visual:hover .eva-powered-photo--primary{transform:translate(-4px,-6px)}.eva-powered-visual:hover .eva-powered-photo--side{transform:translate(6px,-4px)}.eva-powered-visual:hover .eva-powered-photo--front{transform:translateY(-4px)}@media (max-width:1100px){.eva-powered-inner{grid-template-columns:1fr}.eva-powered-content{max-width:760px}.eva-powered-visual{max-width:720px;min-height:560px;margin:0 auto}}@media (max-width:900px){.eva-pillars{grid-template-columns:1fr;gap:22px}.eva-pillar,.eva-pillar:first-child,.eva-pillar:last-child{border-bottom:1px solid #f5f5f021;border-right:0;padding:0 0 22px}.eva-pillar:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:720px){.eva-powered-visual{min-height:0;padding:0}.eva-powered-photo-collage{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.eva-powered-photo{width:100%;height:auto;position:relative;inset:auto;box-shadow:0 14px 32px #00000059}.eva-powered-photo--primary{aspect-ratio:16/10;grid-area:auto/1/auto/-1}.eva-powered-photo--side,.eva-powered-photo--front{aspect-ratio:1/1.08;grid-area:auto}.eva-powered-visual:hover .eva-powered-photo--primary,.eva-powered-visual:hover .eva-powered-photo--side,.eva-powered-visual:hover .eva-powered-photo--front{transform:none}.eva-powered-waves{opacity:.72;filter:drop-shadow(0 12px 24px #f25c3a52);width:min(210px,42vw);bottom:-28px;right:-24px}}@media (max-width:540px){.eva-powered-display{font-size:58px}.eva-powered-sub{font-size:21px}.eva-powered-body{font-size:15px}.eva-powered-visual{gap:10px}.eva-powered-photo{border-radius:12px}.eva-powered-waves{max-width:140px}}.eva-upcoming-section{background:radial-gradient(circle at 82% 18%, #ff8e6817, transparent 32%), linear-gradient(180deg, var(--alive-cream-warm) 0%, var(--alive-cream) 100%);padding:clamp(82px,8vw,128px) 0}.eva-upcoming-card{min-height:560px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(54px,6vw,96px);padding:0;display:grid;position:relative;overflow:visible}.eva-upcoming-copy .eva-eyebrow{letter-spacing:.24em;margin-bottom:22px;font-size:11px}.eva-upcoming-copy,.eva-upcoming-visual{position:relative}.eva-upcoming-copy{z-index:2;max-width:520px}.eva-upcoming-title{white-space:pre-line;color:var(--alive-midnight);font:800 clamp(36px, 3.2vw, 44px)/1.1 var(--font-display);letter-spacing:0;text-wrap:balance;margin:0 0 18px}.eva-upcoming-body{max-width:520px;color:var(--alive-midnight-300);text-wrap:pretty;margin:0;font-size:16px;line-height:1.62}.eva-upcoming-features{gap:0;margin:32px 0 28px;display:grid}.eva-upcoming-feature{border-top:1px solid #1a214214;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0;display:grid}.eva-upcoming-feature:first-child{border-top:0;padding-top:0}.eva-upcoming-feature:last-child{padding-bottom:0}.eva-upcoming-feature-icon{background:#f25c3a12;border:1px solid #f25c3a1c;border-radius:20px;place-items:center;width:54px;height:54px;display:grid}.eva-upcoming-feature-icon .eva-icon{width:38px;height:38px}.eva-upcoming-feature h3{color:var(--alive-midnight);font:800 16.5px/1.28 var(--font-sans);letter-spacing:0;margin:0 0 7px}.eva-upcoming-feature p{color:var(--alive-midnight-300);margin:0;font-size:14px;line-height:1.55}.eva-upcoming-switcher{-webkit-backdrop-filter:blur(14px);background:#ffffff7a;border:1px solid #1a21421a;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,440px);margin-top:30px;padding:6px;display:grid;box-shadow:0 12px 34px #1a21420f}.eva-upcoming-switch{color:#1a2142ad;cursor:pointer;min-width:0;min-height:44px;font:800 13px/1.1 var(--font-sans);letter-spacing:0;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);background:0 0;border:0;border-radius:999px;padding:0 14px}.eva-upcoming-switch:hover{color:var(--alive-midnight);background:#ffffff8c}.eva-upcoming-switch.is-active{color:var(--alive-cream);background:var(--alive-coral);box-shadow:0 10px 24px #f25c3a38}.eva-upcoming-switch:focus-visible{outline:2px solid var(--alive-coral);outline-offset:3px}.eva-upcoming-cta{min-height:50px;color:var(--alive-midnight);font:700 15px/1 var(--font-sans);transition:border-color var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);background:#ffffff80;border:1px solid #1a214233;border-radius:22px;justify-content:center;align-items:center;gap:16px;padding:0 24px;display:inline-flex}.eva-upcoming-cta:hover{color:var(--alive-coral);background:#ffffffc7;border-color:#f25c3a6b;transform:translateY(-2px);box-shadow:0 16px 34px #1a214214}.eva-upcoming-visual{z-index:1;pointer-events:none;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;place-items:center end;display:grid}.eva-upcoming-visual img{width:min(100%,720px);height:auto;box-shadow:none;object-fit:contain;opacity:1;filter:none;background:0 0;border:0;border-radius:0;outline:0;display:block}.eva-upcoming-card--portrait .eva-upcoming-visual{justify-items:end}.eva-upcoming-card--portrait .eva-upcoming-visual img{object-fit:contain;object-position:center;width:min(100%,560px);max-height:740px}.eva-upcoming-card--game{overflow:visible}.eva-upcoming-card--game .eva-upcoming-visual{box-shadow:none;background:0 0;border:0;outline:0;overflow:visible}.eva-upcoming-card--game .eva-upcoming-visual img{width:min(124%,940px);max-width:none;box-shadow:none;object-fit:contain;opacity:1;background:0 0;border:0;border-radius:0;outline:0;margin-right:clamp(-82px,-5vw,-30px)}@media (min-width:1121px){.eva-upcoming-card--game .eva-upcoming-visual{justify-items:end}.eva-upcoming-card--game .eva-upcoming-visual img{z-index:1;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%)}}@media (max-width:1120px){.eva-upcoming-section{padding:76px 0}.eva-upcoming-card{grid-template-columns:1fr;gap:44px;min-height:0}.eva-upcoming-copy{max-width:680px}.eva-upcoming-visual{justify-items:center}.eva-upcoming-visual img{width:min(100%,780px)}.eva-upcoming-card--portrait .eva-upcoming-visual{justify-items:center}.eva-upcoming-card--portrait .eva-upcoming-visual img{width:min(100%,520px);max-height:none}.eva-upcoming-card--game{overflow:visible}.eva-upcoming-card--game .eva-upcoming-visual img{border-radius:0;width:min(100%,820px);max-width:none;margin-right:0;-webkit-mask-image:none;mask-image:none}}@media (max-width:720px){.eva-upcoming-section{padding:58px 0}.eva-upcoming-card{border-radius:0;gap:34px;padding:0}.eva-upcoming-copy .eva-eyebrow{margin-bottom:18px}.eva-upcoming-title{margin-bottom:16px;font-size:clamp(30px,7.8vw,36px);line-height:1.1}.eva-upcoming-body{font-size:15px;line-height:1.6}.eva-upcoming-features{margin:28px 0 24px}.eva-upcoming-feature{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:18px 0}.eva-upcoming-feature-icon{border-radius:16px;width:46px;height:46px}.eva-upcoming-feature-icon .eva-icon{width:34px;height:34px}.eva-upcoming-feature h3{font-size:16px}.eva-upcoming-feature p{font-size:14px}.eva-upcoming-switcher{border-radius:22px;width:100%;margin-top:24px}.eva-upcoming-switch{min-height:42px;padding:0 10px;font-size:12.5px}.eva-upcoming-cta{border-radius:20px;gap:14px;width:100%;padding:0 18px}.eva-upcoming-visual img{filter:none;border-radius:0;width:100%}.eva-upcoming-card--game .eva-upcoming-visual{width:100%}.eva-upcoming-card--game .eva-upcoming-visual img{border-radius:0;width:100%;max-width:none;margin-right:0}}.eva-demo{text-align:center}.eva-demo .eva-eyebrow{background:#f25c3a1f;margin:0 auto 24px;padding:6px 14px 6px 12px;display:inline-flex}.eva-demo .eva-eyebrow:before{display:none}.eva-demo-title{font:800 56px/1 var(--font-display);letter-spacing:-.025em;color:var(--alive-midnight);margin:0 0 16px}.eva-demo-title .coral{color:var(--alive-coral)}@media (max-width:720px){.eva-demo-title{font-size:40px}}.eva-demo-lede{color:var(--alive-midnight-300);text-wrap:pretty;max-width:520px;margin:0 auto 56px;font-size:16px;line-height:1.65}.eva-demo-chat{max-width:480px;margin:0 auto}.eva-demo-chat .eva-chat{max-width:100%;min-height:620px;max-height:720px}@media (max-width:720px){.eva-demo-chat .eva-chat{min-height:560px;max-height:640px}}.eva-floating-widget{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom))}.eva-floating-launcher{cursor:pointer;width:68px;height:68px;color:var(--alive-cream);-webkit-backdrop-filter:blur(16px);background:#ffffffb8;border:0;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #1a214229}.eva-floating-launcher:before{content:"";border-radius:inherit;background:radial-gradient(circle,#ffb34766,#f25c3a29 48%,#0000 72%);animation:3.6s ease-in-out infinite evaGlowPulse;position:absolute;inset:-8px}.eva-floating-launcher>*{place-items:center;width:58px;height:58px;display:grid;position:relative}.eva-floating-launcher .eva-avatar{width:58px;height:58px}.eva-floating-tooltip{width:max-content;max-width:190px;color:var(--alive-midnight);font:700 14px/1.35 var(--font-sans);-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border-radius:14px;padding:12px 14px;position:absolute;bottom:82px;right:0;box-shadow:0 12px 34px #1a214221}.eva-floating-tooltip:after{content:"";background:inherit;width:14px;height:14px;position:absolute;bottom:-7px;right:24px;transform:rotate(45deg)}.eva-floating-panel{-webkit-backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #1a214214;border-radius:24px;flex-direction:column;width:min(390px,100vw - 32px);max-height:calc(100dvh - 128px);display:flex;bottom:88px;overflow:hidden;box-shadow:0 26px 70px #1a21422e}.eva-floating-panel-header{background:radial-gradient(circle at 20% 0%, #f25c3a21, transparent 44%), var(--alive-midnight);color:var(--alive-cream);align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.eva-floating-close{width:34px;height:34px;color:var(--alive-cream);cursor:pointer;transition:background var(--dur-base) var(--ease-standard);background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid}.eva-floating-close:hover{background:#ffffff29}.eva-floating-panel-body{background:radial-gradient(circle at 75% 0,#ff7a181a,#0000 42%),#fffffff5;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex}.eva-floating-messages{flex-direction:column;flex:auto;gap:10px;min-height:90px;max-height:260px;padding-right:2px;display:flex;overflow-y:auto}.eva-floating-panel-body .eva-chat-msg{border-radius:16px;max-width:90%}.eva-floating-panel-body .eva-chat-msg-typing{border-radius:999px;margin-top:2px}.eva-floating-suggestions{gap:8px;padding-top:4px;display:grid}.eva-floating-suggestion{width:100%;min-height:38px;color:var(--alive-midnight);cursor:pointer;font:700 13px/1.25 var(--font-sans);text-align:left;transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:#f5efe78f;border:1px solid #1a21421a;border-radius:14px;padding:9px 12px}.eva-floating-suggestion:hover{background:#f25c3a14;border-color:#f25c3a47;transform:translateY(-1px)}.eva-floating-suggestion:disabled{cursor:default;opacity:.55;transform:none}.eva-floating-input-wrap{grid-template-columns:1fr 42px;gap:8px;padding-top:4px;display:grid}.eva-floating-input{min-width:0;min-height:42px;color:var(--alive-midnight);font:500 14px/1 var(--font-sans);background:#ffffffdb;border:1px solid #1a21421f;border-radius:999px;outline:none;padding:0 15px}.eva-floating-input::placeholder{color:#1a214275}.eva-floating-input:focus{border-color:#f25c3a6b;box-shadow:0 0 0 3px #f25c3a1a}.eva-floating-send{background:var(--alive-coral);width:42px;height:42px;color:var(--alive-cream);cursor:pointer;transition:background var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), opacity var(--dur-base) var(--ease-standard);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 24px #f25c3a38}.eva-floating-send:hover{background:var(--alive-midnight)}.eva-floating-send:active{transform:scale(.96)}.eva-floating-send:disabled{cursor:default;opacity:.45;box-shadow:none}@media (max-width:620px){.eva-floating-widget{right:max(16px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom))}.eva-floating-launcher{width:60px;height:60px}.eva-floating-launcher>*,.eva-floating-launcher .eva-avatar{width:52px;height:52px}.eva-floating-tooltip{display:none}.eva-floating-tooltip:after{bottom:-6px;right:22px}.eva-floating-panel{right:max(14px, env(safe-area-inset-right));left:max(14px, env(safe-area-inset-left));top:auto;bottom:calc(max(18px, env(safe-area-inset-bottom)) + 72px);width:auto;max-height:calc(100dvh - 108px - env(safe-area-inset-bottom));-webkit-backdrop-filter:none;background:#fff;position:fixed}.eva-floating-panel-body{background:#fff}.eva-floating-messages{min-height:80px;max-height:none}}.eva-footer{background:var(--alive-midnight);color:var(--alive-cream);padding:80px 0 32px;position:relative;overflow:hidden}.eva-footer:before{content:"";pointer-events:none;background:radial-gradient(#f25c3a1f 0%,#0000 55%);width:60%;height:160%;position:absolute;top:-30%;right:-20%}.eva-footer-inner{position:relative}.eva-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;display:grid}@media (max-width:900px){.eva-footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:540px){.eva-footer-grid{grid-template-columns:1fr}}.eva-footer-brand-block{max-width:320px}.eva-footer-brand{align-items:center;gap:14px;margin-bottom:18px;display:flex}.eva-footer-brand-word{font:800 14px/1 var(--font-display);letter-spacing:.22em;color:var(--alive-cream);gap:8px;display:inline-flex}.eva-footer-brand-word .slash{opacity:.4}.eva-footer-brand-word .eva{color:var(--alive-coral)}.eva-footer-blurb{color:#f5f5f0b3;margin:0 0 24px;font-size:14px;line-height:1.6}.eva-footer-socials{gap:10px;display:flex}.eva-footer-social{width:32px;height:32px;color:var(--alive-cream);cursor:pointer;transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);background:0 0;border:1px solid #f5f5f02e;place-items:center;display:grid}.eva-footer-social:hover{background:var(--alive-coral);border-color:var(--alive-coral)}.eva-footer-social svg{width:14px;height:14px}.eva-footer-col h5{font:700 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--alive-coral);margin:0 0 18px}.eva-footer-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.eva-footer-col li a{color:#f5f5f0d9;cursor:pointer;transition:color var(--dur-base) var(--ease-standard);font-size:14px}.eva-footer-col li a:hover{color:var(--alive-coral)}.eva-footer-bottom{letter-spacing:.12em;text-transform:uppercase;color:#f5f5f080;border-top:1px solid #f5f5f01f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;padding-top:24px;font-size:11px;display:flex}.eva-coral-dot{background:var(--alive-coral);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.eva-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[id=features],[id=how],[id=demo]{scroll-margin-top:88px}.eva-chat-header-actions{flex:0 auto;align-items:center;gap:8px;min-width:0;margin-left:auto;display:inline-flex;position:relative}.eva-chat-action{text-overflow:ellipsis;letter-spacing:.02em;max-width:130px;color:var(--alive-midnight);cursor:pointer;white-space:nowrap;transition:background var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:#f5f5f0f0;border:1px solid #f5f5f0b3;border-radius:999px;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:800;overflow:hidden}.eva-chat-action:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.eva-chat-action:disabled{opacity:.4;cursor:not-allowed}.eva-chat-lang-menu{position:relative}.eva-chat-lang-trigger{min-height:32px;color:var(--alive-cream);cursor:pointer;background:#f5f5f01f;border:1px solid #f5f5f073;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-family:inherit;font-size:11px;font-weight:850;display:inline-flex}.eva-chat-lang-options{z-index:4;background:var(--alive-paper);border:1px solid #1a21421f;border-radius:14px;gap:3px;min-width:132px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0b0f202e}.eva-chat-lang-options button{color:var(--alive-midnight);text-align:left;font:750 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 10px}.eva-chat-lang-options button:hover,.eva-chat-lang-options button.is-active{color:var(--eva-primary,var(--alive-coral));background:#f25c3a1a}.eva-chat-lang-trigger:focus-visible,.eva-chat-action:focus-visible,.eva-chat-lang-options button:focus-visible{outline:2px solid var(--alive-cream);outline-offset:2px}.eva-chat-demo-pill{letter-spacing:.16em;text-transform:uppercase;color:var(--alive-coral);vertical-align:middle;background:#ff6b6b26;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.eva-chat-error-actions{flex-direction:column;gap:6px;padding:8px 4px;display:flex}.eva-chat-retry{background:var(--alive-coral);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:8px 14px;font-family:inherit;font-size:11px;font-weight:700}.eva-chat-retry:hover{filter:brightness(.95)}.eva-chat-contact{color:var(--alive-midnight);align-self:flex-start;font-size:12px;text-decoration:underline}.eva-chat-suggestions-tray{border-top:1px solid #1a21420f;flex-shrink:0;padding:8px 12px 10px}.eva-chat-suggestions-tray>summary{letter-spacing:.14em;text-transform:uppercase;color:#1a214299;cursor:pointer;padding:4px 0;font-size:11px;font-weight:600;list-style:none}.eva-chat-suggestions-tray>summary::-webkit-details-marker{display:none}.eva-chat-suggestions-tray>summary:before{content:"▸ ";transition:transform var(--dur-base) var(--ease-standard);display:inline-block}.eva-chat-suggestions-tray[open]>summary:before{content:"▾ "}.eva-login-pane-row,.console-login-pane-row{justify-content:flex-end;margin-top:-8px;display:flex}.console-login-pane-forgot{cursor:pointer;color:var(--alive-midnight);background:0 0;border:0;font-family:inherit;font-size:12px;text-decoration:underline}.console-login-pane-forgot:hover{color:var(--alive-coral)}.console-login-pane-info{color:var(--alive-midnight);border-left:3px solid var(--alive-coral);background:#ff6b6b14;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:13px}.console-login-pane-sso{flex-direction:column;gap:8px;margin:12px 0;display:flex}.console-login-pane-sso-btn{justify-content:center;gap:8px}.console-login-pane-sso-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--alive-midnight);background:#1a214214;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:700}.console-form-hint{color:#1a214299;margin-top:6px;font-size:12px;display:block}.console-link-button{cursor:pointer;font-size:inherit;color:var(--alive-coral);background:0 0;border:0;padding:0;font-family:inherit;text-decoration:underline}.console-stat-info{color:#1a214280;cursor:help;vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex}.console-stat-info:hover{color:var(--alive-coral)}.console-stat-info:focus-visible{outline:2px solid var(--alive-coral);outline-offset:2px;border-radius:50%}.console-question-link{color:inherit;transition:background var(--dur-base) var(--ease-standard);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-8px -4px;padding:8px 4px;text-decoration:none;display:flex}.console-question-link:hover{background:#1a21420a}.console-question-link:focus-visible{outline:2px solid var(--alive-coral);outline-offset:0}@media (max-width:620px){.eva-upcoming-section,.eva-powered{display:none}.eva-section{padding:56px 0}.eva-section>.eva-container{gap:1.25rem}}@media (max-width:640px){.eva-container{padding-inline:clamp(20px,5vw,24px)}.eva-section{padding:clamp(48px,13vw,72px) 0}.eva-section>.eva-container,.eva-cap,.eva-cap--reverse,.faq-chat-layout{gap:1.5rem}.eva-display{margin-bottom:18px;font-size:clamp(32px,10vw,40px);line-height:1.08}.eva-lede,.eva-hero-body,.eva-feat-sub,.eva-impact-card li{font-size:16px;line-height:1.5}.eva-eyebrow{margin-bottom:18px}.eva-btn,.eva-mobile-menu-list a,.eva-mobile-menu-list button:not(.eva-btn),.eva-chat-suggestion,.eva-floating-suggestion,.faq-mobile-question summary{min-height:44px}.eva-mobile-toggle{width:44px;height:44px}.eva-mobile-menu{padding:18px clamp(20px,5vw,24px) 24px}.eva-mobile-menu-list{gap:8px}.eva-mobile-menu-list a,.eva-mobile-menu-list button:not(.eva-btn){width:100%;padding:15px 10px}.eva-mobile-menu-cta{justify-content:center;width:100%;min-height:50px;margin-top:12px}.eva-hero{padding:34px 0 clamp(48px,13vw,64px)}.eva-hero:before{opacity:.12}.eva-hero-inner{gap:24px;min-height:auto}.eva-hero-powered,.eva-hero-trust,.eva-hero-usps{display:none}.eva-hero-title{text-wrap:balance;margin-bottom:16px;font-size:clamp(32px,9vw,44px);line-height:1.05}.eva-hero-subheadline{margin-bottom:14px;font-size:clamp(18px,5vw,21px);line-height:1.42}.eva-hero-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;display:-webkit-box;overflow:hidden}.eva-hero-ctas{gap:16px;margin-bottom:0;display:grid}.eva-hero .eva-btn,.eva-btn--hero-secondary{justify-content:center;width:100%;min-height:48px}.eva-btn--hero-secondary{-webkit-backdrop-filter:none;min-height:44px;color:var(--alive-midnight-300);background:0 0;border:0;padding:8px 12px}.eva-hero .eva-btn--coral{box-shadow:0 10px 20px #f25c3a29}.eva-hero-visual{display:none}.eva-cap,.eva-cap--reverse,.eva-cap-text,.eva-cap-art,.eva-cap-text .eva-display,.eva-cap-text .eva-lede{width:100%;min-width:0;max-width:100%}.eva-cap-art .eva-chat,.eva-cap-art .eva-chat--inline{width:100%;max-width:100%}.eva-traits,.eva-cap-features,.eva-impact-cards,.eva-stats{contain:layout paint;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:28px;gap:12px;width:100%;max-width:100%;margin-inline:0;padding:0 0 8px;scroll-padding-inline:0;display:flex;overflow-x:auto}.eva-traits::-webkit-scrollbar{display:none}.eva-cap-features::-webkit-scrollbar{display:none}.eva-impact-cards::-webkit-scrollbar{display:none}.eva-stats::-webkit-scrollbar{display:none}.eva-trait,.eva-feat,.eva-impact-card,.eva-stat{scroll-snap-align:start;flex:0 0 min(82vw,320px)}.eva-trait{border-radius:18px;min-height:86px;padding:16px}.eva-trait-label{font-size:14px;line-height:1.3}.eva-feat{background:#ffffff80;border:1px solid #1a214214;border-radius:18px;padding:16px}.eva-feat-title{font-size:15px;line-height:1.3}.eva-impact-card{border-radius:18px;padding:22px}.eva-impact-card-title{font-size:18px}.eva-stats{border:0}.eva-stat{background:#ffffff6b;border:1px solid #1a214217;border-radius:18px;padding:26px 22px}.eva-stat-num{font-size:44px}.faq-chat-panel{display:none}.faq-mobile-questions{gap:10px;margin-top:4px;display:grid}.faq-mobile-question{background:#ffffff8a;border:1px solid #1a214214;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px #14183209}.faq-mobile-question summary{color:var(--alive-midnight);cursor:pointer;font:750 16px/1.35 var(--font-sans);align-items:center;padding:15px 16px;list-style:none;display:flex}.faq-mobile-question summary::-webkit-details-marker{display:none}.faq-mobile-question summary:after{content:"+";color:var(--alive-coral);margin-left:auto;font-weight:800}.faq-mobile-question[open] summary:after{content:"-"}.faq-mobile-question p{color:#1a2142a8;margin:0;padding:0 16px 16px;font-size:16px;line-height:1.5}.eva-demo-lede{margin-bottom:28px;font-size:16px;line-height:1.5}.eva-demo-chat .eva-chat{border-radius:20px;min-height:min(520px,70dvh);max-height:70dvh;box-shadow:0 12px 30px #0b0f200f}.eva-chat,.eva-chat--inline,.faq-chat-bubble,.eva-avatar-bubble,.eva-floating-panel,.eva-floating-tooltip,.eva-impact-card,.eva-stat{box-shadow:0 8px 22px #0b0f200e}.eva-floating-widget.is-hidden-on-mobile-reserved-section{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
