.hero[data-v-268dc4ce]{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh;height:100svh;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:max(env(safe-area-inset-bottom,0px),1.5rem);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.hero__glow[data-v-268dc4ce]{position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);width:85vw;height:85vw;max-width:900px;max-height:900px;background:radial-gradient(ellipse at 50% 45%,rgba(96,165,250,.12) 0%,rgba(167,139,250,.08) 35%,transparent 70%);filter:blur(50px);pointer-events:none;z-index:0;animation:heroGlowPulse-268dc4ce 6s ease-in-out infinite alternate}@keyframes heroGlowPulse-268dc4ce{0%{opacity:.7;transform:translate(-50%,-55%) scale(.95)}to{opacity:1;transform:translate(-50%,-55%) scale(1.05)}}.hero__ambient[data-v-268dc4ce]{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.hero__beam[data-v-268dc4ce]{position:absolute;top:0;left:50%;width:1px;height:100%;animation:beamFade-268dc4ce 5s ease-in-out infinite alternate}.hero__beam--1[data-v-268dc4ce]{transform:translate(-28vw) rotate(8deg);background:linear-gradient(to bottom,transparent,rgba(96,165,250,.12) 30%,rgba(96,165,250,.05) 70%,transparent);animation-delay:0s}.hero__beam--2[data-v-268dc4ce]{transform:translate(0) rotate(0);background:linear-gradient(to bottom,transparent,rgba(167,139,250,.1) 25%,rgba(167,139,250,.04) 75%,transparent);animation-delay:1.8s}.hero__beam--3[data-v-268dc4ce]{transform:translate(28vw) rotate(-8deg);background:linear-gradient(to bottom,transparent,rgba(244,114,182,.1) 30%,rgba(244,114,182,.04) 70%,transparent);animation-delay:.9s}@keyframes beamFade-268dc4ce{0%{opacity:.25}to{opacity:.85}}.hero__terminal[data-v-268dc4ce]{position:absolute;bottom:clamp(2.5rem,7vh,5rem);right:clamp(1.5rem,4.5vw,5rem);background:#080812e0;border:1px solid rgba(96,165,250,.2);border-radius:12px;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 64px #00000080,0 0 0 1px #60a5fa0f,inset 0 1px #ffffff0a;font-family:SF Mono,Fira Code,Cascadia Code,Menlo,monospace;font-size:clamp(.6rem,.85vw,.76rem);width:clamp(220px,26vw,320px);z-index:3;animation:terminalReveal-268dc4ce 1s cubic-bezier(.16,1,.3,1) 1.1s both}@keyframes terminalReveal-268dc4ce{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.terminal__header[data-v-268dc4ce]{display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;background:#ffffff08;border-bottom:1px solid rgba(96,165,250,.1)}.terminal__dots[data-v-268dc4ce]{display:flex;gap:.3rem;flex-shrink:0}.terminal__dot[data-v-268dc4ce]{width:8px;height:8px;border-radius:50%}.terminal__dot--red[data-v-268dc4ce]{background:#ff5f57b3}.terminal__dot--yellow[data-v-268dc4ce]{background:#ffbd2eb3}.terminal__dot--green[data-v-268dc4ce]{background:#28c940b3}.terminal__title[data-v-268dc4ce]{flex:1;text-align:center;color:#f0f0f566;font-size:.72em;letter-spacing:.03em}.terminal__badge[data-v-268dc4ce]{font-size:.62em;padding:.15em .5em;background:#60a5fa26;border:1px solid rgba(96,165,250,.25);border-radius:4px;color:#60a5fa;letter-spacing:.05em;text-transform:uppercase}.hero__terminal[data-v-268dc4ce]{text-align:left}.terminal__body[data-v-268dc4ce]{padding:.8rem 1rem .9rem;display:flex;flex-direction:column;gap:0}.tl[data-v-268dc4ce]{display:grid;grid-template-columns:1.8em 1fr auto;align-items:baseline;line-height:1.9;opacity:0;animation:tlFade-268dc4ce .12s ease both}.tl[data-v-268dc4ce]:nth-child(1){animation-delay:2.1s}.tl[data-v-268dc4ce]:nth-child(2){animation-delay:2.65s}.tl[data-v-268dc4ce]:nth-child(3){animation-delay:3.15s}.tl[data-v-268dc4ce]:nth-child(4){animation-delay:3.65s}.tl[data-v-268dc4ce]:nth-child(5){animation-delay:4.15s}@keyframes tlFade-268dc4ce{0%{opacity:0}to{opacity:1}}.tl--cmd[data-v-268dc4ce]{color:#f0f0f573;margin-bottom:.2em}.tl--done[data-v-268dc4ce]{color:#f0f0f5ad}.tl--active[data-v-268dc4ce]{color:#a78bfa}.tl__num[data-v-268dc4ce]{color:#f0f0f52e;font-size:.82em;-webkit-user-select:none;user-select:none;padding-right:.3em}.tl__text[data-v-268dc4ce]{overflow:hidden;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:typeReveal-268dc4ce .55s steps(20,end) both;min-width:0}.tl:nth-child(1) .tl__text[data-v-268dc4ce]{animation-delay:2.15s}.tl:nth-child(2) .tl__text[data-v-268dc4ce]{animation-delay:2.7s}.tl:nth-child(3) .tl__text[data-v-268dc4ce]{animation-delay:3.2s}.tl:nth-child(4) .tl__text[data-v-268dc4ce]{animation-delay:3.7s}.tl:nth-child(5) .tl__text[data-v-268dc4ce]{animation-delay:4.2s}@keyframes typeReveal-268dc4ce{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.t-dim[data-v-268dc4ce]{color:#f0f0f547}.t-cmd[data-v-268dc4ce]{color:#60a5fa}.t-arg[data-v-268dc4ce]{color:#f0f0f58c}.tl__end[data-v-268dc4ce]{display:flex;align-items:center;gap:.35em;padding-left:.6em;opacity:0;animation:tlFade-268dc4ce .3s ease both;white-space:nowrap}.tl:nth-child(2) .tl__end[data-v-268dc4ce]{animation-delay:3.25s}.tl:nth-child(3) .tl__end[data-v-268dc4ce]{animation-delay:3.75s}.tl:nth-child(4) .tl__end[data-v-268dc4ce]{animation-delay:4.25s}.tl__dur[data-v-268dc4ce]{color:#f0f0f540;font-size:.8em}.tl__chk[data-v-268dc4ce]{color:#4ade80;font-size:.82em}.tl__cursor[data-v-268dc4ce]{color:#a78bfa;opacity:0;margin-left:.05em;animation:cursorBlink-268dc4ce 1s step-end infinite;animation-delay:4.75s}@keyframes cursorBlink-268dc4ce{0%,to{opacity:1}50%{opacity:0}}.hero__content[data-v-268dc4ce]{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(.85rem,2vh,1.7rem)}.hero__badge[data-v-268dc4ce]{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.7rem,min(1.4vw,1.5vh),.88rem);font-weight:500;letter-spacing:.04em;color:#a78bfae6;background:#a78bfa14;border:1px solid rgba(167,139,250,.35);border-radius:999px;padding:.35em 1em;text-transform:uppercase;box-shadow:0 0 16px #a78bfa1f,inset 0 1px #ffffff0f}.hero__badge-dot[data-v-268dc4ce]{width:6px;height:6px;border-radius:50%;background:#a78bfa;animation:pulseDot-268dc4ce 2.5s ease-in-out infinite;flex-shrink:0}@keyframes pulseDot-268dc4ce{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}.hero__title[data-v-268dc4ce]{font-size:clamp(4.5rem,min(14vw,18vh),13.5rem);font-weight:900;letter-spacing:-.06em;line-height:.88;margin:0;background:linear-gradient(90deg,#60a5fa,#a78bfa,#f472b6,#a78bfa,#60a5fa);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientShift-268dc4ce 8s linear infinite}@keyframes gradientShift-268dc4ce{0%{background-position:0% center}to{background-position:200% center}}.hero__slogan[data-v-268dc4ce]{font-size:clamp(.95rem,min(2.6vw,3vh),1.75rem);font-weight:300;line-height:1.5;max-width:780px;margin:0;opacity:.85}.hero__actions[data-v-268dc4ce]{display:flex;gap:clamp(.7rem,2vw,1.2rem);align-items:center;flex-wrap:wrap;justify-content:center}.btn[data-v-268dc4ce]{cursor:pointer;font-weight:600;border-radius:999px;transition:all .28s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.btn--primary[data-v-268dc4ce]{position:relative;overflow:hidden;background:linear-gradient(90deg,#60a5fa,#a78bfa,#f472b6);color:#fff;border:none;font-size:clamp(.88rem,min(1.9vw,2.4vh),1.1rem);padding:clamp(.65rem,1.6vh,1rem) clamp(1.3rem,2.8vw,2.2rem)}.btn--primary[data-v-268dc4ce]:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-20deg);pointer-events:none}.btn--primary[data-v-268dc4ce]:hover:after{animation:shimmer-268dc4ce .65s ease-out forwards}@keyframes shimmer-268dc4ce{0%{left:-60%}to{left:160%}}.btn--primary[data-v-268dc4ce]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #60a5fa52,0 0 50px #a78bfa2e}.btn--ghost[data-v-268dc4ce]{background:transparent;border:1px solid rgba(167,139,250,.3);color:#f0f0f5bf;font-size:clamp(.85rem,min(1.7vw,2.1vh),1.02rem);padding:clamp(.65rem,1.6vh,1rem) clamp(1.3rem,2.8vw,2.2rem)}.btn--ghost[data-v-268dc4ce]:hover{border-color:#a78bfaa6;color:#f0f0f5;background:#a78bfa14;transform:translateY(-2px)}.hero__scroll-hint[data-v-268dc4ce]{position:absolute;bottom:max(env(safe-area-inset-bottom,0px),1.5rem);left:50%;transform:translate(-50%);pointer-events:none}.scroll-hint__line[data-v-268dc4ce]{display:block;width:1px;height:clamp(28px,5vh,44px);background:linear-gradient(180deg,rgba(167,139,250,.55),transparent);animation:scrollDrop-268dc4ce 2.2s ease-in-out infinite;transform-origin:top}@keyframes scrollDrop-268dc4ce{0%{transform:scaleY(0);opacity:0}30%,70%{transform:scaleY(1);opacity:1}to{transform:scaleY(1) translateY(8px);opacity:0}}@media(max-width:1023px){.hero__terminal[data-v-268dc4ce]{display:none}}@media(max-height:500px){.hero__content[data-v-268dc4ce]{gap:clamp(.45rem,1.2vh,.9rem)}.hero__badge[data-v-268dc4ce]{display:none}.hero__title[data-v-268dc4ce]{font-size:clamp(2.8rem,min(9vw,11vh),6rem)}.hero__slogan[data-v-268dc4ce]{font-size:clamp(.78rem,min(1.8vw,2.3vh),1.05rem)}.hero__br[data-v-268dc4ce]{display:none}.hero__stats[data-v-268dc4ce]{gap:clamp(1rem,3vw,2.5rem)}.hero__stat-num[data-v-268dc4ce]{font-size:clamp(1.2rem,min(3vw,3.5vh),2rem)}.btn--primary[data-v-268dc4ce],.btn--ghost[data-v-268dc4ce]{font-size:clamp(.76rem,min(1.5vw,2vh),.92rem);padding:clamp(.45rem,1.1vh,.72rem) clamp(1rem,2vw,1.5rem)}.hero__scroll-hint[data-v-268dc4ce],.hero__ambient[data-v-268dc4ce],.hero__glow[data-v-268dc4ce]{display:none}}.snap-section.about[data-v-82f5b555]{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:max(env(safe-area-inset-bottom,0px),1.5rem);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.section-title[data-v-82f5b555]{font-size:clamp(2.2rem,min(7.5vw,9vh),5.8rem);font-weight:900;letter-spacing:-.035em;margin-bottom:clamp(1rem,2.5vh,3.5rem);background:linear-gradient(90deg,#60a5fa,#a78bfa 45%,#f472b6 85%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.05;padding-bottom:.12em}.about__grid[data-v-82f5b555]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,2vh,2rem)}.about__lead[data-v-82f5b555]{font-size:clamp(.95rem,min(2.2vw,2.5vh),1.28rem);line-height:1.65;opacity:.75;max-width:820px;margin-bottom:clamp(1.2rem,3vh,2.8rem)}.about__status[data-v-82f5b555]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:clamp(1rem,3vh,2.5rem);font-size:clamp(.72rem,min(1.4vw,1.6vh),.88rem);opacity:.6;flex-wrap:wrap}.status__dot[data-v-82f5b555]{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80b3;animation:statusPulse-82f5b555 2s ease-in-out infinite;flex-shrink:0}@keyframes statusPulse-82f5b555{0%,to{opacity:1}50%{opacity:.5}}.status__text[data-v-82f5b555]{color:#f0f0f5d9}.status__sep[data-v-82f5b555]{opacity:.4}.status__geo[data-v-82f5b555]{letter-spacing:.03em}@property --card-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.about-card[data-v-82f5b555]{position:relative;overflow:hidden;background:#0c0c188c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(96,165,250,.1);border-radius:16px;padding:clamp(1.2rem,3vh,2.4rem) clamp(1rem,2vw,2rem);display:flex;flex-direction:column;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.about-card[data-v-82f5b555]:after{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:conic-gradient(from var(--card-angle),rgba(96,165,250,.05) 0%,rgba(96,165,250,.05) 25%,rgba(167,139,250,.9) 40%,rgba(244,114,182,.65) 52%,rgba(96,165,250,.05) 65%,rgba(96,165,250,.05) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cardBorderSpin-82f5b555 7s linear infinite;pointer-events:none;z-index:0;transition:opacity .3s ease}.about-card[data-v-82f5b555]:nth-child(1):after{animation-delay:0s}.about-card[data-v-82f5b555]:nth-child(2):after{animation-delay:-2.33s}.about-card[data-v-82f5b555]:nth-child(3):after{animation-delay:-4.66s}@keyframes cardBorderSpin-82f5b555{to{--card-angle: 360deg}}.card-spotlight[data-v-82f5b555]{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .4s ease}.about-card[data-v-82f5b555]:hover{transform:translateY(-8px);box-shadow:0 24px 56px #00000059,0 0 0 1px #a78bfa26,0 0 40px #a78bfa14;border-color:#a78bfa73;background:#161624bf}.about-card__icon[data-v-82f5b555]{font-size:clamp(2.5rem,min(4vw,5.5vh),4.5rem);font-weight:900;line-height:1;margin-bottom:clamp(.8rem,2vh,1.5rem);background:linear-gradient(90deg,#60a5fa,#a78bfa 60%);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.5;flex-shrink:0}.about-card__title[data-v-82f5b555]{font-size:clamp(1rem,min(1.8vw,2.2vh),1.6rem);font-weight:700;margin:0 0 clamp(.4rem,1.2vh,1.1rem);line-height:1.3}.about-card__text[data-v-82f5b555]{font-size:clamp(.85rem,min(1.4vw,1.8vh),1.08rem);line-height:1.6;opacity:.88;margin:0}.about-card__tags[data-v-82f5b555]{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:clamp(.6rem,1.5vh,1rem) 0 0}.about-card__tag[data-v-82f5b555]{font-size:clamp(.6rem,min(.9vw,1.3vh),.75rem);padding:.2em .65em;border:1px solid rgba(167,139,250,.22);border-radius:999px;opacity:.55;letter-spacing:.02em}@media(max-width:1023px){.about__grid[data-v-82f5b555]{gap:clamp(.8rem,1.8vh,1.6rem)}}@media(max-width:767px){.snap-section.about[data-v-82f5b555]{justify-content:flex-start;padding-top:max(env(safe-area-inset-top,0px),clamp(1.5rem,4svh,2.5rem))}.container[data-v-82f5b555]{display:flex;flex-direction:column;height:100%}.section-title[data-v-82f5b555]{font-size:clamp(1.8rem,7.5vw,2.5rem);margin-bottom:clamp(.4rem,1.2svh,.8rem);flex-shrink:0}.about__lead[data-v-82f5b555]{display:block;font-size:clamp(.85rem,3.4vw,1rem);line-height:1.5;margin-bottom:clamp(.4rem,1.2svh,.7rem);flex-shrink:0;opacity:.65}.about__grid[data-v-82f5b555]{display:flex;flex-direction:column;flex:1;gap:clamp(.4rem,1.2svh,.7rem)}.about-card[data-v-82f5b555]{flex:1;flex-direction:row;align-items:center;gap:clamp(.8rem,3vw,1.2rem);padding:clamp(.8rem,2svh,1.2rem) clamp(1rem,3.5vw,1.4rem)}.about-card__icon[data-v-82f5b555]{font-size:clamp(1.8rem,6vw,2.5rem);min-width:2.2rem;margin-bottom:0}.about-card__title[data-v-82f5b555]{font-size:clamp(1rem,4vw,1.25rem);margin-bottom:clamp(.2rem,.6svh,.4rem)}.about-card__text[data-v-82f5b555]{font-size:clamp(.82rem,3.3vw,.98rem);line-height:1.5}.about-card__tags[data-v-82f5b555]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.3rem}.about-card__tag[data-v-82f5b555]{font-size:clamp(.58rem,2.2vw,.7rem);padding:.14em .48em}.about__status[data-v-82f5b555]{flex-shrink:0;margin-top:clamp(.4rem,1svh,.7rem);font-size:clamp(.68rem,2.8vw,.82rem)}}@media(max-height:500px){.about__lead[data-v-82f5b555]{display:none}.section-title[data-v-82f5b555]{font-size:clamp(1.6rem,min(5vw,5vh),3rem);margin-bottom:clamp(.5rem,1.5vh,1.2rem)}.about__grid[data-v-82f5b555]{gap:clamp(.4rem,1.2vh,.8rem)}.about-card[data-v-82f5b555]{padding:clamp(.6rem,1.5vh,1rem) clamp(.8rem,2vw,1.2rem);gap:clamp(.6rem,2vw,1rem)}.about-card__icon[data-v-82f5b555]{font-size:clamp(1.4rem,4vh,2rem);min-width:2rem}.about-card__title[data-v-82f5b555]{font-size:clamp(.8rem,2.5vh,1rem);margin-bottom:.15rem}.about-card__text[data-v-82f5b555]{font-size:clamp(.7rem,2vh,.85rem);line-height:1.4}.about-card__tags[data-v-82f5b555],.about__status[data-v-82f5b555]{display:none}}.snap-section.process[data-v-287ac41b]{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:max(env(safe-area-inset-bottom,0px),1.5rem);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.section-title[data-v-287ac41b]{font-size:clamp(2.2rem,min(7.5vw,9vh),5.8rem);font-weight:900;letter-spacing:-.035em;margin-bottom:clamp(.4rem,1.2vh,1.2rem);background:linear-gradient(90deg,#60a5fa,#a78bfa 45%,#f472b6 85%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.05;padding-bottom:.12em}.process__subtitle[data-v-287ac41b]{font-size:clamp(.9rem,min(2.2vw,2.5vh),1.2rem);line-height:1.6;opacity:.7;max-width:720px;margin-bottom:clamp(1.2rem,3vh,3rem)}.process__rail-wrap[data-v-287ac41b]{margin-bottom:clamp(1rem,2.5vh,2.5rem);padding:0 clamp(.5rem,1.5vw,1.5rem)}.process__rail[data-v-287ac41b]{position:relative;height:clamp(36px,5vh,52px);display:flex;align-items:center}.rail__line[data-v-287ac41b]{position:absolute;inset:50% 0 auto;transform:translateY(-50%);height:2px;background:#60a5fa2e;border-radius:2px;overflow:hidden;box-shadow:0 0 8px #60a5fa26}.rail__traveler[data-v-287ac41b]{position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(96,165,250,.7) 40%,rgba(167,139,250,1) 60%,transparent 100%);border-radius:2px;animation:railTravel-287ac41b 3.5s ease-in-out infinite}@keyframes railTravel-287ac41b{0%{left:-30%}to{left:130%}}.rail__nodes[data-v-287ac41b]{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0}.rail__node[data-v-287ac41b]{position:relative;display:flex;align-items:center;justify-content:center}.node__core[data-v-287ac41b]{position:relative;z-index:2;width:clamp(32px,4.5vh,44px);height:clamp(32px,4.5vh,44px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(.62rem,min(1.1vw,1.4vh),.82rem);font-weight:700;letter-spacing:.04em;background:#141426fa;border:1.5px solid rgba(167,139,250,.5);color:#a78bfa;box-shadow:0 0 12px #a78bfa33,inset 0 1px #ffffff0a}.node__ring[data-v-287ac41b]{position:absolute;width:clamp(44px,6vh,58px);height:clamp(44px,6vh,58px);border-radius:50%;border:1px solid rgba(167,139,250,.2);animation:nodeRingPulse-287ac41b 3.5s ease-in-out infinite}.rail__node:nth-child(1) .node__ring[data-v-287ac41b]{animation-delay:0s}.rail__node:nth-child(2) .node__ring[data-v-287ac41b]{animation-delay:.875s}.rail__node:nth-child(3) .node__ring[data-v-287ac41b]{animation-delay:1.75s}.rail__node:nth-child(4) .node__ring[data-v-287ac41b]{animation-delay:2.625s}@keyframes nodeRingPulse-287ac41b{0%,to{transform:scale(1);opacity:.4}25%{transform:scale(1.4);opacity:0}}@property --proc-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.process__body[data-v-287ac41b]{display:block}.process__grid[data-v-287ac41b]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.8rem,2vw,2rem);margin-bottom:clamp(.8rem,2.5vh,2rem)}.process-card[data-v-287ac41b]{position:relative;overflow:hidden;background:#0c0c188c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(96,165,250,.12);border-radius:16px;padding:clamp(1rem,2.5vh,1.8rem) clamp(.9rem,1.8vw,1.4rem);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.process-card[data-v-287ac41b]:after{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:conic-gradient(from var(--proc-angle),rgba(96,165,250,.04) 0%,rgba(96,165,250,.04) 25%,rgba(96,165,250,.78) 40%,rgba(167,139,250,.55) 52%,rgba(96,165,250,.04) 65%,rgba(96,165,250,.04) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:procBorderSpin-287ac41b 9s linear infinite;pointer-events:none;z-index:0}.process-card[data-v-287ac41b]:nth-child(1):after{animation-delay:0s}.process-card[data-v-287ac41b]:nth-child(2):after{animation-delay:-2.25s}.process-card[data-v-287ac41b]:nth-child(3):after{animation-delay:-4.5s}.process-card[data-v-287ac41b]:nth-child(4):after{animation-delay:-6.75s}@keyframes procBorderSpin-287ac41b{to{--proc-angle: 360deg}}.process-card[data-v-287ac41b]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.8),rgba(167,139,250,.8),transparent);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:2}.process-card[data-v-287ac41b]:hover:before{opacity:1}.process-card[data-v-287ac41b]:hover{transform:translateY(-6px);border-color:#a78bfa4d;box-shadow:0 20px 48px #00000059,0 0 32px #a78bfa14}.process-card__top[data-v-287ac41b]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:clamp(.6rem,1.5vh,1rem)}.process-card__num[data-v-287ac41b]{font-size:clamp(2rem,min(3.2vw,4.5vh),3.6rem);font-weight:900;line-height:1;background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.45}.process-card__duration[data-v-287ac41b]{font-size:clamp(.6rem,min(.9vw,1.2vh),.72rem);padding:.22em .65em;border:1px solid rgba(167,139,250,.22);border-radius:999px;color:#a78bfab3;white-space:nowrap;margin-top:.25em;font-weight:500}.process-card__rule[data-v-287ac41b]{width:clamp(20px,3vw,32px);height:2px;background:linear-gradient(90deg,#60a5fa,#a78bfa);border-radius:2px;margin-bottom:clamp(.6rem,1.5vh,1rem);opacity:.5}.process-card__title[data-v-287ac41b]{font-size:clamp(.95rem,min(1.7vw,2vh),1.4rem);font-weight:700;margin:0 0 clamp(.35rem,1vh,.7rem);line-height:1.2}.process-card__text[data-v-287ac41b]{font-size:clamp(.78rem,min(1.2vw,1.6vh),.96rem);line-height:1.65;opacity:.72;margin:0 0 clamp(.4rem,1vh,.8rem)}.process-card__list[data-v-287ac41b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.28em}.process-card__list li[data-v-287ac41b]{font-size:clamp(.68rem,min(1vw,1.4vh),.82rem);opacity:.5;padding-left:1em;position:relative;line-height:1.4}.process-card__list li[data-v-287ac41b]:before{content:"·";position:absolute;left:0;color:#a78bfa;opacity:.7}.process__note[data-v-287ac41b]{font-size:clamp(.8rem,min(1.4vw,1.8vh),.95rem);font-style:italic;text-align:center;opacity:.55;margin:0 auto}.process__note strong[data-v-287ac41b]{color:#a78bfa;font-style:normal;opacity:1}@media(max-width:1023px){.process__grid[data-v-287ac41b]{grid-template-columns:repeat(2,1fr);gap:clamp(.8rem,1.8vh,1.4rem)}}@media(max-width:767px){.snap-section.process[data-v-287ac41b]{justify-content:flex-start;padding-top:max(env(safe-area-inset-top,0px),clamp(1.2rem,3svh,2rem))}.container[data-v-287ac41b]{display:flex;flex-direction:column;height:100%}.section-title[data-v-287ac41b]{font-size:clamp(2.6rem,10vw,4rem);margin-bottom:clamp(.3rem,.8svh,.6rem);flex-shrink:0}.process__subtitle[data-v-287ac41b]{font-size:clamp(.85rem,3.5vw,1rem);margin-bottom:clamp(.5rem,1.3svh,.9rem);line-height:1.5;flex-shrink:0}.process__body[data-v-287ac41b]{display:flex;flex:1;gap:clamp(.5rem,2vw,.9rem);overflow:hidden;min-height:0}.process__rail-wrap[data-v-287ac41b]{flex-shrink:0;width:clamp(38px,10vw,52px);margin-bottom:0;padding:0;display:flex}.process__rail[data-v-287ac41b]{flex-direction:column;height:100%;width:100%;align-items:center}.rail__line[data-v-287ac41b]{position:absolute;inset:0 auto 0 50%;transform:translate(-50%);width:2px;height:100%}.rail__traveler[data-v-287ac41b]{top:-30%;left:0;width:100%;height:30%;background:linear-gradient(180deg,transparent 0%,rgba(96,165,250,.7) 40%,rgba(167,139,250,1) 60%,transparent 100%);animation:railTravelV-287ac41b 3.5s ease-in-out infinite}@keyframes railTravelV-287ac41b{0%{top:-30%}to{top:130%}}.rail__nodes[data-v-287ac41b]{flex-direction:column;height:100%;width:100%;justify-content:space-between;padding:0}.process__grid[data-v-287ac41b]{flex:1;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:clamp(.35rem,.9svh,.6rem);margin-bottom:0;min-height:0}.process-card[data-v-287ac41b]{padding:clamp(.55rem,1.4svh,.85rem) clamp(.7rem,2.5vw,1rem)}.process-card__top[data-v-287ac41b]{margin-bottom:clamp(.3rem,.8svh,.5rem)}.process-card__num[data-v-287ac41b]{font-size:clamp(1.6rem,5vw,2.2rem)}.process-card__duration[data-v-287ac41b]{font-size:clamp(.58rem,2vw,.7rem);padding:.2em .5em}.process-card__rule[data-v-287ac41b]{margin-bottom:clamp(.3rem,.7svh,.5rem)}.process-card__title[data-v-287ac41b]{font-size:clamp(.9rem,3.5vw,1.1rem)}.process-card__text[data-v-287ac41b]{font-size:clamp(.74rem,2.8vw,.88rem);line-height:1.45;margin-bottom:0}.process-card__list[data-v-287ac41b]{display:none}.process__note[data-v-287ac41b]{flex-shrink:0;margin-top:clamp(.4rem,1svh,.6rem);font-size:clamp(.72rem,2.8vw,.84rem)}}@media(max-height:500px){.process__body[data-v-287ac41b]{display:block;flex:unset}.process__rail-wrap[data-v-287ac41b]{display:block;width:auto;flex-shrink:unset}.process__rail[data-v-287ac41b]{flex-direction:row;height:clamp(28px,4vh,40px);width:100%}.rail__line[data-v-287ac41b]{inset:50% 0 auto;transform:translateY(-50%);width:auto;height:2px}.rail__traveler[data-v-287ac41b]{top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(96,165,250,.7) 40%,rgba(167,139,250,1) 60%,transparent 100%);animation:railTravel-287ac41b 3.5s ease-in-out infinite}.rail__nodes[data-v-287ac41b]{flex-direction:row;height:auto;width:100%;justify-content:space-between}.section-title[data-v-287ac41b]{font-size:clamp(1.6rem,min(5vw,5vh),3rem);margin-bottom:clamp(.25rem,.8vh,.6rem)}.process__subtitle[data-v-287ac41b]{display:none}.process__rail-wrap[data-v-287ac41b]{margin-bottom:clamp(.4rem,1.2vh,.8rem)}.node__core[data-v-287ac41b]{width:clamp(24px,3.5vh,32px);height:clamp(24px,3.5vh,32px);font-size:clamp(.55rem,1.2vh,.68rem)}.node__ring[data-v-287ac41b]{width:clamp(32px,4.5vh,42px);height:clamp(32px,4.5vh,42px)}.process__grid[data-v-287ac41b]{grid-template-columns:repeat(4,1fr);gap:clamp(.4rem,1.2vw,.8rem);margin-bottom:clamp(.4rem,1.2vh,.8rem)}.process-card[data-v-287ac41b]{padding:clamp(.55rem,1.4vh,.9rem) clamp(.55rem,1.2vw,.9rem)}.process-card__num[data-v-287ac41b]{font-size:clamp(1.2rem,3vh,1.8rem)}.process-card__duration[data-v-287ac41b]{font-size:clamp(.52rem,1.1vh,.62rem);padding:.18em .45em}.process-card__title[data-v-287ac41b]{font-size:clamp(.75rem,1.8vh,.95rem);margin-bottom:.2rem}.process-card__text[data-v-287ac41b]{font-size:clamp(.62rem,1.5vh,.78rem);line-height:1.4;margin-bottom:0}.process-card__list[data-v-287ac41b]{display:none}.process__note[data-v-287ac41b]{font-size:clamp(.6rem,1.4vh,.75rem)}}.snap-section.stack[data-v-8d31ff9e]{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:max(env(safe-area-inset-bottom,0px),1.5rem);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.section-title[data-v-8d31ff9e]{font-size:clamp(2.2rem,min(7.5vw,9vh),5.8rem);font-weight:900;letter-spacing:-.035em;margin-bottom:clamp(.4rem,1vh,1rem);background:linear-gradient(90deg,#60a5fa,#a78bfa 45%,#f472b6 85%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.05}.stack__lead[data-v-8d31ff9e]{font-size:clamp(.88rem,min(2vw,2.2vh),1.15rem);line-height:1.6;opacity:.65;max-width:680px;margin-bottom:clamp(1rem,2.5vh,2.5rem)}@property --stack-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.stack__table[data-v-8d31ff9e]{position:relative;display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(96,165,250,.12);border-radius:16px;overflow:hidden;margin-bottom:clamp(1rem,2.5vh,2.5rem);background:#0c0c188c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 0 1px #60a5fa0a,inset 0 1px #ffffff08}.stack__table[data-v-8d31ff9e]:after{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:conic-gradient(from var(--stack-angle),rgba(96,165,250,.04) 0%,rgba(96,165,250,.04) 25%,rgba(96,165,250,.72) 40%,rgba(167,139,250,.5) 52%,rgba(96,165,250,.04) 65%,rgba(96,165,250,.04) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:stackBorderSpin-8d31ff9e 12s linear infinite;pointer-events:none;z-index:0}@keyframes stackBorderSpin-8d31ff9e{to{--stack-angle: 360deg}}.tech-row[data-v-8d31ff9e]{display:flex;align-items:center;gap:clamp(.7rem,1.5vw,1.2rem);padding:clamp(.8rem,1.8vh,1.4rem) clamp(1rem,2vw,1.8rem);border-bottom:1px solid rgba(96,165,250,.08);border-right:1px solid rgba(96,165,250,.08);transition:background .22s ease;position:relative}.tech-row[data-v-8d31ff9e]:nth-child(2n){border-right:none}.tech-row[data-v-8d31ff9e]:nth-last-child(-n+2){border-bottom:none}.tech-row[data-v-8d31ff9e]:hover{background:#60a5fa0f}.tech-row[data-v-8d31ff9e]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.55),rgba(167,139,250,.55),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.tech-row[data-v-8d31ff9e]:hover:before{opacity:1}.tech-row__index[data-v-8d31ff9e]{font-size:clamp(.55rem,min(.85vw,1.1vh),.68rem);font-weight:700;opacity:.2;letter-spacing:.08em;flex-shrink:0;width:1.4rem}.tech-row__icon[data-v-8d31ff9e]{font-size:clamp(1.1rem,min(1.8vw,2.2vh),1.6rem);color:#a78bfa;flex-shrink:0;opacity:.8;animation:rowIconGlow-8d31ff9e 3.5s ease-in-out infinite;animation-delay:var(--row-delay, 0s);transition:filter .3s ease}.tech-row:hover .tech-row__icon[data-v-8d31ff9e]{filter:drop-shadow(0 0 10px rgba(167,139,250,.8));opacity:1}@keyframes rowIconGlow-8d31ff9e{0%,to{opacity:.7;filter:drop-shadow(0 0 0px transparent)}50%{opacity:1;filter:drop-shadow(0 0 8px rgba(167,139,250,.55))}}.tech-row__info[data-v-8d31ff9e]{flex:1;min-width:0}.tech-row__name[data-v-8d31ff9e]{display:block;font-size:clamp(.88rem,min(1.4vw,1.7vh),1.1rem);font-weight:600;line-height:1.2}.tech-row__desc[data-v-8d31ff9e]{display:block;font-size:clamp(.68rem,min(1vw,1.4vh),.8rem);opacity:.45;margin-top:.15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tech-row__tags[data-v-8d31ff9e]{display:flex;gap:.3rem;flex-shrink:0;margin-left:auto;justify-content:flex-end;flex-wrap:wrap}.tech-row__tag[data-v-8d31ff9e]{font-size:clamp(.52rem,min(.8vw,1.1vh),.64rem);padding:.18em .55em;border:1px solid rgba(167,139,250,.18);border-radius:999px;opacity:.42;white-space:nowrap}.stack__pipeline[data-v-8d31ff9e]{display:flex;align-items:center}.pipeline__stage[data-v-8d31ff9e]{position:relative;flex:0 0 auto;min-width:clamp(90px,14vw,160px);padding:clamp(.6rem,1.4vh,1.1rem) clamp(.7rem,1.3vw,1.3rem);border-radius:10px;text-align:center;overflow:hidden}.stage--client[data-v-8d31ff9e]{background:#60a5fa0f;border:1px solid rgba(96,165,250,.2)}.stage--server[data-v-8d31ff9e]{background:#a78bfa0f;border:1px solid rgba(167,139,250,.2)}.stage--data[data-v-8d31ff9e]{background:#f472b60f;border:1px solid rgba(244,114,182,.2)}.stage__pulse[data-v-8d31ff9e]{position:absolute;inset:-1px;border-radius:11px;pointer-events:none;animation:stagePulse-8d31ff9e 3s ease-out infinite}.stage--client .stage__pulse[data-v-8d31ff9e]{border:1px solid rgba(96,165,250,.55);animation-delay:0s}.stage--server .stage__pulse[data-v-8d31ff9e]{border:1px solid rgba(167,139,250,.55);animation-delay:1s}.stage--data .stage__pulse[data-v-8d31ff9e]{border:1px solid rgba(244,114,182,.55);animation-delay:2s}@keyframes stagePulse-8d31ff9e{0%{transform:scale(1);opacity:.7}to{transform:scale(1.12);opacity:0}}.stage__layer[data-v-8d31ff9e]{display:block;font-size:clamp(.48rem,min(.75vw,1vh),.6rem);letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:.25rem}.stage--client .stage__layer[data-v-8d31ff9e]{color:#60a5fa}.stage--server .stage__layer[data-v-8d31ff9e]{color:#a78bfa}.stage--data .stage__layer[data-v-8d31ff9e]{color:#f472b6}.stage__techs[data-v-8d31ff9e]{display:flex;flex-direction:column;align-items:center;gap:.1rem}.stage__techs span[data-v-8d31ff9e]{font-size:clamp(.6rem,min(.9vw,1.3vh),.78rem);opacity:.7}.pipeline__edge[data-v-8d31ff9e]{flex:1;position:relative;height:clamp(36px,5vh,50px);display:flex;align-items:center}.edge__line[data-v-8d31ff9e]{width:100%;height:1px;background:linear-gradient(90deg,#a78bfa26,#a78bfa59,#a78bfa26)}.edge__packet[data-v-8d31ff9e]{--edge-color: #a78bfa;position:absolute;width:6px;height:6px;border-radius:50%;background:var(--edge-color);box-shadow:0 0 8px var(--edge-color);top:50%;transform:translateY(-50%);animation:packetTravel-8d31ff9e 2.4s ease-in-out infinite}.edge__packet.pack--2[data-v-8d31ff9e]{width:3px;height:3px;opacity:.4;animation-delay:1.2s}@keyframes packetTravel-8d31ff9e{0%{left:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.edge__proto[data-v-8d31ff9e]{position:absolute;bottom:2px;left:50%;transform:translate(-50%);font-size:clamp(.44rem,min(.7vw,.9vh),.56rem);opacity:.25;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase}.stack__note[data-v-8d31ff9e]{display:flex;align-items:flex-start;gap:.6rem;padding:clamp(.55rem,1.2vh,.9rem) clamp(.8rem,1.5vw,1.2rem);background:#a78bfa0d;border:1px solid rgba(167,139,250,.14);border-radius:10px;font-size:clamp(.72rem,min(1.1vw,1.4vh),.84rem);line-height:1.55;color:#f0f0f5a6;margin-bottom:clamp(.8rem,2vh,1.8rem)}.stack__note-icon[data-v-8d31ff9e]{font-size:.9em;color:#a78bfa;opacity:.7;flex-shrink:0;margin-top:.1em}@media(max-width:767px){.snap-section.stack[data-v-8d31ff9e]{justify-content:flex-start;padding-top:max(env(safe-area-inset-top,0px),clamp(1.5rem,4svh,2.5rem))}.container[data-v-8d31ff9e]{display:flex;flex-direction:column;height:100%}.section-title[data-v-8d31ff9e]{font-size:clamp(1.5rem,6.5vw,2rem);margin-bottom:clamp(.4rem,1.2svh,.8rem);flex-shrink:0}.stack__lead[data-v-8d31ff9e]{display:none}.stack__table[data-v-8d31ff9e]{flex:1;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);margin-bottom:clamp(.4rem,1.2svh,.7rem);border-radius:12px}.tech-row[data-v-8d31ff9e]{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:clamp(.75rem,2svh,1.1rem) clamp(.7rem,2.8vw,1rem);gap:.2rem;border-right:1px solid rgba(96,165,250,.08)}.tech-row[data-v-8d31ff9e]:nth-child(2n){border-right:none}.tech-row[data-v-8d31ff9e]:nth-last-child(-n+2){border-bottom:none}.tech-row__index[data-v-8d31ff9e]{display:none}.tech-row__icon[data-v-8d31ff9e]{font-size:clamp(1.5rem,6.5vw,2rem);margin-bottom:.35rem}.tech-row__name[data-v-8d31ff9e]{font-size:clamp(1rem,4.5vw,1.3rem);font-weight:700;line-height:1.2}.tech-row__desc[data-v-8d31ff9e]{font-size:clamp(.82rem,3.4vw,.98rem);white-space:normal;display:block;overflow:visible;line-height:1.45;margin-top:.15rem;opacity:.6}.tech-row__tags[data-v-8d31ff9e]{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:auto;margin-left:0;justify-content:flex-start;padding-top:.4rem;width:100%}.tech-row__tag[data-v-8d31ff9e]{font-size:clamp(.64rem,2.5vw,.76rem);padding:.16em .5em}.stack__note[data-v-8d31ff9e]{flex-shrink:0;font-size:clamp(.66rem,2.6vw,.78rem);margin-bottom:0;padding:clamp(.42rem,1.2svh,.65rem) clamp(.6rem,2.5vw,.85rem)}.stack__pipeline[data-v-8d31ff9e]{display:none}}@media(max-height:500px){.section-title[data-v-8d31ff9e]{font-size:clamp(1.5rem,min(5vw,5vh),2.5rem);margin-bottom:clamp(.25rem,.7vh,.6rem)}.stack__lead[data-v-8d31ff9e]{display:none}.stack__table[data-v-8d31ff9e]{grid-template-columns:1fr 1fr 1fr;margin-bottom:clamp(.5rem,1.5vh,1rem)}.tech-row[data-v-8d31ff9e]{padding:clamp(.45rem,1.2vh,.75rem) clamp(.7rem,1.5vw,1.1rem);gap:.5rem}.tech-row[data-v-8d31ff9e]:nth-child(3n){border-right:none}.tech-row[data-v-8d31ff9e]:nth-child(2n){border-right:1px solid rgba(96,165,250,.08)}.tech-row[data-v-8d31ff9e]:nth-last-child(-n+3){border-bottom:none}.tech-row__index[data-v-8d31ff9e]{display:none}.tech-row__icon[data-v-8d31ff9e]{font-size:clamp(.9rem,2.5vh,1.2rem)}.tech-row__name[data-v-8d31ff9e]{font-size:clamp(.72rem,1.8vh,.9rem)}.tech-row__desc[data-v-8d31ff9e]{font-size:clamp(.58rem,1.4vh,.7rem)}.tech-row__tags[data-v-8d31ff9e],.stack__note[data-v-8d31ff9e],.stack__pipeline[data-v-8d31ff9e]{display:none}}.snap-section.ai-section[data-v-11a89765]{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:max(env(safe-area-inset-bottom,0px),1.5rem);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.section-title[data-v-11a89765]{font-size:clamp(2.2rem,min(7.5vw,9vh),5.8rem);font-weight:900;letter-spacing:-.035em;margin-bottom:clamp(.5rem,1.2vh,1.5rem);background:linear-gradient(90deg,#60a5fa,#a78bfa 45%,#f472b6 85%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.05}.ai__lead[data-v-11a89765]{font-size:clamp(.88rem,min(2vw,2.2vh),1.15rem);line-height:1.6;opacity:.65;max-width:720px;margin-bottom:clamp(.8rem,2vh,2rem)}.ai__diagram[data-v-11a89765]{display:flex;align-items:center;justify-content:center;gap:clamp(.8rem,2vw,2.5rem);margin-bottom:clamp(.8rem,2vh,2rem)}.diagram__side[data-v-11a89765]{flex:1;display:flex;flex-direction:column;gap:clamp(.28rem,.7vh,.5rem)}.side__label[data-v-11a89765]{font-size:clamp(.52rem,min(.8vw,1vh),.64rem);text-transform:uppercase;letter-spacing:.12em;opacity:.3;margin:0 0 clamp(.2rem,.5vh,.35rem);font-weight:600}.side--left[data-v-11a89765]{align-items:flex-end}.side--left .side__label[data-v-11a89765]{text-align:right}.side--right[data-v-11a89765]{align-items:flex-start}.side__node[data-v-11a89765]{display:flex;align-items:center;gap:.45rem;padding:clamp(.22rem,.6vh,.36rem) clamp(.5rem,.9vw,.75rem);background:#1414238c;border:1px solid rgba(96,165,250,.1);border-radius:8px;font-size:clamp(.64rem,min(.95vw,1.2vh),.76rem);opacity:.65;white-space:nowrap;transition:opacity .2s ease,border-color .2s ease}.side--left .side__node[data-v-11a89765]{flex-direction:row-reverse}.side__node[data-v-11a89765]:hover{opacity:1;border-color:#60a5fa40}.side-node__ico[data-v-11a89765]{font-size:.82em;color:#60a5fa;opacity:.8}.side-node__ico--out[data-v-11a89765]{color:#f472b6}.diagram__conn[data-v-11a89765]{position:relative;width:clamp(36px,4.5vw,72px);height:2px;flex-shrink:0;overflow:visible}.conn__line[data-v-11a89765]{position:absolute;top:50%;width:100%;height:1px;background:linear-gradient(90deg,#a78bfa14,#a78bfa80,#a78bfa14);transform:translateY(-50%)}.conn__dot[data-v-11a89765]{--dot-color: #a78bfa;position:absolute;width:5px;height:5px;border-radius:50%;background:var(--dot-color);box-shadow:0 0 8px var(--dot-color);top:50%;transform:translateY(-50%);animation:dotTravel-11a89765 2.2s ease-in-out infinite}.conn__dot.dot--b[data-v-11a89765]{width:3px;height:3px;opacity:.4;animation-delay:1.1s}@keyframes dotTravel-11a89765{0%{left:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.diagram__core[data-v-11a89765]{position:relative;flex-shrink:0;width:clamp(92px,10.5vw,144px);height:clamp(92px,10.5vw,144px);display:flex;align-items:center;justify-content:center}.core__ring[data-v-11a89765]{position:absolute;border-radius:50%}.ring--1[data-v-11a89765]{inset:0;border:1.5px dashed rgba(167,139,250,.28);animation:ringRotate-11a89765 11s linear infinite}.ring--1[data-v-11a89765]:after{content:"";position:absolute;width:7px;height:7px;background:#a78bfa;border-radius:50%;top:-3.5px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #a78bfae6}.ring--2[data-v-11a89765]{inset:17%;border:1px solid rgba(96,165,250,.42);animation:ringRotate-11a89765 7.5s linear infinite reverse}.ring--2[data-v-11a89765]:after{content:"";position:absolute;width:5px;height:5px;background:#60a5fa;border-radius:50%;bottom:-2.5px;left:50%;transform:translate(-50%);box-shadow:0 0 9px #60a5fae6}.ring--3[data-v-11a89765]{inset:33%;border:1px solid rgba(244,114,182,.38);animation:ringRotate-11a89765 4.5s linear infinite}.ring--3[data-v-11a89765]:after{content:"";position:absolute;width:4px;height:4px;background:#f472b6;border-radius:50%;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 7px #f472b6e6}@keyframes ringRotate-11a89765{to{transform:rotate(360deg)}}.ai__features[data-v-11a89765]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.7rem,1.5vw,1.4rem)}@property --ai-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ai-feature[data-v-11a89765]{position:relative;overflow:hidden;padding:clamp(.85rem,1.8vh,1.4rem) clamp(.75rem,1.4vw,1.2rem);background:#0c0c188c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(96,165,250,.1);border-radius:14px;display:flex;flex-direction:column;gap:.3rem;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.ai-feature[data-v-11a89765]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.75),rgba(244,114,182,.6),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2}.ai-feature[data-v-11a89765]:hover:before{opacity:1}.ai-feature[data-v-11a89765]:after{content:"";position:absolute;inset:0;border-radius:14px;padding:1px;background:conic-gradient(from var(--ai-angle),rgba(167,139,250,.04) 0%,rgba(167,139,250,.04) 25%,rgba(167,139,250,.85) 40%,rgba(244,114,182,.6) 52%,rgba(167,139,250,.04) 65%,rgba(167,139,250,.04) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:aiBorderSpin-11a89765 8s linear infinite;pointer-events:none;z-index:0}.ai-feature[data-v-11a89765]:nth-child(1):after{animation-delay:0s}.ai-feature[data-v-11a89765]:nth-child(2):after{animation-delay:-2s}.ai-feature[data-v-11a89765]:nth-child(3):after{animation-delay:-4s}.ai-feature[data-v-11a89765]:nth-child(4):after{animation-delay:-6s}@keyframes aiBorderSpin-11a89765{to{--ai-angle: 360deg}}.ai-feature[data-v-11a89765]:hover{border-color:#a78bfa4d;transform:translateY(-4px);box-shadow:0 20px 48px #00000059,0 0 32px #a78bfa17}.feat__icon[data-v-11a89765]{font-size:clamp(1.15rem,min(1.8vw,2.3vh),1.7rem);color:#a78bfa;opacity:.85}.feat__title[data-v-11a89765]{font-size:clamp(.82rem,min(1.25vw,1.6vh),1.05rem);font-weight:700;margin:0;line-height:1.25}.feat__desc[data-v-11a89765]{font-size:clamp(.66rem,min(.95vw,1.25vh),.8rem);opacity:.48;line-height:1.55;margin:0;flex:1}.feat__tags[data-v-11a89765]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.2rem}.feat__tags span[data-v-11a89765]{font-size:clamp(.5rem,min(.76vw,1vh),.62rem);padding:.14em .48em;border:1px solid rgba(167,139,250,.2);border-radius:999px;opacity:.42}@media(max-width:1023px){.ai__features[data-v-11a89765]{grid-template-columns:repeat(2,1fr);gap:clamp(.6rem,1.5vw,1rem)}.diagram__side[data-v-11a89765],.diagram__conn[data-v-11a89765]{display:none}.ai__diagram[data-v-11a89765]{justify-content:center;margin-bottom:clamp(.8rem,2vh,1.5rem)}}@media(max-width:767px){.snap-section.ai-section[data-v-11a89765]{justify-content:flex-start;padding-top:max(env(safe-area-inset-top,0px),clamp(1.2rem,3svh,2rem))}.container[data-v-11a89765]{display:flex;flex-direction:column;height:100%}.section-title[data-v-11a89765]{font-size:clamp(1.5rem,6.5vw,2rem);margin-bottom:clamp(.3rem,.9svh,.6rem);flex-shrink:0}.ai__lead[data-v-11a89765]{display:none}.ai__diagram[data-v-11a89765]{flex-direction:column;align-items:center;gap:0;flex-shrink:0;margin-bottom:clamp(.4rem,1.2svh,.7rem)}.diagram__side[data-v-11a89765]{display:grid}.diagram__conn[data-v-11a89765]{display:flex}.diagram__side[data-v-11a89765]{grid-template-columns:1fr 1fr;gap:clamp(.2rem,.6svh,.3rem);width:100%;align-items:unset;flex-direction:unset}.side__label[data-v-11a89765]{grid-column:1 / -1;text-align:center;font-size:clamp(.5rem,2vw,.6rem);margin-bottom:clamp(.15rem,.4svh,.25rem)}.side--left[data-v-11a89765]{align-items:unset}.side--left .side__label[data-v-11a89765]{text-align:center}.side__node[data-v-11a89765]{white-space:normal;font-size:clamp(.58rem,2.3vw,.68rem);padding:clamp(.2rem,.5svh,.3rem) clamp(.4rem,1.5vw,.6rem);gap:.3rem}.side--left .side__node[data-v-11a89765]{flex-direction:row}.side--right .side__label[data-v-11a89765]{order:1;margin-bottom:0;margin-top:clamp(.15rem,.4svh,.25rem)}.diagram__conn[data-v-11a89765]{width:2px;height:clamp(20px,3.5svh,30px);flex-direction:column;align-items:center;overflow:visible;flex-shrink:0}.conn__line[data-v-11a89765]{top:0;left:50%;transform:translate(-50%);width:1px;height:100%;background:linear-gradient(180deg,#a78bfa14,#a78bfa80,#a78bfa14)}.conn__dot[data-v-11a89765]{top:0%;left:50%;transform:translate(-50%);animation:dotTravelV-11a89765 2.2s ease-in-out infinite}@keyframes dotTravelV-11a89765{0%{top:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.diagram__core[data-v-11a89765]{width:clamp(72px,17vw,92px);height:clamp(72px,17vw,92px);flex-shrink:0}.ai__features[data-v-11a89765]{flex:1;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:clamp(.3rem,.9svh,.5rem);min-height:0}.ai-feature[data-v-11a89765]{padding:clamp(.5rem,1.4svh,.8rem) clamp(.6rem,2.5vw,.9rem);gap:.2rem;border-radius:12px}.feat__icon[data-v-11a89765]{font-size:clamp(1.1rem,4.5vw,1.4rem)}.feat__title[data-v-11a89765]{font-size:clamp(.85rem,3.4vw,1.05rem)}.feat__desc[data-v-11a89765]{font-size:clamp(.68rem,2.7vw,.82rem);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1;opacity:.6}.feat__tags[data-v-11a89765]{margin-top:auto;padding-top:.2rem}.feat__tags span[data-v-11a89765]{font-size:clamp(.54rem,2.1vw,.64rem)}}@media(max-height:500px){.section-title[data-v-11a89765]{font-size:clamp(1.5rem,min(5vw,5vh),2.5rem);margin-bottom:clamp(.2rem,.5vh,.4rem)}.ai__lead[data-v-11a89765]{display:none}.ai__diagram[data-v-11a89765]{flex-direction:row;justify-content:center;margin-bottom:clamp(.4rem,1.2vh,.7rem)}.diagram__side[data-v-11a89765],.diagram__conn[data-v-11a89765]{display:none}.diagram__core[data-v-11a89765]{width:clamp(64px,9vw,90px);height:clamp(64px,9vw,90px)}.ai__features[data-v-11a89765]{grid-template-columns:repeat(4,1fr);gap:clamp(.4rem,1vh,.65rem)}.ai-feature[data-v-11a89765]{padding:clamp(.45rem,1.1vh,.7rem) clamp(.5rem,1.2vw,.75rem);gap:.15rem}.feat__tags[data-v-11a89765]{display:none}}.snap-section.contact[data-v-3cb7b41d]{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:max(env(safe-area-inset-bottom,0px),1.5rem);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.contact__wrapper[data-v-3cb7b41d]{max-width:720px;margin-inline:auto;text-align:center;width:100%}.section-title[data-v-3cb7b41d]{font-size:clamp(2.2rem,min(7.5vw,9vh),5.8rem);font-weight:900;letter-spacing:-.035em;margin-bottom:clamp(.6rem,1.8vh,2.4rem);background:linear-gradient(90deg,#60a5fa,#a78bfa 45%,#f472b6 85%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.05}.contact__subtitle[data-v-3cb7b41d]{font-size:clamp(.88rem,min(2.5vw,2.8vh),1.32rem);opacity:.84;margin:0 0 clamp(.5rem,1.5vh,1.5rem);line-height:1.45}.contact__live[data-v-3cb7b41d]{display:inline-flex;align-items:center;gap:.75rem;margin:clamp(.5rem,1.2vh,1rem) auto clamp(.5rem,1.5vh,1.2rem);padding:.5em 1.1em;border:1px solid rgba(74,222,128,.2);border-radius:999px;background:#4ade800a;font-size:clamp(.7rem,min(1.3vw,1.5vh),.84rem);position:relative;overflow:hidden}.contact__live[data-v-3cb7b41d]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(74,222,128,.05),transparent);transform:translate(-100%);animation:liveSweep-3cb7b41d 4s ease-in-out infinite}@keyframes liveSweep-3cb7b41d{0%{transform:translate(-100%)}40%{transform:translate(100%)}to{transform:translate(100%)}}.live__dot[data-v-3cb7b41d]{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80b3;animation:liveDotPulse-3cb7b41d 2s ease-in-out infinite;flex-shrink:0}@keyframes liveDotPulse-3cb7b41d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.live__status[data-v-3cb7b41d]{color:#4ade80d9;font-weight:500}.live__typing[data-v-3cb7b41d]{display:flex;align-items:center;gap:2px;padding-left:.5rem;border-left:1px solid rgba(74,222,128,.12)}.typing-dot[data-v-3cb7b41d]{display:block;width:4px;height:4px;border-radius:50%;background:#4ade8080;animation:typingBounce-3cb7b41d 1.5s ease-in-out infinite}.typing-dot[data-v-3cb7b41d]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-3cb7b41d]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-3cb7b41d{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:.9}}.contact__trust[data-v-3cb7b41d]{display:flex;gap:clamp(.8rem,2.5vw,2rem);justify-content:center;flex-wrap:wrap;margin-bottom:clamp(.5rem,1.5vh,1.5rem)}.trust-item[data-v-3cb7b41d]{display:inline-flex;align-items:center;gap:.4em;font-size:clamp(.72rem,min(1.4vw,1.6vh),.88rem);opacity:.55;white-space:nowrap;text-decoration:none;color:inherit;transition:opacity .2s ease}.trust-item--link[data-v-3cb7b41d]:hover{opacity:.85}.trust-item__icon[data-v-3cb7b41d]{font-size:.9em;color:#a78bfa;opacity:.8}.contact-form[data-v-3cb7b41d]{display:flex;flex-direction:column;gap:clamp(.55rem,1.4vh,1.3rem);margin-top:clamp(.4rem,1.2vh,1.5rem)}.field-wrap[data-v-3cb7b41d]{position:relative}.field-icon[data-v-3cb7b41d]{position:absolute;left:clamp(.8rem,1.5vw,1.2rem);top:50%;transform:translateY(-50%);font-size:clamp(.72rem,min(1.2vw,1.4vh),.82rem);color:#a78bfa80;pointer-events:none;z-index:1;transition:color .22s ease}.field-icon--top[data-v-3cb7b41d]{top:clamp(.7rem,1.6vh,1.1rem);transform:none}.field-wrap:focus-within .field-icon[data-v-3cb7b41d]{color:#a78bfad9}.contact-form__input[data-v-3cb7b41d],.contact-form__textarea[data-v-3cb7b41d]{background:#161624cc;border:1px solid rgba(96,165,250,.2);border-radius:12px;padding:clamp(.6rem,1.4vh,1.1rem) clamp(.9rem,2vw,1.5rem);padding-left:clamp(2.45rem,5vw,3.1rem);font-size:max(16px,clamp(.85rem,min(1.8vw,2.2vh),1.05rem));color:#fff;transition:border-color .22s ease,box-shadow .22s ease;width:100%;box-sizing:border-box}.contact-form__input[data-v-3cb7b41d]:focus,.contact-form__textarea[data-v-3cb7b41d]:focus{outline:none;border-color:#a78bfaa6;box-shadow:0 0 0 3px #a78bfa1f,0 0 20px #a78bfa14}.contact-form__input[data-v-3cb7b41d]:focus-visible,.contact-form__textarea[data-v-3cb7b41d]:focus-visible{box-shadow:0 0 0 3px #a78bfa26,0 0 20px #a78bfa1a}.contact-form__textarea[data-v-3cb7b41d]{height:clamp(62px,10vh,120px);min-height:unset;resize:none}.btn[data-v-3cb7b41d]{cursor:pointer;font-weight:600;border:none;border-radius:999px;transition:all .28s ease}.btn--primary[data-v-3cb7b41d]{position:relative;overflow:hidden;background:linear-gradient(90deg,#60a5fa,#a78bfa,#f472b6);color:#fff;font-size:clamp(.9rem,min(2vw,2.5vh),1.16rem);padding:clamp(.7rem,1.6vh,1.1rem) 2.8rem;margin-top:clamp(.4rem,1.5vh,1.8rem);display:inline-flex;align-items:center;justify-content:center}.btn--primary[data-v-3cb7b41d]:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-20deg);pointer-events:none}.btn--primary[data-v-3cb7b41d]:hover:not(:disabled):after{animation:shimmerSweep-3cb7b41d .65s ease-out forwards}@keyframes shimmerSweep-3cb7b41d{0%{left:-60%}to{left:160%}}.btn--primary[data-v-3cb7b41d]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 14px 36px #60a5fa52,0 0 60px #a78bfa33}.btn--primary[data-v-3cb7b41d]:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa80}.btn[data-v-3cb7b41d]:disabled{opacity:.5;cursor:not-allowed}.form-swap-enter-active[data-v-3cb7b41d]{transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.form-swap-leave-active[data-v-3cb7b41d]{transition:opacity .28s ease-in,transform .28s ease-in}.form-swap-enter-from[data-v-3cb7b41d]{opacity:0;transform:translateY(18px) scale(.98)}.form-swap-leave-to[data-v-3cb7b41d]{opacity:0;transform:translateY(-10px) scale(.98)}.contact-form__fields[data-v-3cb7b41d]{display:flex;flex-direction:column;gap:clamp(.55rem,1.4vh,1.3rem)}.form-success[data-v-3cb7b41d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.6rem,1.5vh,1rem);padding:clamp(1.5rem,4vh,3rem) 0;text-align:center}.success__svg[data-v-3cb7b41d]{width:clamp(56px,8vh,76px);height:clamp(56px,8vh,76px);overflow:visible}.success__ring[data-v-3cb7b41d]{stroke:#4ade80;stroke-width:2;stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151;animation:drawRing-3cb7b41d .65s cubic-bezier(.16,1,.3,1) .1s forwards}.success__check[data-v-3cb7b41d]{stroke:#4ade80;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:33;stroke-dashoffset:33;animation:drawCheck-3cb7b41d .4s cubic-bezier(.16,1,.3,1) .65s forwards}@keyframes drawRing-3cb7b41d{to{stroke-dashoffset:0}}@keyframes drawCheck-3cb7b41d{to{stroke-dashoffset:0}}.success__title[data-v-3cb7b41d]{font-size:clamp(1.2rem,min(3vw,3.5vh),1.8rem);font-weight:700;margin:0;background:linear-gradient(90deg,#4ade80,#22c55e);-webkit-background-clip:text;background-clip:text;color:transparent;animation:fadeUp-3cb7b41d .5s cubic-bezier(.16,1,.3,1) .8s both}.success__text[data-v-3cb7b41d]{font-size:clamp(.82rem,min(1.8vw,2vh),1rem);opacity:.55;margin:0;animation:fadeUp-3cb7b41d .5s cubic-bezier(.16,1,.3,1) .95s both}@keyframes fadeUp-3cb7b41d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.success__text[data-v-3cb7b41d]{opacity:0;animation:fadeUp-3cb7b41d .5s cubic-bezier(.16,1,.3,1) .95s forwards}.field-wrap--error .contact-form__input[data-v-3cb7b41d],.field-wrap--error .contact-form__textarea[data-v-3cb7b41d]{border-color:#f871718c;box-shadow:0 0 0 3px #f871711a}.field-error[data-v-3cb7b41d]{display:block;font-size:clamp(.65rem,min(1.1vw,1.3vh),.75rem);color:#f87171;margin-top:.3em;padding-left:clamp(2.45rem,5vw,3.1rem);text-align:left}.form-error[data-v-3cb7b41d]{font-size:clamp(.72rem,min(1.3vw,1.5vh),.82rem);color:#f87171;text-align:center;margin:.25rem 0 0}.contact__alt[data-v-3cb7b41d]{margin-top:clamp(.6rem,1.5vh,1.2rem);font-size:clamp(.72rem,min(1.3vw,1.6vh),.85rem);opacity:.45}.contact__alt-link[data-v-3cb7b41d]{color:#a78bfa;text-decoration:none;margin-left:.3em;transition:opacity .2s ease}.contact__alt-link[data-v-3cb7b41d]:hover{opacity:.8}@media(max-width:767px){.snap-section.contact[data-v-3cb7b41d]{justify-content:flex-start;padding-top:max(env(safe-area-inset-top,0px),clamp(2.5rem,5vh,4rem))}.section-title[data-v-3cb7b41d]{font-size:clamp(2.6rem,10vw,4rem);margin-bottom:clamp(.5rem,1.5vh,1.2rem)}.contact__subtitle[data-v-3cb7b41d]{font-size:clamp(.85rem,3.5vw,1.05rem);margin-bottom:clamp(.5rem,1.2vh,1rem)}.contact__live[data-v-3cb7b41d]{font-size:clamp(.62rem,2.5vw,.78rem);gap:.5rem;padding:.4em .9em}.contact__trust[data-v-3cb7b41d]{gap:clamp(.5rem,2vw,1rem);margin-bottom:clamp(.5rem,1.2vh,1rem)}.trust-item[data-v-3cb7b41d]{font-size:clamp(.68rem,2.5vw,.82rem)}.contact-form__fields[data-v-3cb7b41d]{gap:clamp(.5rem,1.2vh,.9rem)}.contact-form__input[data-v-3cb7b41d],.contact-form__textarea[data-v-3cb7b41d]{font-size:max(16px,clamp(.85rem,3.5vw,1rem));padding:clamp(.6rem,1.5vh,.9rem) clamp(.8rem,3vw,1.2rem);padding-left:clamp(2.45rem,6.5vw,3.1rem)}.contact-form__textarea[data-v-3cb7b41d]{height:clamp(60px,9vh,90px)}.btn--primary[data-v-3cb7b41d]{font-size:clamp(.88rem,3.5vw,1rem);margin-top:clamp(.3rem,1vh,.8rem)}}@media(max-height:500px){.contact__trust[data-v-3cb7b41d],.contact__live[data-v-3cb7b41d]{display:none}.contact__wrapper[data-v-3cb7b41d]{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2.5rem);align-items:center;text-align:left}.section-title[data-v-3cb7b41d]{font-size:clamp(1.8rem,min(5vw,6vh),3.5rem);margin-bottom:clamp(.4rem,1.5vh,1rem)}.contact__subtitle[data-v-3cb7b41d]{font-size:clamp(.78rem,min(1.8vw,2vh),1rem);margin-bottom:0;line-height:1.4}.contact-form__fields[data-v-3cb7b41d]{gap:clamp(.4rem,1.1vh,.7rem)}.contact-form__input[data-v-3cb7b41d],.contact-form__textarea[data-v-3cb7b41d]{padding:clamp(.5rem,1.2vh,.85rem) clamp(.7rem,1.5vw,1.2rem);padding-left:clamp(2.35rem,5vw,3rem);font-size:max(16px,clamp(.8rem,min(1.5vw,2vh),1rem))}.contact-form__textarea[data-v-3cb7b41d]{height:clamp(44px,8vh,70px)}.btn--primary[data-v-3cb7b41d]{margin-top:clamp(.3rem,1vh,.8rem);padding:clamp(.55rem,1.3vh,.9rem) 2rem;font-size:clamp(.8rem,min(1.5vw,2vh),1rem)}.contact__alt[data-v-3cb7b41d]{display:none}}.snap-section.footer[data-v-52765dc5]{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:max(env(safe-area-inset-bottom,0px),1.5rem);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.footer__inner[data-v-52765dc5]{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start;margin-bottom:clamp(1.5rem,4vh,3.5rem)}.footer__logo[data-v-52765dc5]{font-size:clamp(2.5rem,min(6vw,8vh),5rem);font-weight:800;letter-spacing:-.04em;margin:0 0 clamp(.3rem,.8vh,.6rem);background:linear-gradient(90deg,#60a5fa,#a78bfa 60%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;position:relative;display:inline-block;overflow:hidden}.logo__scan[data-v-52765dc5]{position:absolute;top:-10%;left:-20%;width:20%;height:120%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.18) 50%,transparent 80%);animation:logoScan-52765dc5 5s ease-in-out infinite;pointer-events:none}@keyframes logoScan-52765dc5{0%{left:-20%;opacity:0}5%{opacity:1}50%{left:120%;opacity:1}55%{opacity:0}to{left:120%;opacity:0}}.footer__tagline[data-v-52765dc5]{font-size:clamp(.85rem,min(1.8vw,2.2vh),1.2rem);font-weight:500;margin:0 0 clamp(.3rem,.8vh,.6rem);opacity:.9}.footer__desc[data-v-52765dc5]{font-size:clamp(.78rem,min(1.4vw,1.8vh),1rem);margin:0 0 clamp(.8rem,2vh,1.5rem);opacity:.55;line-height:1.6}.footer__br[data-v-52765dc5]{display:block}.footer__badges[data-v-52765dc5]{display:flex;gap:.5rem;flex-wrap:wrap}.footer__badge[data-v-52765dc5]{font-size:clamp(.62rem,min(1vw,1.3vh),.75rem);padding:.25em .75em;border:1px solid rgba(96,165,250,.2);border-radius:999px;opacity:.6;letter-spacing:.02em}.footer__badge--green[data-v-52765dc5]{border-color:#4ade8040;color:#4ade80d9;opacity:.85}.footer__col-label[data-v-52765dc5]{font-size:clamp(.68rem,min(1.1vw,1.4vh),.82rem);opacity:.45;text-transform:uppercase;letter-spacing:.1em;margin:0 0 clamp(.6rem,1.5vh,1.2rem)}.footer__list[data-v-52765dc5]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(.35rem,.9vh,.65rem)}.footer__list li[data-v-52765dc5]{font-size:clamp(.78rem,min(1.3vw,1.7vh),.98rem);opacity:.65;line-height:1.4;cursor:default;-webkit-user-select:none;user-select:none}.footer__contacts[data-v-52765dc5]{display:flex;flex-direction:column;gap:clamp(.35rem,.9vh,.65rem)}.footer__contact-link[data-v-52765dc5]{display:inline-flex;align-items:center;gap:.5em;font-size:clamp(.78rem,min(1.3vw,1.7vh),.98rem);color:#f0f0f5b3;text-decoration:none;transition:color .22s ease}.footer__contact-link[data-v-52765dc5]:hover{color:#a78bfa}.footer__contact-icon[data-v-52765dc5]{font-size:.9em;color:#a78bfa;opacity:.7}.footer__social[data-v-52765dc5]{display:flex;gap:.5rem;margin-top:clamp(.5rem,1.2vh,1rem)}.footer__social-btn[data-v-52765dc5]{display:inline-flex;align-items:center;justify-content:center;width:clamp(28px,3.5vh,36px);height:clamp(28px,3.5vh,36px);border:1px solid rgba(167,139,250,.22);border-radius:50%;color:#a78bfab3;text-decoration:none;font-size:.9rem;transition:all .22s ease}.footer__social-btn[data-v-52765dc5]:hover{border-color:#a78bfa99;color:#a78bfa;background:#a78bfa1a;box-shadow:0 0 12px #a78bfa33}.footer__divider[data-v-52765dc5]{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(96,165,250,.45) 25%,rgba(167,139,250,.55) 50%,rgba(244,114,182,.4) 75%,transparent 100%);margin-bottom:clamp(.8rem,2vh,1.5rem);box-shadow:0 0 12px #a78bfa33}.footer__bottom-row[data-v-52765dc5]{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(1rem,3vw,2rem);flex-wrap:wrap}.footer__legal[data-v-52765dc5]{flex:1;min-width:min(100%,16rem);max-width:36rem;padding-left:.65rem;border-left:2px solid rgba(167,139,250,.22)}.footer__legal-brand[data-v-52765dc5],.footer__legal-entity[data-v-52765dc5],.footer__legal-list[data-v-52765dc5]{font-size:clamp(.68rem,min(1.2vw,1.5vh),.82rem);margin:0}.footer__legal-brand[data-v-52765dc5]{opacity:.5;letter-spacing:.02em;margin-bottom:.35em}.footer__legal-entity[data-v-52765dc5]{opacity:.62;font-weight:500;line-height:1.45;margin-bottom:.55em}.footer__legal-list[data-v-52765dc5]{display:grid;gap:.28em 0;opacity:.45}.footer__legal-row[data-v-52765dc5]{display:grid;grid-template-columns:minmax(5.5rem,auto) 1fr;gap:.5rem .85rem;align-items:baseline}.footer__legal-row dt[data-v-52765dc5]{margin:0;font-size:.92em;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.footer__legal-row dd[data-v-52765dc5]{margin:0;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.4}.footer__built[data-v-52765dc5]{font-size:clamp(.68rem,min(1.2vw,1.5vh),.82rem);opacity:.4;margin:0;flex-shrink:0}@media(max-width:1023px){.footer__inner[data-v-52765dc5]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,3rem)}.footer__brand[data-v-52765dc5]{grid-column:1 / -1}.footer__br[data-v-52765dc5]{display:none}}@media(max-width:767px){.snap-section.footer[data-v-52765dc5]{justify-content:flex-start;padding-top:max(env(safe-area-inset-top,0px),clamp(2.5rem,5vh,4rem))}.footer__inner[data-v-52765dc5]{grid-template-columns:1fr;gap:clamp(1.2rem,3vh,2rem);margin-bottom:clamp(1rem,2.5vh,2rem)}.footer__brand[data-v-52765dc5]{grid-column:auto}.footer__logo[data-v-52765dc5]{font-size:clamp(2.8rem,12vw,4.5rem)}.footer__tagline[data-v-52765dc5]{font-size:clamp(.88rem,3.5vw,1.05rem)}.footer__desc[data-v-52765dc5]{font-size:clamp(.8rem,3vw,.95rem);margin-bottom:clamp(.6rem,1.5vh,1rem)}.footer__br[data-v-52765dc5]{display:none}.footer__col-label[data-v-52765dc5]{font-size:clamp(.65rem,2.5vw,.78rem);margin-bottom:.5rem}.footer__list[data-v-52765dc5]{flex-direction:row;flex-wrap:wrap;gap:.3rem .8rem}.footer__list li[data-v-52765dc5]{font-size:clamp(.75rem,3vw,.9rem)}.footer__contact-link[data-v-52765dc5]{font-size:clamp(.8rem,3.2vw,.95rem)}.footer__bottom-row[data-v-52765dc5]{flex-direction:column;align-items:flex-start;gap:.75rem}.footer__legal[data-v-52765dc5]{max-width:none;padding-left:.55rem}.footer__legal-brand[data-v-52765dc5],.footer__legal-entity[data-v-52765dc5],.footer__legal-list[data-v-52765dc5]{font-size:clamp(.68rem,2.5vw,.8rem)}.footer__legal-row[data-v-52765dc5]{grid-template-columns:minmax(4.8rem,auto) 1fr;gap:.35rem .65rem}.footer__built[data-v-52765dc5]{font-size:clamp(.68rem,2.5vw,.8rem)}}@media(max-height:500px){.footer__inner[data-v-52765dc5]{grid-template-columns:1.4fr 1fr 1fr;gap:clamp(1rem,3vw,2.5rem);align-items:center;margin-bottom:clamp(.5rem,2vh,1.5rem)}.footer__logo[data-v-52765dc5]{font-size:clamp(1.8rem,min(5vw,6vh),3rem);margin-bottom:.2rem}.footer__tagline[data-v-52765dc5]{font-size:clamp(.72rem,min(1.5vw,1.8vh),.9rem)}.footer__desc[data-v-52765dc5]{font-size:clamp(.65rem,min(1.2vw,1.5vh),.82rem);margin-bottom:.5rem}.footer__badges[data-v-52765dc5]{gap:.3rem}.footer__badge[data-v-52765dc5]{font-size:clamp(.55rem,1.2vh,.68rem);padding:.2em .55em}.footer__col-label[data-v-52765dc5]{font-size:clamp(.58rem,1.2vh,.7rem);margin-bottom:.4rem}.footer__list[data-v-52765dc5]{gap:clamp(.2rem,.6vh,.4rem)}.footer__list li[data-v-52765dc5],.footer__contact-link[data-v-52765dc5]{font-size:clamp(.62rem,min(1.1vw,1.5vh),.8rem)}.footer__social[data-v-52765dc5]{margin-top:.4rem}.footer__social-btn[data-v-52765dc5]{width:clamp(22px,2.8vh,30px);height:clamp(22px,2.8vh,30px);font-size:.75rem}.footer__divider[data-v-52765dc5]{margin-bottom:clamp(.4rem,1vh,.8rem)}.footer__legal-brand[data-v-52765dc5],.footer__legal-entity[data-v-52765dc5],.footer__legal-list[data-v-52765dc5]{font-size:clamp(.58rem,1.2vh,.72rem)}.footer__legal-row[data-v-52765dc5]{grid-template-columns:minmax(4.2rem,auto) 1fr;gap:.2rem .5rem}.footer__built[data-v-52765dc5]{font-size:clamp(.58rem,1.2vh,.72rem)}}.app[data-v-085b4b85]{background:#0a0a0f;color:#f0f0f5;min-height:100vh;min-height:100dvh;position:relative;overflow-x:hidden}.bg-abstract[data-v-085b4b85]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bg-abstract[data-v-085b4b85]:before,.bg-abstract[data-v-085b4b85]:after{content:"";position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(120px);opacity:.18;animation:floatBlobs-085b4b85 18s ease-in-out infinite alternate}.bg-abstract[data-v-085b4b85]:before{top:-150px;left:-150px;background:radial-gradient(circle,#60a5fa,transparent 70%)}.bg-abstract[data-v-085b4b85]:after{bottom:-200px;right:-200px;background:radial-gradient(circle,#f472b6,#a78bfa,transparent 75%);animation-delay:3s}.bg-topline[data-v-085b4b85]{position:fixed;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#60a5fa 20%,#a78bfa 50%,#f472b6 80%,transparent 100%);z-index:100;animation:toplineShimmer-085b4b85 5s ease-in-out infinite alternate}@keyframes toplineShimmer-085b4b85{0%{opacity:.45}to{opacity:.95}}.bg-grid[data-v-085b4b85]{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(96,165,250,.22) 1px,transparent 1px);background-size:32px 32px;animation:gridBreath-085b4b85 10s ease-in-out infinite alternate}@keyframes gridBreath-085b4b85{0%{opacity:.45}to{opacity:.9}}.bg-hero-glow[data-v-085b4b85]{position:fixed;top:-20vh;left:50%;transform:translate(-50%);width:90vw;max-width:1100px;height:90vh;background:radial-gradient(ellipse at 50% 20%,rgba(96,165,250,.1) 0%,rgba(167,139,250,.07) 40%,transparent 72%);filter:blur(60px);pointer-events:none;z-index:0}.bg-noise[data-v-085b4b85]{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.bg-orb-mid[data-v-085b4b85]{position:fixed;width:45vw;height:45vw;max-width:600px;max-height:600px;border-radius:50%;top:35%;right:10%;background:radial-gradient(circle,rgba(167,139,250,.18),transparent 70%);filter:blur(90px);pointer-events:none;z-index:0;animation:orbMidFloat-085b4b85 22s ease-in-out infinite}@keyframes orbMidFloat-085b4b85{0%{transform:translate(0) scale(1)}25%{transform:translate(-6%,8%) scale(1.08)}50%{transform:translate(4%,-5%) scale(.94)}75%{transform:translate(-3%,6%) scale(1.05)}to{transform:translate(0) scale(1)}}.snap-container[data-v-085b4b85]{height:100vh;height:100dvh;height:100svh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.snap-container[data-v-085b4b85]::-webkit-scrollbar{display:none}@keyframes floatBlobs-085b4b85{0%{transform:translate(0) scale(1)}50%{transform:translate(160px,-120px) scale(1.15)}to{transform:translate(-120px,140px) scale(.95)}}.particles[data-v-085b4b85]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.particle[data-v-085b4b85]{position:absolute;border-radius:50%;filter:blur(1.5px);animation:particleDrift-085b4b85 ease-in-out infinite alternate}@keyframes particleDrift-085b4b85{0%{transform:translate(0);opacity:.15}30%{opacity:.55}70%{transform:translate(18px,-32px);opacity:.4}to{transform:translate(-12px,-52px);opacity:.1}}.cursor-spotlight[data-v-085b4b85]{position:fixed;inset:0;z-index:2;pointer-events:none}.section-dots[data-v-085b4b85]{position:fixed;right:1.6rem;top:50%;transform:translateY(-50%);z-index:200;display:flex;flex-direction:column;gap:.7rem}.section-dot[data-v-085b4b85]{width:8px;height:8px;border-radius:50%;border:1.5px solid rgba(167,139,250,.65);background:#a78bfa1f;cursor:pointer;padding:0;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.section-dot.active[data-v-085b4b85]{background:linear-gradient(135deg,#60a5fa,#a78bfa);border-color:transparent;transform:scale(1.5);box-shadow:0 0 12px #a78bfacc,0 0 24px #60a5fa59}.section-dot[data-v-085b4b85]:hover:not(.active){border-color:#a78bfae6;background:#a78bfa4d;transform:scale(1.2)}@media(max-width:768px){.section-dots[data-v-085b4b85]{display:none}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}*,*:before,*:after{box-sizing:border-box}:root{--container-max: 1280px;--container-gutter: 1.5rem}body{margin:0;background:#0a0a0f;color:#f0f0f5;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-tap-highlight-color:transparent}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-gutter)}@media(max-width:480px){.container{--container-gutter: 1.2rem}}
