.logo-wrap[data-v-3804adac]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.logo-icon[data-v-3804adac]{height:26px;width:auto;mix-blend-mode:screen;flex-shrink:0}.logo-text[data-v-3804adac]{font-family:var(--font-body);font-size:1.15rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.nav[data-v-f8966e1e]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.4rem 0;transition:padding .3s ease,background .3s ease,border-color .3s ease,backdrop-filter .3s ease;border-bottom:1px solid transparent}.nav.scrolled[data-v-f8966e1e]{padding:.85rem 0;background:#09080fe0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--border)}.nav-inner[data-v-f8966e1e]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.logo-link[data-v-f8966e1e]{text-decoration:none}.nav-links[data-v-f8966e1e]{display:flex;gap:2.5rem;list-style:none}.nav-links a[data-v-f8966e1e]{color:var(--text-dim);text-decoration:none;font-size:.88rem;font-weight:500;letter-spacing:.02em;position:relative;transition:color .2s ease}.nav-links a[data-v-f8966e1e]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:var(--purple);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-links a[data-v-f8966e1e]:hover,.nav-links a.router-link-active[data-v-f8966e1e]{color:var(--text)}.nav-links a[data-v-f8966e1e]:hover:after,.nav-links a.router-link-active[data-v-f8966e1e]:after{transform:scaleX(1)}.nav-right[data-v-f8966e1e]{display:flex;align-items:center;gap:1rem}.lang-switcher[data-v-f8966e1e]{position:relative}.lang-current[data-v-f8966e1e]{display:flex;align-items:center;gap:.35rem;background:none;border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;padding:.35rem .65rem;cursor:pointer;transition:color .2s,border-color .2s}.lang-current[data-v-f8966e1e]:hover{color:var(--text);border-color:var(--purple-dim)}.lang-current svg[data-v-f8966e1e]{transition:transform .2s ease}.lang-current svg.rotated[data-v-f8966e1e]{transform:rotate(180deg)}.lang-dropdown[data-v-f8966e1e]{position:absolute;top:calc(100% + .5rem);right:0;background:var(--bg-2);border:1px solid var(--border);min-width:130px;z-index:100;overflow:hidden}.lang-option[data-v-f8966e1e]{display:flex;align-items:center;gap:.8rem;width:100%;background:none;border:none;padding:.6rem .9rem;cursor:pointer;transition:background .15s;text-align:left}.lang-option[data-v-f8966e1e]:hover{background:var(--bg-3)}.lang-option.active[data-v-f8966e1e]{background:#662dc51a}.lo-code[data-v-f8966e1e]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;color:var(--purple-light);min-width:22px}.lo-full[data-v-f8966e1e]{font-size:.78rem;color:var(--text-dim)}.lang-option.active .lo-full[data-v-f8966e1e]{color:var(--text)}.lang-drop-enter-active[data-v-f8966e1e],.lang-drop-leave-active[data-v-f8966e1e]{transition:opacity .15s,transform .15s}.lang-drop-enter-from[data-v-f8966e1e],.lang-drop-leave-to[data-v-f8966e1e]{opacity:0;transform:translateY(-6px)}.nav-cta[data-v-f8966e1e]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bg);background:var(--purple);text-decoration:none;padding:.55rem 1.1rem;border:1px solid var(--purple);transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.nav-cta[data-v-f8966e1e]:hover{background:transparent;color:var(--purple-light);border-color:var(--purple-light)}.hamburger[data-v-f8966e1e]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:none;padding:4px}.hamburger span[data-v-f8966e1e]{display:block;width:22px;height:1.5px;background:var(--text);transition:transform .3s ease,opacity .3s ease;transform-origin:center}.hamburger.open span[data-v-f8966e1e]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hamburger.open span[data-v-f8966e1e]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span[data-v-f8966e1e]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-overlay[data-v-f8966e1e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#09080fb3;z-index:-1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-fade-enter-active[data-v-f8966e1e],.menu-fade-leave-active[data-v-f8966e1e]{transition:opacity .3s ease}.menu-fade-enter-from[data-v-f8966e1e],.menu-fade-leave-to[data-v-f8966e1e]{opacity:0}@media(max-width:768px){.hamburger[data-v-f8966e1e]{display:flex}.nav-cta[data-v-f8966e1e]{display:none}.nav-links[data-v-f8966e1e]{position:fixed;top:0;right:0;width:min(280px,80vw);height:100vh;background:var(--bg-2);border-left:1px solid var(--border);flex-direction:column;justify-content:center;gap:2rem;padding:3rem 2.5rem;transform:translate(100%);transition:transform .35s cubic-bezier(.22,1,.36,1);z-index:1001}.nav-links.open[data-v-f8966e1e]{transform:translate(0)}.nav-links a[data-v-f8966e1e]{font-size:1.3rem;font-weight:700}}.footer[data-v-83f68e97]{background:var(--bg-2);padding:5rem 0 2.5rem;position:relative}.footer-top-line[data-v-83f68e97]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--purple-dim),var(--gold-light),var(--purple-dim),transparent);opacity:.5}.footer-top[data-v-83f68e97]{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem;padding-bottom:3.5rem;border-bottom:1px solid var(--border);margin-bottom:2rem;flex-wrap:wrap}.footer-brand[data-v-83f68e97]{display:flex;flex-direction:column;gap:1rem;max-width:300px}.footer-brand p[data-v-83f68e97]{font-size:.85rem;color:var(--text-dim);line-height:1.7;font-weight:300}.footer-contact[data-v-83f68e97]{display:flex;flex-direction:column;gap:.5rem}.footer-contact a[data-v-83f68e97]{display:flex;align-items:center;gap:.55rem;font-size:.82rem;color:var(--text-dim);text-decoration:none;font-family:var(--font-mono);transition:color .2s ease}.footer-contact a[data-v-83f68e97]:hover{color:var(--purple-light)}.footer-links[data-v-83f68e97]{display:flex;gap:4.5rem;flex-wrap:wrap}.link-col[data-v-83f68e97]{display:flex;flex-direction:column;gap:.65rem}.col-title[data-v-83f68e97]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.4rem}.link-col a[data-v-83f68e97]{font-size:.84rem;color:var(--text-dim);text-decoration:none;transition:color .2s ease,padding-left .2s ease}.link-col a[data-v-83f68e97]:hover{color:var(--purple-light);padding-left:4px}.footer-bottom[data-v-83f68e97]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copy[data-v-83f68e97]{font-size:.75rem;color:var(--text-dim);font-family:var(--font-mono);opacity:.7}.footer-legal[data-v-83f68e97]{display:flex;gap:1.5rem}.footer-legal a[data-v-83f68e97]{font-size:.75rem;color:var(--text-dim);font-family:var(--font-mono);text-decoration:none;opacity:.7;transition:color .2s ease,opacity .2s ease}.footer-legal a[data-v-83f68e97]:hover{color:var(--purple-light);opacity:1}.cookie-banner[data-v-2d6335d3]{position:fixed;left:1.5rem;right:1.5rem;bottom:1.5rem;z-index:999;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;max-width:900px;margin:0 auto;padding:1.2rem 1.5rem;background:var(--bg-2);border:1px solid var(--border);box-shadow:0 20px 60px #00000080}.cookie-text p[data-v-2d6335d3]{font-size:.84rem;line-height:1.6;color:var(--text-dim);font-weight:300;max-width:560px}.cookie-text a[data-v-2d6335d3]{color:var(--purple-light);text-decoration:none;border-bottom:1px solid var(--purple-dim)}.cookie-text a[data-v-2d6335d3]:hover{color:var(--gold-light)}.cookie-actions[data-v-2d6335d3]{display:flex;gap:.75rem;flex-shrink:0}.cookie-actions button[data-v-2d6335d3]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding:.65rem 1.3rem;cursor:pointer;transition:all .2s ease}.btn-decline[data-v-2d6335d3]{background:transparent;color:var(--text-dim);border:1px solid var(--border)}.btn-decline[data-v-2d6335d3]:hover{color:var(--text-light, #e8e3f5);border-color:var(--purple-dim)}.btn-accept[data-v-2d6335d3]{background:var(--purple);color:#fff;border:1px solid var(--purple)}.btn-accept[data-v-2d6335d3]:hover{background:var(--purple-light);border-color:var(--purple-light)}.banner-slide-enter-active[data-v-2d6335d3],.banner-slide-leave-active[data-v-2d6335d3]{transition:opacity .3s ease,transform .3s ease}.banner-slide-enter-from[data-v-2d6335d3],.banner-slide-leave-to[data-v-2d6335d3]{opacity:0;transform:translateY(20px)}@media(max-width:640px){.cookie-banner[data-v-2d6335d3]{flex-direction:column;align-items:stretch}.cookie-actions[data-v-2d6335d3]{justify-content:flex-end}}.hero[data-v-a8f387cd]{position:relative;height:100vh;min-height:620px;display:flex;flex-direction:column;overflow:hidden}.hero-grid[data-v-a8f387cd]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(102,45,197,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(102,45,197,.07) 1px,transparent 1px);background-size:55px 55px;-webkit-mask-image:radial-gradient(ellipse 85% 85% at 60% 40%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 85% 85% at 60% 40%,black 20%,transparent 100%)}.orb[data-v-a8f387cd]{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.orb-1[data-v-a8f387cd]{width:700px;height:700px;background:#662dc524;top:-250px;right:-150px;animation:orb-float-a8f387cd 14s ease-in-out infinite}.orb-2[data-v-a8f387cd]{width:350px;height:350px;background:#c5922d12;bottom:80px;left:-80px;animation:orb-float-a8f387cd 18s ease-in-out infinite reverse}@keyframes orb-float-a8f387cd{0%,to{transform:translate(0)}33%{transform:translate(-30px,20px)}66%{transform:translate(20px,-30px)}}.hero-side-label[data-v-a8f387cd]{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:center center;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);opacity:.4;white-space:nowrap;z-index:1}.side-txt[data-v-a8f387cd]{display:block}.hero-body[data-v-a8f387cd]{flex:1;display:flex;align-items:center;padding-top:5rem;position:relative;z-index:1}.hero-layout[data-v-a8f387cd]{display:grid;grid-template-columns:1fr 380px;align-items:center;gap:4rem}.hero-avail[data-v-a8f387cd]{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#4ade80;border:1px solid rgba(74,222,128,.25);padding:.3rem .8rem;margin-bottom:2rem;background:#4ade800d}.avail-dot[data-v-a8f387cd]{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:pulse-dot-a8f387cd 2s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot-a8f387cd{0%,to{opacity:1}50%{opacity:.3}}.hero-title[data-v-a8f387cd]{display:flex;flex-direction:column;gap:0;font-size:clamp(3.5rem,8vw,9rem);font-weight:800;line-height:.95;letter-spacing:-.045em;margin-bottom:2.5rem}.ht-row[data-v-a8f387cd]{display:block;overflow:hidden}.ht-word[data-v-a8f387cd]{display:block;color:var(--text)}.ht-word.accent[data-v-a8f387cd]{color:var(--purple-light)}.glitch[data-v-a8f387cd]{position:relative;display:block}.glitch[data-v-a8f387cd]:before,.glitch[data-v-a8f387cd]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;color:inherit;opacity:0;pointer-events:none}.glitch[data-v-a8f387cd]:before{clip-path:polygon(0 0%,100% 0%,100% 33%,0 33%);animation:g-slice-a-a8f387cd 5s steps(1) infinite}.glitch[data-v-a8f387cd]:after{clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);animation:g-slice-b-a8f387cd 5s steps(1) .08s infinite}.ht-row:last-child .glitch[data-v-a8f387cd]:before{animation:g-slice-a-a8f387cd 5s steps(1) 2.5s infinite}.ht-row:last-child .glitch[data-v-a8f387cd]:after{animation:g-slice-b-a8f387cd 5s steps(1) 2.58s infinite}@keyframes g-slice-a-a8f387cd{0%{opacity:1;transform:translate(-6px)}1%{opacity:1;transform:translate(5px)}2%,to{opacity:0;transform:translate(0)}70%{opacity:0;transform:translate(0)}71%{opacity:1;transform:translate(-4px)}72%{opacity:1;transform:translate(4px)}73%,99%{opacity:0;transform:translate(0)}}@keyframes g-slice-b-a8f387cd{0%{opacity:1;transform:translate(5px)}1%{opacity:1;transform:translate(-4px)}2%,to{opacity:0;transform:translate(0)}70%{opacity:0;transform:translate(0)}71%{opacity:1;transform:translate(3px)}72%{opacity:1;transform:translate(-5px)}73%,99%{opacity:0;transform:translate(0)}}.hero-sub-wrap[data-v-a8f387cd]{display:flex;flex-direction:column;gap:2rem}.hero-sub[data-v-a8f387cd]{font-size:clamp(.9rem,1.5vw,1.05rem);color:var(--text-dim);line-height:1.8;font-weight:300;max-width:440px}.hero-actions[data-v-a8f387cd]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.btn-hero-primary[data-v-a8f387cd]{display:inline-flex;align-items:center;gap:.7rem;background:var(--purple);color:#fff;text-decoration:none;font-weight:600;font-size:.9rem;padding:.9rem 1.8rem;border:1px solid var(--purple);position:relative;overflow:hidden;transition:color .3s ease,border-color .3s ease;animation:pulse-glow 3.5s ease-in-out infinite}.btn-hero-primary[data-v-a8f387cd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translate(-101%);transition:transform .35s cubic-bezier(.22,1,.36,1);z-index:0}.btn-hero-primary[data-v-a8f387cd]:hover:before{transform:translate(0)}.btn-hero-primary[data-v-a8f387cd]:hover{color:var(--bg);border-color:var(--gold);animation:none}.btn-hero-primary span[data-v-a8f387cd],.btn-hero-primary svg[data-v-a8f387cd]{position:relative;z-index:1}.btn-hero-ghost[data-v-a8f387cd]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-dim);text-decoration:none;font-size:.85rem;font-family:var(--font-mono);letter-spacing:.04em;padding-bottom:.15rem;border-bottom:1px solid var(--border);transition:color .2s ease,border-color .2s ease}.btn-hero-ghost[data-v-a8f387cd]:hover{color:var(--text);border-color:var(--purple)}.hero-right[data-v-a8f387cd]{display:flex;flex-direction:column;gap:.8rem}.hcard[data-v-a8f387cd]{background:#0f0d1ad9;border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.hcard[data-v-a8f387cd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(102,45,197,.07) 0%,transparent 60%);pointer-events:none}.hcard-bar[data-v-a8f387cd]{display:flex;align-items:center;gap:.6rem;padding:.65rem 1rem;border-bottom:1px solid var(--border);background:#ffffff06}.dots[data-v-a8f387cd]{display:flex;gap:.35rem}.dots span[data-v-a8f387cd]{width:9px;height:9px;border-radius:50%;background:var(--border)}.dots span[data-v-a8f387cd]:nth-child(1){background:#f87171}.dots span[data-v-a8f387cd]:nth-child(2){background:#f0b429}.dots span[data-v-a8f387cd]:nth-child(3){background:#4ade80}.hcard-path[data-v-a8f387cd]{font-family:var(--font-mono);font-size:.58rem;color:var(--text-dim);letter-spacing:.05em}.hcard-content[data-v-a8f387cd]{padding:1rem 1.2rem;font-family:var(--font-mono);font-size:.72rem;line-height:1.85}.cl[data-v-a8f387cd]{color:var(--text-dim)}.cl.pl[data-v-a8f387cd]{padding-left:1.4rem}.cl.mt[data-v-a8f387cd]{margin-top:.4rem}.c-kw[data-v-a8f387cd]{color:#c792ea}.c-fn[data-v-a8f387cd]{color:#82aaff}.c-key[data-v-a8f387cd],.c-str[data-v-a8f387cd]{color:#c3e88d}.c-num[data-v-a8f387cd]{color:var(--gold-light)}.c-dim[data-v-a8f387cd]{color:#4a4a6a}.hcard-score[data-v-a8f387cd]{padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.5rem}.score-top[data-v-a8f387cd]{display:flex;justify-content:space-between;align-items:center}.score-label[data-v-a8f387cd]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.score-badge[data-v-a8f387cd]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;color:var(--purple-light);border:1px solid var(--purple-dim);padding:.1rem .45rem}.score-big[data-v-a8f387cd]{font-family:var(--font-display);font-size:3.2rem;font-weight:800;letter-spacing:-.05em;color:var(--purple-light);line-height:1}.score-track[data-v-a8f387cd]{height:2px;background:var(--border);overflow:hidden}.score-fill[data-v-a8f387cd]{height:100%;background:linear-gradient(90deg,var(--purple),var(--purple-light));transition:width 1.6s cubic-bezier(.22,1,.36,1)}.score-sub[data-v-a8f387cd]{font-family:var(--font-mono);font-size:.58rem;color:var(--text-dim);letter-spacing:.06em}.hcard-badge[data-v-a8f387cd]{padding:.85rem 1.2rem;display:flex;align-items:center;gap:.8rem;border-color:#4ade8026}.badge-dot[data-v-a8f387cd]{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade8099;flex-shrink:0;animation:pulse-dot-a8f387cd 2s ease-in-out infinite}.badge-txt[data-v-a8f387cd]{display:flex;flex-direction:column;gap:.1rem}.badge-title[data-v-a8f387cd]{font-size:.78rem;font-weight:600;color:#4ade80;letter-spacing:-.01em}.badge-sub[data-v-a8f387cd]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;color:var(--text-dim)}.hero-stats[data-v-a8f387cd]{border-top:1px solid var(--border);background:#09080fe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;z-index:1}.stats-inner[data-v-a8f387cd]{display:flex;align-items:center;padding:1.2rem 2.5rem;position:relative}.stat-item[data-v-a8f387cd]{display:flex;flex-direction:column;gap:.15rem;flex:1}.stat-val[data-v-a8f387cd]{font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:-.025em;line-height:1;color:var(--text)}.stat-label[data-v-a8f387cd]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.stat-dividers[data-v-a8f387cd]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;pointer-events:none}.sdiv[data-v-a8f387cd]{position:absolute;width:1px;height:28px;background:var(--border)}.sdiv[data-v-a8f387cd]:nth-child(1){left:calc(25% + 2.5rem)}.sdiv[data-v-a8f387cd]:nth-child(2){left:calc(50% + 2.5rem)}.sdiv[data-v-a8f387cd]:nth-child(3){left:calc(75% + 2.5rem)}.scroll-hint[data-v-a8f387cd]{position:absolute;bottom:4.5rem;left:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);opacity:.3;z-index:1}.sh-line[data-v-a8f387cd]{width:1px;height:36px;background:linear-gradient(to bottom,var(--purple),transparent);animation:sh-anim-a8f387cd 2.2s ease-in-out infinite}@keyframes sh-anim-a8f387cd{0%,to{transform:scaleY(1);transform-origin:top;opacity:1}50%{transform:scaleY(.5);transform-origin:top;opacity:.5}}@media(max-width:960px){.hero-layout[data-v-a8f387cd]{grid-template-columns:1fr}.hero-right[data-v-a8f387cd]{display:none}}@media(max-width:640px){.hero[data-v-a8f387cd]{height:100svh}.hero-title[data-v-a8f387cd]{font-size:clamp(3rem,13vw,5.5rem);margin-bottom:2rem}.hero-avail[data-v-a8f387cd]{font-size:.58rem}.stats-inner[data-v-a8f387cd]{padding:1rem 1.5rem;flex-wrap:wrap;gap:1rem}.stat-item[data-v-a8f387cd]{flex:0 0 48%}.stat-dividers[data-v-a8f387cd],.scroll-hint[data-v-a8f387cd],.hero-side-label[data-v-a8f387cd]{display:none}}.manifesto[data-v-c1f9a512]{padding:0;background:var(--bg);border-top:1px solid var(--border);overflow:hidden}.m-ticker-wrap[data-v-c1f9a512]{border-bottom:1px solid var(--border);overflow:hidden;padding:.65rem 0}.m-ticker-wrap.reverse[data-v-c1f9a512]{border-bottom:none;border-top:1px solid var(--border)}.m-ticker[data-v-c1f9a512]{display:flex;width:max-content;animation:marquee 30s linear infinite}.m-ticker-reverse[data-v-c1f9a512]{animation-direction:reverse}.m-ticker-track[data-v-c1f9a512]{display:inline-flex;white-space:nowrap;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding-right:0}.m-body[data-v-c1f9a512]{display:grid;grid-template-columns:160px 1fr;gap:4rem;padding:6rem 0 5rem;border-bottom:1px solid var(--border)}.m-left[data-v-c1f9a512]{padding-top:.5rem}.m-label[data-v-c1f9a512]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;color:var(--purple);writing-mode:vertical-lr;transform:rotate(180deg);display:inline-block}.m-quote[data-v-c1f9a512]{display:flex;flex-direction:column;gap:1.5rem}.m-q-text[data-v-c1f9a512]{font-family:var(--font-display);font-size:clamp(1.6rem,3.5vw,2.8rem);font-weight:700;line-height:1.25;letter-spacing:-.03em;color:var(--text);position:relative}.m-q-mark[data-v-c1f9a512]{font-size:5rem;line-height:0;vertical-align:-.35em;color:var(--purple-dim);font-family:Georgia,serif;margin-right:.1em}.m-q-rule[data-v-c1f9a512]{width:80px;height:1px;background:linear-gradient(90deg,var(--purple),transparent)}.m-q-sig[data-v-c1f9a512]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.m-values[data-v-c1f9a512]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}.m-val[data-v-c1f9a512]{padding:2.5rem;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:1rem;position:relative;transition:background .25s ease}.m-val[data-v-c1f9a512]:hover{background:var(--bg-2)}.m-val[data-v-c1f9a512]:last-child{border-right:none}.m-val-num[data-v-c1f9a512]{font-family:var(--font-display);font-size:4rem;font-weight:800;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px var(--purple-dim);line-height:1;transition:-webkit-text-stroke-color .25s ease}.m-val:hover .m-val-num[data-v-c1f9a512]{-webkit-text-stroke-color:var(--purple)}.m-val-body h3[data-v-c1f9a512]{font-size:.95rem;font-weight:700;margin-bottom:.5rem;letter-spacing:-.01em}.m-val-body p[data-v-c1f9a512]{font-size:.82rem;color:var(--text-dim);line-height:1.7;font-weight:300}@media(max-width:900px){.m-body[data-v-c1f9a512]{grid-template-columns:1fr;gap:2rem}.m-label[data-v-c1f9a512]{writing-mode:horizontal-tb;transform:none}.m-values[data-v-c1f9a512]{grid-template-columns:1fr}.m-val[data-v-c1f9a512]{border-right:none;border-bottom:1px solid var(--border)}.m-val[data-v-c1f9a512]:last-child{border-bottom:none}}.services[data-v-dcc95653]{padding:10rem 0;position:relative;overflow:hidden;border-top:1px solid var(--border)}.s-watermark[data-v-dcc95653]{position:absolute;right:-2rem;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(14rem,22vw,22rem);font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(102,45,197,.06);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.s-rule-v[data-v-dcc95653]{position:absolute;left:2.5rem;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,var(--border) 20%,var(--border) 80%,transparent);pointer-events:none}.s-header[data-v-dcc95653]{display:grid;grid-template-columns:160px 1fr;gap:4rem;align-items:start;margin-bottom:5rem;padding-left:3rem}.s-meta[data-v-dcc95653]{display:flex;flex-direction:column;gap:.5rem;padding-top:.6rem}.s-num[data-v-dcc95653]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;color:var(--purple)}.s-label[data-v-dcc95653]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);writing-mode:vertical-lr;transform:rotate(180deg);align-self:flex-start}.s-title[data-v-dcc95653]{font-size:clamp(2.4rem,4.5vw,4rem);font-weight:800;line-height:1.06;letter-spacing:-.04em;margin-bottom:1.4rem}.s-title em[data-v-dcc95653]{font-style:normal;color:var(--purple-light)}.s-sub[data-v-dcc95653]{color:var(--text-dim);font-size:.98rem;line-height:1.8;font-weight:300;max-width:480px}.services-list[data-v-dcc95653]{display:flex;flex-direction:column;padding-left:3rem}.s-item[data-v-dcc95653]{display:grid;grid-template-columns:80px 1fr;gap:2rem;padding:2.8rem 0;border-bottom:1px solid var(--border);position:relative;cursor:default;transition:background .3s ease}.s-item[data-v-dcc95653]:first-child{border-top:1px solid var(--border)}.s-item[data-v-dcc95653]:before{content:"";position:absolute;top:0;right:-2.5rem;bottom:0;left:-2.5rem;background:#662dc508;opacity:0;transition:opacity .3s ease;pointer-events:none}.s-item[data-v-dcc95653]:hover:before{opacity:1}.s-item.featured[data-v-dcc95653]:before{background:#c5922d08}.s-item-num[data-v-dcc95653]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:.25rem}.s-item-num span[data-v-dcc95653]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--purple-dim);transition:color .3s ease}.s-item:hover .s-item-num span[data-v-dcc95653],.s-item.featured .s-item-num span[data-v-dcc95653]{color:var(--purple)}.s-item-line[data-v-dcc95653]{flex:1;width:1px;background:var(--border);transition:background .5s ease;max-height:60px}.s-item-line.active[data-v-dcc95653]{background:var(--purple)}.s-item.featured .s-item-line.active[data-v-dcc95653]{background:var(--gold)}.s-item-body[data-v-dcc95653]{display:flex;flex-direction:column;gap:1rem}.s-item-top[data-v-dcc95653]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.s-item-title-row[data-v-dcc95653]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.s-item-title[data-v-dcc95653]{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.s-item-icon[data-v-dcc95653]{color:var(--purple);opacity:.6;transition:opacity .3s ease,color .3s ease;flex-shrink:0}.s-item:hover .s-item-icon[data-v-dcc95653]{opacity:1}.s-item.featured .s-item-icon[data-v-dcc95653]{color:var(--gold)}.s-item-desc[data-v-dcc95653]{color:var(--text-dim);font-size:.9rem;line-height:1.75;font-weight:300;max-width:520px}.s-item-tags[data-v-dcc95653]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.s-item-tags li[data-v-dcc95653]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);padding:.2rem .6rem;transition:color .2s ease,border-color .2s ease}.s-item:hover .s-item-tags li[data-v-dcc95653]{color:var(--text);border-color:var(--purple-dim)}.s-badge[data-v-dcc95653]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(197,146,45,.4);padding:.18rem .5rem;background:#c5922d0f;white-space:nowrap;flex-shrink:0}.s-footer[data-v-dcc95653]{display:flex;padding-left:3rem;margin-top:3rem}.s-link[data-v-dcc95653]{display:inline-flex;align-items:center;gap:.8rem;color:var(--text-dim);text-decoration:none;font-size:.85rem;font-family:var(--font-mono);letter-spacing:.04em;border-bottom:1px solid var(--border);padding-bottom:.3rem;transition:color .2s ease,border-color .2s ease,gap .2s ease}.s-link[data-v-dcc95653]:hover{color:var(--text);border-color:var(--purple);gap:1.2rem}@media(max-width:900px){.s-header[data-v-dcc95653]{grid-template-columns:1fr;gap:1.5rem;padding-left:0}.s-rule-v[data-v-dcc95653]{display:none}.s-watermark[data-v-dcc95653]{font-size:10rem;right:-1rem;opacity:.5}.services-list[data-v-dcc95653]{padding-left:0}.s-item[data-v-dcc95653]{grid-template-columns:50px 1fr;gap:1rem}.s-footer[data-v-dcc95653]{padding-left:0}}@media(max-width:560px){.s-item[data-v-dcc95653]{grid-template-columns:1fr}.s-item-num[data-v-dcc95653]{flex-direction:row;align-items:center}.s-item-line[data-v-dcc95653]{flex:none;width:40px;height:1px;max-height:none}.s-badge[data-v-dcc95653]{position:static;align-self:flex-start;margin-top:.5rem}}.why[data-v-5e2085a2]{padding:10rem 0;background:var(--bg-2);position:relative;overflow:hidden;border-top:1px solid var(--border)}.w-watermark[data-v-5e2085a2]{position:absolute;left:-2rem;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(14rem,22vw,22rem);font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(102,45,197,.05);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.w-header[data-v-5e2085a2]{display:grid;grid-template-columns:160px 1fr;gap:4rem;align-items:start;margin-bottom:5rem}.w-meta[data-v-5e2085a2]{display:flex;flex-direction:column;gap:.5rem;padding-top:.6rem}.w-num[data-v-5e2085a2]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;color:var(--gold)}.w-label[data-v-5e2085a2]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);writing-mode:vertical-lr;transform:rotate(180deg);align-self:flex-start}.w-title[data-v-5e2085a2]{font-size:clamp(2.4rem,4.5vw,4rem);font-weight:800;line-height:1.06;letter-spacing:-.04em}.w-title em[data-v-5e2085a2]{font-style:normal;color:var(--gold)}.w-body[data-v-5e2085a2]{display:grid;grid-template-columns:1fr 280px;gap:4rem;align-items:start;margin-bottom:5rem}.w-accordion[data-v-5e2085a2]{display:flex;flex-direction:column}.w-acc-item[data-v-5e2085a2]{border-bottom:1px solid var(--border);cursor:pointer;padding:.25rem 0;transition:background .2s ease}.w-acc-item[data-v-5e2085a2]:first-child{border-top:1px solid var(--border)}.w-acc-head[data-v-5e2085a2]{display:flex;align-items:center;gap:1rem;padding:1.4rem .5rem}.w-acc-num[data-v-5e2085a2]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;color:var(--purple-dim);min-width:22px;transition:color .2s ease}.w-acc-item:hover .w-acc-num[data-v-5e2085a2]{color:var(--purple)}.w-acc-icon[data-v-5e2085a2]{color:var(--text-dim);display:flex;transition:color .2s ease}.w-acc-item:hover .w-acc-icon[data-v-5e2085a2]{color:var(--purple-light)}.w-acc-head h3[data-v-5e2085a2]{font-size:1rem;font-weight:600;flex:1;letter-spacing:-.01em}.w-acc-toggle[data-v-5e2085a2]{color:var(--text-dim);display:flex;transition:transform .25s ease;flex-shrink:0}.w-acc-toggle.open[data-v-5e2085a2]{transform:rotate(180deg)}.w-acc-body[data-v-5e2085a2]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .3s ease,padding .3s ease;opacity:0;padding:0 .5rem}.w-acc-body.visible[data-v-5e2085a2]{max-height:200px;opacity:1;padding-bottom:1.2rem}.w-acc-body p[data-v-5e2085a2]{font-size:.87rem;color:var(--text-dim);line-height:1.75;font-weight:300}.w-stats[data-v-5e2085a2]{display:flex;flex-direction:column;gap:0;border-left:1px solid var(--border);padding-left:2.5rem}.w-stat[data-v-5e2085a2]{display:flex;flex-direction:column;gap:.4rem;padding:2rem 0;position:relative}.w-stat[data-v-5e2085a2]:not(:last-child){border-bottom:1px solid var(--border)}.w-stat-rule[data-v-5e2085a2]{position:absolute;left:-2.5rem;top:50%;width:1.5rem;height:1px;background:var(--purple);transform:translateY(-50%);opacity:.5}.w-stat-val[data-v-5e2085a2]{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3rem);font-weight:800;letter-spacing:-.04em;color:var(--text);line-height:1}.w-stat-label[data-v-5e2085a2]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.w-marquee-wrap[data-v-5e2085a2]{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:.8rem 0}.w-marquee[data-v-5e2085a2]{display:flex;width:max-content;animation:marquee 22s linear infinite}.w-track[data-v-5e2085a2]{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;color:var(--text-dim)}@media(max-width:900px){.w-header[data-v-5e2085a2]{grid-template-columns:1fr;gap:1.5rem}.w-body[data-v-5e2085a2]{grid-template-columns:1fr;gap:3rem}.w-stats[data-v-5e2085a2]{flex-direction:row;border-left:none;border-top:1px solid var(--border);padding-left:0;padding-top:2rem}.w-stat[data-v-5e2085a2]{padding:0 2rem;border-bottom:none!important}.w-stat[data-v-5e2085a2]:not(:last-child){border-right:1px solid var(--border)}.w-stat-rule[data-v-5e2085a2]{display:none}.w-watermark[data-v-5e2085a2]{font-size:8rem}}@media(max-width:560px){.w-stats[data-v-5e2085a2]{flex-direction:column}.w-stat[data-v-5e2085a2]{padding:1.5rem 0}.w-stat[data-v-5e2085a2]:not(:last-child){border-right:none;border-bottom:1px solid var(--border)!important}}.cta-banner[data-v-0a34b583]{padding:8rem 0 0;position:relative;border-top:1px solid var(--border);overflow:hidden;background:var(--bg-3)}.cta-grid[data-v-0a34b583]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(102,45,197,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(102,45,197,.04) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 100% 0%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 100% 100% at 100% 0%,black 30%,transparent 80%);pointer-events:none}.cta-inner[data-v-0a34b583]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:end;padding-bottom:6rem}.cta-left[data-v-0a34b583]{display:flex;flex-direction:column;gap:2rem}.cta-meta[data-v-0a34b583]{display:flex;align-items:center;gap:.8rem}.cta-num[data-v-0a34b583]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;color:var(--purple)}.cta-rule[data-v-0a34b583]{flex:1;max-width:60px;height:1px;background:var(--border)}.cta-tag[data-v-0a34b583]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.cta-title[data-v-0a34b583]{font-size:clamp(3rem,6vw,5.5rem);font-weight:800;line-height:1.02;letter-spacing:-.05em}.cta-sub[data-v-0a34b583]{color:var(--text-dim);font-size:.95rem;line-height:1.75;font-weight:300}.cta-right[data-v-0a34b583]{display:flex;flex-direction:column;gap:2rem;padding-left:3rem;border-left:1px solid var(--border)}.cta-avail[data-v-0a34b583]{display:flex;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#4ade80}.avail-dot[data-v-0a34b583]{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:pulse-dot-0a34b583 2s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot-0a34b583{0%,to{opacity:1}50%{opacity:.35}}.cta-actions[data-v-0a34b583]{display:flex;flex-direction:column;gap:1rem}.cta-btn-primary[data-v-0a34b583]{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--purple);color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;padding:1.1rem 1.6rem;border:1px solid var(--purple);position:relative;overflow:hidden;transition:color .3s ease,border-color .3s ease;animation:pulse-glow 3.5s ease-in-out infinite}.cta-btn-primary[data-v-0a34b583]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translate(-101%);transition:transform .35s cubic-bezier(.22,1,.36,1);z-index:0}.cta-btn-primary[data-v-0a34b583]:hover:before{transform:translate(0)}.cta-btn-primary[data-v-0a34b583]:hover{color:var(--bg);border-color:var(--gold);animation:none}.cta-btn-primary span[data-v-0a34b583],.cta-btn-primary svg[data-v-0a34b583]{position:relative;z-index:1}.cta-btn-ghost[data-v-0a34b583]{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--text-dim);text-decoration:none;border:1px solid var(--border);padding:1.1rem 1.6rem;transition:color .2s ease,border-color .2s ease}.cta-btn-ghost[data-v-0a34b583]:hover{color:var(--text);border-color:var(--purple-dim)}.cta-phone-label[data-v-0a34b583]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim)}.cta-phone-num[data-v-0a34b583]{font-family:var(--font-mono);font-size:.9rem}.cta-email[data-v-0a34b583]{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-dim);text-decoration:none;font-size:.82rem;font-family:var(--font-mono);transition:color .2s ease;align-self:flex-start;border-bottom:1px solid transparent;padding-bottom:.1rem}.cta-email[data-v-0a34b583]:hover{color:var(--purple-light);border-bottom-color:var(--purple-dim)}.cta-bottom-bar[data-v-0a34b583]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding:1.2rem 2.5rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim)}@media(max-width:900px){.cta-inner[data-v-0a34b583]{grid-template-columns:1fr;gap:3rem}.cta-right[data-v-0a34b583]{padding-left:0;border-left:none;border-top:1px solid var(--border);padding-top:2rem}.cta-title[data-v-0a34b583]{font-size:clamp(2.5rem,8vw,4rem)}}.creation-page[data-v-09b78dfb]{min-height:100vh}.page-hero[data-v-09b78dfb]{position:relative;padding:9rem 0 6rem;overflow:hidden;border-bottom:1px solid var(--border)}.hero-grid[data-v-09b78dfb]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(102,45,197,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(102,45,197,.05) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 100% 50%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 90% 80% at 100% 50%,black 20%,transparent 75%)}.ph-watermark[data-v-09b78dfb]{position:absolute;right:-1rem;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(7rem,15vw,15rem);font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(102,45,197,.06);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;white-space:nowrap}.ph-layout[data-v-09b78dfb]{display:flex;flex-direction:column;gap:2rem}.ph-meta[data-v-09b78dfb]{display:flex;align-items:center;gap:1rem}.ph-num[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;color:var(--purple)}.ph-rule[data-v-09b78dfb]{width:60px;height:1px;background:var(--border)}.ph-tag[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.page-title[data-v-09b78dfb]{font-size:clamp(3rem,7vw,7rem);font-weight:800;line-height:1.02;letter-spacing:-.04em;margin-bottom:0}.page-title em[data-v-09b78dfb]{font-style:normal;color:var(--purple-light)}.page-sub[data-v-09b78dfb]{font-size:.98rem;color:var(--text-dim);line-height:1.8;font-weight:300;max-width:560px;margin-bottom:0}.hero-nav[data-v-09b78dfb]{display:flex;flex-wrap:wrap;gap:.5rem}.hero-nav-link[data-v-09b78dfb]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);text-decoration:none;border:1px solid var(--border);padding:.3rem .75rem;transition:color .2s ease,border-color .2s ease,background .2s ease}.hn-dot[data-v-09b78dfb]{width:4px;height:4px;border-radius:50%;background:var(--purple-dim);flex-shrink:0;transition:background .2s ease}.hero-nav-link[data-v-09b78dfb]:hover{color:var(--purple-light);border-color:var(--purple);background:#662dc50f}.hero-nav-link:hover .hn-dot[data-v-09b78dfb]{background:var(--purple-light)}.i-meta[data-v-09b78dfb],.t-meta[data-v-09b78dfb],.p-meta[data-v-09b78dfb]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.i-num[data-v-09b78dfb],.t-num[data-v-09b78dfb],.p-num[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;color:var(--purple)}.i-label[data-v-09b78dfb],.t-label[data-v-09b78dfb],.p-label[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.i-title[data-v-09b78dfb],.t-title[data-v-09b78dfb],.p-title[data-v-09b78dfb]{font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;line-height:1.06;letter-spacing:-.04em}.i-title em[data-v-09b78dfb],.t-title em[data-v-09b78dfb],.p-title em[data-v-09b78dfb]{font-style:normal;color:var(--purple-light)}.t-sub[data-v-09b78dfb]{color:var(--text-dim);font-size:.95rem;line-height:1.75;font-weight:300;max-width:480px;margin-top:1rem}.intro-section[data-v-09b78dfb]{padding:8rem 0;background:var(--bg-2);border-top:1px solid var(--border);position:relative;overflow:hidden}.i-watermark[data-v-09b78dfb]{position:absolute;right:-1rem;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(12rem,20vw,20rem);font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(102,45,197,.05);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.i-header[data-v-09b78dfb]{margin-bottom:4rem}.i-body[data-v-09b78dfb]{display:grid;grid-template-columns:1fr 420px;gap:5rem;align-items:start}.i-text p[data-v-09b78dfb]{color:var(--text-dim);line-height:1.8;font-size:1rem;font-weight:300;margin-bottom:1.2rem}.i-text strong[data-v-09b78dfb]{color:var(--text);font-weight:600}.i-text em[data-v-09b78dfb]{color:var(--purple-light);font-style:normal}.i-stack[data-v-09b78dfb]{display:flex;flex-direction:column}.i-layer[data-v-09b78dfb]{padding:1.5rem;border:1px solid var(--border);margin-top:-1px;position:relative;transition:background .2s ease}.i-layer[data-v-09b78dfb]:hover{background:var(--bg-3);z-index:1}.i-layer-bar[data-v-09b78dfb]{position:absolute;left:0;top:0;bottom:0;width:2px}.i-layer-head[data-v-09b78dfb]{display:flex;align-items:center;gap:1rem;margin-bottom:.7rem;flex-wrap:wrap}.i-layer-num[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;color:var(--text-dim)}.i-layer-name[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;color:var(--text)}.i-layer-tags[data-v-09b78dfb]{display:flex;gap:.4rem;flex-wrap:wrap;margin-left:auto}.i-layer-tags span[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;color:var(--text-dim);border:1px solid var(--border);padding:.1rem .45rem}.i-layer-desc[data-v-09b78dfb]{font-size:.82rem;color:var(--text-dim);font-weight:300;line-height:1.6;padding-left:2rem}.types-section[data-v-09b78dfb]{padding:8rem 0;border-top:1px solid var(--border)}.t-header[data-v-09b78dfb]{margin-bottom:4rem}.type-block[data-v-09b78dfb]{border:1px solid var(--border);margin-bottom:1.5px;background:var(--bg-2);scroll-margin-top:100px;transition:border-color .3s ease;position:relative;overflow:hidden}.type-block[data-v-09b78dfb]:hover{border-color:var(--purple-dim)}.tb-head[data-v-09b78dfb]{display:flex;align-items:center;gap:2rem;padding:2rem 2.5rem;border-bottom:1px solid var(--border);flex-wrap:wrap}.tb-left[data-v-09b78dfb]{display:flex;align-items:center;gap:1.5rem;flex:1}.tb-num[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;color:var(--purple-dim);flex-shrink:0}.tb-icon[data-v-09b78dfb]{flex-shrink:0;transition:transform .3s ease}.type-block:hover .tb-icon[data-v-09b78dfb]{transform:scale(1.05)}.tb-title[data-v-09b78dfb]{font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:.3rem}.tb-tagline[data-v-09b78dfb]{color:var(--text-dim);font-size:.85rem;font-weight:300}.tb-badges[data-v-09b78dfb]{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.tb-badge[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .55rem;border:1px solid;white-space:nowrap}.tb-badge.purple[data-v-09b78dfb]{color:var(--purple-light);border-color:var(--purple-dim)}.tb-badge.gold[data-v-09b78dfb]{color:var(--gold);border-color:#c5922d66;background:#c5922d0d}.tb-badge.green[data-v-09b78dfb]{color:#4ade80;border-color:#4ade8066}.tb-badge.dim[data-v-09b78dfb]{color:var(--text-dim);border-color:var(--border)}.tb-body[data-v-09b78dfb]{display:grid;grid-template-columns:1fr 300px}.tb-desc[data-v-09b78dfb]{padding:2.5rem;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:1.5rem}.tb-section-label[data-v-09b78dfb]{display:block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem}.tb-section p[data-v-09b78dfb]{color:var(--text-dim);font-size:.88rem;line-height:1.75;font-weight:300}.tb-features[data-v-09b78dfb]{list-style:none;display:flex;flex-direction:column;gap:.45rem}.tb-features li[data-v-09b78dfb]{display:flex;align-items:flex-start;gap:.7rem;font-size:.84rem;color:var(--text-dim);font-weight:300}.tb-features svg[data-v-09b78dfb]{color:var(--purple-light);margin-top:.25rem;flex-shrink:0}.tb-aside[data-v-09b78dfb]{padding:2rem;display:flex;flex-direction:column;gap:1.5rem;background:var(--bg-3)}.tb-metric-label[data-v-09b78dfb]{display:block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.5rem}.tb-metric-val[data-v-09b78dfb]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.tb-bar-wrap[data-v-09b78dfb]{height:3px;background:var(--border);overflow:hidden}.tb-bar-fill[data-v-09b78dfb]{height:100%;transition:width .8s ease}.tb-ex-list[data-v-09b78dfb]{display:flex;flex-wrap:wrap;gap:.4rem}.tb-ex-list span[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;color:var(--text-dim);border:1px solid var(--border);padding:.15rem .45rem}.tb-cta[data-v-09b78dfb]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);text-decoration:none;border:1px solid var(--border);padding:.65rem .9rem;margin-top:auto;transition:color .2s ease,border-color .2s ease,background .2s ease}.tb-cta[data-v-09b78dfb]:hover{color:var(--text);border-color:var(--c, var(--purple));background:color-mix(in srgb,var(--c, var(--purple)) 8%,transparent)}.process-section[data-v-09b78dfb]{padding:8rem 0;background:var(--bg-2);border-top:1px solid var(--border);position:relative;overflow:hidden}.p-watermark[data-v-09b78dfb]{position:absolute;left:-2rem;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(12rem,20vw,20rem);font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(102,45,197,.05);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.p-header[data-v-09b78dfb]{margin-bottom:4rem}.p-grid[data-v-09b78dfb]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5px;background:var(--border);border:1px solid var(--border)}.p-step[data-v-09b78dfb]{background:var(--bg-2);padding:2.5rem;display:flex;flex-direction:column;gap:1rem;position:relative;transition:background .2s ease}.p-step[data-v-09b78dfb]:hover{background:var(--bg-3)}.p-step-num[data-v-09b78dfb]{font-family:var(--font-display);font-size:3.5rem;font-weight:800;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px var(--purple-dim);line-height:1}.p-step-phase[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.p-step-body h3[data-v-09b78dfb]{font-size:1rem;font-weight:700;margin-bottom:.6rem;letter-spacing:-.01em}.p-step-body p[data-v-09b78dfb]{color:var(--text-dim);font-size:.84rem;line-height:1.7;font-weight:300}.p-step-dur[data-v-09b78dfb]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.65rem;color:var(--purple);letter-spacing:.06em;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border)}.tech-section[data-v-09b78dfb]{padding:8rem 0;border-top:1px solid var(--border)}.tech-grid[data-v-09b78dfb]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5px;background:var(--border);border:1px solid var(--border);margin-top:3rem}.tech-card[data-v-09b78dfb]{background:var(--bg-2);padding:2.2rem;transition:background .2s ease;display:flex;flex-direction:column;gap:.8rem}.tech-card[data-v-09b78dfb]:hover{background:var(--bg-3)}.tech-icon[data-v-09b78dfb]{flex-shrink:0}.tech-card h4[data-v-09b78dfb]{font-size:1.1rem;font-weight:700;letter-spacing:-.015em}.tech-card p[data-v-09b78dfb]{color:var(--text-dim);font-size:.84rem;line-height:1.65;font-weight:300;flex:1}.tech-use[data-v-09b78dfb]{display:inline-block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);border:1px solid var(--purple-dim);padding:.18rem .55rem;align-self:flex-start}.faq-section[data-v-09b78dfb]{padding:8rem 0;background:var(--bg-2);border-top:1px solid var(--border)}.faq-list[data-v-09b78dfb]{max-width:820px;margin-top:3rem}.faq-item[data-v-09b78dfb]{border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s ease}.faq-item[data-v-09b78dfb]:first-child{border-top:1px solid var(--border)}.faq-item[data-v-09b78dfb]:hover{background:#662dc508}.faq-q[data-v-09b78dfb]{display:flex;align-items:center;gap:1.2rem;padding:1.3rem .5rem}.faq-idx[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;color:var(--purple-dim);flex-shrink:0;min-width:20px;transition:color .2s ease}.faq-item:hover .faq-idx[data-v-09b78dfb]{color:var(--purple)}.faq-text[data-v-09b78dfb]{font-size:.95rem;font-weight:500;flex:1;letter-spacing:-.01em}.faq-q svg[data-v-09b78dfb]{transition:transform .25s ease;flex-shrink:0;color:var(--text-dim)}.faq-q svg.rotated[data-v-09b78dfb]{transform:rotate(180deg)}.faq-a[data-v-09b78dfb]{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0}.faq-a.open[data-v-09b78dfb]{max-height:300px;opacity:1}.faq-a p[data-v-09b78dfb]{color:var(--text-dim);font-size:.88rem;line-height:1.8;font-weight:300;padding:0 .5rem 1.5rem 3rem}.final-cta[data-v-09b78dfb]{padding:8rem 0;background:var(--bg-3);border-top:1px solid var(--border)}.final-cta-inner[data-v-09b78dfb]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.final-cta-left[data-v-09b78dfb]{display:flex;flex-direction:column;gap:1.5rem}.final-meta[data-v-09b78dfb]{display:flex;align-items:center;gap:1rem}.final-num[data-v-09b78dfb]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;color:var(--purple)}.final-rule[data-v-09b78dfb]{width:60px;height:1px;background:var(--border)}.final-cta h2[data-v-09b78dfb]{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0}.final-cta-right[data-v-09b78dfb]{display:flex;flex-direction:column;gap:2rem;padding-left:3rem;border-left:1px solid var(--border)}.final-cta p[data-v-09b78dfb]{color:var(--text-dim);font-size:.98rem;font-weight:300;line-height:1.75;margin:0}.cta-actions[data-v-09b78dfb]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.btn-primary[data-v-09b78dfb]{display:inline-flex;align-items:center;gap:.6rem;background:var(--purple);color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;padding:.9rem 2rem;border:1px solid var(--purple);position:relative;overflow:hidden;transition:color .3s ease;animation:pulse-glow 3s ease-in-out infinite}.btn-primary[data-v-09b78dfb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translate(-101%);transition:transform .3s ease;z-index:0}.btn-primary[data-v-09b78dfb]:hover:before{transform:translate(0)}.btn-primary[data-v-09b78dfb]:hover{color:var(--bg);border-color:var(--gold)}.btn-primary span[data-v-09b78dfb],.btn-primary svg[data-v-09b78dfb]{position:relative;z-index:1}.btn-ghost[data-v-09b78dfb]{display:inline-flex;align-items:center;gap:.6rem;color:var(--text-dim);text-decoration:none;font-size:.9rem;border:1px solid var(--border);padding:.9rem 1.5rem;transition:color .2s ease,border-color .2s ease}.btn-ghost[data-v-09b78dfb]:hover{color:var(--text);border-color:var(--purple-dim)}@media(max-width:1100px){.p-grid[data-v-09b78dfb]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.i-body[data-v-09b78dfb],.tb-body[data-v-09b78dfb]{grid-template-columns:1fr}.tb-desc[data-v-09b78dfb]{border-right:none;border-bottom:1px solid var(--border)}.tb-aside[data-v-09b78dfb]{background:var(--bg-2)}.p-grid[data-v-09b78dfb],.tech-grid[data-v-09b78dfb]{grid-template-columns:1fr}.final-cta-inner[data-v-09b78dfb]{grid-template-columns:1fr;gap:3rem}.final-cta-right[data-v-09b78dfb]{padding-left:0;border-left:none;border-top:1px solid var(--border);padding-top:2rem}}@media(max-width:600px){.tb-head[data-v-09b78dfb]{gap:1rem;padding:1.5rem}.tb-badges[data-v-09b78dfb]{display:none}}.contact-page[data-v-488152fa]{min-height:100vh}.page-hero[data-v-488152fa]{position:relative;padding:9rem 0 6rem;overflow:hidden;border-bottom:1px solid var(--border)}.hero-grid[data-v-488152fa]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(102,45,197,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(102,45,197,.05) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:radial-gradient(ellipse 80% 100% at 0% 50%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 100% at 0% 50%,black 30%,transparent 80%)}.ph-watermark[data-v-488152fa]{position:absolute;right:-1rem;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(8rem,16vw,16rem);font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(102,45,197,.06);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;white-space:nowrap}.ph-layout[data-v-488152fa]{display:flex;flex-direction:column;gap:2rem}.ph-meta[data-v-488152fa]{display:flex;align-items:center;gap:1rem}.ph-num[data-v-488152fa]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;color:var(--purple)}.ph-rule[data-v-488152fa]{width:60px;height:1px;background:var(--border)}.ph-tag[data-v-488152fa]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.page-title[data-v-488152fa]{font-size:clamp(3rem,7vw,7rem);font-weight:800;line-height:1.02;letter-spacing:-.04em}.page-title em[data-v-488152fa]{font-style:normal;color:var(--purple-light)}.page-sub[data-v-488152fa]{font-size:.98rem;color:var(--text-dim);line-height:1.8;font-weight:300;max-width:480px}.contact-body[data-v-488152fa]{padding:0 0 8rem}.contact-layout[data-v-488152fa]{display:grid;grid-template-columns:340px 1fr;gap:0;border-left:1px solid var(--border);border-right:1px solid var(--border)}.c-aside[data-v-488152fa]{border-right:1px solid var(--border);display:flex;flex-direction:column}.c-block-label[data-v-488152fa]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding:1.5rem 2rem 1rem;border-bottom:1px solid var(--border)}.c-contact-block[data-v-488152fa]{border-bottom:1px solid var(--border)}.c-info-row[data-v-488152fa]{display:flex;align-items:center;gap:1rem;padding:1.2rem 2rem;border-bottom:1px solid var(--border);text-decoration:none;transition:background .2s ease;cursor:pointer;color:inherit}.c-info-row[data-v-488152fa]:not(.static):hover{background:#662dc50a}.c-info-row:not(.static):hover .c-info-arrow[data-v-488152fa]{opacity:1;transform:translate(1px,-1px)}.c-info-row:not(.static):hover .c-info-val[data-v-488152fa]{color:var(--purple-light)}.c-info-row[data-v-488152fa]:last-child{border-bottom:none}.c-info-icon[data-v-488152fa]{width:32px;height:32px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-dim);flex-shrink:0}.avail-icon[data-v-488152fa]{position:relative}.avail-dot[data-v-488152fa]{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:pulse-dot-488152fa 2s ease-in-out infinite}@keyframes pulse-dot-488152fa{0%,to{opacity:1}50%{opacity:.3}}.c-info-body[data-v-488152fa]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.c-info-label[data-v-488152fa]{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.c-info-val[data-v-488152fa]{font-size:.88rem;font-weight:500;color:var(--text);transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avail-text[data-v-488152fa]{color:#4ade80}.c-info-arrow[data-v-488152fa]{color:var(--text-dim);opacity:0;flex-shrink:0;transition:opacity .2s ease,transform .2s ease}.c-process-block[data-v-488152fa]{padding-bottom:2rem}.c-steps[data-v-488152fa]{padding:1.5rem 2rem;display:flex;flex-direction:column;gap:0}.c-step[data-v-488152fa]{display:flex;gap:1rem}.c-step-left[data-v-488152fa]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.c-step-num[data-v-488152fa]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;color:var(--purple);line-height:1.6}.c-step-line[data-v-488152fa]{width:1px;flex:1;min-height:20px;background:var(--border);margin:.3rem 0}.c-step-body[data-v-488152fa]{padding-bottom:1.5rem}.c-step-body strong[data-v-488152fa]{display:block;font-size:.84rem;font-weight:600;margin-bottom:.3rem;letter-spacing:-.01em}.c-step-body p[data-v-488152fa]{font-size:.78rem;color:var(--text-dim);line-height:1.65;font-weight:300}.c-form[data-v-488152fa]{padding:3rem;display:flex;flex-direction:column;gap:1.3rem}.c-form-header[data-v-488152fa]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.c-form-num[data-v-488152fa]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;color:var(--purple)}.c-form-rule[data-v-488152fa]{flex:1;max-width:60px;height:1px;background:var(--border)}.c-form-tag[data-v-488152fa]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.form-row[data-v-488152fa]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-488152fa]{display:flex;flex-direction:column}.form-group label[data-v-488152fa]{font-size:.65rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.45rem;transition:color .2s ease}.form-group.filled label[data-v-488152fa]{color:var(--purple-light)}.form-group input[data-v-488152fa],.form-group select[data-v-488152fa],.form-group textarea[data-v-488152fa]{background:var(--bg-2);border:1px solid var(--border);border-bottom-width:2px;color:var(--text);font-family:var(--font-body);font-size:.9rem;padding:.7rem .9rem;outline:none;transition:border-color .2s ease,background .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;resize:none}.form-group input[data-v-488152fa]:focus,.form-group select[data-v-488152fa]:focus,.form-group textarea[data-v-488152fa]:focus{border-color:var(--purple);background:var(--bg-3)}.form-group.filled input[data-v-488152fa],.form-group.filled select[data-v-488152fa],.form-group.filled textarea[data-v-488152fa]{border-bottom-color:var(--purple)}.form-group select[data-v-488152fa]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238a7fa8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.2rem}.form-group select option[data-v-488152fa]{background:var(--bg-2);color:var(--text)}.form-group textarea[data-v-488152fa]::placeholder{color:var(--text-dim);opacity:.45;font-size:.84rem}.c-form-footer[data-v-488152fa]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid var(--border)}.c-form-note[data-v-488152fa]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;color:var(--text-dim)}.submit-btn[data-v-488152fa]{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;background:var(--purple);color:#fff;border:1px solid var(--purple);font-family:var(--font-body);font-size:.92rem;font-weight:600;padding:.9rem 2rem;cursor:pointer;position:relative;overflow:hidden;transition:color .3s ease,border-color .3s ease;animation:pulse-glow 3s ease-in-out infinite}.submit-btn[data-v-488152fa]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translate(-101%);transition:transform .3s cubic-bezier(.22,1,.36,1);z-index:0}.submit-btn[data-v-488152fa]:hover:before{transform:translate(0)}.submit-btn[data-v-488152fa]:hover{color:var(--bg);border-color:var(--gold);animation:none}.submit-btn span[data-v-488152fa]{position:relative;z-index:1;display:flex;align-items:center;gap:.6rem}.submit-btn.sent[data-v-488152fa]{background:#4ade80;border-color:#4ade80;color:var(--bg);animation:none}.submit-btn.sent[data-v-488152fa]:before{display:none}.submit-btn.loading[data-v-488152fa]{opacity:.7;cursor:not-allowed;animation:none}.submit-btn[data-v-488152fa]:disabled{pointer-events:none}.form-error[data-v-488152fa]{font-family:var(--font-mono);font-size:.78rem;color:#f87171;border:1px solid rgba(248,113,113,.3);padding:.6rem 1rem;background:#f871710d}@media(max-width:900px){.contact-layout[data-v-488152fa]{grid-template-columns:1fr;border-left:none;border-right:none}.c-aside[data-v-488152fa]{border-right:none;border-bottom:1px solid var(--border)}.c-form[data-v-488152fa]{padding:2rem 0}}@media(max-width:560px){.form-row[data-v-488152fa]{grid-template-columns:1fr}}.legal-page[data-v-f50c97e7]{min-height:100vh}.page-hero[data-v-f50c97e7]{position:relative;padding:10rem 0 5rem;overflow:hidden}.hero-grid[data-v-f50c97e7]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(102,45,197,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(102,45,197,.06) 1px,transparent 1px);background-size:60px 60px}.orb[data-v-f50c97e7]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;width:400px;height:400px}.orb-1[data-v-f50c97e7]{top:-100px;right:-100px;background:var(--purple-dim);opacity:.35}.page-title[data-v-f50c97e7]{font-size:clamp(2.2rem,4.5vw,4rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;margin-bottom:1.2rem}.page-title em[data-v-f50c97e7]{font-style:normal;color:var(--purple-light)}.page-sub[data-v-f50c97e7]{font-size:.9rem;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.05em}.legal-body[data-v-f50c97e7]{padding:2rem 0 7rem}.legal-content[data-v-f50c97e7]{max-width:760px}.legal-content h2[data-v-f50c97e7]{font-size:1.2rem;font-weight:600;letter-spacing:-.01em;margin:2.5rem 0 .8rem}.legal-content article>h2[data-v-f50c97e7]:first-child{margin-top:0}.legal-content p[data-v-f50c97e7]{font-size:.92rem;line-height:1.8;color:var(--text-dim);font-weight:300}.legal-content a[data-v-f50c97e7]{color:var(--purple-light);text-decoration:none;border-bottom:1px solid var(--purple-dim)}.legal-content a[data-v-f50c97e7]:hover{color:var(--gold-light)}.legal-page[data-v-ecaa5bb8]{min-height:100vh}.page-hero[data-v-ecaa5bb8]{position:relative;padding:10rem 0 5rem;overflow:hidden}.hero-grid[data-v-ecaa5bb8]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(102,45,197,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(102,45,197,.06) 1px,transparent 1px);background-size:60px 60px}.orb[data-v-ecaa5bb8]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;width:400px;height:400px}.orb-1[data-v-ecaa5bb8]{top:-100px;right:-100px;background:var(--purple-dim);opacity:.35}.page-title[data-v-ecaa5bb8]{font-size:clamp(2.2rem,4.5vw,4rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;margin-bottom:1.2rem}.page-title em[data-v-ecaa5bb8]{font-style:normal;color:var(--purple-light)}.page-sub[data-v-ecaa5bb8]{font-size:.9rem;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.05em}.legal-body[data-v-ecaa5bb8]{padding:2rem 0 7rem}.legal-content[data-v-ecaa5bb8]{max-width:760px}.legal-content h2[data-v-ecaa5bb8]{font-size:1.2rem;font-weight:600;letter-spacing:-.01em;margin:2.5rem 0 .8rem}.legal-content article>h2[data-v-ecaa5bb8]:first-child{margin-top:0}.legal-content p[data-v-ecaa5bb8]{font-size:.92rem;line-height:1.8;color:var(--text-dim);font-weight:300}.legal-content strong[data-v-ecaa5bb8]{color:var(--text-light, #e8e3f5);font-weight:600}.legal-content a[data-v-ecaa5bb8]{color:var(--purple-light);text-decoration:none;border-bottom:1px solid var(--purple-dim)}.legal-content a[data-v-ecaa5bb8]:hover{color:var(--gold-light)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--purple: #662dc5;--purple-light: #9b5de5;--purple-dim: #3d1a75;--gold: #c5922d;--gold-light: #f0b429;--bg: #09080f;--bg-2: #0f0d1a;--bg-3: #140f2a;--text: #e8e4f0;--text-dim: #8a7fa8;--border: #2a1f4a;--font-display: "Syne", sans-serif;--font-body: "Space Grotesk", sans-serif;--font-mono: "Space Mono", monospace}html{scroll-behavior:auto;font-size:clamp(13px,1.05vw,15px)}body{background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}@media(pointer:fine){.cursor{position:fixed;width:8px;height:8px;background:var(--purple-light);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);will-change:left,top}.cursor-ring{position:fixed;width:34px;height:34px;border:1.5px solid rgba(102,45,197,.7);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:left 90ms cubic-bezier(.23,1,.32,1),top 90ms cubic-bezier(.23,1,.32,1),width .25s ease,height .25s ease,opacity .25s ease,border-color .25s ease;opacity:.7;will-change:left,top}.cursor-ring.hovered{width:52px;height:52px;opacity:1;border-color:var(--gold)}body{cursor:none}}@media(pointer:coarse){.cursor,.cursor-ring{display:none}body{cursor:auto}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--purple-dim);border-radius:2px}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9000;opacity:.3}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 2.5rem}h1,h2{font-family:var(--font-display)}.tag{display:inline-block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(197,146,45,.4);padding:.2rem .65rem;margin-bottom:1.5rem}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-reveal].revealed{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.1s}[data-reveal-delay="2"]{transition-delay:.2s}[data-reveal-delay="3"]{transition-delay:.35s}[data-reveal-delay="4"]{transition-delay:.5s}[data-reveal-delay="5"]{transition-delay:.65s}.page-enter-active,.page-leave-active{transition:opacity .35s ease,transform .35s ease}.page-enter-from{opacity:0;transform:translateY(16px)}.page-leave-to{opacity:0;transform:translateY(-8px)}@keyframes glitch-1{0%,to{clip-path:inset(0 0 95% 0);transform:translate(-3px)}20%{clip-path:inset(30% 0 60% 0);transform:translate(3px)}40%{clip-path:inset(70% 0 10% 0);transform:translate(-3px)}60%{clip-path:inset(10% 0 80% 0);transform:translate(2px)}80%{clip-path:inset(50% 0 40% 0);transform:translate(-2px)}}@keyframes glitch-2{0%,to{clip-path:inset(80% 0 5% 0);transform:translate(3px);color:var(--gold)}25%{clip-path:inset(20% 0 70% 0);transform:translate(-3px)}50%{clip-path:inset(60% 0 25% 0);transform:translate(3px);color:var(--purple-light)}75%{clip-path:inset(5% 0 85% 0);transform:translate(-2px)}}@keyframes glitch-auto-1{0%,90%,to{clip-path:inset(100% 0 0% 0);transform:translate(0);opacity:0}91%{clip-path:inset(20% 0 70% 0);transform:translate(-4px);opacity:1;color:var(--purple-light)}93%{clip-path:inset(60% 0 10% 0);transform:translate(3px);opacity:1;color:var(--gold)}95%{clip-path:inset(40% 0 50% 0);transform:translate(-2px);opacity:1}97%{clip-path:inset(80% 0 5% 0);transform:translate(4px);opacity:1;color:var(--purple-light)}}@keyframes glitch-auto-2{0%,90%,to{clip-path:inset(100% 0 0% 0);transform:translate(0);opacity:0}92%{clip-path:inset(5% 0 85% 0);transform:translate(3px);opacity:1;color:var(--gold)}94%{clip-path:inset(50% 0 30% 0);transform:translate(-3px);opacity:1}96%{clip-path:inset(10% 0 75% 0);transform:translate(2px);opacity:1;color:var(--purple-light)}98%{clip-path:inset(70% 0 15% 0);transform:translate(-4px);opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes float-slow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.04)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #662dc54d}50%{box-shadow:0 0 45px #662dc5b3,0 0 90px #662dc526}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{opacity:0;animation:fadeUp .7s cubic-bezier(.22,1,.36,1) forwards}.delay-1{animation-delay:.15s}.delay-2{animation-delay:.3s}.delay-3{animation-delay:.45s}.delay-4{animation-delay:.65s}
