:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--eviva-primary:#111821;--eviva-on-primary:#f1ecda;--eviva-primary-hover:#0d1219;--eviva-secondary:#c0bb87;--eviva-on-secondary:#111821;--eviva-bg:#f1ecda;--eviva-bg-elevated:#fff;--eviva-bg-muted:#e8e4d4;--eviva-bg-band:#e1d1a7;--eviva-surface:#fff;--eviva-surface-elevated:#fff;--eviva-header-bg:#111821;--eviva-input-bg:#fff;--eviva-input-hint:#64708a;--eviva-text:#111821;--eviva-text-muted:#3d4a5c;--eviva-text-subtle:#64708a;--eviva-secondary-text:#004a98;--eviva-border:#d9d8d6;--eviva-border-strong:#b8b4a8;--eviva-accent:#009bdf;--eviva-accent-hover:#007bb2;--eviva-accent-soft:#009bdf1f;--eviva-focus-ring:#009bdf;--eviva-error:#ef4444;--eviva-success-bg:#c0bb8738;--eviva-success-text:#111821;--eviva-warning-bg:#fce8e6;--eviva-warning-text:#d93025;--eviva-info-bg:#e8f0fe;--eviva-info-text:#1967d2;--eviva-radius-sm:4px;--eviva-radius-md:8px;--eviva-radius-lg:12px;--eviva-shadow-sm:0 1px 2px #1118210f;--eviva-shadow-md:0 12px 40px #1118211a;--eviva-section-y:clamp(4rem, 8vw, 7.25rem);--eviva-section-y-tight:clamp(2.5rem, 5vw, 4rem);--eviva-content-max:1180px;--eviva-prose-max:42rem;--eviva-space-xs:2px;--eviva-space-sm:4px;--eviva-space-md:10px;--eviva-space-lg:16px;--eviva-space-xl:24px;--eviva-glass-bg:#ffffff73;--eviva-glass-border:#ffffff85;--eviva-auth-shell-bg:radial-gradient(ellipse 80% 60% at 12% 8%, #009bdf33, transparent 55%), radial-gradient(ellipse 70% 55% at 88% 92%, #c0bb8759, transparent 52%), radial-gradient(ellipse 50% 40% at 50% 50%, #004a9814, transparent 60%), linear-gradient(165deg, #e4edf8 0%, var(--eviva-bg) 42%, #ebe6d2 100%);--eviva-auth-showcase-bg:radial-gradient(ellipse 90% 70% at 70% 20%, #009bdf1f, transparent 55%), linear-gradient(160deg, #f6f8fc 0%, var(--eviva-bg-muted) 100%);--eviva-auth-panel-border:#ffffffd9;--eviva-auth-panel-inset:#ffffffe6;--eviva-auth-panel-shadow:0 24px 64px #1118211f;--eviva-auth-close-bg:#ffffff8c;--eviva-auth-close-border:#11182114;--eviva-social-google-bg:#fff;--eviva-social-google-hover:#f8fafc;--eviva-toggle-thumb:#fff;--eviva-nav-on-glass:#f1ecda;--radius-input:.375rem;--ring-offset:2px;--eviva-font-display:"Judson", Georgia, "Times New Roman", serif;--eviva-font-sans:"Inter", "Fira Sans", system-ui, -apple-system, sans-serif;--eviva-font-ui-accent:"Montserrat", var(--eviva-font-sans);--text-display:clamp(2.35rem, 5vw + 1rem, 3.75rem);--text-title:clamp(1.4rem, 2.2vw + .75rem, 2rem);--text-body:1.0625rem;--text-small:.875rem;--text-label:.7rem;--site-header-offset:4.75rem;--eviva-hero-bg:radial-gradient(ellipse 70% 55% at 92% 18%, #009bdf24, transparent 58%), radial-gradient(ellipse 50% 40% at 8% 88%, #c0bb8738, transparent 55%), linear-gradient(180deg, var(--eviva-bg-elevated) 0%, var(--eviva-bg) 100%)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--eviva-primary:#f1ecda;--eviva-on-primary:#111821;--eviva-primary-hover:#d9d4c2;--eviva-secondary:#e1d1a7;--eviva-on-secondary:#111821;--eviva-bg:#111821;--eviva-bg-elevated:#1b2838;--eviva-bg-muted:#152030;--eviva-bg-band:#0f2d4a;--eviva-surface:#004a98;--eviva-surface-elevated:#273449;--eviva-header-bg:#111827;--eviva-input-bg:#1b2838;--eviva-input-hint:#8eb4cc;--eviva-text:#f1ecda;--eviva-text-muted:#c9c0a8;--eviva-text-subtle:#8eb4cc;--eviva-secondary-text:#e1d1a7;--eviva-border:#3d4f66;--eviva-border-strong:#4d6278;--eviva-accent:#009bdf;--eviva-accent-hover:#33b0e8;--eviva-accent-soft:#009bdf38;--eviva-focus-ring:#009bdf;--eviva-error:#f87171;--eviva-success-bg:#c0bb872e;--eviva-success-text:#e1d1a7;--eviva-warning-bg:#f8717126;--eviva-warning-text:#fca5a5;--eviva-info-bg:#009bdf26;--eviva-info-text:#7dd3fc;--eviva-shadow-sm:0 1px 2px #00000059;--eviva-shadow-md:0 12px 40px #00000073;--eviva-glass-bg:#1b2838b8;--eviva-glass-border:#8eb4cc38;--eviva-auth-shell-bg:radial-gradient(ellipse 80% 60% at 12% 8%, #009bdf2e, transparent 55%), radial-gradient(ellipse 70% 55% at 88% 92%, #e1d1a71f, transparent 52%), radial-gradient(ellipse 50% 40% at 50% 50%, #004a9833, transparent 60%), linear-gradient(165deg, #1a2330 0%, var(--eviva-bg) 42%, #0f1a28 100%);--eviva-auth-showcase-bg:radial-gradient(ellipse 90% 70% at 70% 20%, #009bdf33, transparent 55%), linear-gradient(160deg, #1b2838 0%, var(--eviva-bg-muted) 100%);--eviva-auth-panel-border:#8eb4cc2e;--eviva-auth-panel-inset:#f1ecda0f;--eviva-auth-panel-shadow:0 24px 64px #00000073;--eviva-auth-close-bg:#1b2838d9;--eviva-auth-close-border:#8eb4cc33;--eviva-social-google-bg:var(--eviva-bg-elevated);--eviva-social-google-hover:var(--eviva-surface-elevated);--eviva-toggle-thumb:#f1ecda;--eviva-hero-bg:radial-gradient(ellipse 70% 55% at 92% 18%, #009bdf38, transparent 58%), radial-gradient(ellipse 50% 40% at 8% 88%, #e1d1a724, transparent 55%), linear-gradient(180deg, var(--eviva-bg-elevated) 0%, var(--eviva-bg) 100%)}*,:before,:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-animate{opacity:1!important;animation:none!important;transform:none!important}.luxury-cta:before{background-position:50%!important;animation:none!important}.luxury-cta__sheen{opacity:0!important;transition:none!important}}body{min-height:100vh;color:var(--eviva-text);background:var(--eviva-bg);font-family:var(--eviva-font-sans);font-size:var(--text-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}:focus-visible{outline:2px solid var(--eviva-focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}.page-prose a,.prose a{color:var(--eviva-secondary-text);text-underline-offset:.15em;text-decoration:underline;transition:color .15s}@media (hover:hover){.page-prose a:hover,.prose a:hover{color:var(--eviva-accent-hover);background:0 0}}.page-prose{max-width:var(--eviva-prose-max);padding-inline:clamp(1.35rem,4.5vw,2.35rem);padding-block:var(--eviva-section-y-tight);margin-inline:auto}.page-prose h1{font-family:var(--eviva-font-display);font-size:var(--text-title);color:var(--eviva-text);margin-bottom:.75rem;font-weight:600;line-height:1.2}.page-prose h2{font-family:var(--eviva-font-display);color:var(--eviva-text);margin:1.5rem 0 .5rem;font-size:1.15rem;font-weight:600}.page-prose p,.page-prose li{color:var(--eviva-text-muted);margin-bottom:.75rem}.page-prose ul,.page-prose ol{margin-bottom:1rem;padding-left:1.25rem}.page-prose li{margin-bottom:.4rem}.mx-inner{max-width:var(--eviva-content-max);margin-inline:auto;padding-inline:clamp(1.35rem,4.5vw,2.35rem)}.mx-btn{font-weight:600;font-size:var(--text-small);border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.35rem;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.mx-btn:focus-visible{outline:2px solid var(--eviva-focus-ring);outline-offset:2px}.mx-btn--primary{background:var(--eviva-primary);color:var(--eviva-on-primary);border:2px solid var(--eviva-primary)}.mx-btn--primary:hover{background:var(--eviva-primary-hover);border-color:var(--eviva-primary-hover);color:var(--eviva-on-primary)}.mx-btn--secondary{background:var(--eviva-bg-elevated);color:var(--eviva-primary);border:2px solid var(--eviva-border)}.mx-btn--secondary:hover{background:var(--eviva-bg-muted);border-color:var(--eviva-border-strong)}.mx-eyebrow-font{font-family:var(--eviva-font-ui-accent)}[data-theme=dark] .border-glow-card--glass{background:var(--eviva-glass-bg);border-color:var(--eviva-glass-border);box-shadow:0 16px 44px #00000059,inset 0 1px #f1ecda14,inset 0 -12px 24px #009bdf1a}[data-theme=dark] .border-glow-card--glass:hover{box-shadow:0 16px 44px #0006,inset 0 1px #f1ecda1a}[data-theme=dark] .border-glow-card--eviva{--card-bg:var(--eviva-bg-elevated)}#app{width:100%;min-height:100vh;margin:0;padding:0;font-weight:400}.app-splash[data-v-2e91d703]{z-index:200;background:radial-gradient(ellipse 80% 60% at 50% 40%, #009bdf1f, transparent 55%), linear-gradient(180deg, var(--eviva-bg-elevated) 0%, var(--eviva-bg) 100%);opacity:0;pointer-events:all;place-items:center;display:grid;position:fixed;inset:0}.app-splash__inner[data-v-2e91d703]{flex-direction:column;align-items:center;gap:1rem;display:flex}.app-splash__logo[data-v-2e91d703]{object-fit:contain;width:clamp(5.5rem,18vw,7.5rem);height:clamp(5.5rem,18vw,7.5rem)}.app-splash__name[data-v-2e91d703]{font-family:var(--eviva-font-display);letter-spacing:-.02em;color:var(--eviva-text);margin:0;font-size:clamp(1.75rem,5vw,2.35rem);font-weight:600}.site-brand[data-v-f98976d0]{font-family:var(--eviva-font-display);color:var(--eviva-text);letter-spacing:-.02em;align-items:center;gap:.65rem;font-size:clamp(1.35rem,1.2rem + 1vw,1.55rem);font-weight:600;text-decoration:none;display:inline-flex}.site-brand__logo[data-v-f98976d0]{object-fit:contain;flex-shrink:0;width:clamp(40px,8vw,52px);height:clamp(40px,8vw,52px);display:block}.site-brand__text[data-v-f98976d0]{line-height:1}.site-brand[data-v-f98976d0]:hover{color:var(--eviva-accent);background:0 0}.site-brand--compact[data-v-f98976d0]{gap:.55rem;margin-bottom:.75rem;font-size:clamp(1.15rem,1rem + .85vw,1.35rem)}.site-brand--compact .site-brand__logo[data-v-f98976d0]{width:clamp(36px,7vw,44px);height:clamp(36px,7vw,44px)}.site-brand[data-v-f98976d0]:focus-visible{outline:2px solid var(--eviva-border-strong);outline-offset:3px;border-radius:var(--eviva-radius-sm)}.site-brand--dark[data-v-f98976d0]{color:var(--eviva-nav-on-glass)}.site-brand--dark[data-v-f98976d0]:hover{color:#fff;background:0 0}.site-brand--dark[data-v-f98976d0]:focus-visible{outline-color:#ffffff73}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#120f17);border:1px solid #ffffff26;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative;overflow:auto}.border-glow-card--eviva{border-color:color-mix(in srgb, var(--eviva-accent) 22%, var(--eviva-border));box-shadow:var(--eviva-shadow-sm), 0 0 0 1px color-mix(in srgb, var(--eviva-accent) 8%, transparent)}.border-glow-card--eviva:before,.border-glow-card--eviva:after,.border-glow-card--eviva>.edge-light{opacity:calc(.12 + (var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)) * .88)}.border-glow-card--eviva:not(:hover):not(.sweep-active):before,.border-glow-card--eviva:not(:hover):not(.sweep-active):after,.border-glow-card--eviva:not(:hover):not(.sweep-active)>.edge-light{opacity:.12;transition:opacity .35s ease-out}.border-glow-card--eviva:hover{box-shadow:var(--eviva-shadow-md), 0 0 0 1px color-mix(in srgb, var(--eviva-accent) 16%, transparent)}.border-glow-card--glass{background:var(--card-bg,#ffffff6b);-webkit-backdrop-filter:blur(22px)saturate(170%);border-color:#ffffff85;box-shadow:0 16px 44px #1118211f,inset 0 1px #ffffffb8,inset 0 -12px 24px #009bdf0f}.border-glow-card--glass:before,.border-glow-card--glass:after,.border-glow-card--glass>.edge-light{opacity:calc(.18 + (var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)) * .82)}.border-glow-card--glass:not(:hover):not(.sweep-active):before,.border-glow-card--glass:not(:hover):not(.sweep-active):after,.border-glow-card--glass:not(:hover):not(.sweep-active)>.edge-light{opacity:.18}.border-glow-card--glass .border-glow-inner{background:0 0}.border-glow-card--glass:hover{box-shadow:0 16px 44px #11182124,inset 0 1px #ffffffa6}@media (prefers-reduced-motion:reduce){.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{transition:none}}.marketing-field[data-v-3a8ce3c2]{flex-direction:column;gap:.35rem;width:100%;display:flex}.marketing-field--hidden-label .marketing-field__label[data-v-3a8ce3c2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing-field__label[data-v-3a8ce3c2]{font-size:var(--text-small);color:var(--eviva-text);font-weight:600}.marketing-field__control[data-v-3a8ce3c2]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--eviva-border);background:var(--eviva-bg-elevated);color:var(--eviva-text);appearance:none;border-radius:999px;padding:.55rem 1.2rem;font-size:1rem;line-height:1.2;transition:border-color .15s,box-shadow .15s}.marketing-field__control--area[data-v-3a8ce3c2]{resize:vertical;border-radius:1rem;min-height:8.5rem;padding:.85rem 1.2rem;line-height:1.55}.marketing-field__control[data-v-3a8ce3c2]::placeholder{color:var(--eviva-text-subtle)}.marketing-field__control[data-v-3a8ce3c2]:focus-visible{border-color:var(--eviva-accent);box-shadow:0 0 0 2px var(--eviva-bg-elevated), 0 0 0 4px color-mix(in srgb, var(--eviva-focus-ring) 38%, transparent);outline:none}.marketing-field__control[data-v-3a8ce3c2]:disabled{opacity:.72;cursor:not-allowed}@keyframes shimmer-btn-shimmer-slide-97e23711{to{transform:translate(calc(100cqw - 100%))}}@keyframes shimmer-btn-spin-around-97e23711{0%{transform:translateZ(0)rotate(0)}15%,35%{transform:translateZ(0)rotate(90deg)}65%,85%{transform:translateZ(0)rotate(270deg)}to{transform:translateZ(0)rotate(360deg)}}.shimmer-btn[data-v-97e23711]{z-index:0;border-radius:var(--radius);cursor:pointer;min-height:2.75rem;font-family:var(--eviva-font-sans);font-weight:600;font-size:var(--text-small);color:var(--shimmer-fg,#fff);white-space:nowrap;background:var(--bg);border:1px solid #ffffff1a;justify-content:center;align-items:center;padding:.75rem 1.5rem;line-height:1.2;text-decoration:none;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 10px 28px -14px #009bdf8c}.shimmer-btn[data-v-97e23711]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 32px -12px #009bdfa6}.shimmer-btn[data-v-97e23711]:active:not(:disabled){transform:translateY(1px)}.shimmer-btn[data-v-97e23711]:focus-visible{outline:2px solid var(--eviva-focus-ring);outline-offset:3px}.shimmer-btn--light[data-v-97e23711]{border-color:#009bdf38;box-shadow:0 10px 28px -14px #11182147}.shimmer-btn--light[data-v-97e23711]:hover:not(:disabled){box-shadow:0 14px 32px -12px #11182157}.shimmer-btn--light .shimmer-btn__gloss[data-v-97e23711]{box-shadow:inset 0 -8px 10px #009bdf14}.shimmer-btn--light:hover:not(:disabled) .shimmer-btn__gloss[data-v-97e23711]{box-shadow:inset 0 -6px 10px #009bdf24}.shimmer-btn--light:active:not(:disabled) .shimmer-btn__gloss[data-v-97e23711]{box-shadow:inset 0 -10px 10px #009bdf24}.shimmer-btn[data-v-97e23711]:disabled,.shimmer-btn[aria-disabled=true][data-v-97e23711]{opacity:.62;cursor:not-allowed;box-shadow:none;pointer-events:none;transform:none}.shimmer-btn__spark[data-v-97e23711]{z-index:-3;filter:blur(2px);pointer-events:none;position:absolute;inset:0;overflow:visible;container-type:size}.shimmer-btn__spark-slide[data-v-97e23711]{aspect-ratio:1;height:100cqh;animation:shimmer-btn-shimmer-slide-97e23711 var(--speed) ease-in-out infinite alternate;border-radius:0;position:absolute;inset:0;-webkit-mask:none;mask:none}.shimmer-btn__spark-spin[data-v-97e23711]{background:conic-gradient(from calc(270deg - (var(--spread) * .5)), transparent 0, var(--shimmer-color) var(--spread), transparent var(--spread));width:auto;animation:shimmer-btn-spin-around-97e23711 calc(var(--speed) * 2) infinite linear;position:absolute;inset:-100%;transform:translateZ(0)rotate(0)}.shimmer-btn__gloss[data-v-97e23711]{border-radius:calc(var(--radius) * .5);pointer-events:none;width:100%;height:100%;padding:.375rem 1rem;transition:box-shadow .3s ease-in-out;position:absolute;inset:0;box-shadow:inset 0 -8px 10px #ffffff1f}.shimmer-btn:hover:not(:disabled) .shimmer-btn__gloss[data-v-97e23711]{box-shadow:inset 0 -6px 10px #ffffff40}.shimmer-btn:active:not(:disabled) .shimmer-btn__gloss[data-v-97e23711]{box-shadow:inset 0 -10px 10px #ffffff40}.shimmer-btn__fill[data-v-97e23711]{inset:var(--cut);z-index:-2;border-radius:var(--radius);background:var(--bg);pointer-events:none;position:absolute}.shimmer-btn__label[data-v-97e23711]{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.shimmer-btn__spark-slide[data-v-97e23711],.shimmer-btn__spark-spin[data-v-97e23711]{animation:none}.shimmer-btn[data-v-97e23711]:hover:not(:disabled),.shimmer-btn[data-v-97e23711]:active:not(:disabled){transform:none}}.site-header[data-v-33669145]{z-index:50;pointer-events:none;background:0 0;padding:.85rem 0 .35rem;position:sticky;top:0}.header-shell[data-v-33669145]{pointer-events:auto}.liquid-nav[data-v-33669145]{-webkit-backdrop-filter:blur(24px)saturate(165%);background:#111821b8;border:1px solid #ffffff24;border-radius:999px;justify-content:space-between;align-items:center;gap:.65rem;padding:.42rem .42rem .42rem .55rem;display:flex;position:relative;box-shadow:0 16px 48px #1118213d,inset 0 1px #ffffff1f}.liquid-nav__brand[data-v-33669145]{z-index:1;flex-shrink:0;min-width:0;position:relative}.liquid-nav[data-v-33669145]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 38% 62%,#009bdf1a 100%);position:absolute;inset:0}.liquid-nav[data-v-33669145]:after{content:"";filter:blur(.35px);opacity:.85;pointer-events:none;background:linear-gradient(90deg,#0000,#009bdfe6 22%,#c0bb87cc 50%,#004a98e6 78%,#0000);border-radius:999px;height:2px;position:absolute;bottom:0;left:8%;right:8%}.nav[data-v-33669145]{z-index:1;flex-direction:column;flex:1;align-items:stretch;gap:.2rem;min-width:0;display:none;position:relative}.nav a[data-v-33669145]{color:#f1ecdae0;border-radius:.75rem;align-items:center;min-height:2.75rem;padding:.55rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav a[data-v-33669145]:hover{color:#fff;background:#ffffff14}.nav a.router-link-active[data-v-33669145]{color:#fff;background:#009bdf38;font-weight:600}.liquid-nav__actions[data-v-33669145]{z-index:1;flex-shrink:0;align-items:center;gap:.4rem;display:flex;position:relative}.nav-cta[data-v-33669145]{min-height:2.35rem!important;padding:.52rem 1.05rem!important;font-size:.8125rem!important;box-shadow:0 8px 24px #009bdf59!important}.nav-sign-in[data-v-33669145]{min-height:2.35rem!important;padding:.52rem .95rem!important;font-size:.8125rem!important}.nav-btn-label--short[data-v-33669145]{display:none}.liquid-nav__actions[data-v-33669145] a{text-decoration:none}.nav-toggle[data-v-33669145]{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;padding:0;display:flex}.hamburger[data-v-33669145]{background:#ffffffeb;border-radius:1px;width:1.1rem;height:2px;transition:background .2s;position:relative}.hamburger[data-v-33669145]:before,.hamburger[data-v-33669145]:after{content:"";background:#ffffffeb;border-radius:1px;width:100%;height:2px;transition:transform .2s,top .2s;position:absolute;left:0}.hamburger[data-v-33669145]:before{top:-6px}.hamburger[data-v-33669145]:after{top:6px}.hamburger.open[data-v-33669145]{background:0 0}.hamburger.open[data-v-33669145]:before{top:0;transform:rotate(45deg)}.hamburger.open[data-v-33669145]:after{top:0;transform:rotate(-45deg)}@media (width>=960px){.nav-toggle[data-v-33669145]{display:none}.nav[data-v-33669145]{border-top:none;flex-flow:wrap;justify-content:center;align-items:center;gap:.1rem .65rem;padding-top:0;display:flex}.nav a[data-v-33669145]{border-radius:999px;min-height:0;padding:.38rem .55rem;font-size:.8125rem;display:inline-flex}.liquid-nav__brand[data-v-33669145] .site-brand{margin-right:.35rem}.nav-btn-label--short[data-v-33669145]{display:none}.nav-btn-label--long[data-v-33669145]{display:inline}}@media (width<=959px){.liquid-nav[data-v-33669145]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""nav nav";align-items:center;gap:0;padding:.55rem .55rem .55rem .65rem;display:grid}.liquid-nav__brand[data-v-33669145]{grid-area:brand}.liquid-nav__actions[data-v-33669145]{grid-area:actions}.nav[data-v-33669145]{grid-area:nav;width:100%}.liquid-nav--open[data-v-33669145]{border-radius:1.25rem;gap:.55rem;padding:.7rem}.liquid-nav__brand[data-v-33669145] .site-brand{gap:.5rem;font-size:1.15rem}.liquid-nav__brand[data-v-33669145] .site-brand__logo{width:2.15rem;height:2.15rem}.nav[data-v-33669145]{border-top:1px solid #ffffff1a;padding-top:.55rem}.nav--open[data-v-33669145]{display:flex}.nav-cta[data-v-33669145],.nav-sign-in[data-v-33669145]{padding-inline:.65rem!important;font-size:.75rem!important}.nav-btn-label--long[data-v-33669145]{display:none}.nav-btn-label--short[data-v-33669145]{display:inline}}.sr-only[data-v-33669145]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer[data-v-c49a72ad]{background:var(--eviva-bg-elevated);border-top:1px solid var(--eviva-border);padding:0 0 2rem}.footer-bottom-brand[data-v-c49a72ad]{max-width:var(--eviva-content-max);justify-content:center;align-items:center;margin:0 auto;padding:clamp(1.5rem,4vw,2.25rem) 1.25rem clamp(1.25rem,3vw,2rem);display:flex}.footer-bottom-brand__img[data-v-c49a72ad]{object-fit:contain;opacity:.88;width:auto;max-width:min(320px,85vw);height:auto;max-height:clamp(3.5rem,12vw,5.5rem)}.footer-company-row[data-v-c49a72ad]{align-items:center;gap:.45rem;display:flex}.footer-company__logo[data-v-c49a72ad]{object-fit:contain;flex-shrink:0;width:32px;height:32px}.footer-inner[data-v-c49a72ad]{max-width:var(--eviva-content-max);padding:var(--eviva-section-y-tight) 1.25rem 0;grid-template-columns:1fr;gap:2rem;margin:0 auto;display:grid}@media (width>=640px){.footer-inner[data-v-c49a72ad]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.footer-heading[data-v-c49a72ad]{font-family:var(--eviva-font-sans);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;color:var(--eviva-text-subtle);margin-bottom:.85rem;font-weight:700}.footer-col[data-v-c49a72ad]{flex-direction:column;gap:.5rem;display:flex}.footer-col a[data-v-c49a72ad]{color:var(--eviva-text);font-size:var(--text-small);text-decoration:none;transition:color .15s}.footer-col a[data-v-c49a72ad]:hover{color:var(--eviva-secondary-text);background:0 0}.footer-company[data-v-c49a72ad]{font-size:var(--text-small);color:var(--eviva-text-muted);margin:0}.footer-mail[data-v-c49a72ad]{font-size:var(--text-small);color:var(--eviva-secondary-text);text-decoration:none}.footer-mail[data-v-c49a72ad]:hover{background:0 0;text-decoration:underline}.footer-bottom[data-v-c49a72ad]{max-width:var(--eviva-content-max);border-top:1px solid var(--eviva-border);text-align:center;font-size:var(--text-small);color:var(--eviva-text-muted);margin:2.5rem auto 0;padding:1.5rem 1.25rem 0}.footer-bottom p[data-v-c49a72ad]{margin:.25rem 0}.layout[data-v-8dcdb7d9]{min-height:100vh;color:var(--eviva-text);background:var(--eviva-bg);flex-direction:column;display:flex}.layout--home[data-v-8dcdb7d9]{background:var(--eviva-bg-elevated)}.site-main[data-v-8dcdb7d9]{flex:1;width:100%}.layout--home .site-main[data-v-8dcdb7d9]{margin-top:calc(-1 * var(--site-header-offset))}.layout--home[data-v-8dcdb7d9] .hero{padding-top:calc(var(--site-header-offset) + clamp(2.5rem, 5vw, 4rem))}.band[data-v-3bccec7e]{padding-block:var(--eviva-section-y);color:#fff;background:linear-gradient(105deg,#111821 0%,#004a98 55%,#009bdf 100%)}.inner[data-v-3bccec7e]{text-align:center}.headline[data-v-3bccec7e]{font-family:var(--eviva-font-display);margin-bottom:.65rem;font-size:clamp(1.45rem,2.6vw + .5rem,1.95rem);font-weight:600;line-height:1.2}.sub[data-v-3bccec7e]{opacity:.92;max-width:30rem;font-size:var(--text-small);margin:0 auto 1.25rem;line-height:1.55}.sub-pricing[data-v-3bccec7e]{color:#fffffff2;text-underline-offset:.15em;margin-top:.5rem;font-weight:600;text-decoration:underline;display:block}.band-cta[data-v-3bccec7e]{margin-top:.25rem}.section-label[data-v-63fe8168]{font-family:var(--eviva-font-ui-accent);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--eviva-accent);margin-bottom:.65rem;font-weight:700}.section[data-v-b54edbca]{padding-block:var(--eviva-section-y)}.section--muted[data-v-b54edbca]{background:var(--eviva-bg-muted)}.section--band[data-v-b54edbca]{background:var(--eviva-bg-band)}.section-inner[data-v-b54edbca]{width:100%}.title[data-v-bf23ca69]{font-family:var(--eviva-font-display);font-size:var(--text-title);color:var(--eviva-text);max-width:24ch;margin-bottom:.65rem;font-weight:600;line-height:1.2}.subtitle[data-v-bf23ca69]{color:var(--eviva-text-muted);max-width:38rem;margin-bottom:2rem;line-height:1.6}.grid[data-v-bf23ca69]{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:.5rem;list-style:none;display:grid;overflow:visible}@media (width>=640px){.grid[data-v-bf23ca69]{grid-template-columns:repeat(2,1fr);gap:1.75rem}}.grid-item[data-v-bf23ca69]{min-width:0}.feature-card[data-v-bf23ca69]{height:100%}.feature-card[data-v-bf23ca69] .border-glow-inner{min-height:100%;padding:1.35rem 1.4rem}.card-title[data-v-bf23ca69]{font-family:var(--eviva-font-display);color:var(--eviva-text);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.card-body[data-v-bf23ca69]{font-size:var(--text-small);color:var(--eviva-text-muted);margin:0;line-height:1.55}.founder[data-v-d90356f8]{padding-block:var(--eviva-section-y);background:var(--eviva-bg-band);border-top:1px solid var(--eviva-border)}.founder-inner[data-v-d90356f8]{max-width:52rem}.founder-card[data-v-d90356f8] .border-glow-inner{border-radius:inherit}.eyebrow[data-v-d90356f8]{font-family:var(--eviva-font-ui-accent);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--eviva-accent);margin-bottom:.75rem;font-weight:700}.title[data-v-d90356f8]{font-family:var(--eviva-font-display);font-size:var(--text-title);color:var(--eviva-text);max-width:32ch;margin-bottom:1.5rem;font-weight:600;line-height:1.2}.card[data-v-d90356f8]{padding:1.5rem 1.5rem 1.35rem}.names[data-v-d90356f8]{margin-bottom:1rem}.name[data-v-d90356f8]{color:var(--eviva-text);margin:0;font-size:1.1rem;font-weight:700}.name--secondary[data-v-d90356f8]{margin-top:.35rem}.bio[data-v-d90356f8]{color:var(--eviva-text-muted);margin:0 0 .85rem;line-height:1.65}.bio[data-v-d90356f8]:last-of-type{margin-bottom:1rem}.founder-links[data-v-d90356f8]{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.founder-link[data-v-d90356f8]{font-weight:600;font-size:var(--text-small);color:var(--eviva-accent);align-items:center;gap:.45rem;text-decoration:none;transition:color .15s;display:inline-flex}.founder-link[data-v-d90356f8]:hover{color:var(--eviva-accent-hover)}.founder-link--icon[data-v-d90356f8]{background:var(--eviva-accent-soft);border-radius:999px;justify-content:center;width:2.25rem;height:2.25rem}.founder-link--icon[data-v-d90356f8]:hover{background:#009bdf33}.founder-link__icon[data-v-d90356f8]{flex-shrink:0;width:1.1rem;height:1.1rem}.founder-link--icon .founder-link__icon[data-v-d90356f8]{width:1.15rem;height:1.15rem}.pre-heading[data-v-f3a0b234]{text-align:center;margin-bottom:.75rem;font-weight:600}.pre--dark .pre-heading[data-v-f3a0b234]{color:#fff}.pre-form[data-v-f3a0b234]{width:100%;max-width:32rem;margin-inline:auto}.pre-row[data-v-f3a0b234]{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.pre-row[data-v-f3a0b234] .marketing-field{flex:auto;min-width:0}.pre-row[data-v-f3a0b234] .marketing-field__control{height:2.75rem;min-height:2.75rem;max-height:2.75rem}.pre-submit[data-v-f3a0b234]{flex:none}@media (width<=899px){.pre-row[data-v-f3a0b234]{flex-direction:column;align-items:center}.pre-row[data-v-f3a0b234] .marketing-field,.pre-submit[data-v-f3a0b234]{flex:none;width:100%;max-width:22rem}.pre-submit[data-v-f3a0b234]{align-self:center}}@media (width<=639px){.pre-row[data-v-f3a0b234]{flex-direction:column;align-items:stretch}.pre-row[data-v-f3a0b234] .marketing-field__control,.pre-submit[data-v-f3a0b234]{flex:none;width:100%;height:2.75rem;min-height:2.75rem;max-height:2.75rem}.pre-heading[data-v-f3a0b234]{padding-inline:.35rem;line-height:1.35}}.pre--dark .pre-row[data-v-f3a0b234] .marketing-field__control:focus-visible{box-shadow:0 0 0 2px #fffffff5, 0 0 0 4px color-mix(in srgb, var(--eviva-focus-ring) 45%, transparent)}.pre--dark .pre-row[data-v-f3a0b234] .marketing-field__control{color:var(--eviva-text);background:#fffffff5;border-color:#ffffff59}.pre-caption[data-v-f3a0b234]{font-size:var(--text-small);color:var(--eviva-text-muted);text-align:center;margin-top:.65rem}.pre--dark .pre-caption[data-v-f3a0b234]{color:#ffffffe0}.pre-success[data-v-f3a0b234]{font-size:var(--text-small);color:var(--eviva-accent);text-align:center;margin-top:.75rem;font-weight:600}.pre--dark .pre-success[data-v-f3a0b234]{color:#b9dcff}.pre-error[data-v-f3a0b234]{font-size:var(--text-small);color:#b91c1c;text-align:center;margin-top:.65rem}.pre--dark .pre-error[data-v-f3a0b234]{color:#fecaca}.pre-fallback[data-v-f3a0b234]{text-align:center;font-size:var(--text-small);margin-top:.5rem}.pre-mailto[data-v-f3a0b234]{color:var(--eviva-accent);font-weight:600}.pre--dark .pre-mailto[data-v-f3a0b234]{color:#fff;text-decoration:underline}.hero-animate[data-v-497b8bb3]{opacity:0}.hero[data-v-497b8bb3]{align-items:center;min-height:min(88vh,52rem);padding-block:clamp(2.5rem,5vw,4rem);scroll-margin-top:4.5rem;display:flex;position:relative;overflow:clip visible}.hero-bg[data-v-497b8bb3]{top:calc(-1 * var(--site-header-offset));background:var(--eviva-hero-bg);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.hero-inner[data-v-497b8bb3]{z-index:1;align-items:center;gap:clamp(2rem,5vw,3.5rem);width:100%;padding-block:clamp(.5rem,3vh,2rem);display:grid;position:relative}@media (width>=900px){.hero-inner[data-v-497b8bb3]{grid-template-columns:minmax(0,1.05fr) minmax(16rem,20.5rem);column-gap:clamp(1.75rem,5vw,3.75rem)}}@media (width<=899px){.hero[data-v-497b8bb3]{align-items:flex-start;min-height:0;padding-top:clamp(1.25rem,4vw,2rem);padding-bottom:clamp(2.25rem,7vw,3.5rem)}.hero-inner[data-v-497b8bb3]{gap:clamp(2.5rem,8vw,3.75rem);padding-inline:clamp(1rem,4vw,1.25rem)}.hero-copy[data-v-497b8bb3]{text-align:center;width:100%;max-width:32rem;margin-inline:auto}.hero-copy .eyebrow[data-v-497b8bb3],.hero-copy .display[data-v-497b8bb3],.hero-copy .lead[data-v-497b8bb3]{margin-inline:auto}.hero-copy .lead[data-v-497b8bb3]:last-of-type{margin-bottom:1.35rem}.hero-devices[data-v-497b8bb3]{justify-content:center;min-height:0;padding-block:.25rem .5rem}}.hero-copy[data-v-497b8bb3]{max-width:40rem}@media (width>=900px){.hero-copy[data-v-497b8bb3]{padding-right:clamp(.5rem,2vw,1.5rem)}}.hero-devices[data-v-497b8bb3]{perspective:1400px;flex-flow:row;justify-content:center;align-items:flex-end;gap:0;min-height:14rem;margin-inline:auto;display:flex;position:relative}@media (width>=640px){.hero-devices[data-v-497b8bb3]{justify-content:center;min-height:17rem;padding-inline:.5rem}}@media (width>=900px){.hero-devices[data-v-497b8bb3]{padding-inline:0;justify-content:flex-end;align-items:flex-start;min-height:min(68vh,34rem);margin-inline:0;padding-top:clamp(1.5rem,4vh,3rem);padding-bottom:.25rem;transform:translate(clamp(1.25rem,3vw,2.75rem))}}@media (width<=899px){.hero-devices[data-v-497b8bb3]{justify-content:center;align-items:flex-end;min-height:20rem;padding-inline:.75rem}.phone[data-v-497b8bb3]{max-width:min(280px,52vw)}.phone--second[data-v-497b8bb3]{max-width:min(260px,48vw);margin-left:clamp(-2.5rem,-8vw,-1.75rem)}}@media (width<=639px){.phone[data-v-497b8bb3]{max-width:min(248px,58vw)}.phone--second[data-v-497b8bb3]{max-width:min(228px,52vw);margin-left:clamp(-2rem,-6vw,-1.25rem)}}@media (width<=399px){.hero-devices[data-v-497b8bb3]{flex-direction:column;align-items:center;gap:.35rem}.phone[data-v-497b8bb3]{max-width:218px;transform:rotate(-3deg)!important}.phone--second[data-v-497b8bb3]{max-width:202px;margin-top:-1.75rem;margin-left:0;transform:rotate(5deg)!important}}.phone[data-v-497b8bb3]{z-index:1;flex-shrink:0;width:100%;max-width:200px;transform:rotate(-5deg)translateY(4%)}.phone--second[data-v-497b8bb3]{z-index:2;max-width:184px;margin-left:clamp(-4.5rem,-12vw,-2.25rem);transform:rotate(7deg)translateY(-2%)}@media (width>=640px){.phone[data-v-497b8bb3]{max-width:230px;transform:rotate(-5deg)translate(-2%,5%)}.phone--second[data-v-497b8bb3]{max-width:212px;margin-left:clamp(-5.5rem,-10vw,-3rem);transform:rotate(7deg)translate(2%,-3%)}}@media (width>=900px){.phone[data-v-497b8bb3]{max-width:252px;transform:rotate(-5deg)translate(2%,-4%)}.phone--second[data-v-497b8bb3]{max-width:234px;margin-left:-3.25rem;transform:rotate(8deg)translate(8%,-8%)}}.phone__chassis[data-v-497b8bb3]{background:linear-gradient(168deg,#ffffff24 0%,#0000 42%),linear-gradient(145deg,#4a4e55 0%,#2e3238 18%,#1a1d22 45%,#12151a 100%);border-radius:2.65rem;padding:.55rem .48rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 .5px #000000a6,inset 0 2px 4px #00000038,0 28px 56px -12px #11182173,0 12px 24px -8px #11182147}.phone__inner[data-v-497b8bb3]{background:linear-gradient(#0a0b0d 0%,#000 100%);border-radius:2.2rem;padding:3px;box-shadow:inset 0 0 0 1px #ffffff0a}.phone__screen-rim[data-v-497b8bb3]{background:#000;border-radius:2.05rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 20px #00000080}.phone__screen-clip[data-v-497b8bb3]{aspect-ratio:9/19.6;background:#050506;border-radius:1.95rem;position:relative;overflow:hidden}.phone__screen-fill[data-v-497b8bb3]{z-index:0;background:#050506;position:absolute;inset:0;overflow:hidden}.phone__screen-fill--a[data-v-497b8bb3]{background:#050506}.phone__screen-img[data-v-497b8bb3]{z-index:1;object-fit:cover;object-position:top center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.phone__screen-fill--b[data-v-497b8bb3]{background:#050506}.phone__island[data-v-497b8bb3]{z-index:2;background:#000;border-radius:999px;width:32%;max-width:118px;height:28px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #ffffff12,0 4px 12px #00000073}.phone__island[data-v-497b8bb3]:after{content:"";opacity:.85;background:radial-gradient(circle at 30% 30%,#1a2a3a,#06080c 70%);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:18%;transform:translateY(-50%);box-shadow:inset 0 0 2px #ffffff1f}.phone__home-bar[data-v-497b8bb3]{z-index:2;background:#ffffff47;border-radius:999px;width:34%;max-width:120px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #00000059}.phone__btn[data-v-497b8bb3]{z-index:0;background:linear-gradient(90deg,#2e3238,#1c1f24);position:absolute;box-shadow:inset -1px 0 1px #00000059,0 0 0 .5px #0006}.phone__btn--action[data-v-497b8bb3]{border-radius:2px 0 0 2px;width:3px;height:22px;top:21%;left:-3px}.phone__btn--vol-up[data-v-497b8bb3]{border-radius:2px 0 0 2px;width:3px;height:42px;top:28%;left:-3px}.phone__btn--vol-down[data-v-497b8bb3]{border-radius:2px 0 0 2px;width:3px;height:42px;top:calc(28% + 50px);left:-3px}.phone__btn--power[data-v-497b8bb3]{background:linear-gradient(-90deg,#2e3238,#1c1f24);border-radius:0 2px 2px 0;width:3px;height:68px;top:26%;right:-3px;box-shadow:inset 1px 0 1px #00000059,0 0 0 .5px #0006}.phone__cap[data-v-497b8bb3]{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--eviva-text-subtle);text-align:center;width:100%;max-width:100%;margin-top:.65rem}.hero-pre[data-v-497b8bb3]{margin-top:2rem}.eyebrow[data-v-497b8bb3]{font-family:var(--eviva-font-ui-accent);font-size:var(--text-label);color:var(--eviva-accent);letter-spacing:.14em;text-transform:uppercase;max-width:36rem;margin-bottom:1rem;font-weight:700}.display[data-v-497b8bb3]{font-family:var(--eviva-font-display);font-size:var(--text-display);letter-spacing:-.03em;color:var(--eviva-text);max-width:17ch;margin-bottom:1.25rem;font-weight:600;line-height:1.08}@media (width>=640px){.display[data-v-497b8bb3]{max-width:22ch}}@media (width>=900px){.display[data-v-497b8bb3]{max-width:none}}@media (width<=899px){.display[data-v-497b8bb3]{font-size:clamp(2rem, 8.5vw + .5rem, var(--text-display));max-width:16ch}}.lead[data-v-497b8bb3]{color:var(--eviva-text-muted);max-width:40rem;margin-bottom:.85rem;font-size:1.1rem;line-height:1.65}.lead[data-v-497b8bb3]:last-of-type{margin-bottom:1.35rem}@media (width<=899px){.lead[data-v-497b8bb3]{padding-inline:.25rem;font-size:clamp(1rem,3.6vw + .35rem,1.1rem)}}.muted[data-v-497b8bb3]{color:var(--eviva-text-subtle)}.showcase[data-v-26ce47f5]{background:var(--eviva-primary);width:100%;position:relative}.showcase__cover[data-v-26ce47f5]{width:100%;min-height:clamp(16rem,46vw,32rem);position:relative;overflow:hidden}.showcase__video[data-v-26ce47f5]{object-fit:cover;object-position:center;width:100%;height:100%;min-height:clamp(16rem,46vw,32rem);display:block}.showcase__overlay[data-v-26ce47f5]{pointer-events:none;background:linear-gradient(#f1ecda1a 0%,#0000 18% 52%,#1118216b 100%),linear-gradient(135deg,#009bdf1a 0%,#0000 42%);position:absolute;inset:0}.showcase__focus[data-v-26ce47f5]{inset-inline:0;z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:1rem;padding-inline:1rem;display:flex;position:absolute;bottom:clamp(3.5rem,8vw,4.75rem)}.showcase__focus-title[data-v-26ce47f5]{font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;color:#ffffffe0;text-shadow:0 1px 14px #11182159;margin:0;font-weight:600}.showcase__chips[data-v-26ce47f5]{flex-wrap:wrap;place-content:center;gap:.55rem .7rem;width:100%;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.showcase__chips li[data-v-26ce47f5]{display:flex}.liquid-chip[data-v-26ce47f5]{isolation:isolate;font-size:var(--text-small);color:#fffffff0;-webkit-backdrop-filter:blur(22px)saturate(175%);text-shadow:0 1px 8px #11182133;will-change:transform;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:.48rem 1rem;font-weight:600;display:inline-flex;position:relative;box-shadow:0 10px 28px #11182124,inset 0 1px #ffffff47,inset 0 -1px #004a9814}.liquid-chip[data-v-26ce47f5]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff57 0%,#ffffff0f 36%,#0000 58%,#009bdf24 100%);position:absolute;inset:0}.liquid-chip[data-v-26ce47f5]:after{content:"";opacity:.75;pointer-events:none;background:linear-gradient(90deg,#0000,#009bdfd9 24%,#c0bb87bf 50%,#004a98d9 76%,#0000);border-radius:999px;height:1.5px;position:absolute;bottom:0;left:12%;right:12%}.liquid-chip--1[data-v-26ce47f5]{background:#ffffff24;border-color:#009bdf47;padding-inline:1.15rem}.showcase__caption-wrap[data-v-26ce47f5]{z-index:2;padding-block:1.25rem 1.5rem;position:absolute;bottom:0;left:0;right:0}.showcase__caption[data-v-26ce47f5]{font-size:var(--text-small);color:#ffffffeb;text-align:center;text-shadow:0 1px 12px #11182173;margin:0;font-weight:600}@media (width>=720px){.showcase__chips[data-v-26ce47f5]{gap:.65rem .85rem;max-width:52rem}.showcase__chips li[data-v-26ce47f5]:first-child{margin-right:.35rem}.showcase__chips li[data-v-26ce47f5]:nth-child(3){margin-left:.45rem}.showcase__chips li[data-v-26ce47f5]:nth-child(5){margin-right:.65rem}}@media (prefers-reduced-motion:reduce){.liquid-chip[data-v-26ce47f5]{will-change:auto}}.title[data-v-d2863a49]{font-family:var(--eviva-font-display);font-size:var(--text-title);color:var(--eviva-text);margin-bottom:.5rem;font-weight:600;line-height:1.2}.subtitle[data-v-d2863a49]{color:var(--eviva-text-muted);max-width:42rem;margin-bottom:2rem;line-height:1.55}.plans[data-v-d2863a49]{gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (width>=768px){.plans[data-v-d2863a49]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=640px) and (width<=767px){.plans[data-v-d2863a49]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card--free[data-v-d2863a49]{grid-column:1/-1;justify-self:center;width:100%;max-width:20rem}}.plan-card[data-v-d2863a49]{background:var(--eviva-bg-elevated);border:1px solid var(--eviva-border);border-radius:var(--eviva-radius-lg);box-shadow:var(--eviva-shadow-sm);flex-direction:column;gap:.65rem;padding:1.35rem 1.25rem 1.25rem;display:flex;position:relative}.plan-card--featured[data-v-d2863a49]{border-color:var(--eviva-secondary-text);box-shadow:var(--eviva-shadow-md)}.plan-card--free[data-v-d2863a49]{border-color:var(--eviva-accent)}.plan-badge[data-v-d2863a49]{font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;background:var(--eviva-secondary);color:var(--eviva-on-secondary);border-radius:999px;padding:.2rem .55rem;font-weight:700;position:absolute;top:-.55rem;right:1rem}.plan-name[data-v-d2863a49]{font-family:var(--eviva-font-display);font-size:1.15rem;font-weight:600}.plan-price[data-v-d2863a49]{align-items:baseline;gap:.25rem;display:flex}.plan-amount[data-v-d2863a49]{font-family:var(--eviva-font-display);font-size:2rem;font-weight:700;line-height:1}.plan-interval[data-v-d2863a49]{font-size:var(--text-small);color:var(--eviva-text-muted)}.plan-features[data-v-d2863a49]{font-size:var(--text-small);color:var(--eviva-text-muted);margin:.35rem 0 .75rem;padding:0;line-height:1.5;list-style:none}.plan-features li[data-v-d2863a49]{padding-left:1.1rem;position:relative}.plan-features li[data-v-d2863a49]:before{content:"✓";color:var(--eviva-accent);font-weight:700;position:absolute;left:0}.plan-cta-link[data-v-d2863a49]{margin-top:auto;text-decoration:none;display:block}.plan-cta[data-v-d2863a49]{width:100%}.plan-cta-btn[data-v-d2863a49]{width:100%;font:inherit;font-weight:700;font-size:var(--text-small);cursor:pointer;background:var(--eviva-accent);color:#fff;border:none;border-radius:999px;margin-top:auto;padding:.65rem 1rem}.plan-card--featured .plan-cta-btn[data-v-d2863a49]{background:var(--eviva-text);color:var(--eviva-on-primary)}.footnote[data-v-d2863a49]{font-size:var(--text-small);color:var(--eviva-text-muted);max-width:36rem;line-height:1.5}.footnote-link[data-v-d2863a49]{color:var(--eviva-secondary-text);font-weight:600}.animated-beam[data-v-add70886]{pointer-events:none;z-index:0;position:absolute;inset:0}.menu-beam[data-v-1cb9645d]{border-radius:var(--eviva-radius-lg);border:1px solid var(--eviva-border);background:radial-gradient(ellipse 55% 45% at 50% 50%, #009bdf1a, transparent 70%), var(--eviva-bg-elevated);width:100%;min-height:clamp(18rem,42vw,22rem);box-shadow:var(--eviva-shadow-sm);justify-content:center;align-items:center;padding:clamp(1.25rem,4vw,2rem);display:flex;position:relative;overflow:hidden}.menu-beam__grid[data-v-1cb9645d]{z-index:1;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,4vw,2.5rem);width:min(100%,28rem);min-height:clamp(14rem,34vw,17rem);display:flex;position:relative}.menu-beam__row[data-v-1cb9645d]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.menu-beam__row--center[data-v-1cb9645d]{align-items:center}.menu-beam__node[data-v-1cb9645d]{border:1px solid var(--eviva-border);background:var(--eviva-bg-elevated);width:3.75rem;color:var(--eviva-accent);border-radius:999px;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem;display:flex;box-shadow:0 0 20px -12px #11182173}.menu-beam__node svg[data-v-1cb9645d]{width:1.35rem;height:1.35rem}.menu-beam__label[data-v-1cb9645d]{letter-spacing:.04em;text-transform:uppercase;color:var(--eviva-text-subtle);font-size:.62rem;font-weight:700;line-height:1}.menu-beam__center[data-v-1cb9645d]{border:2px solid var(--eviva-border);background:var(--eviva-bg-elevated);border-radius:999px;justify-content:center;align-items:center;width:4.75rem;height:4.75rem;display:flex;box-shadow:0 0 0 6px #009bdf14,0 0 24px -8px #009bdf73}.menu-beam__center img[data-v-1cb9645d]{object-fit:contain;width:3rem;height:3rem}@media (width<=480px){.menu-beam__label[data-v-1cb9645d]{display:none}.menu-beam__node[data-v-1cb9645d]{width:3rem;padding:.5rem}.menu-beam__center[data-v-1cb9645d]{width:4.25rem;height:4.25rem}}.title[data-v-30b4f0f3]{font-family:var(--eviva-font-display);font-size:var(--text-title);color:var(--eviva-text);margin-bottom:.5rem;font-weight:600;line-height:1.2}.subtitle[data-v-30b4f0f3]{color:var(--eviva-text-muted);max-width:34rem;margin-bottom:2rem}.process-beam[data-v-30b4f0f3]{margin-bottom:2rem}.steps[data-v-30b4f0f3]{gap:1.5rem;margin:0;padding:.35rem;list-style:none;display:grid;overflow:visible}@media (width>=900px){.steps[data-v-30b4f0f3]{grid-template-columns:repeat(2,1fr);gap:1.75rem 2rem}}.step-item[data-v-30b4f0f3]{min-width:0}.step-card[data-v-30b4f0f3]{height:100%}.step-card[data-v-30b4f0f3] .border-glow-inner{min-height:100%}.step[data-v-30b4f0f3]{align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;display:flex}.step-num[data-v-30b4f0f3]{font-size:var(--text-label);letter-spacing:.08em;color:var(--eviva-accent);flex-shrink:0;font-weight:800;line-height:1.4}.step-title[data-v-30b4f0f3]{color:var(--eviva-text);margin-bottom:.35rem;font-size:1.05rem;font-weight:700}.step-body p[data-v-30b4f0f3]{font-size:var(--text-small);color:var(--eviva-text-muted);margin:0;line-height:1.55}.testimonials[data-v-c35237c9]{width:100%;position:relative;overflow:hidden}.testimonials__index[data-v-c35237c9]{pointer-events:none;z-index:0;font-family:var(--eviva-font-display);letter-spacing:-.04em;color:color-mix(in srgb, var(--eviva-text) 6%, transparent);-webkit-user-select:none;user-select:none;font-size:clamp(8rem,22vw,18rem);font-weight:700;line-height:1;position:absolute;top:50%;left:-.5rem;transform:translateY(-50%)}.testimonials__index-digit[data-v-c35237c9]{display:block}.testimonials__layout[data-v-c35237c9]{flex-direction:column;gap:2rem;display:flex;position:relative}@media (width>=768px){.testimonials__layout[data-v-c35237c9]{flex-direction:row;gap:0}}.testimonials__rail[data-v-c35237c9]{border-bottom:1px solid var(--eviva-border);flex-direction:row;align-items:center;gap:1.5rem;padding-bottom:.5rem;display:flex}@media (width>=768px){.testimonials__rail[data-v-c35237c9]{border-bottom:none;border-right:1px solid var(--eviva-border);flex-direction:column;justify-content:center;align-items:center;padding-bottom:0;padding-right:2.5rem}}.testimonials__title[data-v-c35237c9]{font-family:var(--eviva-font-ui-accent);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--eviva-accent);font-weight:700}@media (width>=768px){.testimonials__title[data-v-c35237c9]{margin-top:0}}.testimonials__progress-track[data-v-c35237c9]{background:var(--eviva-border);width:100%;height:2px;position:relative}@media (width>=768px){.testimonials__progress-track[data-v-c35237c9]{width:1px;height:8rem;margin-top:2rem}}.testimonials__progress-fill[data-v-c35237c9]{transform-origin:0 0;background:var(--eviva-text);width:100%;height:33%;position:absolute;top:0;left:0}@media (width>=768px){.testimonials__progress-fill[data-v-c35237c9]{transform-origin:top}}.testimonials__main[data-v-c35237c9]{flex:1;padding-top:.5rem}@media (width>=768px){.testimonials__main[data-v-c35237c9]{padding:1.5rem 0 1.5rem 2.5rem}}.testimonials__quote-wrap[data-v-c35237c9]{min-height:9rem;margin-bottom:2rem;position:relative}.testimonials__quote[data-v-c35237c9]{font-family:var(--eviva-font-display);letter-spacing:-.02em;color:var(--eviva-text);margin:0;font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:400;line-height:1.15}.testimonials__word[data-v-c35237c9]{margin-right:.3em;display:inline-block}.testimonials__footer[data-v-c35237c9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.testimonials__author[data-v-c35237c9]{align-items:center;gap:1rem;display:flex}.testimonials__author-line[data-v-c35237c9]{background:var(--eviva-text);flex-shrink:0;width:2rem;height:1px}.testimonials__author-name[data-v-c35237c9]{color:var(--eviva-text-muted);margin:0;font-size:1rem;font-weight:600}.testimonials__nav[data-v-c35237c9]{align-items:center;gap:.75rem;display:flex}.testimonials__nav-btn[data-v-c35237c9]{border:1px solid var(--eviva-border);background:var(--eviva-bg-elevated);width:3rem;height:3rem;color:var(--eviva-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,background .2s,color .2s;display:flex;position:relative;overflow:hidden}.testimonials__nav-btn[data-v-c35237c9]:hover{border-color:var(--eviva-accent);background:var(--eviva-accent-soft);color:var(--eviva-accent-hover)}.testimonials__nav-btn[data-v-c35237c9]:focus-visible{outline:2px solid var(--eviva-focus-ring);outline-offset:2px}.testimonials__ticker[data-v-c35237c9]{pointer-events:none;opacity:.08;position:absolute;bottom:-3rem;left:0;right:0;overflow:hidden}.testimonials__ticker-inner[data-v-c35237c9]{font-family:var(--eviva-font-display);letter-spacing:-.03em;white-space:nowrap;color:var(--eviva-text);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;display:flex}.testimonials__ticker-chunk[data-v-c35237c9]{margin-inline:2rem}.home[data-v-0e250660]{width:100%}
