.home-hero[data-v-88fa5971]{--color-muted:hsla(0,0%,99%,.7);--color-border:hsla(42,33%,94%,.1);--hero-panel-overlap:4.5rem;--hero-height:100vh;position:relative;overflow:hidden;height:calc(var(--hero-height) + var(--hero-panel-overlap));min-height:calc(var(--hero-height) + var(--hero-panel-overlap));background-color:#050508;color:var(--color-text)}.home-hero__content[data-v-88fa5971]{position:relative;z-index:2;display:flex;height:var(--hero-height);min-height:var(--hero-height);box-sizing:border-box;align-items:flex-start;padding-top:calc(var(--header-height) + clamp(1.25rem,4vh,2.5rem) + 48px);padding-bottom:clamp(5rem,12vh,8rem)}@media(min-width:1440px){.home-hero[data-v-88fa5971]{--hero-height:900px}.home-hero__content[data-v-88fa5971]{padding-bottom:5rem}}@media(min-width:1920px){.home-hero[data-v-88fa5971]{--hero-height:1024px}.home-hero__content[data-v-88fa5971]{padding-bottom:5.5rem}}@media(max-width:767px){.home-hero[data-v-88fa5971]{--hero-panel-overlap:3.25rem}}@media(max-width:1023px){.home-hero[data-v-88fa5971]{height:auto;min-height:calc(100dvh + var(--hero-panel-overlap))}.home-hero[data-v-88fa5971] .planet-bg{position:absolute;inset:0 0 auto;height:100dvh;min-height:100vh}.home-hero__content[data-v-88fa5971]{height:auto;min-height:100dvh;padding-top:calc(var(--header-height) + .85rem);padding-bottom:clamp(2.5rem,7vh,3.5rem)}.hero-actions-row[data-v-88fa5971]{margin-top:1.35rem;gap:.9rem}.hero-side[data-v-88fa5971]{gap:.75rem}}.home-hero[data-v-88fa5971] .mx-auto{max-width:min(var(--container-desktop),calc(100vw - var(--gutter-desktop)*2))}@media(max-width:1279px){.home-hero[data-v-88fa5971] .mx-auto{width:calc(100vw - var(--gutter-mobile)*2);max-width:none}}.hero-layout[data-v-88fa5971]{display:flex;width:100%;flex-direction:column;align-items:center;gap:0}.hero-main[data-v-88fa5971]{text-align:center;width:100%;max-width:72rem}.hero-actions-row[data-v-88fa5971]{display:grid;width:100%;margin-top:1.85rem;align-items:start;gap:clamp(1rem,2vw,1.5rem)}.hero-eyebrow[data-v-88fa5971]{display:inline-flex;align-items:center;justify-content:center;margin:0 auto 1.15rem;border:1px solid rgba(196,176,255,.28);border-radius:999px;background:linear-gradient(165deg,#ffffff17,#ffffff0d 48%,#b4a0ff0f);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff14,0 0 18px #8a5cff1f;padding:8px 16px;color:#f5f2ffeb;font-size:.72rem;font-weight:500;letter-spacing:.02em;line-height:1.2}.hero-actions .hero-button[data-v-88fa5971]{border-radius:30px}.hero-actions .hero-button.hero-button--purple[data-v-88fa5971]{border:none;background:linear-gradient(135deg,#b794ff,#8a5cff 48%,#6d3df0);color:#fff;box-shadow:0 10px 34px #8a5cff61;overflow:hidden;backface-visibility:hidden}.hero-actions .hero-button.hero-button--purple[data-v-88fa5971]:hover{border:none;background:linear-gradient(135deg,#c4a6ff,#9a70ff 48%,#7a4df5);color:#fff;box-shadow:0 12px 36px #8a5cff6b}.hero-title[data-v-88fa5971]{margin:0;font-size:clamp(28px,8.5vw,36px);line-height:1.06;letter-spacing:-.04em;font-weight:500;text-transform:uppercase}.hero-title__line[data-v-88fa5971]{display:block;background:linear-gradient(180deg,#fff 10%,#d8ccff 78%,#b9a4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-title__accent[data-v-88fa5971]{background:linear-gradient(115deg,#e9deff,#c4a0ff 45%,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-title__badge[data-v-88fa5971]{display:inline-flex;width:.7em;height:.7em;width:1cap;height:1cap;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;box-shadow:0 0 14px #bef26466;-webkit-text-fill-color:initial;-webkit-background-clip:border-box;background-clip:border-box;overflow:hidden}.hero-title__badge svg[data-v-88fa5971]{display:block;width:100%;height:100%}.hero-lead[data-v-88fa5971]{margin:1rem auto 0;max-width:40rem;color:#ece8ffd6;font-size:1rem;line-height:1.65}.hero-actions[data-v-88fa5971]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem}.hero-button--ghost[data-v-88fa5971]{border-color:#f5f2eb0f;background:linear-gradient(165deg,#ffffff17,#ffffff0d 48%,#b4a0ff0a);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f5f2eb;box-shadow:inset 0 1px #ffffff0f}.hero-button--ghost[data-v-88fa5971]:hover{border-color:#f5f2eb1f;background:linear-gradient(165deg,#ffffff1f,#ffffff12 48%,#b4a0ff0f);color:#fff}.hero-side[data-v-88fa5971]{display:flex;flex-direction:column;gap:.85rem;width:min(100%,280px)}.hero-side--left[data-v-88fa5971]{justify-self:start;align-items:flex-end}.hero-side--right[data-v-88fa5971]{justify-self:end;align-items:flex-start}.hero-metric[data-v-88fa5971]{display:flex;width:100%;align-items:center;gap:.9rem;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background:#100c207a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0f,0 16px 40px #00000047;padding:1rem 1.1rem}.hero-pill[data-v-88fa5971]{width:-moz-max-content;width:max-content;max-width:100%;gap:.7rem;border:1px solid hsla(42,33%,94%,.06);border-radius:999px;background:linear-gradient(165deg,#ffffff17,#ffffff0d 48%,#b4a0ff0a);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0f;padding:8px 12px}.hero-pill[data-v-88fa5971],.hero-pill__icon[data-v-88fa5971]{display:inline-flex;align-items:center}.hero-pill__icon[data-v-88fa5971]{width:2rem;height:2rem;flex:0 0 auto;justify-content:center;border:1px solid rgba(168,85,247,.35);border-radius:999px;background:#8a5cff29;color:#d4c4ff;box-shadow:0 0 12px #8a5cff33}.hero-pill__icon--lime[data-v-88fa5971]{border-color:#bef2644d;background:#bef2641f;color:#bef264;box-shadow:0 0 12px #bef26429}.hero-pill__icon svg[data-v-88fa5971]{width:.95rem;height:.95rem}.hero-pill__text[data-v-88fa5971]{min-width:0}.hero-pill__title[data-v-88fa5971]{margin:0;color:#fff;font-size:.78rem;font-weight:500;letter-spacing:-.01em;line-height:1.2}.hero-pill__meta[data-v-88fa5971]{margin:.12rem 0 0;color:#ece8ff94;font-size:.66rem;line-height:1.25}.hero-pill__accent[data-v-88fa5971]{color:#bef264}.hero-metric--chart[data-v-88fa5971],.hero-metric--projects[data-v-88fa5971]{display:flex;flex-direction:column;align-items:stretch;gap:.7rem;border-color:#f5f2eb0f;background:linear-gradient(165deg,#ffffff17,#ffffff0d 48%,#b4a0ff0a);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0f;padding:12px}.hero-projects-card__head[data-v-88fa5971]{display:flex;align-items:center;gap:.7rem}.hero-projects-card__icon[data-v-88fa5971]{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(168,85,247,.35);border-radius:999px;background:#8a5cff24;color:#d4c4ff;box-shadow:0 0 14px #8a5cff33}.hero-projects-card__icon svg[data-v-88fa5971]{width:.95rem;height:.95rem}.hero-projects-card__title[data-v-88fa5971]{margin:0;color:#fff;font-size:.82rem;font-weight:500;letter-spacing:-.01em;line-height:1.2}.hero-projects-card__since[data-v-88fa5971]{display:inline-flex;align-items:center;gap:.35rem;margin:.2rem 0 0;color:#ece8ff9e;font-size:.68rem;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.hero-projects-card__dot[data-v-88fa5971]{width:.38rem;height:.38rem;border-radius:999px;background:#bef264;box-shadow:0 0 8px #bef264b3}.hero-projects-card__value[data-v-88fa5971]{margin-top:.15rem;font-family:var(--font-heading);font-size:1.55rem;font-weight:500;letter-spacing:-.04em;line-height:1;color:#fff}.hero-projects-card__label[data-v-88fa5971]{margin:0;color:#ece8ff9e;font-size:.76rem;line-height:1.35}.hero-chart-card__head[data-v-88fa5971]{display:flex;align-items:center;gap:.7rem}.hero-chart-card__icon[data-v-88fa5971]{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(190,242,100,.3);border-radius:999px;background:#bef2641a;color:#bef264;box-shadow:0 0 14px #bef26429}.hero-chart-card__icon svg[data-v-88fa5971]{width:.95rem;height:.95rem}.hero-chart-card__title[data-v-88fa5971]{margin:0;color:#fff;font-size:.82rem;font-weight:500;letter-spacing:-.01em;line-height:1.2}.hero-chart-card__subtitle[data-v-88fa5971]{margin:.15rem 0 0;color:#ece8ff8c;font-size:.68rem;line-height:1.3}.hero-chart-card__delta[data-v-88fa5971]{margin-left:.35rem;color:#bef264;font-weight:500}.hero-chart-card__value-row[data-v-88fa5971]{display:flex;align-items:baseline}.hero-chart-card__value[data-v-88fa5971]{font-family:var(--font-heading);font-size:1.55rem;font-weight:500;letter-spacing:-.04em;line-height:1;color:#fff}.hero-chart-card__chart[data-v-88fa5971]{position:relative;height:52px;margin-top:.1rem}.hero-chart-card__chart svg[data-v-88fa5971]{display:block;width:100%;height:100%;overflow:visible}.hero-chart-card__tip[data-v-88fa5971]{position:absolute;top:0;left:72%;transform:translate(-50%,-10%);border-radius:999px;background:#8a5cffeb;padding:.12rem .4rem;color:#fff;font-size:.58rem;font-weight:500;letter-spacing:.02em;line-height:1.2;box-shadow:0 4px 12px #5828b459;pointer-events:none}.hero-metric__icon[data-v-88fa5971]{display:inline-flex;width:2.55rem;height:2.55rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(168,85,247,.35);border-radius:999px;background:#8a5cff24;color:#d4c4ff;box-shadow:0 0 18px #8a5cff38}.hero-metric__icon svg[data-v-88fa5971]{width:1.1rem;height:1.1rem}.hero-metric__value[data-v-88fa5971]{font-family:var(--font-heading);font-size:clamp(1.55rem,2.2vw,2rem);font-weight:500;letter-spacing:-.04em;line-height:1}.hero-metric__label[data-v-88fa5971]{margin-top:.3rem;color:#ece8ff9e;font-size:.76rem;line-height:1.4}@media(min-width:1024px){.hero-title[data-v-88fa5971]{font-size:clamp(2rem,4.2vw,4rem)}.hero-lead[data-v-88fa5971]{margin-top:1.25rem;font-size:1.125rem}.hero-actions-row[data-v-88fa5971]{grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(200px,260px)}.hero-side[data-v-88fa5971]{width:100%}.hero-actions[data-v-88fa5971]{justify-self:center}}@media(max-width:1023px){.hero-actions-row[data-v-88fa5971]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.75rem}.hero-side--left[data-v-88fa5971],.hero-side--right[data-v-88fa5971]{display:contents}.hero-side[data-v-88fa5971],.hero-side--left[data-v-88fa5971],.hero-side--right[data-v-88fa5971]{width:100%;align-items:stretch}.hero-actions[data-v-88fa5971]{order:1;grid-column:1/-1}.hero-metric--chart[data-v-88fa5971]{order:2;grid-column:1/-1}.hero-metric--projects[data-v-88fa5971]{order:3;grid-column:1/-1}.hero-pill--companies[data-v-88fa5971],.hero-pill--reviews[data-v-88fa5971]{display:flex;align-items:center;align-self:stretch;grid-row:4;width:100%;max-width:none;min-width:0;min-height:100%}.hero-pill--companies[data-v-88fa5971]{order:4;grid-column:1}.hero-pill--reviews[data-v-88fa5971]{order:5;grid-column:2}.hero-pill--companies .hero-pill__text[data-v-88fa5971],.hero-pill--reviews .hero-pill__text[data-v-88fa5971]{display:flex;flex:1;flex-direction:column;justify-content:center}}.home-services[data-v-0f8ee9cc]{position:relative;z-index:3;overflow-x:clip;padding:clamp(2.5rem,5vw,3.5rem) 0 clamp(2rem,4vw,3rem)}.home-services__glow[data-v-0f8ee9cc]{position:absolute;top:4%;left:50%;width:min(48rem,100%);max-width:100%;height:24rem;border-radius:50%;background:radial-gradient(circle,rgba(138,92,255,.1) 0,transparent 68%);pointer-events:none;transform:translate(-50%)}.home-services__layout[data-v-0f8ee9cc]{position:relative;z-index:1;width:min(var(--container-desktop),calc(100vw - var(--gutter-desktop)*2));min-width:0;margin-inline:auto}.home-services__head[data-v-0f8ee9cc]{margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.home-services__eyebrow[data-v-0f8ee9cc]{margin:0;color:#d2c4ff9e;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.home-services__title[data-v-0f8ee9cc]{margin:.75rem 0 0;max-width:min(44rem,100%);color:#fcfcfc;font-family:var(--font-heading);font-size:clamp(1.5rem,2.75vw,2.1rem);font-weight:400;letter-spacing:-.025em;line-height:1.1;text-transform:uppercase}.home-services__title-row[data-v-0f8ee9cc]{display:block}.home-services__title-accent[data-v-0f8ee9cc]{background:linear-gradient(115deg,#e9deff,#c4a0ff 45%,#8a5cff);-webkit-background-clip:text;background-clip:text;color:transparent}.home-services__cards[data-v-0f8ee9cc]{display:grid;gap:1rem;min-width:0;grid-template-columns:1fr}@media(min-width:640px){.home-services__cards[data-v-0f8ee9cc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.home-services__cards[data-v-0f8ee9cc]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}}.service-card[data-v-0f8ee9cc]{position:relative;display:flex;min-width:0;min-height:14.5rem;flex-direction:column;overflow:hidden;isolation:isolate;border:1px solid rgba(196,160,255,.14);border-radius:24px;background:radial-gradient(ellipse 80% 70% at 88% 72%,rgba(138,92,255,.16),transparent 58%),linear-gradient(155deg,#ffffff12,#ffffff05 38%,#0e0a1cd1);box-shadow:inset 0 1px #ffffff0f,0 20px 48px #00000047;color:inherit}.service-card__index[data-v-0f8ee9cc]{position:relative;z-index:2;padding:1.15rem 0 0 1.35rem;color:#c4a0ff;font-size:.82rem;font-variant-numeric:tabular-nums;letter-spacing:.06em}.service-card__body[data-v-0f8ee9cc]{position:relative;display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.service-card__content[data-v-0f8ee9cc]{position:relative;z-index:2;display:flex;flex-direction:column;gap:.65rem;padding:.5rem .5rem 1.25rem 1.35rem}.service-card__title[data-v-0f8ee9cc]{margin:0;color:#fcfcfc;font-family:var(--font-heading);font-size:clamp(1.45rem,2.15vw,1.9rem);font-weight:400;letter-spacing:-.03em;line-height:1.08}.service-card__description[data-v-0f8ee9cc]{margin:0;max-width:15.5rem;color:#ece8ffb8;font-size:clamp(.86rem,1.05vw,.96rem);line-height:1.62}.service-card__price[data-v-0f8ee9cc]{margin:auto 0 0;padding-top:.35rem;color:#fcfcfc;font-size:clamp(.95rem,1.15vw,1.08rem);letter-spacing:.01em}.service-card__visual[data-v-0f8ee9cc]{position:absolute;right:0;top:0;bottom:0;z-index:1;display:flex;width:48%;max-width:100%;align-items:center;justify-content:center;padding:.5rem .65rem .5rem 0;box-sizing:border-box;background:transparent;pointer-events:none}.service-card__visual[data-v-0f8ee9cc] .optimized-image{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;background:transparent}.service-card__visual[data-v-0f8ee9cc] .service-card__image{display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin-inline:auto;background:transparent;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media(min-width:900px){.service-card[data-v-0f8ee9cc]{min-height:16rem}.service-card__body[data-v-0f8ee9cc]{display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.35rem}.service-card__content[data-v-0f8ee9cc]{display:flex;height:100%;max-width:none;flex-direction:column;align-self:stretch;padding:.25rem 0 1.35rem 1.35rem}.service-card__description[data-v-0f8ee9cc]{max-width:14.5rem}.service-card__visual[data-v-0f8ee9cc]{position:relative;top:auto;right:auto;bottom:auto;display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:.5rem .85rem .85rem .15rem}.service-card__visual[data-v-0f8ee9cc] .service-card__image{width:auto;max-width:100%;max-height:min(11rem,94%)}}.sr-only[data-v-0f8ee9cc]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1279px){.home-services__layout[data-v-0f8ee9cc]{width:calc(100vw - var(--gutter-mobile)*2)}}@media(max-width:899px){.service-card__visual[data-v-0f8ee9cc]{position:relative;top:auto;bottom:auto;width:100%;padding:.35rem 1.15rem 1rem}.service-card__visual[data-v-0f8ee9cc] .service-card__image{max-height:10rem;margin-inline:auto}.service-card__description[data-v-0f8ee9cc]{max-width:none}}.home-cases[data-v-fb1dda99]{position:relative;z-index:3;padding:clamp(3rem,7vw,5rem) 0 clamp(2.5rem,5vw,4rem);overflow:hidden}.home-cases__layout[data-v-fb1dda99]{width:min(var(--container-desktop),calc(100vw - var(--gutter-desktop)*2));min-width:0;margin-inline:auto}.home-cases__head[data-v-fb1dda99]{margin-bottom:clamp(2rem,4.5vw,3rem)}.home-cases__eyebrow[data-v-fb1dda99]{margin:0;color:#fcfcfc85;font-family:var(--font-body);font-size:.62rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase}.home-cases__head-row[data-v-fb1dda99]{display:grid;gap:clamp(1rem,2.5vw,1.5rem);margin-top:clamp(1.25rem,2.5vw,1.75rem)}@media(min-width:900px){.home-cases__head-row[data-v-fb1dda99]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,4vw,4rem)}}.home-cases__title[data-v-fb1dda99]{margin:0;color:#fcfcfc;font-family:var(--font-heading);font-size:clamp(2rem,4.2vw,2.75rem);font-weight:400;letter-spacing:-.04em;line-height:1.08}.home-cases__title-accent[data-v-fb1dda99]{display:block;padding-bottom:.06em;background:linear-gradient(115deg,#e9deff,#c4a0ff 45%,#8a5cff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home-cases__lead[data-v-fb1dda99]{margin:0;max-width:34rem;color:#fcfcfc94;font-size:.92rem;line-height:1.65}@media(min-width:900px){.home-cases__lead[data-v-fb1dda99]{justify-self:end;padding-top:.35rem}}.cases-slider[data-v-fb1dda99]{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem)}.cases-slider__viewport[data-v-fb1dda99]{overflow:hidden;margin-inline:calc(var(--gutter-desktop)*-1);padding-inline:var(--gutter-desktop);touch-action:pan-y}.cases-slider__track[data-v-fb1dda99]{display:flex;align-items:center;gap:var(--slide-gap);transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.cases-slider__track--instant[data-v-fb1dda99]{transition:none}.cases-slide[data-v-fb1dda99]{position:relative;flex:0 0 var(--slide-width);color:inherit;text-decoration:none;transform:scale(.86);opacity:.42;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .42s ease}.cases-slide--active[data-v-fb1dda99]{z-index:2;transform:scale(1);opacity:1}.cases-slide--next[data-v-fb1dda99],.cases-slide--prev[data-v-fb1dda99]{transform:scale(.9);opacity:.62}.cases-slide__card[data-v-fb1dda99]{position:relative;overflow:hidden;aspect-ratio:16/10;border:1px solid hsla(0,0%,99%,.1);border-radius:22px;background:#0c0c12;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #00000061}.cases-slide--active .cases-slide__card[data-v-fb1dda99]{border-color:#c4a0ff6b;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #8a5cff2e,0 28px 70px #4a24a047}.cases-slide__media[data-v-fb1dda99]{position:absolute;inset:0}.cases-slide__media img[data-v-fb1dda99]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .62s ease}.cases-slide--active:hover .cases-slide__media img[data-v-fb1dda99]{transform:scale(1.03)}.cases-slide__shade[data-v-fb1dda99]{position:absolute;inset:0;background:linear-gradient(180deg,#08080c26,#08080c0d 34%,#08080cd1),linear-gradient(90deg,rgba(8,8,12,.55),transparent 42%)}.cases-slide__top[data-v-fb1dda99]{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;padding:clamp(1rem,2vw,1.35rem)}.cases-slide__index[data-v-fb1dda99]{color:#bef264;font-family:var(--font-body);font-size:.72rem;font-weight:500;letter-spacing:.18em}.cases-slide__pixels[data-v-fb1dda99]{display:grid;grid-template-columns:repeat(2,.55rem);gap:.2rem}.cases-slide__pixels span[data-v-fb1dda99]{width:.55rem;height:.55rem;border-radius:1px;background:#bef264e0}.cases-slide__pixels span[data-v-fb1dda99]:nth-child(2n){background:#8a5cffe0}.cases-slide__content[data-v-fb1dda99]{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:clamp(.85rem,1.8vw,1.1rem);padding:clamp(1rem,2vw,1.35rem)}.cases-slide__heading[data-v-fb1dda99]{display:flex;flex-direction:column;gap:.45rem}.cases-slide__title[data-v-fb1dda99]{margin:0;color:#fcfcfc;font-family:var(--font-heading);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:400;letter-spacing:-.03em;line-height:.95;text-transform:uppercase}.cases-slide__subtitle[data-v-fb1dda99]{display:inline-flex;align-items:center;gap:.45rem;margin:0;max-width:28rem;color:#fcfcfcb8;font-size:.72rem;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}.cases-slide__subtitle svg[data-v-fb1dda99]{flex-shrink:0;width:.8rem;height:.8rem;opacity:.8}.cases-slide__tags[data-v-fb1dda99]{display:flex;flex-wrap:wrap;gap:.45rem}.cases-slide__tag[data-v-fb1dda99]{display:inline-flex;align-items:center;padding:.32rem .7rem;border:1px solid hsla(0,0%,99%,.16);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080c6b;color:#fcfcfcb8;font-size:.66rem;letter-spacing:.04em;line-height:1.2}.cases-slide--active .cases-slide__tag[data-v-fb1dda99]{border-color:#c4a0ff47}.cases-dock[data-v-fb1dda99]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cases-dock__all[data-v-fb1dda99]{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.45rem 1rem;border:1px solid hsla(0,0%,99%,.14);border-radius:999px;background:#08080cb8;color:#fcfcfcd1;font-size:.68rem;font-weight:500;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease;white-space:nowrap}.cases-dock__all[data-v-fb1dda99]:hover{border-color:#bef26459;color:#bef264}.cases-dock__nav[data-v-fb1dda99]{display:flex;gap:.45rem}.cases-dock__button[data-v-fb1dda99]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid hsla(0,0%,99%,.14);border-radius:999px;background:#08080cb8;color:#fcfcfcd1;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.cases-dock__button svg[data-v-fb1dda99]{width:.9rem;height:.9rem}.cases-dock__button[data-v-fb1dda99]:hover:not(:disabled){border-color:#bef26459;color:#bef264}.cases-dock__button[data-v-fb1dda99]:disabled{cursor:default;opacity:.35}.home-cases__empty-wrap[data-v-fb1dda99]{width:min(var(--container-desktop),calc(100vw - var(--gutter-desktop)*2));margin-inline:auto}.home-cases__empty[data-v-fb1dda99]{margin:0;color:#fcfcfc94;text-align:center}.home-cases__empty a[data-v-fb1dda99]{color:#bef264}.home-cases__skeleton[data-v-fb1dda99]{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem)}.home-cases__skeleton-card[data-v-fb1dda99]{aspect-ratio:16/10;border:1px solid hsla(0,0%,99%,.08);border-radius:22px;background:linear-gradient(110deg,#ffffff0a 8%,#ffffff1a 18%,#ffffff0a 33%);background-size:200% 100%;animation:home-cases-skeleton-fb1dda99 1.4s ease-in-out infinite}.home-cases__skeleton-dock[data-v-fb1dda99]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.home-cases__skeleton-pill[data-v-fb1dda99]{width:8.5rem;height:2.2rem;border-radius:999px;background:#ffffff0f}.home-cases__skeleton-nav[data-v-fb1dda99]{display:flex;gap:.45rem}.home-cases__skeleton-nav span[data-v-fb1dda99]{width:2.2rem;height:2.2rem;border-radius:999px;background:#ffffff0f}@keyframes home-cases-skeleton-fb1dda99{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1279px){.home-cases__layout[data-v-fb1dda99]{width:calc(100vw - var(--gutter-mobile)*2)}}@media(max-width:767px){.cases-slider__viewport[data-v-fb1dda99]{margin-inline:0;padding-inline:0}.cases-slide__subtitle[data-v-fb1dda99]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:unset;white-space:normal}}@media(prefers-reduced-motion:reduce){.cases-slide[data-v-fb1dda99],.cases-slide__media img[data-v-fb1dda99],.cases-slider__track[data-v-fb1dda99]{transition:none}.home-cases__skeleton-card[data-v-fb1dda99]{animation:none}}.home-approach[data-v-9410301a]{position:relative;z-index:3;overflow:hidden;padding:clamp(2.5rem,6vw,4rem) 0 clamp(2rem,4vw,3rem)}.home-approach__glow[data-v-9410301a]{position:absolute;top:-12%;left:50%;width:min(52rem,120vw);height:24rem;border-radius:50%;background:radial-gradient(circle,rgba(138,92,255,.16) 0,transparent 68%);pointer-events:none;transform:translate(-50%)}.home-approach__layout[data-v-9410301a]{position:relative;z-index:1;width:min(var(--container-desktop),calc(100vw - var(--gutter-desktop)*2));min-width:0;margin-inline:auto}.home-approach__head[data-v-9410301a]{display:flex;flex-direction:column;align-items:center;gap:clamp(.85rem,2vw,1.15rem);margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.home-approach__badge[data-v-9410301a]{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.38rem .8rem;border:1px solid hsla(0,0%,99%,.1);border-radius:999px;background:#0c0c12b8;color:#fcfcfc9e;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase}.home-approach__badge-dot[data-v-9410301a]{width:.42rem;height:.42rem;border-radius:999px;background:#bef264;box-shadow:0 0 10px #bef264a6}.home-approach__title[data-v-9410301a]{margin:0;max-width:min(62rem,100%);color:#fcfcfc;font-family:var(--font-heading);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;letter-spacing:-.03em;line-height:1.12}.home-approach__title-row[data-v-9410301a]{display:block}@media(min-width:768px){.home-approach__title-row[data-v-9410301a]{white-space:nowrap}}.home-approach__title-accent[data-v-9410301a]{background:linear-gradient(115deg,#e9deff,#c4a0ff 45%,#8a5cff);-webkit-background-clip:text;background-clip:text;color:transparent}.home-approach__lead[data-v-9410301a]{margin:0;max-width:42rem;color:#fcfcfc94;font-size:.92rem;line-height:1.65}.home-approach__grid[data-v-9410301a]{position:relative}.home-approach__cards[data-v-9410301a]{display:grid;gap:1rem}@media(min-width:900px){.home-approach__cards[data-v-9410301a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.approach-card[data-v-9410301a]{position:relative;display:grid;min-height:clamp(15rem,24vw,18.5rem);overflow:hidden;border:1px solid rgba(196,160,255,.14);border-radius:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(ellipse 80% 70% at 88% 72%,rgba(138,92,255,.18),transparent 58%),linear-gradient(155deg,#ffffff12,#ffffff05 38%,#0e0a1cd1);box-shadow:inset 0 1px #ffffff0f,0 20px 48px #00000047}.approach-card--result[data-v-9410301a]{background:radial-gradient(ellipse 80% 70% at 88% 72%,rgba(190,242,100,.1),transparent 58%),radial-gradient(ellipse 70% 60% at 84% 68%,rgba(138,92,255,.16),transparent 62%),linear-gradient(155deg,#ffffff12,#ffffff05 38%,#0e0a1cd1)}.approach-card__meta[data-v-9410301a]{position:absolute;top:1rem;left:1rem;z-index:3;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .55rem;border:1px solid hsla(0,0%,99%,.1);border-radius:10px;background:#08080c8c}.approach-card__index[data-v-9410301a]{color:#bef264;font-size:.68rem;font-weight:500;letter-spacing:.14em}.approach-card__content[data-v-9410301a]{position:relative;z-index:2;display:flex;max-width:min(22rem,58%);flex-direction:column;gap:.75rem;align-self:start;padding:clamp(3.25rem,5vw,3.75rem) 1.25rem 1.25rem}.approach-card__title[data-v-9410301a]{margin:0;color:#fcfcfc;font-family:var(--font-heading);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:400;letter-spacing:-.03em;line-height:1.25}.approach-card__title-accent[data-v-9410301a]{background:linear-gradient(115deg,#e9deff,#c4a0ff 45%,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}.approach-card__description[data-v-9410301a]{margin:0;color:#ece8ffad;font-size:.86rem;line-height:1.55}.approach-card__visual[data-v-9410301a]{position:absolute;right:6%;bottom:8%;z-index:1;display:flex;width:min(52%,18rem);align-items:center;justify-content:center;pointer-events:none}.approach-card__visual[data-v-9410301a] .approach-card__image{display:block;width:auto;max-width:100%;height:auto;max-height:clamp(9rem,18vw,13.5rem);margin-inline:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media(max-width:899px){.home-approach__layout[data-v-9410301a]{width:calc(100vw - var(--gutter-mobile)*2)}.approach-card[data-v-9410301a]{min-height:0}.approach-card__content[data-v-9410301a]{max-width:none;padding:3.5rem 1.15rem .5rem}.approach-card__visual[data-v-9410301a]{position:relative;right:auto;bottom:auto;width:100%;padding:0 .75rem 1rem}.approach-card__visual[data-v-9410301a] .approach-card__image{max-height:11rem;margin-inline:auto}}.home-pricing[data-v-7912eef4]{position:relative;z-index:3;overflow:hidden;padding:clamp(3rem,7vw,4.5rem) 0 clamp(1.5rem,3vw,2rem)}.home-pricing__glow[data-v-7912eef4]{position:absolute;top:-8%;left:50%;z-index:0;width:min(56rem,100%);height:28rem;border-radius:999px;background:radial-gradient(circle,rgba(138,92,255,.14) 0,rgba(138,92,255,.05) 42%,transparent 72%);pointer-events:none;transform:translate(-50%)}.home-pricing__inner[data-v-7912eef4]{position:relative;z-index:1;width:min(var(--container-desktop),calc(100vw - var(--gutter-desktop)*2));min-width:0;margin-inline:auto}.home-pricing__head[data-v-7912eef4]{max-width:40rem;margin-inline:auto;text-align:center}.home-pricing__title[data-v-7912eef4]{margin:0;color:#fcfcfc;font-family:var(--font-heading);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;letter-spacing:-.03em;line-height:1.1}.home-pricing__lead[data-v-7912eef4]{margin:.85rem 0 0;color:#fcfcfc94;font-size:clamp(.9rem,1.3vw,.98rem);line-height:1.6}.home-pricing__grid[data-v-7912eef4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,2.75rem)}.pricing-card[data-v-7912eef4]{position:relative;display:flex;flex-direction:column;min-height:100%;padding:clamp(1.35rem,2vw,1.65rem);border:1px solid hsla(0,0%,99%,.08);border-radius:20px;background:linear-gradient(180deg,#18181ef5,#0e0e12fa);box-shadow:inset 0 1px #ffffff0a}.pricing-card--popular[data-v-7912eef4]{border-color:#8a5cff59;background:radial-gradient(ellipse 90% 55% at 50% 0,rgba(138,92,255,.16),transparent 62%),linear-gradient(180deg,#1a1426fa,#0e0e12fa);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #8a5cff14}.pricing-card__badge[data-v-7912eef4]{display:block;margin-bottom:.85rem;color:#c4a0ff;font-size:.62rem;font-weight:500;letter-spacing:.14em;text-align:center;text-transform:uppercase}.pricing-card__head[data-v-7912eef4]{display:flex;flex-direction:column;gap:.75rem}.pricing-card__name[data-v-7912eef4]{margin:0;color:#fcfcfc;font-family:var(--font-heading);font-size:1.08rem;font-weight:500;letter-spacing:-.02em;line-height:1.2}.pricing-card__price-block[data-v-7912eef4]{display:flex;flex-direction:column;gap:.35rem}.pricing-card__price-row[data-v-7912eef4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.pricing-card__price-original[data-v-7912eef4]{color:#fcfcfc5c;font-family:var(--font-heading);font-size:1rem;font-weight:400;letter-spacing:-.02em;line-height:1;text-decoration:line-through}.pricing-card__price[data-v-7912eef4]{color:#fcfcfc;font-family:var(--font-heading);font-size:clamp(1.65rem,2.4vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1}.pricing-card__price-note[data-v-7912eef4]{color:#fcfcfc7a;font-size:.82rem;line-height:1.3}.pricing-card__divider[data-v-7912eef4]{width:100%;height:1px;margin:.15rem 0 0;border:0;background:#fcfcfc1a}.pricing-card__description[data-v-7912eef4]{margin:0;color:#fcfcfc8c;font-size:.84rem;line-height:1.55}.pricing-card__features[data-v-7912eef4]{display:flex;flex:1;flex-direction:column;gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none}.pricing-card__feature[data-v-7912eef4]{display:flex;align-items:flex-start;gap:.6rem}.pricing-card__check[data-v-7912eef4]{display:inline-flex;width:1rem;height:1rem;flex:0 0 auto;align-items:center;justify-content:center;margin-top:.1rem;color:#bef264}.pricing-card__check svg[data-v-7912eef4]{width:100%;height:100%}.pricing-card__feature-text[data-v-7912eef4]{display:grid;gap:.15rem;color:#fcfcfcc7;font-size:.82rem;line-height:1.45}.pricing-card__feature-note[data-v-7912eef4]{display:block;color:#c4a0ff9e;font-size:.72rem;line-height:1.35}.pricing-card__cta[data-v-7912eef4]{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.45rem;margin-top:1.35rem;padding:.85rem 1.2rem;border:1px solid hsla(0,0%,99%,.16);border-radius:999px;background:#ffffff0a;color:#fcfcfce6;cursor:pointer;font-family:var(--font-body);font-size:.8rem;font-weight:500;letter-spacing:.01em;line-height:1.2;transition:border-color .2s ease,background .2s ease,transform .2s ease}.pricing-card__cta svg[data-v-7912eef4]{width:.85rem;height:.85rem}.pricing-card__cta[data-v-7912eef4]:hover{border-color:#fcfcfc47;background:#ffffff12;transform:translateY(-1px)}.pricing-card--popular .pricing-card__cta[data-v-7912eef4]{border-color:#8a5cff80;background:linear-gradient(135deg,#8a5cfff2,#6d3df0f2);color:#fff}.pricing-card--popular .pricing-card__cta[data-v-7912eef4]:hover{border-color:#c4a0ff99;background:linear-gradient(135deg,#9c73ff,#7c4af5)}@media(max-width:1023px){.home-pricing__grid[data-v-7912eef4]{grid-template-columns:1fr;max-width:26rem;margin-inline:auto}}@media(max-width:767px){.home-pricing__inner[data-v-7912eef4]{width:calc(100vw - var(--gutter-mobile)*2)}}.home-pricing-compare[data-v-8bf212a5]{position:relative;z-index:3;padding:0 0 clamp(3.5rem,7vw,5rem)}.home-pricing-compare__inner[data-v-8bf212a5]{width:min(var(--container-desktop),calc(100vw - var(--gutter-desktop)*2));min-width:0;margin-inline:auto}.pricing-bottom-cta[data-v-8bf212a5]{display:grid;align-items:center;gap:1rem 1.25rem;padding:clamp(1.1rem,2vw,1.35rem) clamp(1.25rem,2vw,1.5rem);border:1px solid hsla(0,0%,99%,.08);border-radius:20px;background:linear-gradient(180deg,#18181ef5,#0e0e12fa);box-shadow:inset 0 1px #ffffff0a}@media(min-width:768px){.pricing-bottom-cta[data-v-8bf212a5]{grid-template-columns:auto minmax(0,1fr) auto}}.pricing-bottom-cta__icon[data-v-8bf212a5]{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid hsla(0,0%,99%,.1);border-radius:12px;background:#ffffff08;color:#fcfcfc8c}.pricing-bottom-cta__icon svg[data-v-8bf212a5]{width:1.2rem;height:1.2rem}.pricing-bottom-cta__copy[data-v-8bf212a5]{min-width:0}.pricing-bottom-cta__title[data-v-8bf212a5]{margin:0;color:#fcfcfc;font-family:var(--font-heading);font-size:.98rem;font-weight:400;letter-spacing:-.02em;line-height:1.25}.pricing-bottom-cta__text[data-v-8bf212a5]{margin:.3rem 0 0;color:#fcfcfc85;font-size:.8rem;line-height:1.45}.pricing-bottom-cta__button[data-v-8bf212a5]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.75rem 1.15rem;border:1px solid hsla(0,0%,99%,.14);border-radius:999px;background:#ffffff0a;color:#fcfcfce6;cursor:pointer;font-family:var(--font-body);font-size:.78rem;font-weight:500;white-space:nowrap;transition:border-color .2s ease,background .2s ease}.pricing-bottom-cta__button svg[data-v-8bf212a5]{width:.85rem;height:.85rem}.pricing-bottom-cta__button[data-v-8bf212a5]:hover{border-color:#fcfcfc3d;background:#ffffff12}@media(max-width:767px){.home-pricing-compare__inner[data-v-8bf212a5]{width:calc(100vw - var(--gutter-mobile)*2)}.pricing-bottom-cta__button[data-v-8bf212a5]{width:100%}}.home-faq[data-v-b1607ce6]{position:relative;z-index:3;overflow-x:clip;padding:clamp(2.5rem,6vw,4rem) 0 clamp(4rem,8vw,6rem)}.home-faq__glow[data-v-b1607ce6]{position:absolute;top:6%;right:8%;width:min(36rem,80vw);height:22rem;border-radius:50%;background:radial-gradient(circle,rgba(138,92,255,.14) 0,transparent 68%);pointer-events:none}.home-faq__layout[data-v-b1607ce6]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);width:min(var(--container-desktop),calc(100vw - var(--gutter-desktop)*2));min-width:0;margin-inline:auto}.home-faq__side[data-v-b1607ce6]{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:clamp(1.75rem,3.5vw,2.5rem)}.home-faq__badge[data-v-b1607ce6]{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.38rem .85rem;border:1px solid hsla(0,0%,99%,.1);border-radius:999px;background:#0a0a10b8;color:#fcfcfc9e;font-family:var(--font-body);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.home-faq__badge-dot[data-v-b1607ce6]{width:.42rem;height:.42rem;border-radius:999px;background:#a855f7;box-shadow:0 0 10px #a855f7a6}.home-faq__badge-label[data-v-b1607ce6]{color:#fcfcfcc7}.home-faq__badge-divider[data-v-b1607ce6]{width:1px;height:.75rem;background:#fcfcfc24}.home-faq__badge-note[data-v-b1607ce6]{color:#fcfcfc7a;letter-spacing:.12em;text-transform:none}.home-faq__title[data-v-b1607ce6]{margin:clamp(.85rem,2vw,1.1rem) 0 0;color:#fcfcfc;font-family:var(--font-heading);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;letter-spacing:-.03em;line-height:1.1}.home-faq__title-row[data-v-b1607ce6]{display:block}.home-faq__title-accent[data-v-b1607ce6]{background:linear-gradient(115deg,#e9deff,#c4a0ff 45%,#8a5cff);-webkit-background-clip:text;background-clip:text;color:transparent}.home-faq__description[data-v-b1607ce6]{margin:.85rem 0 0;max-width:24rem;color:#fcfcfc94;font-size:.9rem;line-height:1.62}.home-faq__contact[data-v-b1607ce6]{display:flex;align-items:flex-start;gap:.85rem;max-width:22rem;border:1px solid rgba(196,160,255,.18);border-radius:20px;background:radial-gradient(ellipse 90% 80% at 12% 0,rgba(138,92,255,.14),transparent 58%),linear-gradient(155deg,#ffffff12,#ffffff05 42%,#0e0a1cd1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0f,0 18px 40px #00000038;padding:clamp(1rem,2vw,1.2rem)}.home-faq__contact-icon[data-v-b1607ce6]{display:inline-flex;width:2.35rem;height:2.35rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#8a5cff2e;color:#c4a0ff}.home-faq__contact-icon svg[data-v-b1607ce6]{width:1.15rem;height:1.15rem}.home-faq__contact-body[data-v-b1607ce6]{display:flex;min-width:0;flex-direction:column;gap:.85rem}.home-faq__contact-title[data-v-b1607ce6]{margin:0;color:#fcfcfcb8;font-size:.82rem;line-height:1.55}.home-faq__contact-link[data-v-b1607ce6]{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;color:#bef264;font-size:.62rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color .18s ease}.home-faq__contact-link svg[data-v-b1607ce6]{width:.75rem;height:.75rem}.home-faq__contact-link[data-v-b1607ce6]:hover{color:#d9f99d}.home-faq__main[data-v-b1607ce6]{gap:1rem}.home-faq__list[data-v-b1607ce6],.home-faq__main[data-v-b1607ce6]{display:flex;min-width:0;flex-direction:column}.home-faq__list[data-v-b1607ce6]{gap:.65rem}.home-faq__item[data-v-b1607ce6]{position:relative;overflow:hidden;border:1px solid rgba(196,160,255,.12);border-radius:18px;background:linear-gradient(155deg,#ffffff0f,#ffffff05 38%,#0c0a16c7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0d;transition:border-color .2s ease,box-shadow .2s ease}.home-faq__item[data-v-b1607ce6]:before{content:"";position:absolute;top:0;left:0;width:42%;height:1px;background:linear-gradient(90deg,rgba(168,85,247,.55),transparent);opacity:0;transition:opacity .2s ease}.home-faq__item--open[data-v-b1607ce6],.home-faq__item[data-v-b1607ce6]:hover{border-color:#c4a0ff38;box-shadow:inset 0 1px #ffffff12,0 12px 32px #0000002e}.home-faq__item--open[data-v-b1607ce6]:before,.home-faq__item[data-v-b1607ce6]:hover:before{opacity:1}.home-faq__trigger[data-v-b1607ce6]{display:grid;width:100%;align-items:center;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto;border:0;background:transparent;padding:clamp(.85rem,1.6vw,1rem) clamp(.9rem,1.8vw,1.1rem);color:#fcfcfc;cursor:pointer;font:inherit;text-align:left}.home-faq__index[data-v-b1607ce6]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.28rem .45rem;border:1px solid rgba(196,160,255,.16);border-radius:8px;background:#8a5cff1a;color:#c4a0ff;font-size:.68rem;font-weight:500;letter-spacing:.12em}.home-faq__question[data-v-b1607ce6]{font-family:var(--font-heading);font-size:clamp(.92rem,1.35vw,1.02rem);font-weight:400;letter-spacing:-.02em;line-height:1.35}.home-faq__toggle[data-v-b1607ce6]{display:inline-flex;width:1.85rem;height:1.85rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid hsla(0,0%,99%,.1);border-radius:999px;background:#08080c8c;color:#fcfcfcb8;transition:transform .24s ease,border-color .18s ease,color .18s ease}.home-faq__toggle svg[data-v-b1607ce6]{width:.85rem;height:.85rem}.home-faq__item--open .home-faq__toggle[data-v-b1607ce6]{border-color:#c4a0ff47;color:#fcfcfc;transform:rotate(45deg)}.home-faq__panel[data-v-b1607ce6]{overflow:hidden}.home-faq__answer[data-v-b1607ce6]{margin:0;max-width:42rem;padding:0 clamp(.9rem,1.8vw,1.1rem) clamp(.9rem,1.8vw,1.1rem) calc(clamp(.9rem,1.8vw,1.1rem) + 2.85rem);color:#fcfcfc94;font-size:.86rem;line-height:1.62}.home-faq__footer[data-v-b1607ce6]{display:flex;align-items:flex-start;gap:.55rem;margin:.35rem 0 0;color:#fcfcfc6b;font-size:.72rem;line-height:1.55}.home-faq__footer-dot[data-v-b1607ce6]{width:.42rem;height:.42rem;margin-top:.28rem;flex:0 0 auto;border-radius:999px;background:#bef264;box-shadow:0 0 10px #bef264a6}@media(max-width:1023px){.home-faq__layout[data-v-b1607ce6]{display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.5rem)}.home-faq__side[data-v-b1607ce6]{display:contents}.home-faq__intro[data-v-b1607ce6]{order:1}.home-faq__main[data-v-b1607ce6]{order:2}.home-faq__contact[data-v-b1607ce6]{order:3;max-width:none}.home-faq__answer[data-v-b1607ce6]{padding-left:clamp(.9rem,1.8vw,1.1rem)}}@media(min-width:1024px){.home-faq__layout[data-v-b1607ce6]{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:clamp(2rem,4vw,4rem);align-items:start}}@media(max-width:767px){.home-faq__layout[data-v-b1607ce6]{width:calc(100vw - var(--gutter-mobile)*2)}.home-faq__badge-divider[data-v-b1607ce6],.home-faq__badge-note[data-v-b1607ce6]{display:none}}.home-page[data-v-f0561c1d]{--hero-panel-overlap:4.5rem;position:relative;overflow-x:clip;background:#050508;left:50%;width:100vw;margin-left:-50vw;margin-top:calc(var(--header-height)*-1)}.home-page__panel[data-v-f0561c1d]{position:relative;z-index:3;margin-top:calc(var(--hero-panel-overlap)*-1);border-radius:40px 40px 0 0;background:#08080c;box-shadow:0 -12px 32px #00000059}@media(max-width:767px){.home-page[data-v-f0561c1d]{--hero-panel-overlap:3.25rem}.home-page__panel[data-v-f0561c1d]{border-radius:28px 28px 0 0}}
