@charset "UTF-8";.nav[data-v-502a5f79]{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(to bottom,rgba(2,6,23,.95),rgba(2,6,23,.9),transparent)}.nav__inner[data-v-502a5f79]{max-width:1120px;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;gap:1rem}@media(max-width:768px){.nav__inner[data-v-502a5f79]{padding-inline:1rem}}.nav__brand[data-v-502a5f79]{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}.nav__logo[data-v-502a5f79]{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-weight:700;background:radial-gradient(circle at 0 0,#67e8f9,#4f46e5);color:#020617;box-shadow:0 0 0 1px #0f172ae6}.nav__logo>img[data-v-502a5f79]{width:100%;height:100%}.nav__brand-text[data-v-502a5f79]{display:flex;flex-direction:column;gap:.1rem}.nav__title[data-v-502a5f79]{font-size:.98rem;font-weight:600}.nav__subtitle[data-v-502a5f79]{font-size:.75rem;color:#9ca3af}.nav__links[data-v-502a5f79]{margin-left:2rem;display:flex;align-items:center;gap:1.25rem;font-size:.85rem;color:#9ca3af}.nav__links a[data-v-502a5f79]{text-decoration:none;color:inherit;position:relative}.nav__links a[data-v-502a5f79]:after{content:"";position:absolute;left:0;bottom:-.25rem;width:0;height:2px;border-radius:999px;background:linear-gradient(to right,#4f46e5,#22c55e);transition:width .16s ease}.nav__links a[data-v-502a5f79]:hover:after{width:100%}@media(max-width:768px){.nav__links[data-v-502a5f79]{position:absolute;inset:3.25rem 1rem auto;padding:.75rem .9rem;border-radius:.9rem;background:#0f172afa;flex-direction:column;align-items:flex-start;border:1px solid rgba(55,65,81,.7);box-shadow:0 22px 40px #00000080;opacity:0;pointer-events:none;transform:translateY(-4px);transition:all .18s ease}.nav__links--open[data-v-502a5f79]{opacity:1;pointer-events:auto;transform:translateY(0)}}.nav__actions[data-v-502a5f79]{margin-left:auto;display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.nav__actions[data-v-502a5f79]{display:none}}.nav__ghost[data-v-502a5f79],.nav__primary[data-v-502a5f79]{border-radius:999px;padding:.35rem .9rem;font-size:.82rem;border:1px solid transparent;cursor:pointer;background:transparent}.nav__ghost[data-v-502a5f79]{border-color:#9ca3af80;color:#e5e7eb}.nav__primary[data-v-502a5f79]{background:linear-gradient(to right,#4f46e5,#22c55e);color:#f9fafb;border:none;box-shadow:0 10px 25px #0f172ae6}.nav__menu-btn[data-v-502a5f79]{display:none;margin-left:auto;border-radius:999px;border:1px solid rgba(75,85,99,.9);background:#0f172af2;color:#e5e7eb;width:34px;height:34px;cursor:pointer}@media(max-width:768px){.nav__menu-btn[data-v-502a5f79]{display:grid;place-items:center}}.hero[data-v-07e839df]{padding:3.5rem 0 3rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2.5rem;align-items:center;position:relative;isolation:isolate}@media(max-width:960px){.hero[data-v-07e839df]{grid-template-columns:minmax(0,1fr);padding-top:2.75rem}}@keyframes heroFadeUp-07e839df{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSlideIn-07e839df{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.hero__content[data-v-07e839df]{display:flex;flex-direction:column;gap:1rem;animation:heroFadeUp-07e839df .9s cubic-bezier(.16,1,.3,1) both}.hero__visual[data-v-07e839df]{position:relative;display:flex;align-items:center;justify-content:center;animation:heroSlideIn-07e839df .9s cubic-bezier(.16,1,.3,1) .07s both}.hero__eyebrow[data-v-07e839df]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:999px;border:1px solid rgba(148,163,184,.5);font-size:.78rem;color:#9ca3af;max-width:fit-content;background:#0f172ae6;position:relative;overflow:hidden}.hero__eyebrow[data-v-07e839df]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(148,163,184,.5) 40%,transparent 100%);transform:translate(-120%);opacity:0;pointer-events:none;animation:shimmer-07e839df 3.5s ease-in-out 1.2s infinite}@keyframes shimmer-07e839df{0%{opacity:0;transform:translate(-120%)}15%{opacity:1}40%{opacity:0;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}.hero__title[data-v-07e839df]{font-size:2.6rem;line-height:1.1;letter-spacing:-.03em}@media(max-width:768px){.hero__title[data-v-07e839df]{font-size:2.1rem}}.hero__title--gradient[data-v-07e839df]{--angle: 90deg;background:linear-gradient(var(--angle),#a855f7,#4f46e5,#22c55e);-webkit-background-clip:text;color:transparent;display:inline-block;background-size:200% 200%;animation:gradientShift-07e839df 9s ease-in-out infinite;transition:--angle .1s linear}@keyframes gradientShift-07e839df{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero__desc[data-v-07e839df]{max-width:32rem;font-size:.95rem;color:#9ca3af;opacity:.92}.hero__actions[data-v-07e839df]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.hero__primary[data-v-07e839df],.hero__secondary[data-v-07e839df]{border-radius:999px;padding:.7rem 1.3rem;font-size:.9rem;border:1px solid transparent;cursor:pointer;transition:transform .18s ease-out,box-shadow .18s ease-out,filter .18s ease-out,border-color .18s ease-out,background .18s ease-out;will-change:transform,box-shadow,filter}.hero__primary[data-v-07e839df]{background:linear-gradient(to right,#4f46e5,#22c55e);color:#f9fafb;box-shadow:0 18px 35px #0f172af2}.hero__primary[data-v-07e839df]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 22px 45px #0f172a;filter:brightness(1.03)}.hero__primary[data-v-07e839df]:active{transform:translateY(0) scale(.98);box-shadow:0 14px 28px #0f172ae6;filter:brightness(.97)}.hero__secondary[data-v-07e839df]{background:#0f172ae6;border-color:#94a3b899;color:#e5e7eb}.hero__secondary[data-v-07e839df]:hover{border-color:#94a3b8e6;transform:translateY(-1px)}.hero__secondary[data-v-07e839df]:active{transform:translateY(0)}.hero__meta[data-v-07e839df]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.6rem;font-size:.75rem;color:#9ca3af}.hero__meta span[data-v-07e839df]{padding:.25rem .6rem;border-radius:999px;background:#0f172ae6;border:1px solid rgba(31,41,55,.9);position:relative;animation:floatTag-07e839df 5.5s ease-in-out infinite}.hero__meta span[data-v-07e839df]:nth-child(2){animation-delay:.5s}.hero__meta span[data-v-07e839df]:nth-child(3){animation-delay:1s}@keyframes floatTag-07e839df{0%,to{transform:translateY(0);opacity:.95}50%{transform:translateY(-2px);opacity:1}}.hero__card[data-v-07e839df]{position:relative;z-index:1;width:100%;max-width:390px;border-radius:1.2rem;padding:1rem 1.1rem;background:radial-gradient(circle at 0 0,rgba(94,234,212,.25),transparent 70%),#0f172afa;border:1px solid rgba(148,163,184,.55);box-shadow:0 22px 45px #0f172a,0 0 0 1px #0f172af2;transform-origin:center;transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out}.hero__card[data-v-07e839df]:hover{transform:translateY(-4px) rotateX(4deg) rotateY(-3deg) scale(1.01);box-shadow:0 28px 60px #0f172a;border-color:#818cf8e6}.hero__card-header[data-v-07e839df]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.hero__card-title[data-v-07e839df]{font-size:.9rem;font-weight:600}.hero__pill[data-v-07e839df]{font-size:.75rem;padding:.15rem .65rem;border-radius:999px;background:#0f172aeb;border:1px solid rgba(52,211,153,.7);color:#bbf7d0;box-shadow:0 0 0 1px #16a34a4d;animation:pillPulse-07e839df 4s ease-in-out infinite}@keyframes pillPulse-07e839df{0%,to{box-shadow:0 0 #22c55e4d}50%{box-shadow:0 0 0 7px #22c55e00}}.hero__fake-chart[data-v-07e839df]{display:flex;align-items:flex-end;gap:.35rem;height:130px;border-radius:.9rem;padding:.5rem .6rem;background:radial-gradient(circle at 0 0,rgba(79,70,229,.25),transparent 70%),#0f172afa;border:1px solid rgba(55,65,81,.95);overflow:hidden}@keyframes barWave-07e839df{0%{transform:scaleY(.7);opacity:.7}40%{transform:scaleY(1.05);opacity:1}70%{transform:scaleY(.9);opacity:.9}to{transform:scaleY(.8);opacity:.85}}.hero__bar[data-v-07e839df]{flex:1;border-radius:999px 999px 0 0;background:linear-gradient(to top,#22c55e,#4f46e5);transform-origin:bottom;animation:barWave-07e839df 2.4s ease-in-out infinite}.hero__bar[data-v-07e839df]:nth-child(1){animation-delay:0s}.hero__bar[data-v-07e839df]:nth-child(2){animation-delay:.1s}.hero__bar[data-v-07e839df]:nth-child(3){animation-delay:.2s}.hero__bar[data-v-07e839df]:nth-child(4){animation-delay:.3s}.hero__bar[data-v-07e839df]:nth-child(5){animation-delay:.4s}.hero__bar[data-v-07e839df]:nth-child(6){animation-delay:.5s}.hero__bar[data-v-07e839df]:nth-child(7){animation-delay:.6s}.hero__bar[data-v-07e839df]:nth-child(8){animation-delay:.7s}.hero__bar[data-v-07e839df]:nth-child(9){animation-delay:.8s}.hero__bar[data-v-07e839df]:nth-child(10){animation-delay:.9s}.hero__stats[data-v-07e839df]{margin-top:.8rem;display:flex;justify-content:space-between;gap:.75rem}.hero__stats-label[data-v-07e839df]{font-size:.75rem;color:#9ca3af}.hero__stats-value[data-v-07e839df]{font-size:.95rem;font-weight:600}.hero__stats-value--safe[data-v-07e839df]{color:#4ade80;text-shadow:0 0 12px rgba(74,222,128,.4)}.hero__glow[data-v-07e839df]{position:absolute;inset:auto;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgba(56,189,248,.38),transparent 60%);filter:blur(4px);opacity:.9;transform:translateY(30%);pointer-events:none;animation:glowFloat-07e839df 8s ease-in-out infinite}@keyframes glowFloat-07e839df{0%,to{transform:translateY(32%) translate(0);opacity:.8}50%{transform:translateY(22%) translate(-8%);opacity:1}}@media(prefers-reduced-motion:reduce){[data-v-07e839df]{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important}}.features[data-v-0f827d86]{padding:3rem 0 2.8rem;position:relative;isolation:isolate}.features[data-v-0f827d86]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(to right,transparent,rgba(148,163,184,.4),transparent);opacity:.7;pointer-events:none}@keyframes sectionFadeUp-0f827d86{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cardFadeUp-0f827d86{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.features__header[data-v-0f827d86]{max-width:40rem;margin-bottom:2rem;animation:sectionFadeUp-0f827d86 .8s cubic-bezier(.16,1,.3,1) both}.features__header h2[data-v-0f827d86]{font-size:1.7rem;margin-bottom:.7rem;letter-spacing:-.02em;display:inline-flex;align-items:center;position:relative}.features__header h2[data-v-0f827d86]:after{content:"";position:absolute;left:0;bottom:-.2rem;width:48%;height:2px;border-radius:999px;background:linear-gradient(to right,#4f46e5,#22c55e);opacity:.9}.features__header p[data-v-0f827d86]{font-size:.9rem;color:#9ca3af;opacity:.95}@media(max-width:640px){.features__header h2[data-v-0f827d86]{font-size:1.45rem}}.features__grid[data-v-0f827d86]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;animation:sectionFadeUp-0f827d86 .85s cubic-bezier(.16,1,.3,1) .06s both}@media(max-width:960px){.features__grid[data-v-0f827d86]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.features__grid[data-v-0f827d86]{grid-template-columns:minmax(0,1fr)}}.features__card[data-v-0f827d86]{position:relative;border-radius:1.05rem;padding:1.05rem 1rem 1.1rem;background:radial-gradient(circle at 0 0,rgba(79,70,229,.25),transparent 60%),#0f172af5;border:1px solid rgba(55,65,81,.9);box-shadow:0 16px 32px #0f172af2;display:flex;flex-direction:column;gap:.55rem;overflow:hidden;transform-origin:center;transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out,background .22s ease-out;animation:cardFadeUp-0f827d86 .8s cubic-bezier(.16,1,.3,1) both}.features__card[data-v-0f827d86]:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;background:radial-gradient(circle at 0 0,rgba(129,140,248,.8),transparent 60%);mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .25s ease-out}.features__card[data-v-0f827d86]:hover{transform:translateY(-4px) translateZ(0) scale(1.01);box-shadow:0 20px 42px #0f172a;border-color:#818cf8e6;background:radial-gradient(circle at 0 0,rgba(79,70,229,.35),transparent 65%),#0f172afa}.features__card[data-v-0f827d86]:hover:before{opacity:.65}.features__card h3[data-v-0f827d86]{font-size:.98rem;font-weight:600}.features__card p[data-v-0f827d86]{font-size:.85rem;color:#9ca3af}.features__card ul[data-v-0f827d86]{margin:.5rem 0 0;padding-left:1.1rem;font-size:.8rem;color:#9ca3af;position:relative}.features__card ul li+li[data-v-0f827d86]{margin-top:.2rem}.features__card ul li[data-v-0f827d86]{position:relative}.features__card ul li[data-v-0f827d86]::marker{color:#4ade80}.features__card[data-v-0f827d86]:nth-child(1){animation-delay:.04s}.features__card[data-v-0f827d86]:nth-child(2){animation-delay:.12s}.features__card[data-v-0f827d86]:nth-child(3){animation-delay:.2s}@keyframes iconFloat-0f827d86{0%,to{transform:translateY(0);box-shadow:0 0 #818cf866}50%{transform:translateY(-2px);box-shadow:0 0 0 8px #818cf800}}.features__icon[data-v-0f827d86]{width:36px;height:36px;border-radius:.9rem;display:grid;place-items:center;background:radial-gradient(circle at 0 0,#a855f7,#4f46e5);font-size:1.15rem;box-shadow:0 8px 18px #0f172a;position:relative;overflow:hidden;animation:iconFloat-0f827d86 4.2s ease-in-out infinite;transform-origin:center}.features__icon span[data-v-0f827d86]{transform:translateZ(0)}.features__card:nth-child(1) .features__icon[data-v-0f827d86]{animation-delay:0s}.features__card:nth-child(2) .features__icon[data-v-0f827d86]{animation-delay:.4s}.features__card:nth-child(3) .features__icon[data-v-0f827d86]{animation-delay:.8s}@media(prefers-reduced-motion:reduce){[data-v-0f827d86]{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important}}.showcase[data-v-9c192e28]{padding:2.5rem 0}.showcase__frame[data-v-9c192e28]{border-radius:1.1rem;border:1px solid rgba(55,65,81,.95);background:radial-gradient(circle at 0 0,rgba(56,189,248,.25),transparent 60%),#0f172afa;box-shadow:0 24px 50px #0f172a,0 0 0 1px #0f172af2;overflow:hidden;animation:showcase-fade-in-9c192e28 .7s ease-out;transform-origin:center}.showcase__header[data-v-9c192e28]{margin-bottom:1.2rem}.showcase__header h2[data-v-9c192e28]{font-size:1.4rem;margin-bottom:.4rem}.showcase__header p[data-v-9c192e28]{font-size:.85rem;color:#9ca3af}.showcase__toolbar[data-v-9c192e28]{display:flex;align-items:center;gap:.4rem;padding:.4rem .7rem;background:linear-gradient(to bottom,#020617,#020617);border-bottom:1px solid rgb(31,41,55)}.dot[data-v-9c192e28]{width:10px;height:10px;border-radius:999px;box-shadow:0 0 #94a3b880;animation:dot-pulse-9c192e28 2.4s ease-out infinite}.dot--red[data-v-9c192e28]{background:#f97373;animation-delay:0s}.dot--amber[data-v-9c192e28]{background:#facc15;animation-delay:.25s}.dot--green[data-v-9c192e28]{background:#4ade80;animation-delay:.5s}.showcase__tab[data-v-9c192e28]{margin-left:.8rem;font-size:.78rem;color:#9ca3af}.showcase__body[data-v-9c192e28]{padding:.9rem 1rem 1.1rem;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr);gap:1rem}@media(max-width:768px){.showcase__body[data-v-9c192e28]{grid-template-columns:minmax(0,1fr)}}.showcase__left[data-v-9c192e28]{display:flex;flex-direction:column;gap:.75rem}.showcase__metric[data-v-9c192e28]{border-radius:.85rem;padding:.75rem .8rem;background:#0f172af5;border:1px solid rgb(55,65,81);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.showcase__metric[data-v-9c192e28]:hover{transform:translateY(-2px) scale(1.01);border-color:#818cf8e6;background:radial-gradient(circle at 0 0,#38bdf82e,#0f172af5);box-shadow:0 18px 35px #0f172ae6}.showcase__metric--pulse[data-v-9c192e28]{animation:metric-breath-9c192e28 4.2s ease-in-out infinite}.showcase__metric-label[data-v-9c192e28]{font-size:.78rem;color:#9ca3af}.showcase__metric-value[data-v-9c192e28]{font-size:1.1rem;font-weight:600;margin-left:.5rem}.showcase__metric-trend[data-v-9c192e28]{font-size:.78rem;color:#4ade80;margin-left:.5rem}.showcase__metric-trend--warning[data-v-9c192e28]{color:#fbbf24}.showcase__right[data-v-9c192e28]{display:flex;flex-direction:column;gap:.5rem}.showcase__mini-chart[data-v-9c192e28]{height:120px;border-radius:.85rem;padding:.45rem .6rem;background:radial-gradient(circle at 100% 0,rgba(129,140,248,.3),transparent 60%),#0f172afa;border:1px solid rgb(55,65,81);display:flex;align-items:flex-end;gap:.28rem;overflow:hidden}.showcase__mini-bar[data-v-9c192e28]{flex:1;border-radius:999px 999px 0 0;background:linear-gradient(to top,#22c55e,#4f46e5);transform-origin:bottom;opacity:0;animation:bar-grow-9c192e28 .9s ease-out forwards}.showcase__mini-bar[data-v-9c192e28]:nth-child(1){animation-delay:.05s}.showcase__mini-bar[data-v-9c192e28]:nth-child(2){animation-delay:.1s}.showcase__mini-bar[data-v-9c192e28]:nth-child(3){animation-delay:.15s}.showcase__mini-bar[data-v-9c192e28]:nth-child(4){animation-delay:.2s}.showcase__mini-bar[data-v-9c192e28]:nth-child(5){animation-delay:.25s}.showcase__mini-bar[data-v-9c192e28]:nth-child(6){animation-delay:.3s}.showcase__mini-bar[data-v-9c192e28]:nth-child(7){animation-delay:.35s}.showcase__mini-bar[data-v-9c192e28]:nth-child(8){animation-delay:.4s}.showcase__mini-bar[data-v-9c192e28]:nth-child(9){animation-delay:.45s}.showcase__mini-bar[data-v-9c192e28]:nth-child(10){animation-delay:.5s}.showcase__mini-bar[data-v-9c192e28]:nth-child(11){animation-delay:.55s}.showcase__mini-bar[data-v-9c192e28]:nth-child(12){animation-delay:.6s}.showcase__legend[data-v-9c192e28]{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.75rem}.badge[data-v-9c192e28]{padding:.2rem .6rem;border-radius:999px;border:1px solid transparent;position:relative;overflow:hidden}.badge--primary[data-v-9c192e28]{border-color:#818cf8cc;background:#4f46e540}.badge--primary[data-v-9c192e28]:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(248,250,252,.4) 40%,transparent 80%);transform:translate(-120%);animation:badge-shimmer-9c192e28 3.4s ease-in-out infinite}.badge--muted[data-v-9c192e28]{border-color:#94a3b8b3;background:#0f172af5}@keyframes showcase-fade-in-9c192e28{0%{opacity:0;transform:translateY(12px) scale(.98);box-shadow:0 10px 30px #0f172a66}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 24px 50px #0f172a}}@keyframes dot-pulse-9c192e28{0%{box-shadow:0 0 #94a3b899;transform:scale(1)}50%{box-shadow:0 0 0 8px #94a3b800;transform:scale(1.05)}to{box-shadow:0 0 #94a3b800;transform:scale(1)}}@keyframes metric-breath-9c192e28{0%,to{transform:translateY(0) scale(1);border-color:#374151}50%{transform:translateY(-1px) scale(1.01);border-color:#818cf8cc}}@keyframes bar-grow-9c192e28{0%{transform:scaleY(.1);opacity:0}60%{transform:scaleY(1.05);opacity:1}to{transform:scaleY(1);opacity:1}}@keyframes badge-shimmer-9c192e28{0%{transform:translate(-120%)}60%{transform:translate(120%)}to{transform:translate(120%)}}.pricing[data-v-90abb2a0]{padding:3rem 0}.pricing__header[data-v-90abb2a0]{text-align:center;margin-bottom:1.8rem;opacity:0;transform:translateY(10px);animation:pricing-header-in-90abb2a0 .6s ease-out forwards}.pricing__header h2[data-v-90abb2a0]{font-size:1.5rem;margin-bottom:.5rem}.pricing__header p[data-v-90abb2a0]{font-size:.85rem;color:#9ca3af}.pricing__grid[data-v-90abb2a0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media(max-width:960px){.pricing__grid[data-v-90abb2a0]{grid-template-columns:minmax(0,1fr)}}.pricing__card[data-v-90abb2a0]{border-radius:1.1rem;padding:1rem;background:#0f172af5;border:1px solid rgba(55,65,81,.9);display:flex;flex-direction:column;gap:.4rem;box-shadow:0 18px 40px #0f172afa;position:relative;overflow:hidden;transform-origin:center top;opacity:0;transform:translateY(16px) scale(.98);animation:pricing-card-in-90abb2a0 .7s ease-out forwards;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.pricing__card[data-v-90abb2a0]:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 24px 50px #0f172a;border-color:#818cf8d9}.pricing__card h3[data-v-90abb2a0]{font-size:1rem}.pricing__card ul[data-v-90abb2a0]{margin:.6rem 0 .8rem;padding-left:1rem;font-size:.8rem;color:#9ca3af}.pricing__card ul li+li[data-v-90abb2a0]{margin-top:.2rem}.pricing__card[data-v-90abb2a0]:nth-child(1){animation-delay:.15s}.pricing__card[data-v-90abb2a0]:nth-child(2){animation-delay:.3s}.pricing__card--highlight[data-v-90abb2a0]{background:radial-gradient(circle at 0 0,rgba(79,70,229,.5),transparent 70%),#0f172afa;border-color:#818cf8e6}.pricing__badge[data-v-90abb2a0]{font-size:.75rem;padding:.2rem .6rem;border-radius:999px;background:#0f172a;border:1px solid rgba(55,65,81,.9);width:fit-content;color:#9ca3af;position:relative;overflow:hidden;animation:badge-breath-90abb2a0 3.2s ease-in-out infinite}.pricing__badge--primary[data-v-90abb2a0]{border-color:#818cf8e6;color:#c7d2fe}.pricing__badge--primary[data-v-90abb2a0]:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(248,250,252,.5) 40%,transparent 80%);transform:translate(-130%);animation:badge-shimmer-90abb2a0 3.6s ease-in-out infinite}.pricing__note[data-v-90abb2a0]{font-size:.8rem;color:#9ca3af}.pricing__btn[data-v-90abb2a0]{margin-top:auto;border-radius:999px;padding:.55rem .9rem;font-size:.85rem;border:1px solid rgba(75,85,99,.9);background:#0f172afa;color:#e5e7eb;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.pricing__btn[data-v-90abb2a0]:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0f172ae6;background:#1f2937fa}.pricing__btn--primary[data-v-90abb2a0]{background:linear-gradient(to right,#4f46e5,#22c55e);border:none}@keyframes pricing-header-in-90abb2a0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-card-in-90abb2a0{0%{opacity:0;transform:translateY(16px) scale(.98)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes badge-breath-90abb2a0{0%,to{transform:scale(1);box-shadow:0 0 #3b82f600}50%{transform:scale(1.03);box-shadow:0 0 12px #818cf88c}}@keyframes badge-shimmer-90abb2a0{0%{transform:translate(-130%)}60%{transform:translate(130%)}to{transform:translate(130%)}}.footer[data-v-b2956dd2]{border-top:1px solid rgba(30,64,175,.55);padding:2.75rem 0 1.75rem;font-size:.8rem;color:#9ca3af;background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.42),transparent 60%),radial-gradient(circle at 0% 100%,rgba(59,130,246,.22),transparent 55%),#020617;position:relative;overflow:hidden;animation:footer-fade-in-b2956dd2 .6s ease-out}.footer__inner[data-v-b2956dd2]{max-width:1120px;margin:0 auto;padding:0 1.75rem}@media(max-width:768px){.footer__inner[data-v-b2956dd2]{padding:0 1.25rem}}.footer__top[data-v-b2956dd2]{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1.4fr) minmax(0,1.7fr);gap:2.5rem;align-items:flex-start;margin-bottom:2rem;opacity:0;transform:translateY(10px);animation:footer-top-in-b2956dd2 .7s ease-out forwards .1s}@media(max-width:1024px){.footer__top[data-v-b2956dd2]{grid-template-columns:minmax(0,1.7fr) minmax(0,1.8fr);grid-template-rows:auto auto;row-gap:1.75rem}}@media(max-width:768px){.footer__top[data-v-b2956dd2]{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.footer__brand-block[data-v-b2956dd2]{max-width:26rem}.footer__brand[data-v-b2956dd2]{font-size:1rem;font-weight:600;color:#e5e7eb}.footer__text[data-v-b2956dd2]{margin-top:.5rem;line-height:1.7;color:#9ca3af}.footer__links[data-v-b2956dd2]{display:flex;gap:2.75rem;flex-wrap:nowrap}@media(max-width:768px){.footer__links[data-v-b2956dd2]{order:3;gap:2rem}}.footer__column[data-v-b2956dd2]{min-width:8rem}.footer__column h4[data-v-b2956dd2]{font-size:.82rem;margin-bottom:.5rem;color:#e5e7eb}.footer__column a[data-v-b2956dd2]{display:inline-flex;align-items:center;position:relative;text-decoration:none;color:#9ca3af;margin-top:.3rem;transition:color .16s ease,transform .16s ease}.footer__column a[data-v-b2956dd2]:after{content:"";position:absolute;left:0;bottom:-.08rem;width:0;height:1px;background:linear-gradient(to right,#3b82f6,#22c55e);transition:width .2s ease}.footer__column a[data-v-b2956dd2]:hover{color:#e5e7eb;transform:translate(1px)}.footer__column a[data-v-b2956dd2]:hover:after{width:100%}.footer__contact[data-v-b2956dd2]{justify-self:end;border-radius:1.1rem;padding:1.05rem 1.15rem;max-width:320px;background:radial-gradient(circle at 0 0,rgba(56,189,248,.45),transparent 70%),#0f172afa;border:1px solid rgba(30,64,175,.85);box-shadow:0 22px 45px #0f172af2,0 0 0 1px #0f172ae6;position:relative;overflow:hidden;animation:contact-breath-b2956dd2 4.2s ease-in-out infinite}.footer__contact h4[data-v-b2956dd2]{font-size:.86rem;margin-bottom:.4rem;color:#e5e7eb}.footer__contact p[data-v-b2956dd2]{font-size:.79rem;color:#dbeafe;line-height:1.6}@media(max-width:1024px){.footer__contact[data-v-b2956dd2]{justify-self:stretch;max-width:none}}@media(max-width:768px){.footer__contact[data-v-b2956dd2]{order:2}}.footer__contact-actions[data-v-b2956dd2]{margin-top:.9rem;display:flex;flex-direction:column;gap:.5rem}.footer__btn[data-v-b2956dd2]{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;border-radius:.9rem;padding:.6rem .8rem;border:1px solid rgba(75,85,99,.9);background:#0f172afa;color:#e5e7eb;cursor:pointer;position:relative;overflow:hidden;transition:background .16s ease,border-color .16s ease,transform .12s ease,box-shadow .16s ease}.footer__btn span[data-v-b2956dd2]:first-child{font-size:.83rem;font-weight:500}.footer__btn[data-v-b2956dd2]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172ae6}.footer__btn[data-v-b2956dd2]:active{transform:translateY(0);box-shadow:0 8px 18px #0f172ae6}.footer__btn-sub[data-v-b2956dd2]{font-size:.74rem;color:#c7d2fe;margin-top:.08rem}.footer__btn--primary[data-v-b2956dd2]{background:linear-gradient(135deg,#3b82f6,#22c55e);border-color:transparent}.footer__btn--primary[data-v-b2956dd2]:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(248,250,252,.6) 40%,transparent 80%);transform:translate(-130%);opacity:.7;pointer-events:none;animation:btn-shimmer-b2956dd2 3.8s ease-in-out infinite}.footer__btn--primary[data-v-b2956dd2]{animation:btn-pulse-b2956dd2 3.4s ease-in-out infinite}.footer__btn--ghost[data-v-b2956dd2]{background:#0f172af5}.footer__bottom[data-v-b2956dd2]{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid rgb(15,23,42);padding-top:.95rem;margin-top:.25rem;font-size:.78rem;opacity:0;transform:translateY(6px);animation:footer-bottom-in-b2956dd2 .7s ease-out forwards .3s}@media(max-width:640px){.footer__bottom[data-v-b2956dd2]{flex-direction:column-reverse}}.footer__copy[data-v-b2956dd2]{color:#6b7280}.footer__bottom-links[data-v-b2956dd2]{display:flex;gap:.9rem}.footer__bottom-links a[data-v-b2956dd2]{position:relative;text-decoration:none;color:#9ca3af;transition:color .16s ease}.footer__bottom-links a[data-v-b2956dd2]:after{content:"";position:absolute;left:0;bottom:-.08rem;width:0;height:1px;background:linear-gradient(to right,#3b82f6,#22c55e);transition:width .2s ease}.footer__bottom-links a[data-v-b2956dd2]:hover{color:#e5e7eb}.footer__bottom-links a[data-v-b2956dd2]:hover:after{width:100%}@keyframes footer-fade-in-b2956dd2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes footer-top-in-b2956dd2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes footer-bottom-in-b2956dd2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-breath-b2956dd2{0%,to{transform:translateY(0) scale(1);box-shadow:0 22px 45px #0f172af2,0 0 0 1px #0f172ae6}50%{transform:translateY(-1px) scale(1.01);box-shadow:0 26px 55px #0f172afa,0 0 0 1px #2563ebe6}}@keyframes btn-shimmer-b2956dd2{0%{transform:translate(-130%)}55%{transform:translate(130%)}to{transform:translate(130%)}}@keyframes btn-pulse-b2956dd2{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.app-root[data-v-85c9e089]{min-height:100vh;background:radial-gradient(circle at 0% 0%,#1f2937 0,transparent 45%),radial-gradient(circle at 100% 0%,#4f46e5 0,transparent 55%),#020617;color:#e5e7eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.page[data-v-85c9e089]{max-width:1120px;margin:0 auto;padding:0 1.5rem 3rem}@media(max-width:768px){.page[data-v-85c9e089]{padding:0 1rem 2rem}}:root{--app-bg: radial-gradient(circle at top left, #020617 0, #020617 40%, #020617 100%);--panel-bg: radial-gradient(circle at top left, rgba(15, 23, 42, 1), rgba(15, 23, 42, .98));--sidebar-bg: radial-gradient(circle at 0 0, rgba(56, 189, 248, .35), transparent 55%), linear-gradient(135deg, #020617, #020617 30%, #020617 100%);--text-color: #f9fafb;--muted-text: #94a3b8}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%}body{background:var(--app-bg);color:var(--text-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font-family:inherit}
