@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,300;0,14..32,400;0,14..32,500;0,14..32,600;0,14..32,700;0,14..32,800;0,14..32,900;1,14..32,300;1,14..32,400&display=swap";.footer[data-v-6129d6f8]{background-color:var(--bg-deep,#04040a);padding-block:var(--sp-12,48px);z-index:10;border-top:1px solid #ffffff08;position:relative}.footer__inner[data-v-6129d6f8]{justify-content:space-between;align-items:center;gap:var(--sp-6,24px);color:#ffffff73;flex-direction:row;font-size:.8125rem;display:flex}.footer__info[data-v-6129d6f8]{flex-direction:column;gap:4px;display:flex}.footer__copy[data-v-6129d6f8]{letter-spacing:-.01em;font-weight:400}.footer__swiss[data-v-6129d6f8]{color:#ffffff4d;letter-spacing:-.01em;font-size:.75rem;font-weight:400}.footer__nav[data-v-6129d6f8]{align-items:center;gap:var(--sp-6,24px);display:flex}.footer__legal[data-v-6129d6f8]{align-items:center;gap:var(--sp-2,8px);display:flex}.footer__separator[data-v-6129d6f8]{color:#ffffff26;-webkit-user-select:none;user-select:none;font-size:.75rem}.footer__link[data-v-6129d6f8]{color:#ffffff73;transition:color var(--duration-base,.28s) var(--ease-smooth,cubic-bezier(.16, 1, .3, 1));font-weight:500;text-decoration:none}.footer__link[data-v-6129d6f8]:hover{color:var(--text-primary,#f0f0ff)}.footer__link--secondary[data-v-6129d6f8]{color:#ffffff4d;font-weight:400}.footer__link--secondary[data-v-6129d6f8]:hover{color:#fff9}@media (width<=768px){.footer__inner[data-v-6129d6f8]{text-align:center;gap:var(--sp-5,20px);flex-direction:column}.footer__nav[data-v-6129d6f8]{justify-content:center;gap:var(--sp-4,16px);flex-wrap:wrap}.footer__legal[data-v-6129d6f8]{justify-content:center}}.app-layout{flex-direction:column;min-height:100svh;display:flex}.app-layout>:first-child{flex:1}.aura-header[data-v-4547cde2]{z-index:100;background-color:#000;border-bottom:1px solid #ffffff1a;padding-block:16px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:fixed;top:0;left:0;right:0}.aura-header--scrolled[data-v-4547cde2]{-webkit-backdrop-filter:blur(16px);background-color:#000000eb;border-bottom-color:#ffffff26;padding-block:10px;box-shadow:0 4px 30px #000000e6}.aura-header--mobile-open[data-v-4547cde2]{background-color:#000;border-bottom-color:#ffffff1f}.ambient-light-line[data-v-4547cde2]{pointer-events:none;background:linear-gradient(90deg,#0000,#cbd5e166,#0000);height:1px;position:absolute;top:0;left:0;right:0}.aura-header__container[data-v-4547cde2]{justify-content:space-between;align-items:center;max-width:1280px;margin-inline:auto;padding-inline:24px;display:flex}.brand-link[data-v-4547cde2]{z-index:110;outline:none;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-icon-wrap[data-v-4547cde2]{justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s;display:flex}.brand-link:hover .brand-icon-wrap[data-v-4547cde2]{transform:scale(1.05)}.titanium-icon-svg[data-v-4547cde2]{filter:drop-shadow(0 2px 8px #ffffff26)}.brand-text[data-v-4547cde2]{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#cbd5e1 45%,#94a3b8 75%,#f1f5f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:-apple-system,BlinkMacSystemFont,Inter,SF Pro Display,sans-serif;font-size:1.2rem;font-weight:700;transition:opacity .3s}.brand-link:hover .brand-text[data-v-4547cde2]{opacity:.95}.center-nav[data-v-4547cde2]{align-items:center;display:flex}.nav-links[data-v-4547cde2]{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-v-4547cde2]{color:#94a3b8;letter-spacing:-.01em;padding:4px 0;font-family:-apple-system,BlinkMacSystemFont,Inter,SF Pro Text,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.nav-link[data-v-4547cde2]:hover,.nav-link--active[data-v-4547cde2]{color:#fff}.nav-link--active[data-v-4547cde2]:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;bottom:-2px;left:0;right:0}.right-action[data-v-4547cde2]{z-index:110;align-items:center;gap:12px;display:flex}.discuter-btn[data-v-4547cde2]{color:#e2e8f0;background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(135deg,#ffffffd9 0%,#94a3b859 50%,#f1f5f9f2 100%) border-box;border:1px solid #0000;border-radius:9999px;align-items:center;gap:8px;padding:7px 16px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 12px #ffffff0f,inset 0 1px #ffffff26}.discuter-btn[data-v-4547cde2]:hover{color:#fff;transform:translateY(-1px);box-shadow:0 0 20px #ffffff26,inset 0 1px #ffffff4d}.discuter-btn[data-v-4547cde2]:active{transform:scale(.98)}.sweep-glow[data-v-4547cde2]{pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.discuter-btn:hover .sweep-glow[data-v-4547cde2]{transform:translate(100%)}.bubble-icon[data-v-4547cde2]{stroke:#cbd5e1;width:14px;height:14px;transition:stroke .2s}.discuter-btn:hover .bubble-icon[data-v-4547cde2]{stroke:#fff}.discuter-text[data-v-4547cde2]{letter-spacing:.01em}.mobile-toggle-btn[data-v-4547cde2]{cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:0;display:none}.hamburger-line[data-v-4547cde2]{background-color:#cbd5e1;border-radius:1px;width:18px;height:1.5px;transition:transform .3s cubic-bezier(.25,.46,.45,.94),background-color .3s}.mobile-toggle-btn:hover .hamburger-line[data-v-4547cde2]{background-color:#fff}.mobile-toggle-btn--active .line-top[data-v-4547cde2]{background-color:#fff;transform:translateY(3.25px)rotate(45deg)}.mobile-toggle-btn--active .line-bottom[data-v-4547cde2]{background-color:#fff;transform:translateY(-3.25px)rotate(-45deg)}.mobile-drawer[data-v-4547cde2]{-webkit-backdrop-filter:blur(24px);z-index:100;background:#000000f5;flex-direction:column;padding:24px 28px 40px;display:flex;position:fixed;inset:60px 0 0}.mobile-drawer__inner[data-v-4547cde2]{flex-direction:column;justify-content:space-between;height:100%;display:flex}.mobile-nav-list[data-v-4547cde2]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-item[data-v-4547cde2]{opacity:0;animation:.35s forwards mobileItemFade-4547cde2;animation-delay:calc(var(--item-index) * 60ms);transform:translateY(12px)}@keyframes mobileItemFade-4547cde2{to{opacity:1;transform:translateY(0)}}.mobile-nav-link[data-v-4547cde2]{color:#e2e8f0;letter-spacing:-.02em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-block:16px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:1.25rem;font-weight:600;text-decoration:none;transition:color .2s,padding-left .2s;display:flex}.mobile-nav-link[data-v-4547cde2]:hover,.mobile-nav-link--active[data-v-4547cde2]{color:#fff;padding-left:4px}.mobile-nav-arrow[data-v-4547cde2],.mobile-nav-link svg[data-v-4547cde2]{stroke:#64748b;flex-shrink:0;transition:stroke .2s,transform .2s;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}.mobile-nav-link:hover .mobile-nav-arrow[data-v-4547cde2],.mobile-nav-link:hover svg[data-v-4547cde2]{stroke:#fff;transform:translate(4px)}.mobile-nav-item--contact[data-v-4547cde2]{margin-top:16px}.mobile-nav-link--cta[data-v-4547cde2]{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;padding:16px 20px;font-size:1rem}.mobile-drawer__footer[data-v-4547cde2]{text-align:center;border-top:1px solid #ffffff14;padding-top:24px}.mobile-footer-text[data-v-4547cde2]{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.mobile-drawer-enter-active[data-v-4547cde2],.mobile-drawer-leave-active[data-v-4547cde2]{transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.mobile-drawer-enter-from[data-v-4547cde2],.mobile-drawer-leave-to[data-v-4547cde2]{opacity:0;transform:translateY(-8px)}@media (width<=768px){.center-nav[data-v-4547cde2]{display:none}.mobile-toggle-btn[data-v-4547cde2]{display:flex}.aura-header__container[data-v-4547cde2]{padding-inline:16px}.discuter-text[data-v-4547cde2]{display:none}.discuter-btn[data-v-4547cde2]{padding:8px 10px}}.flow-field[data-v-d7299936]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.flow-field__canvas[data-v-d7299936]{pointer-events:none;display:block;position:absolute;inset:0}.flow-field__vignette[data-v-d7299936],.flow-field__fade[data-v-d7299936]{pointer-events:none;z-index:1;position:absolute;inset-inline:0}.flow-field__vignette[data-v-d7299936]{inset:0}.flow-field__fade--top[data-v-d7299936]{z-index:2;height:160px;top:0}.flow-field__fade--bottom[data-v-d7299936]{z-index:2;height:160px;bottom:0}[data-v-d7299936-s]{z-index:3;position:relative}.hero[data-v-8cb89fca]{min-height:100svh;padding-top:80px;position:relative;overflow:hidden}.hero__flow[data-v-8cb89fca]{width:100%;min-height:calc(100svh - 80px)}.hero__content[data-v-8cb89fca]{text-align:center;max-width:900px;padding-inline:8%;padding-block:var(--sp-16) var(--sp-20);flex-direction:column;align-items:center;display:flex}.hero__eyebrow[data-v-8cb89fca]{letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin-bottom:var(--sp-6);font-size:.75rem;font-weight:600}.hero__headline[data-v-8cb89fca]{margin-bottom:var(--sp-8);flex-direction:column;gap:0;display:flex}.headline__line[data-v-8cb89fca]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.8rem,8vw,7rem);font-weight:700;line-height:1.06;display:block}.headline__line--dim[data-v-8cb89fca]{color:#ffffff73}.headline__line--bright[data-v-8cb89fca]{color:#f5f5f7}.hero__sub[data-v-8cb89fca]{color:#ffffff73;max-width:520px;margin-bottom:var(--sp-10);letter-spacing:-.01em;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:400;line-height:1.5}.hero__ctas[data-v-8cb89fca]{align-items:center;gap:var(--sp-4);flex-wrap:wrap;justify-content:center;display:flex}.cta[data-v-8cb89fca]{border-radius:var(--radius-full);letter-spacing:-.01em;transition:background-color .25s var(--ease-apple), color .25s var(--ease-apple), transform .25s var(--ease-apple), box-shadow .25s var(--ease-apple);align-items:center;gap:8px;padding:14px 28px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.cta--primary[data-v-8cb89fca]{color:#1d1d1f;background:#fffffff2;border:1px solid #fffffff2}.cta--primary[data-v-8cb89fca]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 32px #ffffff2e}.cta--primary[data-v-8cb89fca]:active{transform:scale(.98)}.cta--ghost[data-v-8cb89fca]{color:#ffffffa6;-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff26}.cta--ghost[data-v-8cb89fca]:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}.cta--ghost[data-v-8cb89fca]:active{transform:scale(.98)}.hero__scroll-indicator[data-v-8cb89fca]{z-index:10;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.scroll-line[data-v-8cb89fca]{background:#ffffff1f;width:1px;height:48px;display:block;position:relative;overflow:hidden}.scroll-line[data-v-8cb89fca]:after{content:"";background:#ffffff8c;animation:2.2s ease-in-out infinite scroll-line;position:absolute;inset:0}.scroll-label[data-v-8cb89fca]{letter-spacing:.12em;text-transform:uppercase;color:#fff3;font-size:.6875rem;font-weight:500}.apple-rise-enter-active[data-v-8cb89fca]{transition:opacity .8s var(--ease-apple), transform .8s var(--ease-apple);transition-delay:var(--rise-delay,0s)}.apple-rise-enter-from[data-v-8cb89fca]{opacity:0;transform:translateY(28px)}.fade-slow-enter-active[data-v-8cb89fca]{transition:opacity 1.2s var(--ease-apple);transition-delay:.7s}.fade-slow-enter-from[data-v-8cb89fca]{opacity:0}@media (width<=640px){.hero__content[data-v-8cb89fca]{padding-inline:var(--sp-6)}.hero__ctas[data-v-8cb89fca]{gap:var(--sp-3);flex-direction:column;width:100%}.cta[data-v-8cb89fca]{justify-content:center;width:100%}}.services[data-v-16fd6424]{background:var(--bg-black);padding-block:var(--sp-section)}.services__inner[data-v-16fd6424]{gap:var(--sp-16);flex-direction:column;display:flex}.services__header[data-v-16fd6424]{gap:var(--sp-5);flex-direction:column;max-width:640px;display:flex}.services__eyebrow[data-v-16fd6424]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex}.eyebrow-index[data-v-16fd6424]{color:#fff3;font-variant-numeric:tabular-nums}.services__title[data-v-16fd6424]{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.1}.title--dim[data-v-16fd6424]{color:#f5f5f759}.services__desc[data-v-16fd6424]{color:var(--text-secondary);letter-spacing:-.01em;max-width:480px;font-size:1rem;line-height:1.6}.bento[data-v-16fd6424]{background:var(--border-card);border:1px solid var(--border-card);border-radius:20px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.bento__card[data-v-16fd6424]{background:var(--bg-card);gap:var(--sp-4);transition:background-color .3s var(--ease-apple);flex-direction:column;padding:clamp(28px,4vw,48px);display:flex;position:relative}.bento__card[data-v-16fd6424]:hover{background:#1a1a1a}.bento__card--1[data-v-16fd6424]{grid-area:1/1}.bento__card--2[data-v-16fd6424]{grid-area:1/2}.bento__card--3[data-v-16fd6424]{grid-area:2/1/auto/-1}.card__index[data-v-16fd6424]{letter-spacing:.12em;color:#ffffff26;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;position:absolute;top:clamp(20px,3vw,32px);right:clamp(20px,3vw,32px)}.card__icon[data-v-16fd6424]{color:#ffffff80;margin-bottom:var(--sp-2)}.card__title[data-v-16fd6424]{letter-spacing:-.025em;color:var(--text-primary);font-size:1.3125rem;font-weight:600;line-height:1.2}.card__body[data-v-16fd6424]{color:var(--text-secondary);letter-spacing:-.01em;flex:1;font-size:.9375rem;line-height:1.6}.card__tag[data-v-16fd6424]{letter-spacing:.04em;color:#fff3;margin-top:var(--sp-2);font-size:.75rem;font-weight:500}.card__content-wrap[data-v-16fd6424]{justify-content:space-between;align-items:flex-end;gap:var(--sp-8);display:flex}.card__pricing[data-v-16fd6424]{flex-shrink:0;align-items:baseline;gap:4px;display:flex}.price__amount[data-v-16fd6424]{letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1}.price__currency[data-v-16fd6424]{color:var(--text-secondary);letter-spacing:-.01em;font-size:1rem;font-weight:500}.price__period[data-v-16fd6424]{color:var(--text-muted);font-size:.8125rem}@media (width<=768px){.bento[data-v-16fd6424]{grid-template-columns:1fr}.bento__card--1[data-v-16fd6424],.bento__card--2[data-v-16fd6424],.bento__card--3[data-v-16fd6424]{grid-area:auto/1}.card__content-wrap[data-v-16fd6424]{align-items:flex-start;gap:var(--sp-6);flex-direction:column}}.stats[data-v-4d4c15da]{background:var(--bg-off-white);padding-block:var(--sp-section)}.stats__inner[data-v-4d4c15da]{gap:var(--sp-16);flex-direction:column;display:flex}.stats__header[data-v-4d4c15da]{gap:var(--sp-5);flex-direction:column;display:flex}.stats__eyebrow[data-v-4d4c15da]{letter-spacing:.16em;text-transform:uppercase;color:#86868b;align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex}.eyebrow-index[data-v-4d4c15da]{color:#0000002e;font-variant-numeric:tabular-nums}.stats__title[data-v-4d4c15da]{letter-spacing:-.03em;color:#1d1d1f;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.1}.title--muted[data-v-4d4c15da]{color:#86868b}.stats__grid[data-v-4d4c15da]{border-top:1px solid var(--border-light);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.stat[data-v-4d4c15da]{border-right:1px solid var(--border-light);gap:var(--sp-3);flex-direction:column;padding:clamp(32px,4vw,56px) clamp(24px,3vw,48px);display:flex}.stat[data-v-4d4c15da]:last-child{border-right:none}.stat__value[data-v-4d4c15da]{align-items:baseline;gap:4px;line-height:1;display:flex}.stat__num[data-v-4d4c15da]{letter-spacing:-.04em;color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1}.stat__unit[data-v-4d4c15da]{letter-spacing:-.03em;color:#3d3d3f;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:600;line-height:1}.stat__label[data-v-4d4c15da]{letter-spacing:.04em;text-transform:uppercase;color:#86868b;font-size:.8125rem;font-weight:500}.stat__desc[data-v-4d4c15da]{color:#6e6e73;letter-spacing:-.01em;font-size:.9375rem;line-height:1.55}@media (width<=768px){.stats__grid[data-v-4d4c15da]{grid-template-columns:1fr}.stat[data-v-4d4c15da]{border-right:none;border-bottom:1px solid var(--border-light)}.stat[data-v-4d4c15da]:last-child{border-bottom:none}}.process[data-v-1fc3bf6a]{background:var(--bg-black);padding-block:var(--sp-section)}.process__inner[data-v-1fc3bf6a]{gap:var(--sp-16);flex-direction:column;display:flex}.process__header[data-v-1fc3bf6a]{gap:var(--sp-5);flex-direction:column;display:flex}.process__eyebrow[data-v-1fc3bf6a]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex}.eyebrow-index[data-v-1fc3bf6a]{color:#fff3;font-variant-numeric:tabular-nums}.process__title[data-v-1fc3bf6a]{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.1}.title--dim[data-v-1fc3bf6a]{color:#f5f5f74d}.steps[data-v-1fc3bf6a]{flex-direction:column;gap:0;display:flex}.step[data-v-1fc3bf6a]{padding-block:clamp(36px,5vw,64px)}.step__sep[data-v-1fc3bf6a]{background:var(--border-dark);width:100%;height:1px;margin-bottom:clamp(36px,5vw,64px)}.step__body[data-v-1fc3bf6a]{grid-template-columns:80px 1fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.step__index[data-v-1fc3bf6a]{letter-spacing:-.04em;color:#ffffff1a;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:clamp(3rem,5vw,4rem);font-weight:700;line-height:1}.step__content[data-v-1fc3bf6a]{gap:var(--sp-4);flex-direction:column;padding-top:8px;display:flex}.step__title[data-v-1fc3bf6a]{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(1.375rem,2.5vw,2rem);font-weight:600;line-height:1.2}.step__desc[data-v-1fc3bf6a]{color:var(--text-secondary);letter-spacing:-.01em;max-width:600px;font-size:1rem;line-height:1.65}.step__tag[data-v-1fc3bf6a]{letter-spacing:.08em;text-transform:uppercase;color:#ffffff40;font-size:.75rem;font-weight:500}@media (width<=640px){.step__body[data-v-1fc3bf6a]{gap:var(--sp-5);grid-template-columns:48px 1fr}.step__index[data-v-1fc3bf6a]{font-size:2rem}}.cta-section[data-v-6e58bea1]{background:var(--bg-off-white);padding-block:var(--sp-section);text-align:center}.cta-section__sep[data-v-6e58bea1]{background:var(--border-light);width:100%;height:1px;margin-bottom:0}.cta-section__inner[data-v-6e58bea1]{align-items:center;gap:var(--sp-6);padding-top:var(--sp-section);flex-direction:column;display:flex}.cta-section__eyebrow[data-v-6e58bea1]{letter-spacing:.16em;text-transform:uppercase;color:#86868b;font-size:.75rem;font-weight:600}.cta-section__title[data-v-6e58bea1]{letter-spacing:-.04em;color:#1d1d1f;max-width:720px;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:700;line-height:1.06}.title--accent[data-v-6e58bea1]{color:#3d3d3f}.cta-section__sub[data-v-6e58bea1]{color:#6e6e73;letter-spacing:-.01em;max-width:400px;font-size:1.0625rem;line-height:1.5}.cta-section__actions[data-v-6e58bea1]{align-items:center;gap:var(--sp-4);margin-top:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.btn[data-v-6e58bea1]{border-radius:var(--radius-full);letter-spacing:-.01em;transition:background-color .25s var(--ease-apple), color .25s var(--ease-apple), transform .25s var(--ease-apple), box-shadow .25s var(--ease-apple);align-items:center;gap:8px;padding:15px 32px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.btn--dark[data-v-6e58bea1]{color:#f5f5f7;background:#1d1d1f;border:1px solid #1d1d1f}.btn--dark[data-v-6e58bea1]:hover{background:#2d2d2f;border-color:#2d2d2f;transform:translateY(-1px);box-shadow:0 8px 24px #00000026}.btn--dark[data-v-6e58bea1]:active{transform:scale(.98)}.btn--ghost-dark[data-v-6e58bea1]{color:#6e6e73;background:0 0;border:1px solid #c7c7cc}.btn--ghost-dark[data-v-6e58bea1]:hover{color:#1d1d1f;background:#00000008;border-color:#8e8e93;transform:translateY(-1px)}.btn--ghost-dark[data-v-6e58bea1]:active{transform:scale(.98)}.cta-section__trust[data-v-6e58bea1]{color:#86868b;letter-spacing:.02em;margin-top:var(--sp-3);font-size:.8125rem}@media (width<=640px){.cta-section__actions[data-v-6e58bea1]{flex-direction:column;width:100%;max-width:320px}.btn[data-v-6e58bea1]{justify-content:center;width:100%}}.homepage[data-v-3106fc0c]{flex-direction:column;min-height:100svh;display:flex;position:relative}main[data-v-3106fc0c]{flex:1}:root{--bg-black:#000;--bg-near-black:#0b0b0b;--bg-surface:#111;--bg-elevated:#1c1c1e;--bg-card:#141414;--bg-white:#fff;--bg-off-white:#f5f5f7;--bg-light-card:#fff;--bg-deep:#04040a;--bg-glass:#ffffff09;--bg-glass-hover:#ffffff12;--accent:#f5f5f7;--accent-blue:#0071e3;--neon-primary:#7c3aed;--neon-secondary:#06b6d4;--neon-tertiary:#f59e0b;--neon-pink:#ec4899;--glow-primary:0 0 20px #7c3aed8c, 0 0 60px #7c3aed33;--glow-cyan:0 0 20px #06b6d48c, 0 0 60px #06b6d433;--glow-soft:0 0 40px #7c3aed1f;--text-primary:#f5f5f7;--text-secondary:#6e6e73;--text-muted:#86868b;--text-inverse:#1d1d1f;--text-inverse-2:#3d3d3f;--border-dark:#ffffff14;--border-light:#e5e5e7;--border-card:#1d1d1f;--border-subtle:#ffffff0f;--border-neon:#7c3aed73;--border-cyan:#06b6d459;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-section:120px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--ease-apple:cubic-bezier(.25, .46, .45, .94);--ease-smooth:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration-base:.28s;--duration-slow:.5s;--duration-reveal:.85s;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-display:"Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--z-nav:100;--z-overlay:200;--z-modal:300}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#3d3d3f #111;font-size:16px}body{font-family:var(--font-sans);background-color:var(--bg-black);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bg-near-black)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#3d3d3f}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.noise-overlay{pointer-events:none;z-index:0;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' 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:200px;position:fixed;inset:0}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:8%}@media (width<=768px){.container{padding-inline:var(--sp-6)}}.glass-card{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}.section-sep{background:var(--border-dark);width:100%;height:1px}.section-sep--light{background:var(--border-light)}.reveal{opacity:0;transition:opacity var(--duration-reveal) var(--ease-apple), transform var(--duration-reveal) var(--ease-apple);transition-delay:var(--delay,0s);transform:translateY(30px)}.reveal.is-revealed{opacity:1;transform:translateY(0)}@keyframes float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-12px)rotate(1deg)}66%{transform:translateY(-6px)rotate(-1deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #7c3aed66}50%{box-shadow:0 0 40px #7c3aedcc,0 0 80px #7c3aed4d}}@keyframes orbit{0%{transform:rotate(0)translate(110px)rotate(0)}to{transform:rotate(360deg)translate(110px)rotate(-360deg)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes scroll-line{0%{transform-origin:top;opacity:1;transform:scaleY(0)}50%{transform-origin:top;opacity:1;transform:scaleY(1)}51%{transform-origin:bottom;opacity:1;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(0)}}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-base) var(--ease-smooth)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all var(--duration-slow) var(--ease-smooth)}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(32px)}
