
body{margin:0;background:#e4e5ea;font-family:'Manrope',sans-serif;-webkit-font-smoothing:antialiased;color:#25272c}
a{color:inherit;text-decoration:none}a:hover{color:#6D28D9}
details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}
details[open] .faq-plus{transform:rotate(45deg)}
@keyframes flowPulse{0%{left:0%;opacity:0}8%{opacity:1}44%{left:57%;opacity:1}46%{left:57%}70%{left:57%;opacity:1}100%{left:100%;opacity:0}}
@keyframes holdGlow{0%,40%{box-shadow:0 0 0 0 rgba(255,246,236,0)}48%,68%{box-shadow:0 0 0 10px rgba(196,181,253,.18),0 0 40px rgba(196,181,253,.5)}76%,100%{box-shadow:0 0 0 0 rgba(255,246,236,0)}}
@keyframes vPulse{0%{top:0%;opacity:0}6%{opacity:1}40%{top:50%}42%,66%{top:50%;opacity:1}100%{top:100%;opacity:0}}
@media (prefers-reduced-motion:reduce){*{animation:none!important}}

/* ── Hero A1 · "El expediente que se arma solo" · un ciclo de 19 s, orgánico ── */
.h1a{position:relative;background:#08060f;height:920px;overflow:hidden;color:#f4f3fc}
.h1a-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(196,181,253,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(196,181,253,.05) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(ellipse 70% 80% at 72% 50%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 72% 50%,#000 30%,transparent 100%)}
.h1a-halo{position:absolute;left:52%;top:48%;width:1100px;height:1100px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(139,92,246,.30) 0%,rgba(124,92,255,.14) 22%,rgba(75,50,184,.06) 42%,rgba(8,6,15,0) 62%);pointer-events:none;animation:h1a_halo 19s ease-in-out infinite}
@keyframes h1a_halo{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.06);opacity:1}}
.h1a-ring{position:absolute;left:52%;top:48%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(196,181,253,.10);pointer-events:none}
.h1a-card{position:absolute;background:rgba(14,11,26,.90);border:1px solid rgba(196,181,253,.18);border-radius:14px;box-shadow:0 30px 80px -30px rgba(0,0,0,.9);backdrop-filter:blur(8px);font-family:'Manrope',sans-serif;color:#e6e8f6;opacity:0;will-change:transform,opacity,filter}
.h1a-audit{background:rgba(255,246,236,.97);color:#0a0b0d;border-color:transparent}
.h1a-k{font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8d8aa8}
.h1a-row,.h1a-log{opacity:0}
.h1a-row{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.35}
.h1a-doc{display:inline-flex;align-items:center;justify-content:center;padding:6px 6px;border-radius:8px;border:1px solid rgba(196,181,253,.22);background:rgba(196,181,253,.05);font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.04em;color:#C4B5FD;white-space:nowrap;opacity:0}
.h1a-ok{width:16px;height:16px;border-radius:50%;border:1px solid #C4B5FD;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#C4B5FD;flex-shrink:0}
.h1a-cur{position:absolute;opacity:0;pointer-events:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}
.h1a-link path{stroke:rgba(196,181,253,.42);stroke-width:1;stroke-linecap:round}
@media (prefers-reduced-motion:reduce){.h1a .h1a-card,.h1a .h1a-row,.h1a .h1a-doc,.h1a .h1a-log,.h1a .h1a-link path{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;stroke-dashoffset:0!important}.h1a .cur{display:none}.h1a .h1a-bar{width:86%!important;animation:none!important}}
.h1a-static .h1a-card,.h1a-static .h1a-row,.h1a-static .h1a-doc,.h1a-static .h1a-log,.h1a-static .h1a-link path{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;stroke-dashoffset:0!important}.h1a-static .cur{display:none}.h1a-static .h1a-bar{width:86%!important;animation:none!important}
/* pausa: control circular, solo ícono, con etiqueta al pasar el cursor */
.h1a-pbtn{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid rgba(196,181,253,.28);background:rgba(14,11,26,.55);backdrop-filter:blur(6px);display:inline-flex;align-items:center;justify-content:center;color:#C4B5FD;cursor:pointer;user-select:none;transition:border-color .2s,color .2s,background .2s}
.h1a-pbtn:hover{border-color:rgba(196,181,253,.6);color:#f4f3fc;background:rgba(14,11,26,.85)}
.h1a-pbtn .on,.h1a-pbtn.is-on .off{display:none}
.h1a-pbtn.is-on .on{display:inline-flex}
.h1a-pbtn::after{content:attr(data-tip);position:absolute;right:44px;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8d8aa8;opacity:0;transition:opacity .2s;pointer-events:none}
.h1a-pbtn:hover::after{opacity:1}
.h1a.is-paused .h1a-halo{animation-play-state:paused!important}
/* Cajas de nicho del hero (Financieras / Otras industrias): mismo tamaño; la jerarquía la da el tratamiento, no el ancho */
.n1-wrap{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:640px}
.n1{display:flex;flex-direction:column;padding:20px 22px 15px;border-radius:14px;border:1px solid rgba(196,181,253,.28);background-color:rgba(196,181,253,.045);color:#f4f3fc;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}
.n1-t{font-family:'Sora',sans-serif;font-weight:600;font-size:18px;line-height:1.3;letter-spacing:-.01em}
.n1-d{margin:8px 0 18px;font-size:13.5px;line-height:1.5;color:#bcbedb}
.n1-f{margin-top:auto;padding-top:13px;border-top:1px solid rgba(196,181,253,.14);display:flex;justify-content:space-between;align-items:center;font-family:'Space Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#a6a3c2}
.n1-ar{font-size:14px;letter-spacing:0;color:#bcbedb;transition:transform .2s ease}
.n1-main{border-color:rgba(139,92,246,.62);background-color:transparent;background-image:linear-gradient(180deg,rgba(139,92,246,.17),rgba(139,92,246,.06));box-shadow:inset 0 1px 0 rgba(196,181,253,.20)}
.n1-main .n1-d{color:#C4B5FD}
.n1-main .n1-f{border-top-color:rgba(196,181,253,.24);color:#C4B5FD}
.n1-main .n1-ar{color:#C4B5FD}
.n1:hover{transform:translateY(-2px);border-color:rgba(196,181,253,.50);background-color:rgba(196,181,253,.075)}
.n1-main:hover{border-color:rgba(167,139,250,.95);background-color:transparent;box-shadow:inset 0 1px 0 rgba(196,181,253,.30),0 16px 36px -20px rgba(139,92,246,.8)}
.n1:hover .n1-ar{transform:translateX(3px)}
.n1:focus-visible{outline:2px solid #C4B5FD;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.n1,.n1-ar{transition:none}.n1:hover,.n1:hover .n1-ar{transform:none}}
.n1-wrap-m{position:relative;margin-top:0;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:12px;max-width:none}
.n1-wrap-m .n1{padding:16px 18px 13px}
.n1-wrap-m .n1-t{font-size:17px}
.n1-wrap-m .n1-d{font-size:13px;margin:6px 0 14px}
.n1-wrap-m .n1-f{padding-top:11px}
/* móvil: flujo del agente como pasos sobre un riel */
.mflow-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid rgba(196,181,253,.16)}
.mflow-list{list-style:none;margin:0;padding:0;position:relative}
.mflow-step{position:relative;display:grid;grid-template-columns:28px 1fr;column-gap:12px;padding-bottom:24px}
.mflow-step::before{content:'';position:absolute;left:13px;top:30px;bottom:-4px;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(196,181,253,.55),rgba(196,181,253,.14))}
.mflow-step:last-child{padding-bottom:0}.mflow-step:last-child::before{display:none}
.mflow-n{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;border:1px solid rgba(196,181,253,.5);background:#0e0b1a;display:flex;align-items:center;justify-content:center;font-family:'Space Mono',monospace;font-size:10px;font-weight:700;color:#C4B5FD;box-shadow:0 0 0 4px #08060f}
.mflow-step.is-end .mflow-n{background:#8B5CF6;border-color:#8B5CF6;color:#fff}
.mflow-lbl{display:flex;align-items:center;height:28px;margin-bottom:10px;font-family:'Sora',sans-serif;font-weight:600;font-size:14px;color:#f4f3fc}
.mflow-lbl small{margin-left:8px;font-family:'Space Mono',monospace;font-size:10px;font-weight:400;letter-spacing:.08em;color:#8d8aa8}
.mdiv{position:relative;display:flex;align-items:center;gap:12px;margin-top:44px;margin-bottom:16px}
.mdiv::before,.mdiv::after{content:'';flex:1;height:1px;background:rgba(196,181,253,.18)}
.mfoot{position:relative;margin-top:30px;padding-top:18px;border-top:1px solid rgba(196,181,253,.12);font-family:'Space Mono',monospace;font-size:11px;line-height:1.9;color:#8d8aa8}

/* ── marquesina de tecnologías (estética actual) ── */
.mq{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.mq+.mq{margin-top:18px}
.mq-track{display:flex;gap:52px;width:max-content;animation:mq-x 46s linear infinite}
.mq-track.mq-rev{animation-direction:reverse}
.mq:hover .mq-track{animation-play-state:paused}
.mq-track span{font-family:'Sora',sans-serif;font-size:20px;font-weight:600;color:#9aa0a8;letter-spacing:-.01em;white-space:nowrap;transition:color .2s}
.mq-track span:hover{color:#0a0b0d}
.mq-dark .mq-track span{color:#8d8aa8}.mq-dark .mq-track span:hover{color:#f4f3fc}
.mq-m .mq-track{gap:32px;animation-duration:36s}.mq-m .mq-track span{font-size:16px}
@keyframes mq-x{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.mq-track{animation:none}}

html{scroll-behavior:smooth}
body{background:#fff}
.page{width:1440px;margin:0 auto;overflow:hidden}
.page-m{display:none;width:390px;margin:0 auto;overflow:hidden;background:#fff}
.site-nav{position:fixed;top:0;left:0;right:0;z-index:90;background:transparent;pointer-events:none}
.site-nav.is-scrolled .site-nav-in{border-bottom-color:#eceef1}
.site-nav-in{width:1440px;margin:0 auto;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 120px;box-sizing:border-box;pointer-events:auto;background:rgba(255,255,255,.82);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid transparent;transition:background .25s,border-color .25s}
.site-nav-brand img{height:44px;display:block}
.site-nav .brand-dark{display:none}.site-nav.is-dark .brand-dark{display:block}.site-nav.is-dark .brand-light{display:none}
.site-nav-links{display:flex;align-items:center;gap:34px;font-size:14.5px;font-weight:600}
.site-nav-links a{color:#25272c;transition:color .18s}.site-nav-links a:hover{color:#0a0b0d}
.site-nav-links a.is-active{color:#0a0b0d;border-bottom:1px solid #6D28D9;padding-bottom:2px}
.site-nav-cta{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;border:1px solid #dde0e5;color:#0a0b0d!important;font-size:14px;font-weight:700}
.site-nav-arrow{font-family:'Space Mono',monospace}
.site-nav.is-dark .site-nav-in{background:linear-gradient(180deg,rgba(8,6,15,.55),rgba(8,6,15,0));backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}
.site-nav.is-dark .site-nav-links a{color:#bcbedb}.site-nav.is-dark .site-nav-links a:hover{color:#f4f3fc}
.site-nav.is-dark .site-nav-links a.is-active{color:#f4f3fc;border-bottom-color:#C4B5FD}
.site-nav.is-dark .site-nav-cta{border-color:rgba(196,181,253,.35);color:#f4f3fc!important}
@media (max-width:640px){.site-nav{display:none}}
@media (max-width:640px){.page-d{display:none}.page-m{display:block}}
.mnav-panel{display:none;position:absolute;left:0;right:0;top:64px;background:#08060f;z-index:4;border-top:1px solid rgba(196,181,253,.14)}
.mnav-panel.is-open{display:block}
body.mnav-lock{overflow:hidden}
.h1a-pbars{display:inline-flex;gap:3px}
.h1a-pbar{width:2px;height:11px;background:currentColor}

/* ── estilos extraídos del canvas ── */
.s-1{width:760px;height:760px}
.s-2{width:1040px;height:1040px;border-color:rgba(196,181,253,.06)}
.s-3{height:80px}
.s-4{position:relative;padding:92px 0 0 120px;max-width:700px}
.s-5{display:flex;align-items:center;gap:10px;font-family:'Space Mono',monospace;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#C4B5FD}
.s-6{width:7px;height:7px;background:#8B5CF6;transform:rotate(45deg);flex-shrink:0}
.s-7{margin:28px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:68px;line-height:1.02;letter-spacing:-.035em;color:#f4f3fc;text-wrap:balance}
.s-8{color:#C4B5FD;text-shadow:0 0 40px rgba(196,181,253,.35)}
.s-9{margin:28px 0 0;max-width:540px;font-size:18px;line-height:1.55;color:#bcbedb;text-wrap:pretty}
.s-10{margin-top:34px;display:flex;align-items:center;gap:14px}
.s-11{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;background:linear-gradient(180deg,#8B5CF6,#6D28D9);color:#fff;font-size:15.5px;font-weight:700;box-shadow:0 10px 30px -10px rgba(139,92,246,.7)}
.s-12{font-family:'Space Mono',monospace}
.s-13{padding:16px 20px;color:#f4f3fc;font-size:15.5px;font-weight:600}
.s-14{position:absolute;right:64px;top:104px;width:540px;height:740px}
.s-15{position:absolute;right:0;top:0}
.s-16{position:absolute;inset:0;pointer-events:none}
.s-17{left:0;top:0;width:310px;padding:16px 18px}
.s-18{display:flex;justify-content:space-between;align-items:center}
.s-19{color:#C4B5FD}
.s-20{margin-top:9px;font-family:'Sora',sans-serif;font-weight:600;font-size:16px;letter-spacing:-.01em}
.s-21{margin-top:4px;font-size:12.5px;color:#bcbedb}
.s-22{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.s-23{left:230px;top:196px;width:310px;padding:16px 18px}
.s-24{margin-top:12px;display:flex;flex-direction:column;gap:9px}
.s-25{color:#f4f3fc}
.s-26{left:0;top:340px;width:190px;padding:14px 16px}
.s-27{margin-top:8px;display:flex;align-items:baseline;gap:8px}
.s-28{font-family:'Sora',sans-serif;font-weight:700;font-size:26px;letter-spacing:-.03em;color:#f4f3fc}
.s-29{font-family:'Space Mono',monospace;font-size:11px;color:#C4B5FD}
.s-30{margin-top:8px;height:3px;border-radius:2px;background:rgba(196,181,253,.15);overflow:hidden}
.s-31{height:100%;background:linear-gradient(90deg,#8B5CF6,#C4B5FD)}
.s-32{left:130px;top:440px;width:410px;padding:18px 20px;border-color:rgba(196,181,253,.42)}
.s-33{display:inline-flex;gap:3px}
.s-34{width:3px;height:11px;background:#C4B5FD}
.s-35{margin-top:9px;font-family:'Sora',sans-serif;font-weight:600;font-size:19px;letter-spacing:-.015em;color:#f4f3fc}
.s-36{margin-top:5px;font-size:12.5px;line-height:1.5;color:#bcbedb}
.s-37{margin-top:12px;display:flex;gap:8px;align-items:center}
.s-38{display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;background:#8B5CF6;color:#fff;font-size:13px;font-weight:700}
.s-39{display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;border:1px solid rgba(196,181,253,.3);color:#e6e8f6;font-size:13px;font-weight:600}
.s-40{margin-left:auto}
.s-41{left:46px;top:112px}
.s-42{left:40px;top:606px;width:460px;padding:14px 18px 12px}
.s-43{color:#6D28D9;font-weight:700}
.s-44{color:#5d626b}
.s-45{margin-top:9px;display:grid;grid-template-columns:44px 1fr;gap:4px 12px;font-family:'Space Mono',monospace;font-size:11px;line-height:1.5;color:#25272c}
.s-46{color:#6D28D9}
.s-47{margin-top:9px;padding-top:8px;border-top:1px solid rgba(10,11,13,.08);display:flex;justify-content:space-between;font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.06em;color:#5d626b}
.s-48{position:absolute;left:120px;right:120px;bottom:0;height:1px;background:rgba(196,181,253,.14)}
.s-49{position:absolute;left:120px;bottom:34px;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8d8aa8}
.s-50{padding:130px 120px 120px;background:#fff}
.s-51{display:grid;grid-template-columns:5fr 7fr;gap:80px}
.s-52{display:flex;align-items:center;gap:10px;font-family:'Space Mono',monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9aa0a8}
.s-53{width:7px;height:7px;background:#8B5CF6;transform:rotate(45deg)}
.s-54{margin:22px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:44px;line-height:1.08;letter-spacing:-.025em;color:#0a0b0d;text-wrap:balance}
.s-55{margin-top:40px}
.s-56{display:grid;grid-template-columns:26px 1fr;gap:0 14px;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#9aa0a8;padding-bottom:12px;border-bottom:1px solid #0a0b0d}
.s-57{display:grid;grid-template-columns:26px 1fr;gap:0 14px;align-items:baseline;padding:16px 0;border-bottom:1px solid #eceef1}
.s-58{font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.1em;color:#8B5CF6}
.s-59{font-family:'Sora',sans-serif;font-size:16px;font-weight:600;color:#0a0b0d;letter-spacing:-.01em;line-height:1.3}
.s-60{font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#9aa0a8;display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #0a0b0d}
.s-61{display:grid;grid-template-columns:72px 1fr auto;align-items:baseline;gap:0 28px;padding:22px 0;border-bottom:1px solid #eceef1}
.s-62{font-family:'Sora',sans-serif;font-weight:700;font-size:40px;letter-spacing:-.03em;color:#0a0b0d}
.s-63{font-family:'Space Mono',monospace;font-size:15px;color:#25272c;line-height:1.6}
.s-64{font-size:13px;color:#9aa0a8}
.s-65{margin:22px 0 0;font-size:14.5px;color:#5d626b;line-height:1.6}
.s-66{padding:110px 120px 130px;background:linear-gradient(180deg,#fff 0%,#f4f5f7 18%,#f4f5f7 82%,#fff 100%)}
.s-67{display:flex;justify-content:space-between;align-items:flex-end;gap:60px}
.s-68{max-width:640px}
.s-69{display:flex;align-items:flex-end;gap:44px;flex-shrink:0}
.s-70{text-align:right}
.s-71{font-family:'Sora',sans-serif;font-weight:700;font-size:72px;line-height:1;letter-spacing:-.04em;color:#9aa0a8}
.s-72{font-size:32px;color:#9aa0a8;font-weight:500}
.s-73{margin-top:8px;font-family:'Space Mono',monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9aa0a8}
.s-74{width:1px;height:96px;background:#dde0e5}
.s-75{font-family:'Sora',sans-serif;font-weight:700;font-size:72px;line-height:1;letter-spacing:-.04em;color:#6D28D9}
.s-76{font-size:32px;color:#8B5CF6;font-weight:500}
.s-77{margin-top:8px;font-family:'Space Mono',monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6D28D9}
.s-78{margin-top:64px;position:relative}
.s-79{display:grid;grid-template-columns:repeat(8,1fr);font-family:'Space Mono',monospace;font-size:11px;color:#9aa0a8;letter-spacing:.06em;border-bottom:1px solid #0a0b0d;padding-bottom:8px}
.s-80{position:relative;height:210px;background-image:repeating-linear-gradient(90deg,#dde0e5 0 1px,transparent 1px 12.5%)}
.s-81{position:absolute;left:0;top:18px;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#0a0b0d;font-weight:700}
.s-82{position:absolute;left:8.3%;top:0;bottom:0;width:1px;background:#8B5CF6}
.s-83{position:absolute;left:8.3%;top:2px;transform:translateX(8px);font-family:'Space Mono',monospace;font-size:11px;color:#6D28D9;font-weight:700}
.s-84{position:absolute;left:8.3%;width:22%;top:46px;height:40px;background:#fff;border:1px solid #dde0e5;border-radius:6px;display:flex;align-items:center;padding:0 14px;gap:10px;font-size:13.5px;color:#25272c;font-weight:600}
.s-85{font-family:'Space Mono',monospace;font-size:10px;color:#9aa0a8}
.s-86{position:absolute;left:31%;width:27%;top:96px;height:40px;background:#fff;border:1px solid #dde0e5;border-radius:6px;display:flex;align-items:center;padding:0 14px;gap:10px;font-size:13.5px;color:#25272c;font-weight:600}
.s-87{position:absolute;left:68.5%;width:21%;top:146px;height:40px;background:#fff;border:1px solid #dde0e5;border-radius:6px;display:flex;align-items:center;padding:0 14px;gap:10px;font-size:13.5px;color:#25272c;font-weight:600}
.s-88{position:absolute;left:58%;width:10.5%;top:96px;height:40px;display:flex;align-items:center;justify-content:center;font-family:'Space Mono',monospace;font-size:10px;color:#9aa0a8;letter-spacing:.1em}
.s-89{position:absolute;left:89.6%;top:0;bottom:0;width:1px;background:#0a0b0d}
.s-90{position:absolute;left:89.6%;top:2px;transform:translateX(8px);font-family:'Space Mono',monospace;font-size:11px;color:#0a0b0d;font-weight:700}
.s-91{border-top:1px solid #dde0e5;position:relative;height:176px;background:linear-gradient(180deg,#f7f5fd 0%,#f7f5fd 100%)}
.s-92{position:absolute;left:0;top:18px;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#6D28D9;font-weight:700}
.s-93{position:absolute;left:0;top:36px;width:7.5%;font-family:'Space Mono',monospace;font-size:9.5px;line-height:1.5;letter-spacing:.04em;color:#9aa0a8}
.s-94{position:absolute;right:0;top:2px;font-family:'Space Mono',monospace;font-size:11px;color:#6D28D9;font-weight:700;letter-spacing:.04em}
.s-95{position:absolute;left:8.3%;top:46px;display:flex;align-items:flex-start;gap:6px;transform:translateX(10px)}
.s-96{position:absolute;left:0;right:0;top:48px;height:1px;background:#8B5CF6;opacity:.55}
.s-97{display:flex;flex-direction:column;align-items:center;gap:0}
.s-98{height:44px;display:flex;align-items:center}
.s-99{padding:0 12px;height:36px;display:flex;align-items:center;background:#0a0b0d;color:#f4f3fc;border-radius:6px;font-size:13px;font-weight:600}
.s-100{display:block;width:1px;height:10px;margin-top:4px;background:#8B5CF6}
.s-101{margin-top:3px;font-family:'Space Mono',monospace;font-size:10px;color:#6D28D9;letter-spacing:.04em}
.s-102{font-family:'Space Mono',monospace;color:#9aa0a8;padding-bottom:28px}
.s-103{padding:0 16px;height:44px;display:flex;align-items:center;gap:10px;background:#fff;color:#0a0b0d;border:1.5px solid #6D28D9;border-radius:999px;font-size:13.5px;font-weight:700;box-shadow:0 0 0 6px #ece7fb}
.s-104{width:3px;height:12px;background:#6D28D9}
.s-105{padding:0 12px;height:36px;display:flex;align-items:center;border:1px solid #0a0b0d;color:#0a0b0d;border-radius:6px;font-size:13px;font-weight:600}
.s-106{position:absolute;left:8.3%;bottom:16px;transform:translateX(10px);font-family:'Space Mono',monospace;font-size:11px;color:#9aa0a8;letter-spacing:.04em}
.s-107{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}
.s-108{margin:0;font-size:17px;line-height:1.6;color:#25272c;max-width:520px}
.s-109{border-left:1px solid #dde0e5;padding-left:28px;font-family:'Space Mono',monospace;font-size:12.5px;line-height:1.75;color:#5d626b}
.s-110{color:#6D28D9;font-weight:700;letter-spacing:.14em}
.s-111{padding:120px 120px 130px;background:linear-gradient(180deg,#fff 0%,#f3effc 20%,#f3effc 80%,#fff 100%)}
.s-112{margin:22px 0 0;max-width:760px;font-family:'Sora',sans-serif;font-weight:700;font-size:44px;line-height:1.08;letter-spacing:-.025em;color:#0a0b0d;text-wrap:balance}
.s-113{margin-top:64px;display:grid;grid-template-columns:56px 3fr 4fr 4fr 2fr;gap:0 32px;padding-bottom:12px;border-bottom:1px solid #0a0b0d;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#9aa0a8}
.s-114{display:grid;grid-template-columns:56px 3fr 4fr 4fr 2fr;gap:0 32px;padding:32px 0;border-bottom:1px solid #dde0e5;align-items:start}
.s-115{font-family:'Space Mono',monospace;font-size:13px;color:#6D28D9;font-weight:700;padding-top:6px}
.s-116{margin:0;font-family:'Sora',sans-serif;font-weight:600;font-size:22px;line-height:1.25;letter-spacing:-.015em;color:#0a0b0d}
.s-117{margin:0;font-size:15.5px;line-height:1.6;color:#5d626b;padding-top:4px}
.s-118{margin:0;font-size:15.5px;line-height:1.6;color:#25272c;padding-top:4px}
.s-119{margin:0;font-size:15px;line-height:1.5;color:#0a0b0d;font-weight:600;padding-top:4px}
.s-120{margin:36px 0 0;font-family:'Sora',sans-serif;font-weight:500;font-size:22px;line-height:1.35;letter-spacing:-.015em;color:#0a0b0d;max-width:760px}
.s-121{background:#08060f;color:#f4f3fc;padding:110px 120px 120px;position:relative;overflow:hidden}
.s-122{display:flex;align-items:center;gap:10px;font-family:'Space Mono',monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C4B5FD}
.s-123{margin:22px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:44px;line-height:1.08;letter-spacing:-.025em;color:#f4f3fc;max-width:700px;text-wrap:balance}
.s-124{margin:0;max-width:380px;font-size:15.5px;line-height:1.6;color:#bcbedb}
.s-125{margin-top:80px;position:relative;height:1px;background:rgba(196,181,253,.18)}
.s-126{position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:#fff6ec;box-shadow:0 0 12px #C4B5FD;animation:flowPulse 7s linear infinite;margin-left:-3px}
.s-127{margin-top:-1px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.5fr 1fr 1fr;gap:0}
.s-128{padding-top:26px;border-left:1px solid rgba(196,181,253,.18);padding-left:16px;position:relative}
.s-129{position:absolute;left:-4px;top:-3px;width:7px;height:7px;border-radius:50%;background:#8B5CF6}
.s-130{font-family:'Space Mono',monospace;font-size:11px;color:#8d8aa8;letter-spacing:.14em}
.s-131{margin-top:8px;font-family:'Sora',sans-serif;font-weight:600;font-size:18px;color:#f4f3fc}
.s-132{margin-top:6px;font-size:13.5px;color:#8d8aa8;line-height:1.5}
.s-133{margin-top:-46px;margin-left:-1px;padding:22px 20px 24px;background:#fff6ec;color:#08060f;border-radius:14px;position:relative;animation:holdGlow 7s linear infinite}
.s-134{position:absolute;left:0;right:0;top:-34px;text-align:center;font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.16em;color:#C4B5FD}
.s-135{display:flex;align-items:center;gap:12px}
.s-136{display:inline-flex;gap:4px}
.s-137{width:4px;height:18px;background:#6D28D9}
.s-138{font-family:'Space Mono',monospace;font-size:11px;color:#6D28D9;letter-spacing:.14em;font-weight:700}
.s-139{margin-top:10px;font-family:'Sora',sans-serif;font-weight:700;font-size:20px;line-height:1.15;letter-spacing:-.02em}
.s-140{margin-top:8px;font-size:13.5px;color:#4a4560;line-height:1.5}
.s-141{padding:130px 120px;background:#fff}
.s-142{margin:22px 0 0;max-width:820px;font-family:'Sora',sans-serif;font-weight:700;font-size:44px;line-height:1.08;letter-spacing:-.025em;color:#0a0b0d;text-wrap:balance}
.s-143{margin-top:80px;position:relative;height:36px;background-image:repeating-linear-gradient(90deg,#dde0e5 0 1px,transparent 1px 2.5%);border-bottom:1px solid #0a0b0d}
.s-144{position:absolute;left:0;bottom:-1px;width:20%;height:3px;background:#8B5CF6}
.s-145{position:absolute;left:20%;bottom:-1px;width:80%;height:3px;background:#0a0b0d}
.s-146{position:absolute;right:0;top:0;font-family:'Space Mono',monospace;font-size:11px;color:#9aa0a8;letter-spacing:.14em}
.s-147{position:absolute;left:0;top:0;font-family:'Space Mono',monospace;font-size:11px;color:#6D28D9;letter-spacing:.14em}
.s-148{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding-bottom:40px}
.s-149{border-left:1px solid #0a0b0d;padding:18px 20px 0 16px;min-width:0}
.s-150{font-family:'Sora',sans-serif;font-weight:700;font-size:60px;line-height:1;letter-spacing:-.04em;color:#0a0b0d}
.s-151{margin-top:12px;font-family:'Sora',sans-serif;font-weight:600;font-size:17px;line-height:1.25;color:#0a0b0d}
.s-152{margin-top:6px;font-size:14px;line-height:1.55;color:#5d626b}
.s-153{font-size:30px;color:#9aa0a8;font-weight:500;vertical-align:top;margin-right:2px}
.s-154{font-family:'Sora',sans-serif;font-weight:700;font-size:60px;line-height:1;letter-spacing:-.04em;color:#6D28D9}
.s-155{font-family:'Space Mono',monospace;font-size:12px;color:#5d626b;letter-spacing:.04em}
.s-156{margin-top:72px;display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #0a0b0d}
.s-157{padding:28px 32px 0 0;border-right:1px solid #eceef1}
.s-158{font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.16em;color:#6D28D9;font-weight:700}
.s-159{margin:14px 0 0;font-family:'Sora',sans-serif;font-weight:600;font-size:20px;line-height:1.3;letter-spacing:-.015em;color:#0a0b0d}
.s-160{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:#9aa0a8}
.s-161{padding:28px 32px 0 32px;border-right:1px solid #eceef1}
.s-162{padding:28px 0 0 32px}
.s-163{background:#08060f;color:#f4f3fc;padding:130px 120px;position:relative;overflow:hidden}
.s-164{position:absolute;inset:0;background-image:linear-gradient(rgba(196,181,253,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(196,181,253,.04) 1px,transparent 1px);background-size:120px 120px;mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 20%,transparent 100%)}
.s-165{position:relative}
.s-166{margin:22px 0 0;max-width:760px;font-family:'Sora',sans-serif;font-weight:700;font-size:44px;line-height:1.08;letter-spacing:-.025em;color:#f4f3fc;text-wrap:balance}
.s-167{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}
.s-168{padding:28px 0 0;border-top:1px solid rgba(196,181,253,.18)}
.s-169{font-family:'Sora',sans-serif;font-weight:700;font-size:64px;line-height:1;letter-spacing:-.04em;color:#f4f3fc}
.s-170{font-size:28px;color:#C4B5FD;font-weight:500;margin-left:4px}
.s-171{margin:14px 0 0;font-size:15px;line-height:1.55;color:#bcbedb;max-width:240px}
.s-172{padding:120px 120px 130px;background:#fff}
.s-173{display:grid;grid-template-columns:4fr 8fr;gap:80px}
.s-174{margin:22px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:40px;line-height:1.1;letter-spacing:-.025em;color:#0a0b0d}
.s-175{border-top:1px solid #0a0b0d}
.s-176{border-bottom:1px solid #dde0e5}
.s-177{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-family:'Sora',sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;color:#0a0b0d}
.s-178{font-family:'Space Mono',monospace;font-size:20px;color:#6D28D9;transition:transform .2s}
.s-179{margin:0 0 24px;font-size:15.5px;line-height:1.65;color:#5d626b;max-width:620px}
.s-180{background:#fff;padding:0 120px 110px}
.s-181{display:flex;align-items:center;gap:28px;padding:32px 0;border-top:1px solid #dde0e5;border-bottom:1px solid #dde0e5}
.s-182{width:84px;height:84px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid #dde0e5}
.s-183{width:100%;height:100%;object-fit:cover;display:block}
.s-184{flex:1;min-width:0}
.s-185{font-family:'Sora',sans-serif;font-weight:700;font-size:20px;letter-spacing:-.02em;color:#0a0b0d}
.s-186{font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6D28D9;margin-left:12px}
.s-187{margin:6px 0 0;font-size:15px;line-height:1.55;color:#5d626b;max-width:760px}
.s-188{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;border:1px solid #dde0e5;color:#0a0b0d;font-size:14px;font-weight:700;white-space:nowrap}
.s-189{font-family:'Space Mono',monospace;color:#6D28D9}
.s-190{background:#08060f;color:#f4f3fc;padding:150px 120px;position:relative;overflow:hidden}
.s-191{position:absolute;inset:0;background-image:linear-gradient(rgba(196,181,253,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(196,181,253,.05) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(ellipse 60% 90% at 80% 50%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 90% at 80% 50%,#000 20%,transparent 100%)}
.s-192{position:absolute;right:-160px;top:50%;width:900px;height:900px;transform:translateY(-50%);background:radial-gradient(circle,rgba(139,92,246,.28) 0%,rgba(124,92,255,.12) 26%,rgba(8,6,15,0) 62%);pointer-events:none}
.s-193{position:absolute;right:140px;top:50%;width:560px;height:560px;transform:translate(0,-50%);border-radius:50%;border:1px solid rgba(196,181,253,.10);pointer-events:none}
.s-194{position:absolute;right:20px;top:50%;width:800px;height:800px;transform:translate(0,-50%);border-radius:50%;border:1px solid rgba(196,181,253,.06);pointer-events:none}
.s-195{position:relative;max-width:900px}
.s-196{margin:24px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:60px;line-height:1.04;letter-spacing:-.035em;color:#f4f3fc;text-wrap:balance}
.s-197{margin:30px 0 0;max-width:620px;font-size:18px;line-height:1.6;color:#bcbedb}
.s-198{margin-top:40px;display:flex;align-items:center;gap:14px}
.s-199{display:inline-flex;align-items:center;gap:10px;padding:17px 28px;border-radius:999px;background:linear-gradient(180deg,#8B5CF6,#6D28D9);color:#fff;font-size:16px;font-weight:700;box-shadow:0 10px 30px -10px rgba(139,92,246,.7)}
.s-200{padding:17px 24px;font-family:'Space Mono',monospace;font-size:14px;color:#C4B5FD}
.s-201{margin-top:44px;font-family:'Space Mono',monospace;font-size:11.5px;letter-spacing:.06em;color:#8d8aa8}
.s-202{background:#050509;color:#8d8aa8;padding:56px 120px 40px}
.s-203{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;font-size:14px}
.s-204{display:block}
.s-205{height:40px;display:block;margin-left:-8px}
.s-206{margin:16px 0 0;max-width:280px;line-height:1.6}
.s-207{display:flex;flex-direction:column;gap:12px}
.s-208{font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f4f3fc}
.s-209{margin-top:48px;padding-top:20px;border-top:1px solid rgba(196,181,253,.12);display:flex;justify-content:space-between;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.06em}
.s-210{display:flex;gap:24px}
.s-211{background:#08060f;color:#f4f3fc;position:relative;overflow:hidden;padding:0 22px 40px}
.s-212{position:absolute;inset:0;background-image:linear-gradient(rgba(196,181,253,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(196,181,253,.045) 1px,transparent 1px);background-size:78px 78px}
.s-213{position:relative;display:flex;justify-content:space-between;align-items:center;height:64px;z-index:3}
.s-214{height:36px;margin-left:-8px;display:block}
.s-215{width:40px;height:40px;border:1px solid rgba(196,181,253,.3);border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:none;padding:0;cursor:pointer}
.s-216{width:16px;height:1.5px;background:#f4f3fc}
.s-217{padding:0 22px 40px}
.s-218{display:block;padding:16px 0;border-bottom:1px solid rgba(196,181,253,.14);font-family:'Sora',sans-serif;font-weight:600;font-size:20px;color:#f4f3fc}
.s-219{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:10px;padding:16px 24px;border-radius:999px;background:linear-gradient(180deg,#8B5CF6,#6D28D9);color:#fff;font-size:16px;font-weight:700}
.s-220{position:absolute;left:50%;top:38%;width:700px;height:700px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(139,92,246,.28) 0%,rgba(124,92,255,.12) 24%,rgba(8,6,15,0) 60%);pointer-events:none}
.s-221{position:relative;display:flex;align-items:center;gap:10px;font-family:'Space Mono',monospace;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#C4B5FD;margin-top:24px}
.s-222{position:relative;margin:18px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:40px;line-height:1.05;letter-spacing:-.03em}
.s-223{position:relative;margin:20px 0 0;font-size:16px;line-height:1.55;color:#bcbedb}
.s-224{position:relative;margin-top:28px;display:flex;justify-content:center;align-items:center;gap:10px;padding:16px 24px;border-radius:999px;background:linear-gradient(180deg,#8B5CF6,#6D28D9);color:#fff;font-size:16px;font-weight:700}
.s-225{position:relative;height:auto;background:none;overflow:visible;margin-top:34px}
.s-226{color:#C4B5FD;font-weight:700}
.s-227{position:relative;padding:14px 16px;transform:none}
.s-228{margin-top:8px;font-family:'Sora',sans-serif;font-weight:600;font-size:15px}
.s-229{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}
.s-230{position:relative;margin-top:10px;padding:14px 16px}
.s-231{margin-top:10px;display:flex;flex-direction:column;gap:8px}
.s-232{position:relative;margin-top:10px;padding:16px;border-color:rgba(196,181,253,.45);box-shadow:0 0 0 5px rgba(139,92,246,.10)}
.s-233{padding:8px 14px;border-radius:999px;background:#fff6ec;color:#08060f;font-size:13px;font-weight:700}
.s-234{padding:8px 14px;border-radius:999px;border:1px solid rgba(196,181,253,.3);font-size:13px;font-weight:600}
.s-235{position:relative;margin-top:10px;padding:12px 14px;box-shadow:0 0 0 5px rgba(139,92,246,.12),0 0 50px -10px rgba(139,92,246,.5)}
.s-236{display:flex;justify-content:space-between}
.s-237{margin-top:8px;display:grid;grid-template-columns:42px 1fr;gap:3px 10px;font-family:'Space Mono',monospace;font-size:10.5px;line-height:1.5;color:#25272c}
.s-238{margin-top:8px;padding-top:7px;border-top:1px solid rgba(10,11,13,.08);font-family:'Space Mono',monospace;font-size:9.5px;letter-spacing:.06em;color:#5d626b}
.s-239{padding:72px 22px 64px}
.s-240{display:flex;align-items:center;gap:10px;font-family:'Space Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9aa0a8}
.s-241{margin:16px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:28px;line-height:1.12;letter-spacing:-.025em;color:#0a0b0d}
.s-242{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}
.s-243{font-size:13px;font-weight:600;color:#0a0b0d;border:1px solid #dde0e5;border-radius:999px;padding:7px 12px}
.s-244{margin-top:36px;border-top:1px solid #0a0b0d}
.s-245{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #eceef1;align-items:baseline}
.s-246{font-family:'Sora',sans-serif;font-weight:700;font-size:28px;letter-spacing:-.03em;color:#0a0b0d}
.s-247{font-family:'Space Mono',monospace;font-size:12.5px;color:#25272c;line-height:1.6}
.s-248{padding:64px 22px;background:linear-gradient(180deg,#fff,#f4f5f7 15%,#f4f5f7 85%,#fff)}
.s-249{margin-top:18px;display:flex;align-items:flex-end;gap:18px}
.s-250{font-family:'Sora',sans-serif;font-weight:700;font-size:44px;line-height:1;letter-spacing:-.04em;color:#9aa0a8}
.s-251{font-size:20px;font-weight:500}
.s-252{margin-top:6px;font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#9aa0a8}
.s-253{width:1px;height:52px;background:#dde0e5}
.s-254{font-family:'Sora',sans-serif;font-weight:700;font-size:44px;line-height:1;letter-spacing:-.04em;color:#6D28D9}
.s-255{font-size:20px;color:#8B5CF6;font-weight:500}
.s-256{margin-top:6px;font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6D28D9}
.s-257{margin:14px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.025em;color:#0a0b0d}
.s-258{margin-top:32px;display:grid;grid-template-columns:52px 1fr;gap:0 14px;border-left:1px solid #0a0b0d;padding-left:0}
.s-259{font-family:'Space Mono',monospace;font-size:11px;color:#0a0b0d;font-weight:700;padding:0 0 0 14px;grid-column:1/3;letter-spacing:.16em}
.s-260{font-family:'Space Mono',monospace;font-size:11px;color:#6D28D9;padding:18px 0 0 14px}
.s-261{padding:16px 0 0;font-size:14px;color:#25272c}
.s-262{font-family:'Space Mono',monospace;font-size:11px;color:#9aa0a8;padding:14px 0 0 14px}
.s-263{padding:12px 0 0;font-size:14px;color:#25272c;font-weight:600}
.s-264{font-family:'Space Mono',monospace;font-size:11px;color:#0a0b0d;font-weight:700;padding:14px 0 0 14px}
.s-265{padding:12px 0 0;font-size:14px;color:#0a0b0d;font-weight:700}
.s-266{margin-top:32px;display:grid;grid-template-columns:52px 1fr;gap:0 14px;border-left:1px solid #6D28D9}
.s-267{font-family:'Space Mono',monospace;font-size:11px;color:#6D28D9;font-weight:700;padding:0 0 0 14px;grid-column:1/3;letter-spacing:.16em}
.s-268{font-family:'Space Mono',monospace;font-size:10px;color:#6D28D9;padding:15px 0 0 14px;white-space:nowrap}
.s-269{padding:14px 0 0;font-size:14px;color:#25272c}
.s-270{padding:11px 0 0}
.s-271{display:inline-block;padding:7px 10px;background:#0a0b0d;color:#f4f3fc;border-radius:6px;font-size:12.5px;font-weight:600}
.s-272{font-family:'Space Mono',monospace;font-size:10px;color:#6D28D9;padding-top:19px;padding:15px 0 0 14px;white-space:nowrap}
.s-273{padding:13px 0 0}
.s-274{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1.5px solid #6D28D9;border-radius:999px;font-size:13px;font-weight:700;color:#0a0b0d;box-shadow:0 0 0 5px #ece7fb}
.s-275{width:3px;height:11px;background:#6D28D9}
.s-276{font-family:'Space Mono',monospace;font-size:10px;color:#6D28D9;font-weight:700;padding:15px 0 0 14px;white-space:nowrap}
.s-277{padding:14px 0 0;font-size:14px;color:#0a0b0d;font-weight:700}
.s-278{grid-column:1/3;padding:14px 0 0 14px;font-family:'Space Mono',monospace;font-size:10.5px;line-height:1.6;color:#9aa0a8}
.s-279{margin:32px 0 0;font-size:15px;line-height:1.6;color:#25272c}
.s-280{padding:64px 22px;background:linear-gradient(180deg,#fff,#f3effc 15%,#f3effc 85%,#fff)}
.s-281{margin-top:32px;border-top:1px solid #0a0b0d}
.s-282{padding:22px 0;border-bottom:1px solid #dde0e5}
.s-283{font-family:'Space Mono',monospace;font-size:12px;color:#6D28D9;font-weight:700}
.s-284{margin:8px 0 0;font-family:'Sora',sans-serif;font-weight:600;font-size:19px;line-height:1.25;color:#0a0b0d}
.s-285{margin:12px 0 0;font-size:14px;line-height:1.6;color:#25272c}
.s-286{font-family:'Space Mono',monospace;font-size:10px;color:#9aa0a8;letter-spacing:.14em}
.s-287{margin:8px 0 0;font-size:13.5px;color:#5d626b}
.s-288{margin:26px 0 0;font-family:'Sora',sans-serif;font-weight:500;font-size:18px;line-height:1.35;color:#0a0b0d}
.s-289{background:#08060f;color:#f4f3fc;padding:64px 22px}
.s-290{display:flex;align-items:center;gap:10px;font-family:'Space Mono',monospace;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C4B5FD}
.s-291{margin:16px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:28px;line-height:1.12;letter-spacing:-.025em}
.s-292{margin-top:36px;position:relative;padding-left:24px}
.s-293{position:absolute;left:3px;top:0;bottom:0;width:1px;background:rgba(196,181,253,.2)}
.s-294{position:absolute;left:0;width:7px;height:7px;border-radius:50%;background:#fff6ec;box-shadow:0 0 12px #C4B5FD;animation:vPulse 7s linear infinite;margin-top:-3px}
.s-295{display:flex;flex-direction:column;gap:22px}
.s-296{position:absolute;left:-24px;top:6px;width:7px;height:7px;border-radius:50%;background:#8B5CF6}
.s-297{font-family:'Space Mono',monospace;font-size:10px;color:#8d8aa8;letter-spacing:.14em}
.s-298{font-family:'Sora',sans-serif;font-weight:600;font-size:17px}
.s-299{margin-left:-12px;padding:18px 18px 20px;background:#fff6ec;color:#08060f;border-radius:14px;animation:holdGlow 7s linear infinite}
.s-300{display:flex;align-items:center;gap:10px}
.s-301{width:3px;height:14px;background:#6D28D9}
.s-302{font-family:'Space Mono',monospace;font-size:10px;color:#6D28D9;letter-spacing:.14em;font-weight:700}
.s-303{margin-top:8px;font-family:'Sora',sans-serif;font-weight:700;font-size:19px;letter-spacing:-.02em}
.s-304{margin-top:6px;font-size:13px;color:#4a4560;line-height:1.5}
.s-305{margin:32px 0 0;font-size:14px;line-height:1.6;color:#bcbedb}
.s-306{padding:64px 22px}
.s-307{margin-top:36px;position:relative;height:24px;background-image:repeating-linear-gradient(90deg,#dde0e5 0 1px,transparent 1px 5%);border-bottom:1px solid #0a0b0d}
.s-308{position:absolute;left:0;bottom:-1px;width:17.5%;height:3px;background:#8B5CF6}
.s-309{position:absolute;left:17.5%;bottom:-1px;width:82.5%;height:3px;background:#0a0b0d}
.s-310{display:grid;grid-template-columns:repeat(5,1fr);font-family:'Sora',sans-serif;font-weight:700;font-size:34px;letter-spacing:-.04em;color:#0a0b0d;padding-top:10px}
.s-311{color:#6D28D9;text-align:right}
.s-312{margin-top:20px;border-top:1px solid #eceef1}
.s-313{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #eceef1;font-size:14px;color:#25272c}
.s-314{font-family:'Space Mono',monospace;font-size:11px;color:#6D28D9;padding-top:3px}
.s-315{color:#0a0b0d}
.s-316{font-family:'Space Mono',monospace;font-size:11px;color:#9aa0a8;padding-top:3px}
.s-317{margin-top:28px;display:flex;flex-direction:column;gap:16px}
.s-318{margin:0;font-family:'Sora',sans-serif;font-weight:600;font-size:16px;line-height:1.35;color:#0a0b0d}
.s-319{font-weight:400;font-size:13px;color:#9aa0a8}
.s-320{margin-top:28px}
.s-321{padding:18px 0;border-top:1px solid rgba(196,181,253,.18)}
.s-322{font-family:'Sora',sans-serif;font-weight:700;font-size:40px;line-height:1;letter-spacing:-.04em}
.s-323{font-size:20px;color:#C4B5FD;font-weight:500;margin-left:3px}
.s-324{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:#bcbedb}
.s-325{margin-top:20px;border-top:1px solid #0a0b0d}
.s-326{display:flex;justify-content:space-between;gap:16px;padding:16px 0;font-family:'Sora',sans-serif;font-weight:600;font-size:15.5px;color:#0a0b0d}
.s-327{margin:0 0 16px;font-size:14px;line-height:1.6;color:#5d626b}
.s-328{background:#fff;padding:0 22px 56px}
.s-329{display:flex;gap:16px;align-items:center;padding:22px 0;border-top:1px solid #dde0e5;border-bottom:1px solid #dde0e5}
.s-330{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid #dde0e5}
.s-331{font-family:'Sora',sans-serif;font-weight:700;font-size:17px;letter-spacing:-.02em;color:#0a0b0d}
.s-332{margin-top:2px;font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6D28D9}
.s-333{display:inline-block;margin-top:8px;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.1em;color:#0a0b0d;border-bottom:1px solid #dde0e5}
.s-334{background:#08060f;color:#f4f3fc;padding:80px 22px 40px;position:relative;overflow:hidden}
.s-335{position:absolute;left:50%;top:30%;width:640px;height:640px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(139,92,246,.26) 0%,rgba(124,92,255,.10) 26%,rgba(8,6,15,0) 62%);pointer-events:none}
.s-336{position:relative;display:flex;align-items:center;gap:10px;font-family:'Space Mono',monospace;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#C4B5FD}
.s-337{position:relative;margin:18px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:34px;line-height:1.06;letter-spacing:-.03em}
.s-338{position:relative;margin:20px 0 0;font-size:15px;line-height:1.6;color:#bcbedb}
.s-339{position:relative;margin-top:14px;text-align:center;font-family:'Space Mono',monospace;font-size:13px;color:#C4B5FD}
.s-340{margin-top:20px;padding-top:16px;border-top:1px solid rgba(196,181,253,.12);font-family:'Space Mono',monospace;font-size:10.5px;color:#8d8aa8;display:flex;justify-content:space-between}
.s-341{background:#08060f;color:#f4f3fc;position:relative;overflow:hidden;padding:0 22px 48px}
.s-342{position:relative;margin-top:36px}
.s-343{position:relative;margin:18px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:36px;line-height:1.06;letter-spacing:-.03em}
.s-344{position:relative;margin:18px 0 0;font-size:16px;line-height:1.55;color:#bcbedb}
.s-345{padding:56px 22px;background:#fff}
.s-346{margin:14px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:26px;line-height:1.12;letter-spacing:-.025em;color:#0a0b0d}
.s-347{margin:14px 0 0;font-size:15px;line-height:1.6;color:#5d626b}
.s-348{margin-top:22px;border-bottom:1px solid #eceef1}
.s-349{padding:16px 0;border-top:1px solid #eceef1}
.s-350{font-family:'Sora',sans-serif;font-weight:600;font-size:16px;line-height:1.3;color:#0a0b0d}
.s-351{margin-top:4px;font-size:13.5px;line-height:1.5;color:#5d626b}
.s-352{margin-top:22px;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;border:1px solid #dde0e5;color:#0a0b0d;font-size:14px;font-weight:700}
.s-353{padding:56px 22px;background:linear-gradient(180deg,#fff,#f4f5f7 15%,#f4f5f7 85%,#fff)}
.s-354{margin-top:22px;display:flex;flex-direction:column;gap:12px}
.s-355{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid #eceef1;border-radius:14px;background:#fff;color:#25272c}
.s-356{height:26px;width:auto;align-self:flex-start}
.s-357{font-size:14px;line-height:1.55}
.s-358{display:flex;justify-content:space-between;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.08em;color:#6D28D9}
.s-359{height:30px;width:auto;align-self:flex-start}
.s-360{background:#08060f;color:#f4f3fc;padding:64px 22px 40px;position:relative;overflow:hidden}
.s-361{position:relative;margin:0;font-family:'Sora',sans-serif;font-weight:700;font-size:30px;line-height:1.08;letter-spacing:-.03em}
.s-362{position:relative;margin:18px 0 0;font-size:15px;line-height:1.6;color:#bcbedb}
.s-363{position:relative;margin-top:26px;display:flex;justify-content:center;align-items:center;gap:10px;padding:16px 24px;border-radius:999px;background:linear-gradient(180deg,#8B5CF6,#6D28D9);color:#fff;font-size:16px;font-weight:700}
.s-364{margin-top:44px;padding-top:16px;border-top:1px solid rgba(196,181,253,.12);font-family:'Space Mono',monospace;font-size:10.5px;color:#8d8aa8;display:flex;justify-content:space-between}
.s-365{color:#8d8aa8}
.s-366{position:relative;background:#08060f;color:#f4f3fc;overflow:hidden}
.s-367{position:absolute;inset:0;background-image:linear-gradient(rgba(196,181,253,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(196,181,253,.05) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(ellipse 60% 80% at 70% 50%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 80% at 70% 50%,#000 20%,transparent 100%)}
.s-368{position:absolute;right:-120px;top:-120px;width:760px;height:760px;background:radial-gradient(circle,rgba(139,92,246,.26) 0%,rgba(124,92,255,.10) 30%,rgba(8,6,15,0) 62%);pointer-events:none}
.s-369{position:relative;padding:14px 120px 0;font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8d8aa8}
.s-370{color:#5E5A75}
.s-371{position:relative;padding:96px 120px 104px;max-width:820px}
.s-372{margin:28px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:60px;line-height:1.04;letter-spacing:-.035em;color:#f4f3fc;text-wrap:balance}
.s-373{margin:26px 0 0;max-width:600px;font-size:18px;line-height:1.55;color:#bcbedb}
.s-374{padding:0 120px;background:#fff}
.s-375{display:grid;grid-template-columns:5fr 7fr;gap:80px;padding:88px 0;border-top:1px solid #dde0e5}
.s-376{display:flex;align-items:center;gap:14px}
.s-377{font-family:'Space Mono',monospace;font-size:13px;color:#6D28D9;font-weight:700}
.s-378{margin:20px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:38px;line-height:1.08;letter-spacing:-.025em;color:#0a0b0d;text-wrap:balance}
.s-379{margin:18px 0 0;font-size:16px;line-height:1.6;color:#5d626b;max-width:420px}
.s-380{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:12px 20px;border-radius:999px;border:1px solid #dde0e5;color:#0a0b0d;font-size:14px;font-weight:700}
.s-381{border-bottom:1px solid #eceef1}
.s-382{padding:18px 0;border-top:1px solid #eceef1}
.s-383{font-family:'Sora',sans-serif;font-weight:600;font-size:17px;line-height:1.3;color:#0a0b0d}
.s-384{margin-top:4px;font-size:14px;line-height:1.5;color:#5d626b}
.s-385{padding:0 120px;background:linear-gradient(180deg,#fff 0%,#f4f5f7 18%,#f4f5f7 82%,#fff 100%)}
.s-386{padding:0 120px 110px;background:#fff}
.s-387{display:grid;grid-template-columns:5fr 7fr;gap:80px;padding:88px 0 0;border-top:1px solid #dde0e5}
.s-388{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.s-389{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:28px;border:1px solid #eceef1;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(16,16,16,.04),0 4px 14px rgba(16,16,16,.05);color:#25272c}
.s-390{height:30px;width:auto;display:block;align-self:flex-start}
.s-391{font-size:15px;line-height:1.55}
.s-392{display:flex;justify-content:space-between;font-family:'Space Mono',monospace;font-size:12px;letter-spacing:.08em;color:#6D28D9}
.s-393{height:34px;width:auto;display:block;align-self:flex-start}
.s-394{background:#08060f;color:#f4f3fc;padding:120px 120px 100px;position:relative;overflow:hidden}
.s-395{margin:0;font-family:'Sora',sans-serif;font-weight:700;font-size:52px;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}
.s-396{margin:26px 0 0;max-width:600px;font-size:18px;line-height:1.6;color:#bcbedb}
.s-397{margin-top:36px;display:flex;align-items:center;gap:14px}
.s-398{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;background:linear-gradient(180deg,#8B5CF6,#6D28D9);color:#fff;font-size:15.5px;font-weight:700}
.s-399{padding:16px 20px;font-family:'Space Mono',monospace;font-size:14px;color:#C4B5FD}
.s-400{margin-top:26px;display:flex;justify-content:center;align-items:center;gap:10px;padding:16px 24px;border-radius:999px;background:linear-gradient(180deg,#8B5CF6,#6D28D9);color:#fff;font-size:16px;font-weight:700}
.s-401{padding:48px 0 56px;background:#fff;border-bottom:1px solid #eceef1}
.s-402{padding:0 22px}
.s-403{margin:14px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:24px;line-height:1.12;letter-spacing:-.025em;color:#0a0b0d}
.s-404{background:#08060f;color:#f4f3fc;padding:56px 22px}
.s-405{margin:14px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:26px;line-height:1.12;letter-spacing:-.025em}
.s-406{margin-top:22px}
.s-407{position:relative;padding:110px 120px 120px;max-width:820px}
.s-408{margin:28px 0 0;font-family:'Sora',sans-serif;font-weight:700;font-size:64px;line-height:1.04;letter-spacing:-.035em;color:#f4f3fc;text-wrap:balance}
.s-409{margin:28px 0 0;max-width:600px;font-size:18px;line-height:1.55;color:#bcbedb}
.s-410{padding:120px 120px 110px;background:linear-gradient(180deg,#fff 0%,#f4f5f7 18%,#f4f5f7 82%,#fff 100%)}
.s-411{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:24px}
.s-412{padding:32px;border:1px solid #eceef1;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(16,16,16,.04),0 4px 14px rgba(16,16,16,.05)}
.s-413{font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.1em;color:#9aa0a8}
.s-414{margin:14px 0 0;font-family:'Sora',sans-serif;font-weight:600;font-size:24px;letter-spacing:-.015em;color:#0a0b0d}
.s-415{margin:8px 0 20px;font-size:16px;line-height:1.5;color:#5d626b}
.s-416{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:12px 0;border-top:1px solid #eceef1}
.s-417{font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#9aa0a8;padding-top:3px}
.s-418{font-size:14.5px;line-height:1.55;color:#5d626b}
.s-419{font-size:14.5px;line-height:1.55;color:#25272c}
.s-420{padding:110px 120px;background:#fff}
.s-421{margin:18px 0 0;max-width:560px;font-size:17px;line-height:1.6;color:#5d626b}
.s-422{margin-top:56px;display:grid;grid-template-columns:repeat(5,1fr);gap:32px}
.s-423{padding:24px 0 0;border-top:1px solid #0a0b0d}
.s-424{margin-top:12px;font-family:'Sora',sans-serif;font-weight:600;font-size:18px;color:#0a0b0d}
.s-425{margin:8px 0 0;font-size:14px;line-height:1.55;color:#5d626b}
.s-426{background:#08060f;color:#f4f3fc;padding:110px 120px;position:relative;overflow:hidden}
.s-427{padding:88px 0 96px;background:#fff;border-bottom:1px solid #eceef1}
.s-428{padding:0 120px}
.s-429{margin:22px 0 0;max-width:760px;font-family:'Sora',sans-serif;font-weight:700;font-size:36px;line-height:1.08;letter-spacing:-.025em;color:#0a0b0d;text-wrap:balance}
.s-430{margin:18px 0 0;max-width:640px;font-size:17px;line-height:1.6;color:#5d626b}
.s-431{margin-top:48px}
.s-432{background:#08060f;color:#f4f3fc;padding:120px 120px 100px}
.s-433{margin:0;max-width:820px;font-family:'Sora',sans-serif;font-weight:700;font-size:52px;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}
.s-434{background:#08060f;color:#f4f3fc}
.s-435{background:#08060f;color:#f4f3fc;position:relative;padding:0 22px}