.landing-container[data-v-1d331e74]{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.landing-btn[data-v-12156f5e]{align-items:center;border:none;border-radius:12px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:8px;outline:none;overflow:hidden;padding:14px 28px;position:relative;text-decoration:none;transition:all .3s ease}.landing-btn--primary[data-v-12156f5e]{background:linear-gradient(135deg,#a855f7,#d946ef);box-shadow:0 0 30px #d946ef4d;color:#fff}.landing-btn--primary[data-v-12156f5e]:hover{box-shadow:0 0 50px #d946ef80;transform:translateY(-2px)}.landing-btn--secondary[data-v-12156f5e]{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #a855f74d;color:#fff}.landing-btn--secondary[data-v-12156f5e]:hover{background:#ffffff1a;border-color:#a855f780;transform:translateY(-2px)}.landing-btn--lg[data-v-12156f5e]{border-radius:14px;font-size:1.05rem;padding:18px 36px}.landing-btn--sm[data-v-12156f5e]{border-radius:10px;font-size:.8rem;padding:10px 18px}.landing-btn--nav[data-v-12156f5e]{font-size:.875rem;padding:9px 20px}.gradient-text[data-v-d70bccec]{background:linear-gradient(135deg,#e9d5ff,#d946ef 50%,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.bg-orb[data-v-1fe8399f]{border-radius:50%;filter:blur(120px);pointer-events:none;position:absolute;z-index:0}.bg-orb--purple[data-v-1fe8399f]{background:#a855f759}.bg-orb--pink[data-v-1fe8399f]{background:#ec489933}.bg-orb--indigo[data-v-1fe8399f]{background:#6366f140}.reveal[data-v-5eaa7ec2]{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.reveal.visible[data-v-5eaa7ec2]{opacity:1;transform:translateY(0)}.reveal.reveal-delay-1[data-v-5eaa7ec2]{transition-delay:.1s}.reveal.reveal-delay-2[data-v-5eaa7ec2]{transition-delay:.2s}.reveal.reveal-delay-3[data-v-5eaa7ec2]{transition-delay:.3s}.hero-query-mockup[data-v-31946822]{background:#1e1b4b66;border:1px solid #a855f726;border-radius:20px;box-shadow:0 0 0 1px #ffffff0a,0 32px 64px #00000073,0 0 60px #a855f71a;overflow:hidden}.hero-query-mockup__bar[data-v-31946822]{align-items:center;background:#0000004d;border-bottom:1px solid #a855f726;display:flex;gap:10px;padding:12px 18px}.hero-query-mockup__dots[data-v-31946822]{display:flex;gap:6px}.hero-query-mockup__dot[data-v-31946822]{border-radius:50%;height:10px;width:10px}.hero-query-mockup__dot[data-v-31946822]:first-child{background:#ff5f57}.hero-query-mockup__dot[data-v-31946822]:nth-child(2){background:#ffbd2e}.hero-query-mockup__dot[data-v-31946822]:nth-child(3){background:#28ca42}.hero-query-mockup__title[data-v-31946822]{color:#fff6;font-size:.75rem;font-weight:500;margin-left:8px}.hero-query-mockup__body[data-v-31946822]{display:flex;flex-direction:column;gap:12px;padding:18px}.hero-query-search[data-v-31946822]{align-items:center;background:#ffffff08;border:1px solid #a855f726;border-radius:12px;color:#fff6;display:flex;font-size:.78rem;gap:10px;padding:11px 14px;text-align:left}.hero-query-search i[data-v-31946822]{flex-shrink:0;font-size:.72rem;opacity:.55}.hero-query-search span[data-v-31946822]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-query-bubble[data-v-31946822]{border:1px solid #a855f726;border-radius:12px;padding:12px 14px;text-align:left}.hero-query-bubble p[data-v-31946822]{color:#ffffffa6;font-size:.8rem;line-height:1.55;margin:0}.hero-query-bubble--question[data-v-31946822]{align-self:flex-end;background:#ffffff08;border-color:#a855f733;max-width:92%}.hero-query-bubble--answer[data-v-31946822]{background:#14b8a60f;border-color:#14b8a633}.hero-query-bubble__label[data-v-31946822]{align-items:center;color:#fff6;display:flex;font-size:.65rem;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.hero-query-bubble--question .hero-query-bubble__label[data-v-31946822]{color:#d8b4fe}.hero-query-bubble--answer .hero-query-bubble__label[data-v-31946822]{color:#2dd4bf}.hero-query-sources__label[data-v-31946822]{color:#fff6;font-size:.62rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-align:left;text-transform:uppercase}.hero-query-sources__list[data-v-31946822]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-query-source[data-v-31946822]{align-items:center;background:#ffffff08;border:1px solid #a855f726;border-radius:10px;display:flex;gap:10px;min-width:0;padding:8px 10px}.hero-query-source__icon[data-v-31946822]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:.8rem;height:28px;justify-content:center;width:28px}.hero-query-source__icon--slack[data-v-31946822]{background:#4a154b66;color:#e8b4ff}.hero-query-source__icon--notion[data-v-31946822]{background:#4479ff26;color:#93c5fd}.hero-query-source__name[data-v-31946822]{color:#fff;font-size:.72rem;font-weight:600;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-query-source__detail[data-v-31946822]{color:#fff6;font-size:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.hero-query-sources__list[data-v-31946822]{grid-template-columns:1fr}.hero-query-search span[data-v-31946822]{white-space:normal}}.hero[data-v-cda0645a]{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;padding:clamp(5.5rem,10vh,7rem) 0 clamp(2.5rem,6vh,4rem);position:relative}.hero[data-v-cda0645a]:after{background:linear-gradient(180deg,#0000,#0a0014);bottom:0;content:"";height:clamp(5rem,14vh,8rem);left:0;pointer-events:none;position:absolute;right:0;z-index:1}.hero[data-v-cda0645a] .landing-container{width:100%}.hero-bg[data-v-cda0645a]{background:radial-gradient(ellipse 80% 60% at 50% -10%,#2e417a66 0,#0000 60%),radial-gradient(ellipse 50% 40% at 80% 50%,#a855f726 0,#0000 50%),#0a0014;inset:0;position:absolute}.hero-grid[data-v-cda0645a]{background-image:linear-gradient(#a855f70f 1px,#0000 0),linear-gradient(90deg,#a855f70f 1px,#0000 0);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,#0000 80%);position:absolute}.hero-inner[data-v-cda0645a]{align-items:center;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);position:relative;width:100%;z-index:2}.hero-copy[data-v-cda0645a]{margin:0 auto;max-width:1040px;text-align:center;width:100%}.hero-badge[data-v-cda0645a]{align-items:center;backdrop-filter:blur(10px);background:#2e417a66;border:1px solid #2e417ab3;border-radius:100px;color:#93c5fd;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;margin-bottom:clamp(1.25rem,3vw,1.75rem);padding:8px 18px}.hero-badge .badge-dot[data-v-cda0645a]{animation:hero-badge-pulse-cda0645a 2s ease-in-out infinite;background:#60a5fa;border-radius:50%;box-shadow:0 0 10px #60a5fa;height:8px;width:8px}@keyframes hero-badge-pulse-cda0645a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.hero-title[data-v-cda0645a]{font-size:clamp(3.5rem,7.25vw,5.25rem);font-weight:900;letter-spacing:-.04em;line-height:1.08;margin:0 0 clamp(1.5rem,3.5vw,2.25rem)}.hero-subtitle[data-v-cda0645a]{color:#ffffffa6;font-size:clamp(1.05rem,2.1vw,1.25rem);line-height:1.7;margin:0 auto clamp(2.25rem,5vw,3rem);max-width:44rem}.hero-actions[data-v-cda0645a]{gap:clamp(.75rem,2vw,1rem);margin:0 0 clamp(1.75rem,4vw,2.25rem)}.hero-actions[data-v-cda0645a],.hero-proof[data-v-cda0645a]{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.hero-proof[data-v-cda0645a]{gap:.65rem .85rem;margin:0 auto;max-width:38rem}.hero-proof-item[data-v-cda0645a]{align-items:center;color:#fff6;display:inline-flex;font-size:.82rem;font-weight:500;gap:.45rem;line-height:1.4}.hero-proof-item i[data-v-cda0645a]{color:#a855f7;font-size:.78rem}.hero-proof-sep[data-v-cda0645a]{color:#ffffff2e;font-size:.9rem;line-height:1;-webkit-user-select:none;user-select:none}.hero-visual[data-v-cda0645a]{max-width:620px;width:100%}@media (prefers-reduced-motion:reduce){.hero-badge .badge-dot[data-v-cda0645a]{animation:none}}@media (max-width:768px){.hero[data-v-cda0645a]{padding-top:clamp(5rem,12vh,6.5rem)}.hero-proof-sep[data-v-cda0645a]{display:none}.hero-proof[data-v-cda0645a]{gap:.55rem 1.1rem}}@media (max-width:480px){.hero-actions[data-v-cda0645a]{align-items:stretch;flex-direction:column}.hero-actions .landing-btn[data-v-cda0645a]{justify-content:center}.hero-proof[data-v-cda0645a]{align-items:center;flex-direction:column;gap:.65rem}}.integrations-bar[data-v-326acc6d]{border-bottom:1px solid #a855f726;overflow:hidden;padding:32px 0;position:relative}.integrations-bar[data-v-326acc6d]:after,.integrations-bar[data-v-326acc6d]:before{bottom:0;content:"";position:absolute;top:0;width:200px;z-index:2}.integrations-bar[data-v-326acc6d]:before{background:linear-gradient(90deg,#0a0014,#0000);left:0}.integrations-bar[data-v-326acc6d]:after{background:linear-gradient(-90deg,#0a0014,#0000);right:0}.integrations-label[data-v-326acc6d]{color:#fff6;font-size:.75rem;font-weight:500;letter-spacing:.15em;margin-bottom:36px;text-align:center;text-transform:uppercase}.logos-track[data-v-326acc6d]{animation:saga-scroll-logos-326acc6d 30s linear infinite;display:flex;gap:32px;width:max-content}.logos-track[data-v-326acc6d]:hover{animation-play-state:paused}@keyframes saga-scroll-logos-326acc6d{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-logo[data-v-326acc6d]{align-items:center;background:#ffffff08;border:1px solid #a855f726;border-radius:10px;color:#ffffffa6;display:flex;font-size:.85rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.ticker-logo[data-v-326acc6d]:hover{background:#ffffff12;border-color:#a855f74d;color:#fff}.ticker-logo i[data-v-326acc6d]{font-size:1rem}.section-label[data-v-9044cd70]{align-items:center;background:#a855f71a;border:1px solid #a855f740;border-radius:100px;color:#d8b4fe;display:inline-flex;font-size:.75rem;font-weight:600;gap:8px;letter-spacing:.12em;margin-bottom:20px;padding:6px 14px;text-transform:uppercase}.dot[data-v-9044cd70]{animation:section-label-pulse-9044cd70 2s ease-in-out infinite;background:#a855f7;border-radius:50%;box-shadow:0 0 8px #a855f7;flex-shrink:0;height:6px;width:6px}@keyframes section-label-pulse-9044cd70{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.section-header[data-v-cbb99f9c]{margin:0 auto 70px;max-width:700px;text-align:center}.section-title[data-v-cbb99f9c]{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;margin-bottom:16px}.section-desc[data-v-cbb99f9c]{color:#ffffffa6;font-size:1.05rem;line-height:1.7}.how-it-works[data-v-768b88ee]{background:#1a0028}.steps-grid[data-v-768b88ee]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.step-item[data-v-768b88ee]{background:linear-gradient(135deg,#1e1b4b99,#312e814d);border:1px solid #a855f726;border-radius:20px;overflow:hidden;padding:32px 28px 36px;position:relative;text-align:center;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.step-item[data-v-768b88ee]:before{background:linear-gradient(160deg,#a855f71a,#0000 55%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.step-item[data-v-768b88ee]:hover{border-color:#a855f74d;box-shadow:0 16px 48px #00000059,0 0 0 1px #a855f714,0 0 36px #a855f71f;transform:translateY(-4px)}.step-item[data-v-768b88ee]:hover:before{opacity:1}.step-icon-wrap[data-v-768b88ee]{margin-bottom:18px;position:relative;z-index:1}.step-icon[data-v-768b88ee]{align-items:center;background:#1a0028;border:2px solid #a855f759;border-radius:50%;box-shadow:0 0 24px #a855f726;color:#a855f7;display:flex;font-size:1.15rem;height:56px;justify-content:center;margin:0 auto;position:relative;width:56px;z-index:1}.step-item--2 .step-icon[data-v-768b88ee]{border-color:#6366f159;box-shadow:0 0 24px #6366f126;color:#818cf8}.step-item--3 .step-icon[data-v-768b88ee]{border-color:#14b8a659;box-shadow:0 0 24px #14b8a626;color:#2dd4bf}.step-item--4 .step-icon[data-v-768b88ee]{border-color:#d946ef59;box-shadow:0 0 24px #d946ef26;color:#e879f9}.step-number[data-v-768b88ee]{color:#d8b4fe;font-size:.68rem;font-weight:800;letter-spacing:.14em;margin-bottom:10px;position:relative;text-transform:uppercase;z-index:1}.step-item--2 .step-number[data-v-768b88ee]{color:#818cf8}.step-item--3 .step-number[data-v-768b88ee]{color:#2dd4bf}.step-item--4 .step-number[data-v-768b88ee]{color:#e879f9}.step-title[data-v-768b88ee]{font-size:1.05rem;font-weight:800;line-height:1.35;margin-bottom:10px;position:relative;z-index:1}.step-desc[data-v-768b88ee]{color:#ffffffa6;font-size:.875rem;line-height:1.65;margin:0;position:relative;z-index:1}.how-it-works-cta[data-v-768b88ee]{margin-top:44px;text-align:center}@media (max-width:1024px){.steps-grid[data-v-768b88ee]{gap:18px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.steps-grid[data-v-768b88ee]{grid-template-columns:1fr}.step-item[data-v-768b88ee]{padding:28px 24px 32px;text-align:left}.step-icon-wrap[data-v-768b88ee]{margin-bottom:16px}.step-icon[data-v-768b88ee]{margin:0}}.memory-query-mockup[data-v-17a91112]{background:#1e1b4b66;border:1px solid #a855f726;border-radius:20px;box-shadow:0 0 0 1px #ffffff0a,0 40px 80px #00000080,0 0 80px #14b8a61f;overflow:hidden}.memory-query-mockup__bar[data-v-17a91112]{align-items:center;background:#0000004d;border-bottom:1px solid #a855f726;display:flex;gap:10px;padding:12px 18px}.memory-query-mockup__dots[data-v-17a91112]{display:flex;gap:6px}.memory-query-mockup__dot[data-v-17a91112]{border-radius:50%;height:10px;width:10px}.memory-query-mockup__dot[data-v-17a91112]:first-child{background:#ff5f57}.memory-query-mockup__dot[data-v-17a91112]:nth-child(2){background:#ffbd2e}.memory-query-mockup__dot[data-v-17a91112]:nth-child(3){background:#28ca42}.memory-query-mockup__title[data-v-17a91112]{color:#fff6;flex:1;font-size:.75rem;font-weight:500;margin-left:8px}.memory-query-mockup__live[data-v-17a91112]{align-items:center;background:#14b8a61a;border:1px solid #14b8a640;border-radius:100px;color:#2dd4bf;display:flex;font-size:.65rem;font-weight:700;gap:5px;padding:3px 10px}.memory-query-mockup__live-dot[data-v-17a91112]{animation:memoryLivePulse-17a91112 2s ease-in-out infinite;background:#2dd4bf;border-radius:50%;height:6px;width:6px}@keyframes memoryLivePulse-17a91112{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.memory-query-mockup__body[data-v-17a91112]{display:flex;flex-direction:column;gap:14px;padding:20px}.memory-query-bubble[data-v-17a91112]{border:1px solid #a855f726;border-radius:12px;padding:12px 14px}.memory-query-bubble p[data-v-17a91112]{color:#ffffffa6;font-size:.82rem;line-height:1.55;margin:0}.memory-query-bubble--question[data-v-17a91112]{align-self:flex-end;background:#ffffff08;border-color:#a855f733;max-width:92%}.memory-query-bubble--answer[data-v-17a91112]{background:#14b8a60f;border-color:#14b8a633;max-width:100%}.memory-query-bubble__label[data-v-17a91112]{align-items:center;color:#fff6;display:flex;font-size:.65rem;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.memory-query-bubble--question .memory-query-bubble__label[data-v-17a91112]{color:#d8b4fe}.memory-query-bubble--answer .memory-query-bubble__label[data-v-17a91112]{color:#2dd4bf}.memory-query-sources[data-v-17a91112]{margin-top:4px}.memory-query-sources__label[data-v-17a91112]{color:#fff6;font-size:.62rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.memory-query-source[data-v-17a91112]{align-items:center;background:#ffffff08;border:1px solid #a855f726;border-radius:10px;display:flex;gap:10px;padding:8px 12px}.memory-query-source+.memory-query-source[data-v-17a91112]{margin-top:6px}.memory-query-source__icon[data-v-17a91112]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:.8rem;height:28px;justify-content:center;width:28px}.memory-query-source__icon--slack[data-v-17a91112]{background:#4a154b66;color:#e8b4ff}.memory-query-source__icon--meetings[data-v-17a91112]{background:#2d8cff26;color:#60a5fa}.memory-query-source__icon--jira[data-v-17a91112]{background:#0052cc33;color:#60a5fa}.memory-query-source__name[data-v-17a91112]{color:#fff;font-size:.74rem;font-weight:600;margin-bottom:1px}.memory-query-source__detail[data-v-17a91112]{color:#fff6;font-size:.62rem}.memory-query-mockup__footer[data-v-17a91112]{align-items:center;background:#0003;border-top:1px solid #a855f726;color:#fff6;display:flex;flex-wrap:wrap;font-size:.68rem;gap:10px;justify-content:space-between;padding:12px 20px}.memory-query-stat[data-v-17a91112]{align-items:center;display:flex;gap:6px}.memory-query-stat__val[data-v-17a91112]{color:#fff;font-size:.85rem;font-weight:800}@media (prefers-reduced-motion:reduce){.memory-query-mockup__live-dot[data-v-17a91112]{animation:none}}.memory-section[data-v-44fdbd9e]{background:#0a0014}.memory-proof-point[data-v-44fdbd9e]{color:#2dd4bf;font-size:.9rem;font-weight:600;line-height:1.5;margin:-42px auto 48px;max-width:560px;text-align:center}.memory-features[data-v-44fdbd9e]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.memory-feature-item[data-v-44fdbd9e]{align-items:flex-start;display:flex;gap:14px}.mfi-icon[data-v-44fdbd9e]{align-items:center;background:#14b8a61a;border:1px solid #14b8a638;border-radius:8px;color:#2dd4bf;display:flex;flex-shrink:0;font-size:.9rem;height:36px;justify-content:center;width:36px}.mfi-text h4[data-v-44fdbd9e]{font-size:.9rem;font-weight:600;margin-bottom:2px}.mfi-text p[data-v-44fdbd9e]{color:#ffffffa6;font-size:.82rem;line-height:1.55;margin:0}.memory-cta[data-v-44fdbd9e]{display:flex}.marketplace-visual[data-v-2a7c4bd8]{background:#0003;border:1px solid #f9731633;border-radius:12px;padding:16px}.marketplace-visual__title[data-v-2a7c4bd8]{color:#fff6;font-size:.7rem;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.marketplace-visual__items[data-v-2a7c4bd8]{display:flex;flex-direction:column;gap:8px}.marketplace-visual__item[data-v-2a7c4bd8]{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;gap:8px;padding:8px 10px}.marketplace-visual__item--highlighted[data-v-2a7c4bd8]{background:#f973160f;border-color:#f9731640}.marketplace-visual__icon[data-v-2a7c4bd8]{align-items:center;border-radius:7px;display:flex;flex-shrink:0;font-size:.72rem;height:28px;justify-content:center;width:28px}.marketplace-visual__icon--blue[data-v-2a7c4bd8]{background:#60a5fa1f;border:1px solid #60a5fa33;color:#60a5fa}.marketplace-visual__icon--purple[data-v-2a7c4bd8]{background:#a855f71f;border:1px solid #a855f733;color:#a855f7}.marketplace-visual__icon--live[data-v-2a7c4bd8]{background:#f871711f;border:1px solid #f8717133;color:#f87171}.marketplace-visual__info[data-v-2a7c4bd8]{flex:1;min-width:0}.marketplace-visual__name[data-v-2a7c4bd8]{color:#fff;font-size:.74rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-visual__meta[data-v-2a7c4bd8]{color:#fff6;font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-visual__type[data-v-2a7c4bd8]{border:1px solid;border-radius:100px;flex-shrink:0;font-size:.58rem;font-weight:700;padding:2px 6px}.marketplace-visual__type--agent[data-v-2a7c4bd8]{background:#60a5fa14;border-color:#60a5fa33;color:#60a5fa}.marketplace-visual__type--prompt[data-v-2a7c4bd8]{background:#a855f714;border-color:#a855f733;color:#d8b4fe}.marketplace-visual__type--live[data-v-2a7c4bd8]{background:#f8717114;border-color:#f8717133;color:#f87171}.marketplace-visual__btn[data-v-2a7c4bd8]{background:#f973161a;border:1px solid #f9731640;border-radius:5px;color:#fb923c;flex-shrink:0;font-size:.6rem;font-weight:700;padding:3px 8px}.marketplace-visual__btn--installed[data-v-2a7c4bd8]{background:#22c55e14;border-color:#22c55e33;color:#4ade80}.marketplace-visual__caption[data-v-2a7c4bd8]{color:#fff6;font-size:.68rem;margin-top:12px}.project-visual[data-v-3ed98c54]{background:#0003;border:1px solid #a855f726;border-radius:12px;padding:16px}.project-visual__title[data-v-3ed98c54]{color:#fff6;font-size:.7rem;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.project-visual__rows[data-v-3ed98c54]{display:flex;flex-direction:column;gap:8px}.project-visual__row[data-v-3ed98c54]{align-items:center;display:flex;font-size:.78rem;gap:8px}.project-visual__dot[data-v-3ed98c54]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.project-visual__name[data-v-3ed98c54]{color:#ffffffa6;flex:1}.project-visual__status[data-v-3ed98c54]{font-size:.7rem;font-weight:600}.project-visual__bar-track[data-v-3ed98c54]{background:#ffffff0f;border-radius:2px;height:4px;margin-top:14px;overflow:hidden}.project-visual__bar-fill[data-v-3ed98c54]{background:linear-gradient(90deg,#a855f7,#d946ef);border-radius:2px;height:100%;width:62%}.project-visual__caption[data-v-3ed98c54]{color:#fff6;font-size:.68rem;margin-top:6px}.features-section[data-v-7c3a0712]{background:#1a0028}.features-cards-row[data-v-7c3a0712] .feature-card{background:linear-gradient(135deg,#1e1b4b99,#312e814d);border:1px solid #a855f726;border-radius:20px;color:inherit;cursor:pointer;display:block;max-width:100%;overflow:hidden;position:relative;text-decoration:none;transition:all .35s ease;width:100%}.features-cards-row[data-v-7c3a0712] .feature-card:before{background:linear-gradient(135deg,#a855f71a,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s ease}.features-cards-row[data-v-7c3a0712] .feature-card:hover{border-color:#a855f74d;box-shadow:0 20px 60px #0006,0 0 40px #a855f71a;transform:translateY(-6px)}.features-cards-row[data-v-7c3a0712] .feature-card:hover:before{opacity:1}.features-cards-row[data-v-7c3a0712] .feature-card .feature-card-content{display:flex;flex-direction:column}.features-cards-row[data-v-7c3a0712] .feature-card .feature-card-icon{align-items:center;border-radius:14px;display:flex;font-size:1.4rem;height:56px;justify-content:center;margin-bottom:20px;position:relative;width:56px;z-index:1}.features-cards-row[data-v-7c3a0712] .feature-card .feature-card-label{color:#d8b4fe;font-size:.7rem;font-weight:600;letter-spacing:.1em;margin-bottom:8px;position:relative;text-transform:uppercase;z-index:1}.features-cards-row[data-v-7c3a0712] .feature-card .feature-card-title{font-size:1.2rem;font-weight:700;margin-bottom:10px;position:relative;z-index:1}.features-cards-row[data-v-7c3a0712] .feature-card .feature-card-desc{color:#ffffffa6;font-size:.875rem;line-height:1.6;margin-bottom:20px;position:relative;z-index:1}.features-cards-row[data-v-7c3a0712] .feature-card .feature-card-tags{display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:1}.features-cards-row[data-v-7c3a0712] .feature-card .tag{background:#a855f71a;border:1px solid #a855f733;border-radius:100px;color:#d8b4fe;font-size:.68rem;font-weight:500;padding:3px 10px}.features-cards-row[data-v-7c3a0712] .feature-card .feature-card-link{align-items:center;color:#a855f7;display:flex;font-size:.82rem;font-weight:600;gap:6px;position:relative;transition:gap .2s ease;z-index:1}.features-cards-row[data-v-7c3a0712] .feature-card:hover .feature-card-link{color:#d946ef;gap:10px}.features-cards-row[data-v-7c3a0712] .feature-card.variant-blue .feature-card-icon{background:#2e417a66;border:1px solid #2e417a99;color:#60a5fa}.features-cards-row[data-v-7c3a0712] .feature-card.variant-purple .feature-card-icon{background:#a855f726;border:1px solid #a855f74d;color:#a855f7}.features-cards-row[data-v-7c3a0712] .feature-card.variant-pink .feature-card-icon{background:#d946ef1f;border:1px solid #d946ef40;color:#d946ef}.features-cards-row[data-v-7c3a0712] .feature-card.variant-teal .feature-card-icon{background:#14b8a61f;border:1px solid #14b8a640;color:#2dd4bf}.features-cards-row[data-v-7c3a0712] .feature-card.variant-orange .feature-card-icon{background:#f973161f;border:1px solid #f9731640;color:#fb923c}.features-cards-row[data-v-7c3a0712] .feature-card.variant-green .feature-card-icon{background:#22c55e1f;border:1px solid #22c55e40;color:#4ade80}.features-cards-row[data-v-7c3a0712] .feature-card.card-large{overflow:visible}.features-cards-row[data-v-7c3a0712] .feature-card.card-large .card-large-inner{width:100%}.features-cards-row[data-v-7c3a0712] .feature-card.card-large .feature-card-visual{min-height:200px;position:relative}@media (max-width:1439px){.features-cards-row[data-v-7c3a0712] .feature-card.card-large .feature-card-visual{display:none}}.integrations-section[data-v-4e5272bd]{background:#0a0014}.integrations-categories[data-v-4e5272bd]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:48px}.cat-btn[data-v-4e5272bd]{background:#ffffff0a;border:1px solid #a855f726;border-radius:100px;color:#ffffffa6;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 20px;transition:all .25s ease}.cat-btn.active[data-v-4e5272bd],.cat-btn[data-v-4e5272bd]:hover{background:#a855f726;border-color:#a855f74d;color:#d8b4fe}.integrations-grid[data-v-4e5272bd]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);position:relative}.integration-card[data-v-4e5272bd]{background:#1e1b4b66;border:1px solid #a855f726;border-radius:16px;padding:18px 16px;text-align:center;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.25,.46,.45,.94)}.integration-card[data-v-4e5272bd]:hover{background:#312e8166;border-color:#a855f74d;transform:translateY(-4px)}.integration-icon[data-v-4e5272bd]{align-items:center;border-radius:12px;display:flex;font-size:1.22rem;height:46px;justify-content:center;margin:0 auto 10px;width:46px}.integration-name[data-v-4e5272bd]{font-size:.85rem;font-weight:600;margin-bottom:3px}.integration-cat[data-v-4e5272bd]{color:#fff6;font-size:.68rem}.integrations-cta[data-v-4e5272bd]{margin-top:40px;text-align:center}@media (max-width:1024px){.integrations-grid[data-v-4e5272bd]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.integrations-grid[data-v-4e5272bd]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.integrations-grid[data-v-4e5272bd]{grid-template-columns:1fr 1fr}}.customer-stories[data-v-b8b4996c]{background:#1a0028;overflow:hidden;position:relative}.stories-grid[data-v-b8b4996c]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.stories-grid[data-v-b8b4996c] .story-card{backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.stories-grid[data-v-b8b4996c] .story-card:hover{background:linear-gradient(145deg,#ffffff14,#ffffff05);border-color:#ffffff26;box-shadow:0 12px 40px #0003,inset 0 0 0 1px #ffffff0d;transform:translateY(-4px)}.stories-grid[data-v-b8b4996c] .story-card:hover .quote-mark{opacity:.08;transform:scale(1.05) rotate(-5deg)}.quote-mark[data-v-b8b4996c]{color:#a855f7;font-family:serif;font-size:120px;font-weight:900;line-height:1;opacity:.04;pointer-events:none;position:absolute;right:20px;top:10px;transition:all .5s ease;-webkit-user-select:none;user-select:none}.story-content[data-v-b8b4996c]{display:flex;flex:1;flex-direction:column;position:relative;z-index:2}.story-segment[data-v-b8b4996c]{align-items:center;align-self:flex-start;background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;color:#ffffffa6;display:inline-flex;font-size:.7rem;font-weight:600;gap:6px;letter-spacing:.05em;margin-bottom:20px;padding:6px 12px;text-transform:uppercase}.segment-dot[data-v-b8b4996c]{background:#a855f7;border-radius:50%;box-shadow:0 0 8px #a855f7;height:6px;width:6px}.story-headline[data-v-b8b4996c]{color:#fff;font-size:1.15rem;font-weight:700;line-height:1.4;margin:0 0 16px}.story-body[data-v-b8b4996c]{color:#ffffffa6;font-size:.95rem;line-height:1.7;margin:0 0 32px}.story-attribution[data-v-b8b4996c]{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:14px;margin-top:auto;padding-top:20px;position:relative;z-index:2}.author-logo-wrap[data-v-b8b4996c]{align-items:center;background:#ffffff0a;border:1px solid #a855f726;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.author-logo[data-v-b8b4996c]{max-height:70%;max-width:70%;object-fit:contain}.author-avatar[data-v-b8b4996c]{align-items:center;background:linear-gradient(135deg,#a855f7,#d946ef);border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:44px;justify-content:center;width:44px}.author-name[data-v-b8b4996c]{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:2px}.author-role[data-v-b8b4996c]{color:#fff6;font-size:.75rem;line-height:1.4}@media (max-width:1024px){.stories-grid[data-v-b8b4996c]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stories-grid[data-v-b8b4996c]{grid-template-columns:1fr}}.page-hero-bg[data-v-087bda61]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.page-hero-bg__gradient[data-v-087bda61]{background:radial-gradient(ellipse 80% 60% at 50% -10%,#2e417a66 0,#0000 60%),radial-gradient(ellipse 50% 40% at 80% 50%,#a855f726 0,#0000 50%),#0a0014;inset:0;position:absolute}.page-hero-bg__grid[data-v-087bda61]{background-image:linear-gradient(#a855f70f 1px,#0000 0),linear-gradient(90deg,#a855f70f 1px,#0000 0);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,#000 30%,#0000 80%);position:absolute}.page-hero-bg__fade[data-v-087bda61]{bottom:0;height:clamp(4rem,12vh,7rem);left:0;position:absolute;right:0;z-index:1}.page-hero-bg__fade--secondary[data-v-087bda61]{background:linear-gradient(180deg,#0000,#1a0028)}.page-hero-bg__fade--dark[data-v-087bda61]{background:linear-gradient(180deg,#0000,#0a0014)}.page-hero-bg__fade--none[data-v-087bda61]{display:none}.page-hero-bg__orbs[data-v-087bda61]{inset:0;position:absolute;z-index:0}.pricing-cards[data-v-e24aa992]{text-align:left}.pricing-grid[data-v-e24aa992]{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1080px}.pricing-card[data-v-e24aa992]{background:#1e1b4b66;border:1px solid #a855f726;border-radius:24px;padding:36px 32px;position:relative;transition:all .3s ease}.pricing-card.featured[data-v-e24aa992]{background:linear-gradient(135deg,#4c1d9566,#312e8180);border-color:#a855f780;box-shadow:0 0 60px #a855f726;transform:scale(1.03)}.pricing-badge[data-v-e24aa992]{background:linear-gradient(135deg,#a855f7,#d946ef);border-radius:100px;font-size:.7rem;font-weight:700;left:50%;letter-spacing:.05em;padding:4px 16px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.pricing-plan[data-v-e24aa992]{color:#d8b4fe;font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.pricing-price[data-v-e24aa992]{font-size:3rem;font-weight:900;line-height:1;margin-bottom:4px}.pricing-period[data-v-e24aa992]{color:#fff6;font-size:.8rem;margin-bottom:24px}.pricing-desc[data-v-e24aa992]{color:#ffffffa6;font-size:.875rem;line-height:1.6;margin-bottom:24px}.pricing-features[data-v-e24aa992]{margin-bottom:32px}.pricing-feature[data-v-e24aa992]{align-items:center;border-bottom:1px solid #ffffff0a;color:#ffffffa6;display:flex;font-size:.875rem;gap:10px;padding:7px 0}.pricing-feature i[data-v-e24aa992]{color:#a855f7;flex-shrink:0;font-size:.7rem}.pricing-cta-btn[data-v-e24aa992]{display:flex;justify-content:center;width:100%}.pricing-cta-btn--outline[data-v-e24aa992] .landing-btn--secondary{background:#0000;border:1px solid #7e22ce;box-shadow:none;color:#fff}.pricing-cta-btn--outline[data-v-e24aa992] .landing-btn--secondary:hover{background:#7e22ce33;border-color:#9333ea}.pricing-card.featured .pricing-cta-btn--outline[data-v-e24aa992] .landing-btn--secondary{border-color:#9333ea;box-shadow:0 0 20px #7e22ce40}.pricing-cta-btn--primary[data-v-e24aa992] .landing-btn--primary{border:1px solid #ffffff1f;box-shadow:0 4px 16px #00000059,0 0 28px #d946ef66;color:#fff}.pricing-cta-btn--primary[data-v-e24aa992] .landing-btn--primary:hover{box-shadow:0 6px 20px #0006,0 0 40px #d946ef8c}.billing-toggle[data-v-e24aa992]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:52px;text-align:center}.billing-label[data-v-e24aa992]{color:#ffffffa6;font-size:.9rem;font-weight:600;transition:color .25s;-webkit-user-select:none;user-select:none}.billing-label.active[data-v-e24aa992]{color:#fff}.toggle-switch[data-v-e24aa992]{background:#ffffff14;border:1px solid #a855f74d;border-radius:100px;cursor:pointer;flex-shrink:0;height:28px;position:relative;transition:background .3s ease,border-color .3s ease;width:52px}.toggle-switch.yearly[data-v-e24aa992]{background:linear-gradient(135deg,#a855f766,#d946ef66);border-color:#a855f780;box-shadow:0 0 16px #a855f740}.toggle-knob[data-v-e24aa992]{background:#fff;border-radius:50%;box-shadow:0 2px 6px #0000004d;height:20px;left:3px;position:absolute;top:3px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:20px}.toggle-switch.yearly .toggle-knob[data-v-e24aa992]{background:#e9d5ff;transform:translateX(24px)}.billing-save-badge[data-v-e24aa992]{align-items:center;background:#a855f726;border:1px solid #a855f74d;border-radius:100px;color:#d8b4fe;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.03em;opacity:0;padding:3px 10px;transform:translateX(-6px);transition:opacity .3s ease,transform .3s ease}.billing-save-badge.visible[data-v-e24aa992]{opacity:1;transform:translateX(0)}.price-value[data-v-e24aa992]{background:linear-gradient(135deg,#e9d5ff,#d946ef 50%,#a855f7);-webkit-background-clip:text;display:inline-block;-webkit-text-fill-color:#0000;background-clip:text;transition:opacity .2s ease,transform .2s ease}.price-value.updating[data-v-e24aa992]{opacity:0;transform:translateY(-8px)}.price-value--custom[data-v-e24aa992]{-webkit-text-fill-color:unset;background:none;color:#fff;font-size:2.2rem}.price-suffix[data-v-e24aa992]{color:#ffffffa6;font-size:1rem;font-weight:500;-webkit-text-fill-color:unset}.enterprise-toggle[data-v-e24aa992]{background:#0003;border:1px solid #a855f726;border-radius:10px;display:flex;gap:8px;margin:4px 0 20px;padding:4px}.ent-btn[data-v-e24aa992]{align-items:center;background:#0000;border:none;border-radius:7px;color:#ffffffa6;cursor:pointer;display:flex;flex:1;font-size:.8rem;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;transition:all .25s ease}.ent-btn i[data-v-e24aa992]{font-size:.75rem}.ent-btn.active[data-v-e24aa992]{background:linear-gradient(135deg,#a855f7,#d946ef);box-shadow:0 0 16px #d946ef40;color:#fff}.ent-btn[data-v-e24aa992]:not(.active):hover{background:#ffffff0f;color:#fff}.ent-features[data-v-e24aa992]{transition:opacity .25s ease}@media (max-width:1024px){.pricing-grid[data-v-e24aa992]{grid-template-columns:1fr;max-width:460px}.pricing-card.featured[data-v-e24aa992]{transform:scale(1)}}.trust-bar[data-v-0b7b9ddb]{align-items:center;border-bottom:1px solid #a855f726;border-top:1px solid #a855f726;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:60px;padding:32px 0}.trust-item[data-v-0b7b9ddb]{align-items:center;color:#fff6;display:flex;font-size:.82rem;font-weight:500;gap:10px}.trust-item i[data-v-0b7b9ddb]{color:#a855f7;font-size:.9rem}@media (max-width:768px){.trust-bar[data-v-0b7b9ddb]{gap:20px}}.pricing[data-v-407f3f61]{background:#0a0014}.pricing--page[data-v-407f3f61]{overflow:hidden;padding-top:20px;position:relative}.pricing-inner--page[data-v-407f3f61]{position:relative;z-index:1}.page-hero[data-v-407f3f61]{margin-bottom:8px;text-align:center}.page-hero-kicker[data-v-407f3f61]{align-items:center;background:#ffffff0a;border:1px solid #a855f726;border-radius:999px;color:#ffffffa6;display:inline-flex;font-size:.78rem;font-weight:700;gap:10px;letter-spacing:.08em;margin-bottom:20px;padding:8px 14px;text-transform:uppercase}.page-hero-kicker .dot[data-v-407f3f61]{background:linear-gradient(135deg,#a855f7,#d946ef);border-radius:50%;box-shadow:0 0 0 5px #a855f71f;height:8px;width:8px}.page-hero-title[data-v-407f3f61]{color:#fff;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0 auto 20px;max-width:700px}.page-hero-desc[data-v-407f3f61]{color:#ffffffa6;font-size:1.15rem;line-height:1.7;margin:0 auto 40px;max-width:520px}.faq[data-v-2245d8de]{background:#1a0028}.faq-panel[data-v-2245d8de]{backdrop-filter:blur(12px);background:#1e1b4b66;border:1px solid #a855f74d;border-radius:20px;box-shadow:0 24px 80px #00000040;margin:0 auto;max-width:720px;overflow:hidden}.faq-item[data-v-2245d8de]{border-bottom:1px solid #a855f726}.faq-item[data-v-2245d8de]:last-child{border-bottom:none}.faq-item.open .faq-question[data-v-2245d8de]{color:#e9d5ff}.faq-question[data-v-2245d8de]{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:20px;justify-content:space-between;line-height:1.45;margin:0;padding:18px 22px;text-align:left;transition:color .2s ease,background .2s ease;width:100%}.faq-question[data-v-2245d8de]:hover{background:#a855f70f;color:#d8b4fe}.faq-question[data-v-2245d8de]:focus-visible{outline:2px solid #d8b4fe;outline-offset:-2px}.faq-question-text[data-v-2245d8de]{flex:1;min-width:0}.faq-chevron[data-v-2245d8de]{align-items:center;background:#a855f71f;border:1px solid #a855f726;border-radius:10px;color:#d8b4fe;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:transform .35s cubic-bezier(.4,0,.2,1),background .25s ease,color .25s ease,border-color .25s ease;width:36px}.faq-item.open .faq-chevron[data-v-2245d8de]{background:#a855f747;border-color:#a855f74d;color:#fff;transform:rotate(180deg)}.faq-answer[data-v-2245d8de]{color:#ffffffa6;font-size:.95rem;line-height:1.75;padding:22px}.faq-footer[data-v-2245d8de]{color:#fff6;font-size:.9rem;line-height:1.6;margin:24px auto 0;max-width:720px;text-align:center}.faq-footer a[data-v-2245d8de]{color:#d8b4fe;font-weight:600;text-decoration:none}.faq-footer a[data-v-2245d8de]:hover{text-decoration:underline}.cta-section[data-v-675614ef]{background:#0a0014;scroll-margin-top:100px;text-align:center}[data-v-675614ef] .cta-kicker{margin:0 auto 20px}.cta-box[data-v-675614ef]{background:linear-gradient(135deg,#2e417a4d,#4c1d954d);border:1px solid #a855f74d;border-radius:28px;margin:0 auto;max-width:760px;overflow:hidden;padding:72px 56px;position:relative}.cta-box[data-v-675614ef]:before{background:radial-gradient(circle,#a855f733,#0000 70%);content:"";height:400px;left:50%;pointer-events:none;position:absolute;top:-80px;transform:translateX(-50%);width:400px}.cta-title[data-v-675614ef]{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;margin-bottom:16px;position:relative}.cta-desc[data-v-675614ef]{color:#ffffffa6;font-size:1rem;line-height:1.7;margin:0 auto 36px;max-width:500px}.cta-form[data-v-675614ef]{display:flex;flex-wrap:wrap;gap:12px;margin:0 auto 20px;max-width:440px}.cta-form[data-v-675614ef] .landing-btn{flex-shrink:0;white-space:nowrap}.cta-form[data-v-675614ef] .landing-btn.is-submitting{opacity:.7;pointer-events:none}.cta-input[data-v-675614ef]{background:#ffffff0f;border:1px solid #a855f74d;border-radius:12px;color:#fff;flex:1 1 180px;font-family:inherit;font-size:.9rem;min-width:0;outline:none;padding:14px 18px;transition:border-color .2s}.cta-input[data-v-675614ef]::placeholder{color:#fff6}.cta-input[data-v-675614ef]:focus{border-color:#a855f7}.cta-success[data-v-675614ef]{align-items:center;background:#22c55e1f;border:1px solid #22c55e59;border-radius:12px;color:#86efac;display:inline-flex;font-size:.95rem;gap:10px;line-height:1.5;margin:0 auto 20px;max-width:440px;padding:16px 20px}.cta-success i[data-v-675614ef]{flex-shrink:0;font-size:1.1rem}.cta-error[data-v-675614ef]{color:#fca5a5;flex-basis:100%;font-size:.82rem;margin:0;text-align:center}.cta-note[data-v-675614ef]{color:#fff6;font-size:.75rem}@media (max-width:768px){.cta-box[data-v-675614ef]{padding:48px 28px}.cta-form[data-v-675614ef]{flex-direction:column}}.brand-logo[data-v-4601d46e]{align-items:center;color:inherit;display:flex;font-size:1.4rem;font-weight:800;gap:10px;letter-spacing:-.03em;text-decoration:none}.brand-logo__text[data-v-4601d46e]{color:#fff}.footer[data-v-5e623966]{background:#0d001a;border-top:1px solid #a855f726;padding:72px 0 32px}.footer-grid[data-v-5e623966]{display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:56px}.footer-brand p[data-v-5e623966]{color:#ffffffa6;font-size:.875rem;line-height:1.7;margin:16px 0 0;max-width:280px}.footer-col-title[data-v-5e623966]{color:#d8b4fe;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.footer-links[data-v-5e623966]{display:flex;flex-direction:column;gap:10px}.footer-links a[data-v-5e623966]{color:#ffffffa6;font-size:.875rem;text-decoration:none;transition:color .2s}.footer-links a[data-v-5e623966]:hover{color:#fff}.footer-bottom[data-v-5e623966]{align-items:center;border-top:1px solid #a855f726;color:#fff6;display:flex;flex-wrap:wrap;font-size:.8rem;gap:12px;justify-content:space-between;padding-top:28px}@media (max-width:1024px){.footer-grid[data-v-5e623966]{gap:36px;grid-template-columns:1fr 1fr}}@media (max-width:768px){.footer-grid[data-v-5e623966]{grid-template-columns:1fr}}