@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;700&family=Inter:wght@400;600&family=Poppins:wght@400&display=swap";
:root{--p-accent:#c9ab70;--p-accent-bright:#ddc28a;--p-accent-dim:#a58a58;--p-accent-deep:#907443;--p-accent-deeper:#725a32;--p-cream:#e9e4dc;--p-cream-warm:#f7e8cf;--p-cream-panel:#dfccb0;--p-white:#fffaf0;--p-pure-white:#fff;--p-text:#f1efe9;--p-text-soft:#d8d5ce;--p-text-muted:#bdb9b0;--p-ink-950:#04061e;--p-ink-900:#0a1024;--p-ink-800:#090e1e;--p-ink-700:#0c1022;--p-ink-600:#10162b;--p-ink-500:#151d34;--p-slate:var(--p-text);--p-slate-dim:var(--p-text-soft);--p-slate-ink:#3d3b37;--p-slate-ink-soft:#747069;--p-maroon:#480f0e;--p-forest:#1d3524;--p-blood:#c63030;--p-neon-cyan:#00aba5;--p-neon-pink:#ff4f9f;--p-success:#00aba5;--p-accent-rgb:201 171 112;--p-accent-bright-rgb:221 194 138;--p-accent-deep-rgb:144 116 67;--p-cream-rgb:233 228 220;--p-cream-warm-rgb:247 232 207;--p-white-rgb:255 250 240;--p-pure-white-rgb:255 255 255;--p-text-rgb:241 239 233;--p-text-soft-rgb:216 213 206;--p-text-muted-rgb:189 185 176;--p-ink-rgb:10 16 36;--p-ink-950-rgb:4 6 30;--p-ink-800-rgb:9 14 30;--p-surface-rgb:12 16 34;--p-slate-rgb:var(--p-text-rgb);--p-hairline-rgb:201 171 112;--role-bg-deep:var(--p-ink-950);--role-bg-base:var(--p-ink-900);--role-bg-raised:var(--p-ink-800);--role-surface-deep:var(--p-ink-800);--role-surface-base:var(--p-ink-700);--role-surface-raised:var(--p-ink-600);--role-surface-active:var(--p-ink-500);--role-text-primary:var(--p-cream);--role-text-secondary:var(--p-text);--role-text-muted:var(--p-text-muted);--role-text-on-light:var(--p-cream);--role-text-on-light-soft:var(--p-text);--role-text-on-light-muted:var(--p-text-muted);--role-accent:var(--p-accent);--role-accent-hover:var(--p-accent-bright);--role-accent-on-light:var(--p-accent);--role-accent-on-light-hover:var(--p-accent-bright);--role-border-subtle:rgb(var(--p-accent-rgb) / .16);--role-border-hover:rgb(var(--p-accent-rgb) / .34);--role-border-neutral:rgb(var(--p-accent-rgb) / .17);--role-hairline-dark:rgb(var(--p-cream-rgb) / .1);--role-hairline-light:rgb(var(--p-accent-rgb) / .18);--role-button-start:#f3e2c6;--role-button-end:#c9ab70;--role-button-hover-start:#faecd3;--role-button-hover-end:#d5b778;--role-button-ink:#0a1024;--role-whatsapp:var(--p-ink-700);--role-whatsapp-text:var(--p-text);--vl-bg-deep:var(--role-bg-deep);--vl-bg-base:var(--role-bg-base);--vl-bg-raised:var(--role-bg-raised);--vl-surface-deep:var(--role-surface-deep);--vl-surface-base:var(--role-surface-base);--vl-surface-raised:var(--role-surface-raised);--vl-surface-active:var(--role-surface-active);--vl-bg-card:var(--role-surface-base);--vl-bg-card-active:var(--role-surface-active);--vl-text-primary:var(--role-text-primary);--vl-text-secondary:var(--role-text-secondary);--vl-text-muted:var(--role-text-muted);--vl-accent:var(--role-accent);--vl-accent-hover:var(--role-accent-hover);--vl-border-subtle:var(--role-border-subtle);--vl-border-hover:var(--role-border-hover);--vl-border-neutral:var(--role-border-neutral);--vl-button-start:var(--role-button-start);--vl-button-end:var(--role-button-end);--vl-button-hover-start:var(--role-button-hover-start);--vl-button-hover-end:var(--role-button-hover-end);--vl-button-ink:var(--role-button-ink);--vl-whatsapp:var(--role-whatsapp);--vl-whatsapp-text:var(--role-whatsapp-text);--vl-steel:var(--p-text-muted);--ink:var(--role-bg-base);--ink-2:var(--role-bg-raised);--ink-3:var(--role-surface-active);--paper:var(--role-text-primary);--paper-2:var(--p-cream-warm);--brass:var(--p-accent);--brass-2:var(--p-accent-bright);--slate:var(--role-text-muted);--slate-light:var(--role-text-secondary);--line-dark:rgb(var(--p-accent-rgb) / .14);--line-light:rgb(var(--p-accent-rgb) / .08);--gold-ink:var(--p-accent);--azure:var(--role-text-secondary);--hairline:var(--role-hairline-light);--border-brass-soft:var(--role-border-subtle);--border-brass-hover:var(--role-border-hover);--shadow-card-premium:0 1px 0 rgb(var(--p-accent-rgb) / .05), 0 18px 38px -30px #000000d1;--shadow-card-premium-hover:0 1px 0 rgb(var(--p-accent-rgb) / .09), 0 22px 44px -30px #000000e6;--shadow-brass-soft:0 12px 28px -22px rgb(var(--p-accent-rgb) / .26);--shadow-brass-hover:0 14px 32px -22px rgb(var(--p-accent-rgb) / .36);--surface-card-premium:linear-gradient(180deg, rgb(var(--p-surface-rgb) / .98), rgb(var(--p-ink-800-rgb) / .995));--maxw:1180px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--font-display:"Instrument Sans", system-ui, sans-serif;--font-sans:"Instrument Sans", system-ui, sans-serif;--font-fraunces:var(--font-display);--font-hanken:var(--font-sans);--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-card-premium:9px;--radius-pill:999px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);letter-spacing:-.018em;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}body{line-height:1.65}.eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);font-size:12px;font-weight:600}.serif,h1,h2,h3,h4{font-family:var(--font-display)}.serif{letter-spacing:-.022em;font-weight:600;line-height:.98}h1,.hero h1,.hero-title h1,.cover-caption .pb-step{letter-spacing:-.055em;font-weight:700;line-height:.92}h2,.sec-head h2,.join-h3{letter-spacing:-.048em;font-weight:650;line-height:.95}h3,h4{letter-spacing:-.035em;font-weight:600;line-height:1}.sec-head h2{max-width:19ch;font-size:clamp(44px,4.2vw,68px)}.video-hero--word-orbit .hero-word-scene__copy h1,.video-hero--word-orbit .hero-word-scene__copy h1 span{font-family:var(--font-display)!important;letter-spacing:-.06em!important;font-weight:700!important;line-height:.9!important}.metric .num{font-family:var(--font-display);letter-spacing:-.055em;font-weight:500;line-height:.9}.sol-card h3,.person h3,.step h4{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}p,.lead,.fin-lede,.ai-lede,.modelo .lede,li{font-family:var(--font-sans);letter-spacing:-.018em;line-height:1.55}nav,button,input,select,textarea,label,.btn-primary,.btn-ghost,.btn-ghost-dark{font-family:var(--font-sans)}.nav-links a,.nav-dropdown__trigger,.btn-primary,.btn-ghost,.btn-ghost-dark{letter-spacing:-.018em;font-weight:600}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width:980px){.sec-head h2{font-size:clamp(40px,6vw,58px)}}@media (max-width:760px){.sec-head h2{letter-spacing:-.045em;font-size:clamp(36px,10.5vw,48px);line-height:.96}.video-hero--word-orbit .hero-word-scene__copy h1,.video-hero--word-orbit .hero-word-scene__copy h1 span{letter-spacing:-.052em!important;line-height:.94!important}}.btn{border-radius:var(--radius-pill);letter-spacing:.014em;transition:transform .24s var(--ease-out),background .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease;cursor:pointer;border:1px solid #0000;align-items:center;gap:.5em;padding:15px 26px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn-primary,.btn-ghost{will-change:transform}.btn:focus-visible{outline:2px solid var(--brass-2);outline-offset:3px}.btn-primary{color:var(--vl-button-ink);background:linear-gradient(180deg, var(--vl-button-start) 0%, var(--vl-button-end) 100%);box-shadow:inset 0 1px 0 #ffffff2e,0 11px 26px -18px rgb(var(--p-accent-rgb)/.48);text-shadow:none;border:1px solid #ffffff1f}.btn-primary:before{content:none;display:none}.btn-primary:after{content:"→";margin-left:.15em;font-size:1.02em;transition:transform .25s;transform:translate(0)}.btn-primary:hover,.btn-primary:focus-visible{background:linear-gradient(180deg, var(--vl-button-hover-start) 0%, var(--vl-button-hover-end) 100%);box-shadow:inset 0 1px 0 #ffffff38,0 13px 30px -18px rgb(var(--p-accent-bright-rgb)/.54);transform:translateY(-1px)}.btn-primary:hover:after,.btn-primary:focus-visible:after{transform:translate(2px)}.btn-primary:active{box-shadow:inset 0 2px 5px color-mix(in srgb, var(--brass) 35%, transparent),0 6px 16px -10px color-mix(in srgb, var(--brass) 55%, transparent);transform:translateY(0)}.btn-ghost,.btn-ghost-dark{border-color:var(--vl-border-neutral);color:var(--vl-text-primary);background:#ffffff04;box-shadow:inset 0 1px #ffffff04}.btn-ghost:hover,.btn-ghost:focus-visible,.btn-ghost-dark:hover,.btn-ghost-dark:focus-visible{color:var(--vl-accent-hover);border-color:var(--vl-border-hover);background:rgb(var(--p-accent-rgb)/.04);box-shadow:0 10px 26px -20px rgb(var(--p-accent-rgb)/.34);transform:translateY(-1px)}header .btn-primary,.nav .btn-primary{padding:10px 18px;font-size:13.5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brass);outline-offset:3px}@media (prefers-reduced-motion:reduce){.btn,.btn-primary,.btn-ghost,.btn-ghost-dark{transition:none}.btn-primary:hover,.btn-primary:focus-visible,.btn-primary:active,.btn-ghost:hover,.btn-ghost:focus-visible,.btn-ghost-dark:hover,.btn-ghost-dark:focus-visible,.btn-primary:hover:after,.btn-primary:focus-visible:after{transform:none}}header.nav{z-index:100;background:linear-gradient(180deg, rgb(var(--p-ink-700-rgb)/.96), rgb(var(--p-ink-800-rgb)/.94)),rgb(var(--p-hairline-rgb)/.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-dark);width:100%;position:fixed;top:0;left:0;right:0;overflow:visible}header.nav:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgb(var(--p-cream-rgb)/.06) 0%, rgb(var(--p-cream-rgb)/.022) 40%, transparent 100%);height:clamp(34px,3.8vw,54px);position:absolute;top:100%;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex;position:relative}.brand{z-index:81;color:var(--paper);align-items:center;gap:11px;display:flex;position:relative}.brand .mark{border:1.5px solid var(--brass);width:30px;height:30px;color:var(--brass);font-family:var(--font-fraunces),serif;border-radius:1px;place-items:center;font-size:17px;font-weight:600;display:grid}.brand b{letter-spacing:.01em;font-size:18px;font-weight:600}.brand img{width:auto;height:44px;display:block}.brand.foot-logo img{height:40px}.nav-links{align-items:center;gap:clamp(14px,1.4vw,24px);display:flex}.nav-links a,.nav-dropdown__trigger{color:var(--slate-light);letter-spacing:-.01em;white-space:nowrap;font-family:inherit;font-size:clamp(13px,1.05vw,15px);font-weight:500;line-height:1.2;transition:color .2s,background .2s,border-color .2s,transform .2s;position:relative}@media (min-width:981px){.nav-links>a:after,.nav-dropdown__trigger:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brass-2) 85%, transparent), transparent);transform-origin:50%;pointer-events:none;height:1px;transition:transform .2s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav-links>a:hover:after,.nav-links>a:focus-visible:after,.nav-dropdown:hover .nav-dropdown__trigger:before,.nav-dropdown:focus-within .nav-dropdown__trigger:before{transition-delay:90ms;transform:scaleX(1)}.nav-links>a.is-active:after,.nav-dropdown.is-active-group .nav-dropdown__trigger:before,.nav-dropdown.is-open .nav-dropdown__trigger:before{transition-delay:0s;transform:scaleX(1)}.nav-links>a .vl-nav-indicator,.nav-dropdown__menu a .vl-nav-indicator{display:none}}@media (prefers-reduced-motion:reduce){.nav-links>a:after,.nav-dropdown__trigger:before{transition:none}}.nav-dropdown{position:relative}.nav-dropdown:after{content:"";height:18px;position:absolute;top:100%;left:-12px;right:-12px}.nav-dropdown__label{display:none}.nav-dropdown__trigger{cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.nav-dropdown__trigger:after{content:"";opacity:.72;background:0 0;border:1.5px solid;border-top:0;border-left:0;width:6px;height:6px;margin-top:-3px;transition:transform .2s,opacity .2s,margin-top .2s;transform:rotate(45deg)}.nav-dropdown:hover .nav-dropdown__trigger:after,.nav-dropdown:focus-within .nav-dropdown__trigger:after,.nav-dropdown.is-open .nav-dropdown__trigger:after{opacity:1;margin-top:1px;transform:rotate(225deg)}.nav-dropdown__menu{z-index:110;border:1px solid rgb(var(--p-slate-rgb)/.24);background:radial-gradient(circle at 92% 0%, rgb(var(--p-accent-bright-rgb)/.12), transparent 34%),linear-gradient(180deg, rgb(var(--p-ink-700-rgb)/.98), rgb(var(--p-ink-rgb)/.98));opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;min-width:220px;margin:0;padding:8px;list-style:none;transition:opacity .2s,visibility .2s,transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 18px 50px #00000073,inset 0 1px #ffffff14}.nav-dropdown__menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.nav-dropdown:hover .nav-dropdown__menu,.nav-dropdown:focus-within .nav-dropdown__menu,.nav-dropdown.is-open .nav-dropdown__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-dropdown__menu a{color:var(--paper);white-space:nowrap;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:500;display:block}.nav-dropdown__menu a:hover,.nav-dropdown__menu a:focus-visible,.nav-dropdown__menu a.is-active{color:var(--paper);box-shadow:none;background:#ffffff0f;border-left:0}.nav-dropdown:hover .nav-dropdown__trigger,.nav-dropdown:focus-within .nav-dropdown__trigger,.nav-dropdown.is-open .nav-dropdown__trigger{color:var(--paper)}.nav-dropdown__trigger:focus-visible{outline:2px solid rgb(var(--p-accent-bright-rgb)/.78);outline-offset:4px;border-radius:4px}.nav-cta{align-items:center;gap:18px;display:flex}.nav-mobile-cta,.menu-btn,.nav-backdrop{display:none}.trust{background:var(--ink-2);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:24px 0}.trust-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.trust .label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);white-space:nowrap;font-size:11px}.metrics{background:var(--paper);padding:70px 0 64px}.metrics-grid{border-top:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.metric{border-right:1px solid var(--line-light);padding:30px 26px 4px}.metric:last-child{border-right:0}.metric .num{font-family:var(--font-fraunces),serif;color:var(--ink);font-size:clamp(38px,4.4vw,52px);font-weight:500;line-height:1}.metric .num small{color:var(--brass);font-size:.5em;font-family:var(--font-sans);vertical-align:super;font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.metric .cap{color:var(--slate);max-width:22ch;margin-top:12px;font-size:14.5px}section,.trust,footer{z-index:1;position:relative}.sec-head{max-width:none;margin-bottom:46px}.sec-head h2{letter-spacing:-.025em;max-width:none;margin:14px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.05}.tag{border-color:rgb(var(--p-slate-rgb)/.35)}.feat-hl{border:1px solid rgb(var(--p-slate-rgb)/.42)}.solutions{background:var(--paper-2);border-top:1px solid var(--line-light)}.sol-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (max-width:760px){.sol-grid{grid-template-columns:1fr}}.sol-card{border:1px solid var(--line-light);border-radius:var(--radius-card-premium);background:#fff;flex-direction:column;padding:32px 28px;transition:transform .18s,box-shadow .2s,border-color .2s;display:flex}.sol-card:hover{box-shadow:0 18px 40px -22px rgb(var(--p-hairline-rgb)/.35);border-color:var(--brass);transform:translateY(-4px)}.sol-card .idx{font-family:var(--font-sans);color:var(--brass);letter-spacing:.1em;font-size:12px}.sol-card h3{margin:16px 0 12px;font-size:21px;line-height:1.25}.sol-card p{color:var(--slate);flex-grow:1;font-size:15px}.sol-card .arrow{color:var(--ink);align-items:center;gap:7px;margin-top:22px;font-size:14px;font-weight:600;display:inline-flex}.sol-card:hover .arrow{color:var(--brass)}.medios{background:var(--paper);border-top:1px solid var(--line-light)}.tabs{border:1px solid var(--line-light);background:#fff;border-radius:3px;flex-wrap:wrap;gap:6px;margin-bottom:36px;padding:6px;display:inline-flex}.tab{font-family:var(--font-hanken),sans-serif;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:11px 22px;font-size:15px;font-weight:600;transition:background .2s,color .2s}.tab[aria-selected=true]{background:rgb(var(--p-cream-warm-rgb)/.13);color:var(--paper)}.tab:hover:not([aria-selected=true]){color:var(--ink)}.panel{display:none}.panel.active{animation:.35s fade;display:block}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.panel-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:48px;display:grid}.panel-lead h3{font-family:var(--font-fraunces),serif;margin-bottom:16px;font-size:26px;font-weight:500;line-height:1.22}.panel-lead p{color:var(--slate);margin-bottom:14px;font-size:16px}.panel-lead .tag{font-family:var(--font-sans);letter-spacing:.05em;color:var(--brass);border:1px solid var(--line-light);border-radius:2px;margin-top:6px;padding:7px 13px;font-size:12px;display:inline-block}.feat-list{background:var(--line-light);border:1px solid var(--line-light);border-radius:var(--radius-card-premium);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.feat{background:#fff;padding:22px}.feat .fh{align-items:center;gap:10px;margin-bottom:8px;display:flex}.feat .fh .dot{background:var(--brass);border-radius:50%;flex-shrink:0;width:7px;height:7px}.feat h4{font-size:15.5px;font-weight:600;line-height:1.25}.feat p{color:var(--slate);font-size:13.5px}@media (max-width:860px){.panel-grid{grid-template-columns:1fr;gap:30px}.feat-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.panel.active{animation:none}}.modelo{background:var(--paper-2);border-top:1px solid var(--line-light)}.modelo .lede{color:var(--slate);max-width:none;margin:-26px 0 40px;font-size:18px;line-height:1.6}.modelo .lede b{color:var(--ink);font-weight:600}.cycle{background:var(--ink);border-radius:var(--radius-card-premium);color:var(--paper);padding:32px 30px}.cycle .cl{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--slate-light);margin-bottom:22px;font-size:11px}.cycle-row{grid-template-columns:repeat(4,1fr);display:grid}.cyc{padding:0 18px}.cyc+.cyc{border-left:1px solid var(--line-dark)}.cyc .cn{font-family:var(--font-sans);color:var(--brass);letter-spacing:.08em;font-size:12px}.cyc h4{margin:12px 0 8px;font-size:16.5px;font-weight:600}.cyc p{color:var(--slate-light);font-size:12.5px}.clients{grid-template-columns:1fr 1fr;gap:22px;margin-top:24px;display:grid}.client{border:1px solid var(--line-light);border-radius:var(--radius-card-premium);background:#fff;padding:30px 28px}.client .ct{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);font-size:12px}.client h3{font-family:var(--font-fraunces),serif;margin:10px 0 5px;font-size:25px;font-weight:500}.client .who{color:var(--slate);margin-bottom:16px;font-size:14.5px}.client ul{list-style:none}.client li{border-top:1px solid var(--line-light);align-items:flex-start;gap:12px;padding:13px 0;font-size:15px;display:flex}.client li:before{content:"";background:var(--brass);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:8px}.cross{background:var(--ink-2);border:1px solid var(--line-dark);border-radius:var(--radius-card-premium);color:var(--paper);align-items:center;gap:14px;margin-top:22px;padding:22px 26px;font-size:16px;display:flex}.cross .ar{color:var(--brass-2);font-size:20px;font-weight:700}.cross b{color:var(--brass-2)}@media (max-width:780px){.cycle-row{grid-template-columns:1fr}.cyc{padding:18px 0}.cyc+.cyc{border-left:0;border-top:1px solid var(--line-dark)}.clients{grid-template-columns:1fr}}.process{background:var(--ink);color:var(--paper)}.steps{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.step{border-left:1px solid var(--line-dark);padding:32px 26px 30px;position:relative}.step:first-child{border-left:0}.step .n{font-family:var(--font-sans);color:var(--brass);letter-spacing:.1em;font-size:13px}.step h4{margin:18px 0 10px;font-size:19px;font-weight:600}.step p{color:var(--slate-light);font-size:14.5px}.process .closer{border-top:1px solid var(--line-dark);flex-wrap:wrap;align-items:center;gap:18px;margin-top:48px;padding-top:34px;display:flex}.process .closer p{color:var(--paper);font-size:17px}.process .closer b{color:var(--brass-2)}.process--route .process-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.process--route .process-route-panel{border:1px solid rgb(var(--p-cream-warm-rgb)/.08);border-radius:var(--radius-card-premium);background:#ffffff0b;padding:28px 24px 26px;box-shadow:0 4px 16px -14px #0000002e}.process--route .process-route-panel .n{font-family:var(--font-sans);color:var(--brass);letter-spacing:.1em;font-size:13px}.process--route .process-route-panel h4{color:var(--paper);margin:16px 0 10px;font-size:19px;font-weight:600}.process--route .process-route-panel p{color:rgb(var(--p-cream-warm-rgb)/.8);margin:0;font-size:14.5px;line-height:1.45}@media (max-width:980px){.process--route .process-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.process--route .process-route-grid{grid-template-columns:1fr}}.edge{background:var(--paper)}.edge-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.edge h2{margin:14px 0 22px;font-size:clamp(28px,3.4vw,40px)}.edge p.body{color:var(--slate);margin-bottom:14px;font-size:17px}.edge ul{margin-top:26px;list-style:none}.edge li{border-top:1px solid var(--line-light);align-items:flex-start;gap:14px;padding:16px 0;font-size:15.5px;display:flex}.edge li:before{content:"-";color:var(--brass);font-weight:700}.pullquote{background:var(--ink);color:var(--paper);border-radius:var(--radius-card-premium);padding:42px 38px;position:relative}.pullquote .q{font-family:var(--font-fraunces),serif;font-size:25px;font-weight:500;line-height:1.34}.pullquote .q span{color:var(--brass-2)}.pullquote .by{font-family:var(--font-sans);color:var(--slate-light);letter-spacing:.04em;margin-top:24px;font-size:12.5px}.reg-inner{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}.reg p{margin-bottom:14px;font-size:14.5px;line-height:1.7}.reg .badge{font-family:var(--font-sans);color:var(--brass-2);letter-spacing:.04em;font-size:13px}.team{background:var(--paper-2);border-top:1px solid var(--line-light)}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.person{border:1px solid rgb(var(--p-cream-warm-rgb)/.12);border-radius:var(--radius-card-premium);background:#ffffff0d;flex-direction:column;padding:30px 24px;display:flex}.person .role{font-family:var(--font-sans);color:var(--brass);letter-spacing:0;text-transform:uppercase;font-size:10.5px}@media (min-width:1200px){.person .role--compact{white-space:nowrap}}.person h4{margin:9px 0 12px;font-size:22px;line-height:1.05}.person p{color:rgb(var(--p-cream-warm-rgb)/.76);margin-bottom:18px;font-size:15px;font-weight:400;line-height:1.58}.person .person-linkedin{width:fit-content;min-height:40px;color:var(--role-button-ink);margin-top:auto;padding:9px 17px;font-size:13.5px}.cta{background:var(--ink);color:var(--paper)}.cta-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:60px;display:grid}.cta h2{color:var(--paper);margin:14px 0 18px;font-size:clamp(30px,3.6vw,44px)}.cta .sub{color:var(--slate-light);max-width:none;font-size:18px;line-height:1.6}.cta .reassure{flex-direction:column;gap:14px;margin-top:30px;display:flex}.cta .reassure div{color:var(--paper);align-items:center;gap:12px;font-size:15px;display:flex}.cta .reassure .tick{color:var(--brass-2);font-weight:700}form{background:var(--ink-2);border:1px solid var(--line-dark);border-radius:var(--radius-card-premium);padding:30px}.field{margin-bottom:16px}.field label{margin-bottom:7px;font-size:13px;font-weight:500;display:block;color:var(--p-text)!important}.field input,.field select,.field textarea{border:1px solid var(--line-dark);width:100%;min-height:48px;color:var(--vl-text-primary);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;box-shadow:inset 0 1px #ffffff03;background-color:rgb(var(--p-ink-rgb)/.72)!important;border-color:rgb(var(--p-accent-rgb)/.14)!important}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--vl-accent) 50%),linear-gradient(135deg, var(--vl-accent) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-right:42px}.field textarea{resize:vertical;min-height:104px}.field-error label{color:#ffd0c2}.field [aria-invalid=true]{border-color:#ff9a7b;box-shadow:0 0 0 3px #ff9a7b24}.field-help,.form-note{color:var(--p-text)!important}.form-disclaimer{color:var(--p-text-muted)!important}html.vl-motion-enabled [data-vl-home-section=contact] .field input,html.vl-motion-enabled [data-vl-home-section=contact] .field select,html.vl-motion-enabled [data-vl-home-section=contact] .field textarea{transition:border-color .22s,box-shadow .22s}html.vl-motion-enabled [data-vl-home-section=contact] .field input:hover,html.vl-motion-enabled [data-vl-home-section=contact] .field select:hover,html.vl-motion-enabled [data-vl-home-section=contact] .field textarea:hover{border-color:rgb(var(--p-slate-rgb)/.34)}html.vl-motion-enabled [data-vl-home-section=contact] .field input:focus-visible,html.vl-motion-enabled [data-vl-home-section=contact] .field select:focus-visible,html.vl-motion-enabled [data-vl-home-section=contact] .field textarea:focus-visible{border-color:rgb(var(--p-slate-rgb)/.62);box-shadow:0 0 0 3px rgb(var(--p-slate-rgb)/.16);outline:none}.row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}form .btn{justify-content:center;width:100%;margin-top:6px}form .legal{color:var(--slate);margin-top:14px;font-size:12px;line-height:1.5}form .legal a{color:var(--slate-light);text-decoration:underline}footer{background:var(--ink);color:var(--slate-light);border-top:1px solid var(--line-dark);padding:60px 0 34px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}footer h5{color:var(--paper);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-family:var(--font-sans);margin-bottom:16px;font-weight:500}footer ul{list-style:none}footer li{margin-bottom:10px;font-size:14.5px}footer li a{color:inherit;font-weight:inherit;text-decoration:none;transition:color .2s;display:inline;position:relative}footer li a:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brass-2) 85%, transparent), transparent);transform-origin:50%;width:72%;height:1px;transition:transform .2s;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)scaleX(0)}footer li a:hover{color:var(--paper)}footer li a:hover:after,footer li a:focus-visible:after{transition-delay:90ms;transform:translate(-50%)scaleX(1)}@media (prefers-reduced-motion:reduce){footer li a:after{transition:none}}footer .blurb{max-width:34ch;margin:14px 0 18px;font-size:14.5px}.foot-bottom{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:44px;padding-top:24px;font-size:13px;display:flex}.foot-bottom .social{gap:18px;display:flex}.foot-bottom .social a{color:inherit;font-weight:inherit;text-decoration:none;transition:color .2s;display:inline;position:relative}.foot-bottom .social a:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brass-2) 85%, transparent), transparent);transform-origin:50%;width:72%;height:1px;transition:transform .2s;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)scaleX(0)}.foot-bottom .social a:hover,.foot-bottom .social a:focus-visible{color:var(--paper)}.foot-bottom .social a:hover:after,.foot-bottom .social a:focus-visible:after{transform:translate(-50%)scaleX(1)}@media (prefers-reduced-motion:reduce){.foot-bottom .social a:after{transition:none}}.reveal{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);will-change:transform,opacity;transform:translateY(24px)scale(.985)}.reveal.in{opacity:1;transform:translateY(0)scale(1)}.tilt{transform-style:preserve-3d;will-change:transform;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.shapes{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.shape{will-change:transform;opacity:.5;border-radius:6px;display:block;position:absolute;transform:skew(-16deg)}.shape.navy{background:linear-gradient(135deg,#2c517a,#16395d)}.shape.blue{background:linear-gradient(135deg,#8fbce8,#5a8fc6)}.shape.ghost{border:1.5px solid rgb(var(--p-cream-warm-rgb)/.16);opacity:.85;background:0 0}.hero-inner{z-index:1;position:relative}.process{position:relative}.process .wrap{z-index:1;position:relative}.cta{position:relative}.cta .wrap{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.tilt{transform:none}.shapes{display:none}html{scroll-behavior:auto}}@media (max-width:980px){.hero-inner{grid-template-columns:1fr;gap:40px}#neural{height:360px}.hero-viz{min-height:360px}.metrics-grid{grid-template-columns:1fr 1fr}.metric{border-bottom:1px solid var(--line-light)}.metric:nth-child(2){border-right:0}.sol-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.step{border-left:0;border-top:1px solid var(--line-dark)}.step:nth-child(odd){border-right:1px solid var(--line-dark)}.edge-grid,.reg-inner,.team-grid,.cta-grid,.foot-grid{grid-template-columns:1fr;gap:38px}.nav-links{display:none}.menu-btn{display:block}}@media (max-width:560px){.wrap{padding:0 20px}section{padding:64px 0}.metrics-grid{grid-template-columns:1fr}.metric{border-right:0}.steps{grid-template-columns:1fr}.step{border-right:0}.row2{grid-template-columns:1fr}.hero h1{font-size:36px}}header.nav{border-bottom:1px solid var(--hairline);background:#ffffffd1}.nav-links a:hover,.menu-btn{color:var(--ink)}.hero{color:var(--ink);background:linear-gradient(#fff 0%,#f3f0e8 100%)}.hero:after{background:radial-gradient(circle, rgb(var(--p-accent-bright-rgb)/.12), transparent 62%)}.viz-cap{color:var(--slate)}.hero-badge{color:var(--slate);border-color:var(--hairline)}.shape.navy{opacity:.12}.shape.blue{opacity:.16}.shape.ghost{border-color:rgb(var(--p-hairline-rgb)/.12);opacity:.6}.trust{background:var(--paper);border-top-color:var(--hairline);border-bottom-color:var(--hairline)}.trust .label{color:var(--slate)}.process{background:var(--paper)}.process .sec-head h2{color:var(--ink)}.process .eyebrow{color:var(--gold-ink)}.step{border-left-color:var(--hairline)}.step h4{color:var(--ink)}.step p{color:var(--slate)}.step .n{color:var(--gold-ink)}.process .closer{border-top-color:var(--hairline)}.process .closer p{color:var(--ink)}.process .shape.navy{opacity:.1}.reg{background:var(--paper-2);color:var(--slate)}.reg .eyebrow{color:var(--gold-ink)}.reg p{color:var(--slate)}.reg .badge{color:var(--gold-ink)}@media (max-width:980px){.step{border-left:0;border-top:1px solid var(--hairline)}.step:nth-child(odd){border-right:1px solid var(--hairline)}}.sound-toggle{z-index:60;background:var(--ink);color:var(--paper);border:1px solid rgb(var(--p-cream-warm-rgb)/.18);font-family:var(--font-sans);letter-spacing:.06em;cursor:pointer;box-shadow:0 12px 30px -12px rgb(var(--p-hairline-rgb)/.45);border-radius:30px;align-items:center;gap:9px;padding:10px 16px;font-size:12px;transition:transform .2s;display:inline-flex;position:fixed;bottom:72px;right:18px}.sound-toggle:hover{transform:translateY(-2px)}.sound-toggle .sicon{border:2px solid var(--brass-2);border-radius:50%;width:13px;height:13px;transition:background .25s,box-shadow .25s}@keyframes sound-toggle-breathe{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (max-width:560px){.sound-toggle .slabel{display:none}.sound-toggle{right:max(14px,env(safe-area-inset-right,0px));bottom:max(72px,58px + env(safe-area-inset-bottom,0px));padding:12px}}@media (prefers-reduced-motion:reduce){.sound-toggle.is-on .sicon{animation:none}}.hero-viz:before,.hero-viz:after{content:"";border:2px solid var(--brass);opacity:.5;pointer-events:none;width:26px;height:26px;position:absolute}.hero-viz:before{border-bottom:0;border-right:0;top:0;left:3%}.hero-viz:after{border-top:0;border-left:0;bottom:32px;right:3%}.hud-tag{z-index:2;font-family:var(--font-sans);letter-spacing:.18em;color:var(--gold-ink);opacity:.85;pointer-events:none;align-items:center;gap:7px;font-size:10px;display:inline-flex;position:absolute;top:4px;right:4%}.hud-tag .dot{background:var(--brass);border-radius:50%;width:6px;height:6px;animation:1.9s ease-in-out infinite hudpulse}@keyframes hudpulse{0%,to{opacity:.3}50%{opacity:1;box-shadow:0 0 9px var(--brass)}}.flowline{background:var(--line-dark);border-radius:2px;height:2px;margin-bottom:24px;position:relative;overflow:hidden}.flowline span{background:linear-gradient(90deg, transparent, var(--brass-2), transparent);width:34%;height:100%;animation:3.4s linear infinite flow;position:absolute;top:0;left:-34%}@keyframes flow{to{left:104%}}.cv{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.hud-tag .dot{animation:none}.flowline span{opacity:.4;width:100%;animation:none;left:0}}.ai{background:var(--ink);color:var(--paper);position:relative}.ai .sec-head h2{color:var(--paper)}.ai .eyebrow{color:var(--brass-2)}.ai-lede{color:var(--slate-light);max-width:none;margin:-26px 0 46px;font-size:18px;line-height:1.65}.ai-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:50px;display:grid}.ai-do h3,.ai-gain h3{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--azure);margin-bottom:20px;font-size:12px;font-weight:600}.ai-steps{list-style:none}.ai-steps li{border-top:1px solid var(--line-dark);gap:16px;padding:18px 0;display:flex}.ai-steps li:first-child{border-top:0}.ai-steps .n{font-family:var(--font-sans);color:var(--azure);flex-shrink:0;padding-top:3px;font-size:13px}.ai-steps h4{margin-bottom:5px;font-size:17px;font-weight:600}.ai-steps p{color:var(--slate-light);font-size:14px}.gain-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gain{background:var(--ink-2);border:1px solid var(--line-dark);border-radius:var(--radius-card-premium);padding:24px 22px;transition:transform .2s,border-color .2s}.gain:hover{border-color:var(--azure);transform:translateY(-3px)}.gain .gnum{font-family:var(--font-fraunces),serif;color:var(--brass-2);font-variant-numeric:tabular-nums;font-size:clamp(32px,3.8vw,46px);font-weight:500;line-height:1}.gain p{color:var(--slate-light);margin-top:11px;font-size:13.5px}.ai-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:50px;padding-top:34px;display:flex}.ai-band .tagline{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--paper);max-width:none;font-size:24px;line-height:1.05}.ai-band .tagline b{color:var(--brass-2)}@media (max-width:880px){.ai-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:560px){.gain-cards{grid-template-columns:1fr}}section{padding:108px 0}.sec-head{margin-bottom:54px}.hero h1{font-size:clamp(44px,6vw,78px)}.metric .num{font-size:clamp(40px,4.8vw,58px)}.hero-copy{animation:1s both fadein}@keyframes fadein{0%{opacity:0}to{opacity:1}}.kinetic .w{opacity:0;animation:.85s cubic-bezier(.2,.7,.2,1) forwards wordup;display:inline-block;transform:translateY(30px)}.kinetic .w:first-child{animation-delay:.1s}.kinetic .w:nth-child(2){animation-delay:.18s}.kinetic .w:nth-child(3){animation-delay:.26s}.kinetic .w:nth-child(4){animation-delay:.34s}.kinetic .w:nth-child(5){animation-delay:.42s}.kinetic .w:nth-child(6){animation-delay:.5s}@keyframes wordup{to{opacity:1;transform:none}}.nav-links a{align-items:baseline;gap:6px;display:inline-flex}.nidx{font-family:var(--font-sans);color:var(--brass);letter-spacing:.05em;font-size:10px}.btn-ghost:not(.no-arrow):after{content:"↗";font-family:var(--font-sans);font-size:.95em;line-height:1;transition:transform .25s}.sol-head{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.sol-toggle{font-family:var(--font-sans);color:var(--brass);font-size:22px;line-height:1;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:30px;right:28px}.sol-card.open .sol-toggle{transform:rotate(45deg)}.sol-ficha{opacity:0;max-height:0;transition:max-height .45s cubic-bezier(.2,.7,.2,1),opacity .35s,margin .35s;overflow:hidden}.sol-card.open .sol-ficha{opacity:1;max-height:280px;margin-top:6px;margin-bottom:2px}.frow{border-top:1px solid var(--hairline);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.frow span:first-child{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:10.5px}.frow span:last-child{color:var(--ink);text-align:right;font-size:13.5px;font-weight:500}@media (prefers-reduced-motion:reduce){.hero-copy{animation:none}.kinetic .w{opacity:1;animation:none;transform:none}.btn:hover:after,.btn-ghost:not(.no-arrow):hover:after,.btn-ghost:not(.no-arrow):focus-visible:after{transform:none}}header.nav{background:rgb(var(--p-ink-rgb)/.86);border-bottom:1px solid rgb(var(--p-cream-warm-rgb)/.12);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px)}header.nav .brand img{width:auto;height:40px}.nav-links a{color:rgb(var(--p-cream-warm-rgb)/.72)}.nav-links a:hover{color:var(--paper)}.nav-links .nidx{color:var(--brass-2)}.menu-btn{color:var(--paper)}.hero{background:radial-gradient(120% 90% at 78% 18%, rgb(var(--p-accent-rgb)/.1), transparent 60%),linear-gradient(180deg, #21456b 0%, #1a3a5a 55%, #15314c 100%);color:var(--paper);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 50%, rgb(var(--p-accent-rgb)/.06), transparent 70%);position:absolute;inset:0}.hero .eyebrow{color:var(--brass-2)}.hero h1{color:var(--paper)}.hero p.lead{color:rgb(var(--p-cream-warm-rgb)/.8)}.hero .note{color:rgb(var(--p-cream-warm-rgb)/.62)}.hero-badge{color:rgb(var(--p-cream-warm-rgb)/.78);border:1px solid rgb(var(--p-cream-warm-rgb)/.2);background:#ffffff0a}.hero-badge b{color:var(--brass-2)}.hero .btn-ghost{border:1px solid rgb(var(--p-cream-warm-rgb)/.26);color:var(--paper);background:0 0}.hero .btn-ghost:hover{border-color:var(--brass-2);color:var(--brass-2);background:rgb(var(--p-accent-rgb)/.06)}.brain-stage{aspect-ratio:1;width:100%;max-width:480px;margin:0 auto;position:relative}#neural{width:100%;height:100%;display:block}.unit-label{border:1px solid rgb(var(--p-cream-warm-rgb)/.16);color:rgb(var(--p-cream-warm-rgb)/.74);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s var(--ease-out);white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#ffffff0d;border-radius:999px;padding:6px 12px;font-size:10.5px;position:absolute}.unit-label:hover{color:var(--paper);border-color:var(--brass-2)}.unit-label.active{background:rgb(var(--p-accent-rgb)/.16);border-color:var(--brass-2);color:var(--brass-2);box-shadow:0 0 0 1px rgb(var(--p-accent-rgb)/.35),0 6px 22px rgb(var(--p-accent-rgb)/.18)}.u-top{top:0;left:50%;transform:translate(-50%,-32%)}.u-bottom{bottom:0;left:50%;transform:translate(-50%,32%)}.u-left{top:50%;left:0;transform:translate(-6%,-50%)}.u-right{top:50%;right:0;transform:translate(6%,-50%)}.brain-story{text-align:center;max-width:440px;margin:16px auto 0}.bs-kicker{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-2);font-size:11px;display:block}.bs-title{color:var(--paper);margin:8px 0 6px;font-size:clamp(20px,2.4vw,27px);line-height:1.15}.bs-text{color:rgb(var(--p-cream-warm-rgb)/.8);min-height:46px;margin:0;font-size:14px;line-height:1.55}.bs-controls{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.bs-prev,.bs-next{border:1px solid rgb(var(--p-cream-warm-rgb)/.22);width:34px;height:34px;color:var(--paper);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease-out);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex}.bs-prev:hover,.bs-next:hover{border-color:var(--brass-2);color:var(--brass-2)}.bs-dots{gap:7px;display:flex}.bs-dots button{background:rgb(var(--p-cream-warm-rgb)/.28);cursor:pointer;width:7px;height:7px;transition:background-color .25s ease,border-color .25s ease,transform .25s var(--ease-out);border:0;border-radius:50%;padding:0}.bs-dots button.active{background:var(--brass-2);transform:scale(1.35)}@media (max-width:880px){.brain-stage{max-width:340px}.unit-label{padding:5px 9px;font-size:9.5px}}.vl-bg-lines-layer{z-index:0;pointer-events:none;opacity:0;contain:layout paint;isolation:isolate;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.vl-bg-lines{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.vl-bg-lines__world,.vl-bg-lines__line-group{transform-box:view-box;transform-origin:50%;will-change:transform}.vl-bg-lines__path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision}.vl-bg-lines__path--outer{stroke:rgb(var(--p-accent-rgb)/.12);stroke-width:.82px}.vl-bg-lines__path--middle{stroke:rgb(var(--p-accent-rgb)/.15);stroke-width:.98px}.vl-bg-lines__path--inner{stroke:rgb(var(--p-accent-rgb)/.1);stroke-width:.76px}.vl-bg-lines__path--history{opacity:.9}.vl-bg-lines__path--active{stroke:rgb(var(--p-accent-bright-rgb)/.62);stroke-width:1.08px;opacity:.92;filter:drop-shadow(0 0 2px rgb(var(--p-accent-rgb)/.2)) drop-shadow(0 0 5px rgb(var(--p-accent-rgb)/.1))}.vl-bg-lines__line-group--outer .vl-bg-lines__path--active{stroke:rgb(var(--p-accent-rgb)/.4);stroke-width:.96px}.vl-bg-lines__line-group--inner .vl-bg-lines__path--active{stroke:rgb(var(--p-accent-rgb)/.3);stroke-width:.88px}.vl-bg-lines__travel-head{r:1.55px;fill:rgb(var(--p-accent-bright-rgb)/.92);opacity:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px rgb(var(--p-accent-bright-rgb)/.6)) drop-shadow(0 0 5px rgb(var(--p-accent-rgb)/.26))}.vl-bg-lines__travel-head--outer{r:1.35px;fill:rgb(var(--p-accent-rgb)/.78)}.vl-bg-lines__travel-head--inner{r:1.25px;fill:rgb(var(--p-cream-rgb)/.72)}.vl-bg-lines__spark{pointer-events:none;mix-blend-mode:screen}.vl-bg-lines__spark-halo{r:2px;fill:rgb(var(--p-accent-rgb)/.18);stroke:rgb(var(--p-accent-bright-rgb)/.7);stroke-width:.75px;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 0 4px rgb(var(--p-accent-rgb)/.46)) drop-shadow(0 0 10px rgb(var(--p-accent-rgb)/.24))}.vl-bg-lines__spark-glow,.vl-bg-lines__spark-core{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0}.vl-bg-lines__spark-glow{stroke:rgb(var(--p-accent-rgb)/.5);stroke-width:5px;filter:blur(1.4px)}.vl-bg-lines__spark-core{stroke:rgb(var(--p-cream-warm-rgb)/.98);stroke-width:.95px;filter:drop-shadow(0 0 2px rgb(var(--p-accent-bright-rgb)/.85))}@media (max-width:1160px){.vl-bg-lines__path--history{opacity:.82}.vl-bg-lines__path--active{filter:drop-shadow(0 0 2px rgb(var(--p-accent-rgb)/.18))}}@media (max-width:760px){.vl-bg-lines__path--outer{opacity:.72}.vl-bg-lines__path--middle{opacity:.88}.vl-bg-lines__path--inner{opacity:.62}.vl-bg-lines__spark-glow{stroke-width:3.5px}}@media (prefers-reduced-motion:reduce){.vl-bg-lines-layer{opacity:0!important}}.fin-lede{color:rgb(var(--p-cream-warm-rgb)/.78);max-width:none;margin:-26px 0 32px;font-size:18px;font-weight:400;line-height:1.65}.fin-lede b{color:rgb(var(--p-cream-warm-rgb)/.94);font-weight:600}.fin-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.fin-cta{margin-top:34px}@media (max-width:880px){.fin-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.fin-grid{grid-template-columns:1fr}}.sub-label{background:rgb(var(--p-accent-rgb)/.07);border:1px dashed rgb(var(--p-accent-rgb)/.45);color:var(--brass-2);padding:4px 9px;font-size:9px}.u-sub-portfolio{top:72%;right:0;transform:translate(6%)}.u-sub-fiscal{bottom:0;left:22%;transform:translate(-50%,32%)}.join-section-sub{margin-top:52px}.join-sub-eyebrow{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-2);margin-bottom:8px;font-size:11px;display:block}.join-h3{font-family:var(--font-sans);color:var(--paper);letter-spacing:-.025em;max-width:none;margin:0;font-size:clamp(20px,2.2vw,27px);font-weight:500;line-height:1.05}.join-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.jcard{border:1px solid rgb(var(--p-cream-warm-rgb)/.12);border-radius:var(--radius-card-premium);background:#ffffff0d;padding:32px 28px}.jcard h4{color:var(--paper);margin:0 0 12px;font-size:17px;line-height:1.05}.jcard p{color:rgb(var(--p-cream-warm-rgb)/.76);margin:0;font-size:15px;font-weight:400;line-height:1.65}.faq{max-width:none;margin-top:22px}.faq details{border-top:1px solid rgb(var(--p-cream-warm-rgb)/.14);padding:0}.faq summary{cursor:pointer;font-family:var(--font-hanken),sans-serif;color:var(--paper);box-sizing:border-box;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:22px clamp(20px,3vw,28px);font-size:16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border:0;border-right:1.5px solid var(--role-accent);border-bottom:1.5px solid var(--role-accent);pointer-events:none;background:0 0;flex-shrink:0;width:8px;height:8px;transition:transform .22s;transform:rotate(45deg)}.faq details[open] summary{color:var(--paper)}.faq details[open] summary:after{content:"";transform:rotate(225deg)}.faq details p{color:rgb(var(--p-cream-warm-rgb)/.8);opacity:1;max-height:none;margin:0;padding:0 clamp(20px,3vw,28px) 24px;font-size:14.5px;line-height:1.65;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.faq summary:after{transition:none}}@media (max-width:880px){.join-cards{grid-template-columns:1fr}}.reveal-grid .collapsed{display:none}.reveal-ctrl{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;width:100%;margin-top:20px;display:flex}.synapse{align-items:center;display:flex}.syn-node{background:rgb(var(--p-cream-warm-rgb)/.16);width:9px;height:9px;transition:background-color .4s ease,opacity .4s ease,transform .4s var(--ease-out);border-radius:50%}.syn-link{background:rgb(var(--p-cream-warm-rgb)/.1);width:16px;height:2px;transition:background-color .4s ease,opacity .4s ease,transform .4s var(--ease-out)}.syn-node.on{background:var(--role-accent);box-shadow:0 0 10px rgb(var(--p-slate-rgb)/.55)}.syn-link.on{background:rgb(var(--p-slate-rgb)/.7)}.reveal-btn{border:1px solid rgb(var(--p-cream-warm-rgb)/.24);color:var(--paper);font-family:var(--font-hanken),sans-serif;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-flex}.reveal-btn:hover{border-color:var(--role-accent);color:var(--role-accent)}.reveal-btn:disabled{opacity:.55;cursor:default;border-style:dashed}.reveal-btn .rb-i{color:var(--role-accent);font-size:17px;line-height:1}.reveal-card-in{animation:cardIn .5s var(--ease-out) both}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.subunit{background:rgb(var(--p-slate-rgb)/.06);border:1px solid rgb(var(--p-slate-rgb)/.3);border-radius:var(--radius-card-premium);margin:34px 0 0 26px;padding:28px 30px;position:relative}.subunit:before{content:"";border-left:2px solid rgb(var(--p-slate-rgb)/.35);border-bottom:2px solid rgb(var(--p-slate-rgb)/.35);border-bottom-left-radius:12px;width:26px;height:56px;position:absolute;top:-20px;left:-26px}.subunit .su-tag{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--role-accent);font-size:11px}.subunit h3{font-family:var(--font-fraunces),serif;color:var(--paper);margin:9px 0 10px;font-size:clamp(19px,2.1vw,25px);font-weight:500;line-height:1.18}.subunit p{color:rgb(var(--p-cream-warm-rgb)/.82);max-width:none;margin:0;font-size:15px;line-height:1.6}.su-metrics{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.su-metric{border:1px solid rgb(var(--p-slate-rgb)/.3);font-family:var(--font-sans);color:rgb(var(--p-cream-warm-rgb)/.85);border-radius:999px;padding:7px 14px;font-size:12px}.su-metric b{color:var(--role-accent);font-weight:600}@media (max-width:600px){.subunit{margin-left:12px;padding:22px 20px}}.utree-section .sec-sub{color:rgb(var(--p-cream-warm-rgb)/.78);max-width:none;margin-top:10px;line-height:1.6}.tree-wrap{-webkit-overflow-scrolling:touch;margin-top:26px;overflow-x:auto}.utree-svg{width:100%;min-width:840px;height:auto;display:block;overflow:visible}.branch{fill:none;stroke:rgb(var(--p-slate-rgb)/.32);stroke-width:1.5px}.cbranch{fill:none;stroke:rgb(var(--p-slate-rgb)/.45);stroke-width:1.5px;opacity:0;transition:opacity .45s}.cbranch-sub{stroke:var(--brass-2)}.fb-arc{fill:none;stroke:rgb(var(--p-slate-rgb)/.3);stroke-width:1.4px;stroke-dasharray:5 7;animation:7s linear infinite fbflow}.fb-loop{stroke:rgb(var(--p-slate-rgb)/.2)}@keyframes fbflow{to{stroke-dashoffset:-140px}}.tnode{box-sizing:border-box;text-align:center;width:100%;height:100%;font-family:var(--font-hanken),sans-serif;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,transform .25s var(--ease-out);border:1px solid rgb(var(--p-cream-warm-rgb)/.18);color:var(--paper);background:#ffffff0d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:5px 8px;font-size:13px;font-weight:600;line-height:1.18;display:flex}.tnode:hover{border-color:var(--role-accent)}.troot{background:rgb(var(--p-slate-rgb)/.16);border-color:rgb(var(--p-slate-rgb)/.5);font-family:var(--font-fraunces),serif;font-size:14px;font-weight:500}.tunit{background:rgb(var(--p-slate-rgb)/.1);border-color:rgb(var(--p-slate-rgb)/.42)}.tunit.open{border-color:var(--role-accent);background:rgb(var(--p-slate-rgb)/.2)}.tplus{color:var(--role-accent);margin-top:2px;font-size:14px;font-weight:400;line-height:1}.tunit.open .tplus{color:var(--role-accent)}.tchild{color:rgb(var(--p-cream-warm-rgb)/.86);font-size:12px;font-weight:500}.tchild-accent{border-color:rgb(var(--p-slate-rgb)/.5)}.tchild-sub{border:1px solid var(--brass-2);background:rgb(var(--p-accent-rgb)/.12)}.tchild .ck{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-2);margin-bottom:2px;font-size:8px;display:block}.pop{animation:.42s cubic-bezier(.2,.7,.2,1) both popIn}@keyframes popIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tree-expl{border:1px solid rgb(var(--p-cream-warm-rgb)/.12);background:#ffffff0a;border-radius:10px;max-width:700px;margin-top:22px;padding:20px 24px;transition:border-color .3s}.tree-expl .te-t{font-family:var(--font-fraunces),serif;color:var(--paper);margin-bottom:6px;font-size:19px}.tree-expl .te-d{color:rgb(var(--p-cream-warm-rgb)/.82);font-size:14.5px;line-height:1.55}.model-stage{margin-top:30px}.hub-svg{width:100%;max-width:740px;height:auto;margin:0 auto;display:block;overflow:visible}.brain-line{stroke:rgb(var(--p-slate-rgb)/.15);stroke-width:1px}.brain-core{fill:rgb(var(--p-cream-warm-rgb)/.92)}.brain-halo{fill:rgb(var(--p-accent-rgb)/.16)}.uconn{fill:none;stroke:rgb(var(--p-slate-rgb)/.4);stroke-width:1.6px}.hub-unit{box-sizing:border-box;text-align:center;border-radius:var(--radius-card-premium);border:1px solid rgb(var(--p-slate-rgb)/.45);background:rgb(var(--p-slate-rgb)/.12);height:100%;color:var(--paper);font-family:var(--font-hanken),sans-serif;cursor:pointer;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px;font-size:14px;font-weight:600;display:flex}.hub-unit:hover{border-color:var(--role-accent);background:rgb(var(--p-slate-rgb)/.22);transform:translateY(-1px)}.un-go{font-family:var(--font-sans);letter-spacing:.06em;color:var(--role-accent);font-size:10px;font-weight:400}.hub-hint{text-align:center;color:rgb(var(--p-cream-warm-rgb)/.6);font-family:var(--font-sans);margin-top:12px;font-size:12px}.model-unit{animation:.4s both popIn}.mu-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mu-ey{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--role-accent);font-size:11px}.mu-title{font-family:var(--font-fraunces),serif;color:var(--paper);margin-top:4px;font-size:clamp(22px,2.6vw,30px);line-height:1.1}.back-btn{border:1px solid rgb(var(--p-cream-warm-rgb)/.24);color:var(--paper);font-family:var(--font-hanken),sans-serif;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease-out);white-space:nowrap;background:0 0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.back-btn:hover{border-color:var(--role-accent);color:var(--role-accent)}.mu-tree-svg{width:100%;max-width:740px;height:auto;margin:18px auto 0;display:block;overflow:visible}.cbranch.shown{opacity:1}.mu-expl{border:1px solid rgb(var(--p-cream-warm-rgb)/.12);border-radius:var(--radius-card-premium);background:#ffffff0a;max-width:680px;margin:18px auto 0;padding:18px 22px}.mu-expl .te-t{font-family:var(--font-fraunces),serif;color:var(--paper);margin-bottom:5px;font-size:18px}.mu-expl .te-d{color:rgb(var(--p-cream-warm-rgb)/.82);font-size:14px;line-height:1.55}.mu-foot{text-align:center;margin-top:26px}.brain-core{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite mcore}@keyframes mcore{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}.brain-halo{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite mhalo}@keyframes mhalo{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.27;transform:scale(1.3)}}.brain-dot{animation:4s ease-in-out infinite mtwinkle}@keyframes mtwinkle{0%,to{opacity:.35}50%{opacity:.8}}.uconn{stroke-dasharray:4 7;animation:7s linear infinite mflow}@keyframes mflow{to{stroke-dashoffset:-110px}}.uconn-active{stroke:var(--brass-2);stroke-width:2.3px}@media (prefers-reduced-motion:reduce){.brain-core,.brain-halo,.brain-dot,.uconn{animation:none}}.hero-inner.hero-solo{text-align:center;grid-template-columns:none;padding:78px 0 60px;display:block}.hero-solo .hero-copy{max-width:800px;margin:0 auto}.hero-solo .hero-actions{justify-content:center}.hero-solo .hero-actions .note{text-align:center;flex-basis:100%;margin-top:4px}.hero-solo .hero-badge{margin-top:10px;display:inline-block}.hero-model{margin-top:42px}.hm-eyebrow{text-align:center;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--role-accent);margin-bottom:10px;font-size:11px;display:block}.mu-guide{text-align:center;color:rgb(var(--p-cream-warm-rgb)/.7);font-family:var(--font-sans);letter-spacing:.02em;margin:14px 0 0;font-size:12.5px}.mu-guide b{color:var(--role-accent)}.tchild.locked{opacity:.5;border-style:dashed}.tchild.done{opacity:1;border-color:var(--role-accent);background:rgb(var(--p-slate-rgb)/.14)}.tchild-sub.done{border-color:var(--brass-2);background:rgb(var(--p-accent-rgb)/.16)}.mu-foot .btn.ready{animation:1.5s ease-in-out infinite readyPulse}@keyframes readyPulse{0%,to{box-shadow:0 0 0 0 rgb(var(--p-accent-rgb)/0)}50%{box-shadow:0 0 0 7px rgb(var(--p-accent-rgb)/.18)}}.finan .fin-lede{width:100%;max-width:100%;margin:-26px 0 32px}.finan .fin-lede .vl-tx-phrase{display:inline}.biz-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;margin-top:8px;display:grid}.biz{border:1px solid rgb(var(--p-cream-warm-rgb)/.14);border-radius:var(--radius-card-premium);background:#ffffff0d;flex-direction:column;height:100%;padding:30px 28px;display:flex}.biz .biz-tag{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--role-accent);font-size:11px}.biz h3{font-family:var(--font-fraunces),serif;color:var(--paper);margin:9px 0 12px;font-size:clamp(20px,2.2vw,26px);font-weight:500;line-height:1.18}.biz p{color:rgb(var(--p-cream-warm-rgb)/.82);flex:1;margin:0;font-size:15px;line-height:1.62}@media (max-width:760px){.biz-grid{grid-template-columns:1fr}}.rel-strip{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.rel-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--p-cream-warm-rgb)/.55);margin-right:2px;font-size:11px}.rel-fb{font-family:var(--font-hanken),sans-serif;color:#1a1a1e;font-size:14px;font-weight:700;display:inline}.rel-more{color:rgb(var(--p-cream-warm-rgb)/.5);font-size:12px;font-style:italic}.pay-sub{color:rgb(var(--p-cream-warm-rgb)/.78);max-width:none;margin:10px 0 0;font-size:18px;font-weight:400;line-height:1.65}.pay-hero{max-width:none;margin-top:6px}.pay-hero p{color:rgb(var(--p-cream-warm-rgb)/.78);margin:0;font-size:16px;font-weight:400;line-height:1.65}.pay-hero p+p{margin-top:18px}.pay-hero b{color:rgb(var(--p-cream-warm-rgb)/.94);font-weight:600}.pay-features{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;margin-top:14px;display:grid}.pay-feat-hint{color:rgb(var(--p-cream-warm-rgb)/.6);font-family:var(--font-mono),monospace;margin-top:26px;font-size:12px}.pay-feat{border:1px solid rgb(var(--p-cream-warm-rgb)/.12);border-radius:var(--radius-card-premium);background:#ffffff0d;transition:border-color .2s;overflow:hidden}.pay-feat[open]{border-color:rgb(var(--p-slate-rgb)/.5)}.pay-feat summary{cursor:pointer;color:var(--paper);align-items:center;gap:10px;padding:18px 20px;font-size:14px;font-weight:600;list-style:none;display:flex}.pay-feat summary::-webkit-details-marker{display:none}.pay-feat summary:before{content:"";background:var(--role-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.pay-feat summary:after{content:"+";color:var(--role-accent);margin-left:auto;font-size:18px;font-weight:400;line-height:1}.pay-feat[open] summary:after{content:"–"}.pay-feat p{color:rgb(var(--p-cream-warm-rgb)/.76);margin:0;padding:0 20px 20px 35px;font-size:14px;font-weight:400;line-height:1.65}.pay-pillars{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.pillar{background:rgb(var(--p-slate-rgb)/.07);border:1px solid rgb(var(--p-slate-rgb)/.3);border-radius:var(--radius-card-premium);padding:34px 32px}.pillar-gold{background:rgb(var(--p-accent-rgb)/.08);border-color:rgb(var(--p-accent-rgb)/.4)}.pill-tag{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--role-accent);font-size:11px}.pillar-gold .pill-tag{color:var(--brass-2)}.pillar h3{font-family:var(--font-fraunces),serif;color:var(--paper);margin:10px 0 12px;font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.12}.pillar p{color:rgb(var(--p-cream-warm-rgb)/.76);margin:0;font-size:15px;font-weight:400;line-height:1.65}.pillar p b{color:rgb(var(--p-cream-warm-rgb)/.94);font-weight:600}.pay-giros{border:1px solid rgb(var(--p-cream-warm-rgb)/.12);border-radius:var(--radius-card-premium);background:#ffffff06;max-width:none;margin-top:30px;padding:24px 26px}.pay-giros h4,.pay-support h4{color:var(--paper);margin-bottom:10px;font-size:17px;line-height:1.05}.pay-giros p{color:rgb(var(--p-cream-warm-rgb)/.76);margin:0;font-size:15px;font-weight:400;line-height:1.65}@media (max-width:760px){.pay-features{grid-template-columns:1fr 1fr}.pay-pillars{grid-template-columns:1fr}}.pb-hint{color:rgb(var(--p-cream-warm-rgb)/.6);font-family:var(--font-sans);margin-top:10px;font-size:12px}.pb-scroller{height:260vh;position:relative}.pb-sticky{flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100vh;display:flex;position:sticky;top:0}.pb-stage{width:100%;max-width:960px;height:58vh;max-height:600px}.pb-stage canvas{border-radius:14px;display:block}.pb-caption{align-items:center;gap:14px;max-width:680px;min-height:54px;padding:0 20px;transition:opacity .4s;display:flex}.pb-step{font-family:var(--font-fraunces),serif;color:var(--brass-2);flex-shrink:0;font-size:30px;line-height:1}.pb-txt{color:rgb(var(--p-cream-warm-rgb)/.85);font-size:16px;line-height:1.4}.pbb-dot{fill:rgb(var(--p-slate-rgb)/.45)}.pbb-branch{fill:none;stroke-width:1.8px}.pbb-branch.u{stroke:rgb(var(--p-slate-rgb)/.6)}.pbb-branch.s{stroke:var(--brass-2)}.pbb-n{fill:rgb(var(--p-slate-rgb)/.95)}.pbb-n.sub{fill:var(--brass-2)}.pbb-label{font-family:var(--font-hanken),sans-serif;color:var(--paper);text-align:center;background:rgb(var(--p-ink-800-rgb)/.72);border:1px solid rgb(var(--p-slate-rgb)/.4);border-radius:8px;padding:5px 8px;font-size:12.5px;font-weight:600;line-height:1.12}.pbb-label.sub{border-color:var(--brass-2);color:var(--brass-2);font-size:11.5px}.pbb-core{fill:rgb(var(--p-cream-warm-rgb)/.92);transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite mcore}.pbb-halo{fill:rgb(var(--p-accent-rgb)/.16);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite mhalo}@media (max-width:680px){.pb-scroller{height:300vh}.pb-txt{font-size:14px}}.cover-hero{--hero-accent:var(--role-accent);--hero-bg:#0f0f12;--hero-card-bg:rgb(var(--p-ink-800-rgb) / .7);--hero-card-border:rgb(var(--p-slate-rgb) / .15);--hero-glow:rgb(var(--p-slate-rgb) / .3);--hero-line-accent:var(--role-accent);--hero-stage-scale:1;--hero-camera-scale:1;--hero-font-inter:"Inter", system-ui, sans-serif;--hero-font-poppins:"Poppins", system-ui, sans-serif;--hero-font-hanken:"Hanken Grotesk", system-ui, sans-serif;--hero-font-mono:"IBM Plex Mono", ui-monospace, monospace;z-index:2;background:var(--hero-bg);isolation:isolate;padding:0;position:relative}.cover-hero__scroll{height:360vh;position:relative}.cover-hero__sticky{background:var(--hero-bg);width:100%;height:100svh;min-height:0;position:relative;overflow:hidden}.cover-hero__viewport{position:absolute;inset:0;overflow:hidden}.cover-hero__design-stage{width:1440px;height:900px;transform:translate(-50%, -50%) scale(calc(var(--hero-stage-scale) * var(--hero-camera-scale,1)));transform-origin:50%;background:var(--hero-bg);perspective:1280px;position:absolute;top:50%;left:50%;overflow:hidden}.cover-hero:not(.is-cover-mounted) .cover-hero__content{opacity:1;transform:translate(104px)}.cover-hero:not(.is-cover-mounted) .cover-hero__eyebrow,.cover-hero:not(.is-cover-mounted) .cover-hero__title-line{opacity:1}.cover-hero:not(.is-cover-mounted) .cover-hero__lead-line{opacity:.76;transform:translateY(6px)}.cover-hero:not(.is-cover-mounted) .cover-hero__lead-closer{opacity:.58;transform:translateY(12px)}.cover-hero:not(.is-cover-mounted) .cover-hero__radial{opacity:.42}.cover-hero:not(.is-cover-mounted) .cover-hero__line{opacity:.12}.cover-hero:not(.is-cover-mounted) .cover-hero__smoke{opacity:.06;transform:translateY(245px)}.cover-hero:not(.is-cover-mounted) .cover-hero__card:first-child{opacity:.72;transform:translate(654px,164px)scale(.965)rotate(-.6deg)}.cover-hero:not(.is-cover-mounted) .cover-hero__card:nth-child(2){opacity:.18;transform:translate(830px,750px)scale(.93)rotate(.8deg)}.cover-hero:not(.is-cover-mounted) .cover-hero__card:nth-child(3){opacity:.14;transform:translate(1010px,236px)scale(.92)rotate(-.7deg)}.cover-hero:not(.is-cover-mounted) .cover-hero__card:nth-child(4){opacity:.1;transform:translate(1180px,570px)scale(.9)rotate(.7deg)}.cover-hero__base{opacity:.2;pointer-events:none;background:linear-gradient(180deg, rgb(var(--p-slate-rgb)/.12) 0.105%, #0000 0.105%),linear-gradient(90deg, rgb(var(--p-slate-rgb)/.12) 0%, #0000 0%);width:1556px;height:952px;position:absolute;top:0;left:0}.cover-hero__radial{pointer-events:none;opacity:0;background:radial-gradient(ellipse 340.62px 208.4px at 100% 50%, rgb(var(--p-ink-800-rgb)/.15) 0%, rgb(var(--p-ink-rgb)/.575) 22.08%, rgb(var(--p-ink-800-rgb)/.7875) 33.12%, rgb(var(--p-ink-rgb)/.89375) 38.64%, rgb(var(--p-ink-rgb)/1) 44.16%);width:1556px;height:952px;position:absolute;top:0;left:0}.cover-hero__lines{pointer-events:none;position:absolute;inset:0}.cover-hero__line{opacity:0;background:linear-gradient(180deg, #0000 0%, color-mix(in srgb, var(--hero-line-accent) 14.3%, transparent) 7.14%, color-mix(in srgb, var(--hero-line-accent) 28.6%, transparent) 14.29%, color-mix(in srgb, var(--hero-line-accent) 42.9%, transparent) 21.43%, color-mix(in srgb, var(--hero-line-accent) 57.1%, transparent) 28.57%, color-mix(in srgb, var(--hero-line-accent) 71.4%, transparent) 35.71%, color-mix(in srgb, var(--hero-line-accent) 85.7%, transparent) 42.86%, var(--hero-line-accent) 50%, color-mix(in srgb, var(--hero-line-accent) 85.7%, transparent) 57.14%, color-mix(in srgb, var(--hero-line-accent) 71.4%, transparent) 64.29%, color-mix(in srgb, var(--hero-line-accent) 57.1%, transparent) 71.43%, color-mix(in srgb, var(--hero-line-accent) 42.9%, transparent) 78.57%, color-mix(in srgb, var(--hero-line-accent) 28.6%, transparent) 85.71%, color-mix(in srgb, var(--hero-line-accent) 14.3%, transparent) 92.86%, #0000 100%);width:1px;height:952px;position:absolute;top:0;left:0}.cover-hero__cards{pointer-events:none;position:absolute;inset:0}.cover-hero__card{opacity:0;transform-origin:48px 52px;will-change:transform,opacity;width:280px;position:absolute;top:0;left:0}.cover-hero__card-float{will-change:transform;align-items:center;width:100%;display:flex}.cover-hero__card-icon{border:1px solid var(--hero-accent);background:var(--hero-bg);width:48px;height:48px;box-shadow:0 0 10px var(--hero-glow);border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative}.cover-hero__card-icon:after{content:"";border-radius:inherit;border:1px solid var(--hero-accent);opacity:.31;position:absolute;inset:0}.cover-hero__card-glyph{background:var(--hero-accent);width:24px;height:24px;-webkit-mask-image:var(--hero-icon);-webkit-mask-image:var(--hero-icon);mask-image:var(--hero-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cover-hero__card-body{border:1px solid var(--hero-card-border);background:var(--hero-card-bg);border-radius:16px;width:216px;height:103.5px;margin-left:16px;padding:17px;position:relative;box-shadow:0 8px 32px #0006}.cover-hero__card-body:before{content:"";background:linear-gradient(180deg, #0000 0%, color-mix(in srgb, var(--hero-accent) 14.3%, transparent) 7.14%, color-mix(in srgb, var(--hero-accent) 28.6%, transparent) 14.29%, color-mix(in srgb, var(--hero-accent) 42.9%, transparent) 21.43%, color-mix(in srgb, var(--hero-accent) 57.1%, transparent) 28.57%, color-mix(in srgb, var(--hero-accent) 71.4%, transparent) 35.71%, color-mix(in srgb, var(--hero-accent) 85.7%, transparent) 42.86%, var(--hero-accent) 50%, color-mix(in srgb, var(--hero-accent) 85.7%, transparent) 57.14%, color-mix(in srgb, var(--hero-accent) 71.4%, transparent) 64.29%, color-mix(in srgb, var(--hero-accent) 57.1%, transparent) 71.43%, color-mix(in srgb, var(--hero-accent) 42.9%, transparent) 78.57%, color-mix(in srgb, var(--hero-accent) 28.6%, transparent) 85.71%, color-mix(in srgb, var(--hero-accent) 14.3%, transparent) 92.86%, #0000 100%);width:2px;height:101.5px;position:absolute;top:0;left:-2px}.cover-hero__card-index{font-family:var(--hero-font-mono);letter-spacing:.1em;color:var(--hero-accent);opacity:.8;font-size:10px;font-weight:600;line-height:15px;display:block}.cover-hero__card-title{font-family:var(--hero-font-hanken);color:#fff;margin:4px 0 0;font-size:18px;font-weight:700;line-height:27px}.cover-hero__card-desc{font-family:var(--hero-font-hanken);color:#ffffff80;margin:4px 0 0;font-size:13px;font-weight:400;line-height:19.5px}.cover-hero__smoke{pointer-events:none;opacity:0;will-change:transform,opacity;width:3814px;height:2146px;position:absolute;top:0;left:-797px}.cover-hero__smoke img{object-fit:cover;mix-blend-mode:plus-lighter;opacity:.3;width:100%;height:100%}.cover-hero__copy-rail{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.cover-hero__content{will-change:transform,opacity;width:492px;overflow:visible}.cover-hero__eyebrow,.cover-hero__title-line,.cover-hero__lead-line,.cover-hero__lead-closer{will-change:transform,opacity}.cover-hero__eyebrow{font-family:var(--hero-font-mono);letter-spacing:.17em;text-transform:uppercase;color:color-mix(in srgb, var(--hero-accent) 88%, rgb(var(--p-cream-warm-rgb)/.35) 12%);align-items:center;gap:14px;font-size:11px;font-weight:500;line-height:1.2;display:flex}.cover-hero__eyebrow:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--hero-accent) 72%, transparent) 0%, color-mix(in srgb, var(--hero-accent) 18%, transparent) 100%);flex-shrink:0;width:40px;height:1px}.cover-hero__title{font-family:var(--hero-font-poppins);letter-spacing:-.032em;font-feature-settings:"liga" 1,"kern" 1;margin:20px 0 0;font-size:72px;font-weight:500;line-height:1.02;overflow:visible}.cover-hero__title-line{color:rgb(var(--p-cream-warm-rgb)/.98);display:block;overflow:visible}.cover-hero__title-line+.cover-hero__title-line{margin-top:.02em}.cover-hero__title-line--accent{background:linear-gradient(102deg, color-mix(in srgb, var(--hero-accent) 78%, #fff 22%) 0%, var(--hero-accent) 48%, color-mix(in srgb, var(--hero-accent) 68%, #1a1508 32%) 100%);color:#0000;-webkit-text-fill-color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:drop-shadow(0 1px 18px color-mix(in srgb, var(--hero-accent) 24%, transparent));-webkit-background-clip:text;background-clip:text;margin-top:.02em;padding:0 0 .12em;line-height:1.16;overflow:visible}.cover-hero__lead{width:min(100%,460px);font-family:var(--hero-font-inter);letter-spacing:.008em;text-wrap:pretty;flex-direction:column;gap:10px;margin:28px 0 0;font-size:17px;font-weight:400;line-height:1.62;display:flex}.cover-hero__lead-line{color:rgb(var(--p-cream-warm-rgb)/.68)}.cover-hero__lead-closer{color:rgb(var(--p-cream-warm-rgb)/.9);letter-spacing:.004em;font-weight:500}.cover-hero.is-cover-active .cover-hero__card,.cover-hero.is-cover-active .cover-hero__content,.cover-hero.is-cover-active .cover-hero__smoke,.cover-hero.is-cover-active .cover-hero__line,.cover-hero.is-cover-active .cover-hero__eyebrow,.cover-hero.is-cover-active .cover-hero__title-line,.cover-hero.is-cover-active .cover-hero__lead-line,.cover-hero.is-cover-active .cover-hero__lead-closer{will-change:transform,opacity}.cover-hero.is-cover-active .cover-hero__design-stage{will-change:transform}@media (max-width:1023px){.cover-hero__scroll{height:280vh}}@media (max-width:759px){.cover-hero__scroll{height:240vh}.cover-hero__copy-rail{align-items:flex-end;padding:0 24px 72px}.cover-hero__content{width:min(492px,100%)}.cover-hero__title{letter-spacing:-.028em;font-size:clamp(36px,10vw,52px);line-height:1.04}.cover-hero__title-line--accent{padding-bottom:.1em;line-height:1.18}.cover-hero__eyebrow{letter-spacing:.15em;font-size:10px}.cover-hero__lead{gap:8px;width:100%;max-width:460px;font-size:15px;line-height:1.58}.cover-hero__card{width:252px}.cover-hero__card-body{width:196px;height:auto;min-height:96px;padding:14px}.cover-hero__card-title{font-size:16px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.cover-hero__scroll{height:auto}.cover-hero__sticky{height:100svh;min-height:100svh;position:relative}.cover-hero:not(.is-cover-mounted) .cover-hero__content{transform:translate(104px)}}body:has(.video-hero) header.nav{border-bottom:none}.video-hero{color:var(--paper,var(--p-cream-warm));background:#0f0f12;margin-top:0;position:relative}.video-hero__scroll{background:0 0;margin-top:0;position:relative}.video-hero__sticky{isolation:isolate;min-height:100svh;margin-top:0;position:relative;overflow:hidden}.video-hero__media{z-index:1;background:#020306;position:absolute;inset:0;overflow:hidden}.video-hero__css-fallback{z-index:0;pointer-events:none;background:radial-gradient(ellipse 72% 58% at 74% 44%, rgb(var(--p-ink-rgb)/.28), transparent 62%),radial-gradient(ellipse 48% 42% at 68% 52%, #0f0f1238, transparent 68%),linear-gradient(90deg, #020306 0%, #020306 38%, rgb(var(--p-ink-rgb)/.98) 100%),linear-gradient(180deg, #020306 0%, rgb(var(--p-ink-rgb)/.96) 78%, #020306 100%),#020306;position:absolute;inset:0}.video-hero__canvas{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .45s;display:block;position:absolute;inset:0}.video-hero.is-webgl-ready .video-hero__canvas{opacity:1}.video-hero.is-webgl-ready .video-hero__image-system{opacity:0;visibility:hidden}.video-hero.is-webgl-error .video-hero__canvas,.video-hero.is-webgl-reduced .video-hero__canvas{opacity:0}.video-hero.is-webgl-error .video-hero__image-system,.video-hero.is-webgl-reduced .video-hero__image-system{opacity:1;visibility:visible}.video-hero__image-system{z-index:1;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .45s;position:absolute;inset:0;overflow:hidden}.video-hero__image-base,.video-hero__image-layer{will-change:transform,opacity;backface-visibility:hidden;position:absolute;inset:-5%;overflow:hidden}.video-hero__image-base img,.video-hero__image-layer img{object-fit:cover;object-position:74% 48%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.video-hero__image-layer{visibility:hidden;opacity:0}@media (max-width:767px){.video-hero__image-base img,.video-hero__image-layer img{object-position:62% 42%}.video-hero__image-base,.video-hero__image-layer{inset:-3%}.video-hero__css-fallback{background:radial-gradient(ellipse 68% 48% at 66% 32%, rgb(var(--p-ink-rgb)/.24), transparent 58%),radial-gradient(ellipse 80% 36% at 50% 86%, rgb(var(--p-ink-rgb)/.62), transparent 52%),linear-gradient(180deg, #020306 0%, rgb(var(--p-ink-rgb)/.97) 55%, #020306 100%),#020306}}.video-hero__overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg, rgb(var(--p-ink-rgb)/.92) 0%, rgb(var(--p-ink-rgb)/.66) 26%, rgb(var(--p-ink-rgb)/.08) 52%, rgb(var(--p-ink-rgb)/0) 100%);position:absolute;inset:0}.video-hero__vignette{z-index:3;pointer-events:none;background:linear-gradient(180deg, rgb(var(--p-ink-rgb)/.38) 0%, transparent 13%, transparent 75%, rgb(var(--p-ink-rgb)/.28) 100%),radial-gradient(ellipse 135% 105% at 64% 48%, transparent 55%, rgb(var(--p-ink-rgb)/.12) 100%);position:absolute;inset:0}.video-hero__floor{z-index:4;pointer-events:none;background:linear-gradient(180deg, transparent 0%, rgb(var(--p-ink-rgb)/.28) 30%, rgb(var(--p-ink-rgb)/.78) 78%, #0f0f12 100%);height:clamp(130px,22vh,220px);position:absolute;bottom:0;left:0;right:0}.video-hero__exit-fade{z-index:8;pointer-events:none;opacity:0;background:linear-gradient(180deg, rgb(var(--p-ink-rgb)/.03) 0%, rgb(var(--p-ink-rgb)/.34) 54%, rgb(var(--p-ink-rgb)/.86) 84%, #0f0f12 100%);position:absolute;inset:0}.video-hero__stage{z-index:10;min-height:100svh;position:relative}.video-hero__intro{max-width:760px;padding-top:calc(72px + env(safe-area-inset-top,0px));position:absolute;top:50%;left:0;right:0;transform:translateY(calc(-50% - 24px))}.video-hero__eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--p-slate-rgb)/.92);margin:0;font-size:11px;font-weight:500;display:block}.video-hero__eyebrow-mark{background:linear-gradient(90deg, rgb(var(--p-accent-bright-rgb)/.92), rgb(var(--p-accent-bright-rgb)/.18));width:34px;height:1px;margin:14px 0 18px;display:block}.video-hero__eyebrow-mark:after{content:"";background:rgb(var(--p-accent-bright-rgb)/.88);border-radius:50%;width:5px;height:5px;margin-top:-3px;margin-left:30px;display:block}.video-hero__title{max-width:11ch;font-family:var(--font-sans);letter-spacing:-.055em;color:rgb(var(--p-cream-warm-rgb)/.96);margin:0;font-size:clamp(3.6rem,6vw,6.6rem);font-weight:600;line-height:.94}.video-hero__lead{max-width:520px;font-family:var(--font-sans);color:rgb(var(--p-cream-warm-rgb)/.88);margin:22px 0 0;font-size:clamp(17px,1.45vw,20px);font-weight:400;line-height:1.5}.video-hero__cta{border:1px solid rgb(var(--p-accent-bright-rgb)/.44);background:rgb(var(--p-ink-rgb)/.46);color:rgb(var(--p-cream-warm-rgb)/.96);font-family:var(--font-sans);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;margin-top:28px;padding:13px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .22s,background .22s;display:inline-flex}.video-hero__cta:hover{border-color:rgb(var(--p-accent-bright-rgb)/.72);background:rgb(var(--p-ink-rgb)/.62)}.video-hero__cta:focus-visible{outline:2px solid rgb(var(--p-accent-bright-rgb)/.85);outline-offset:3px}.video-hero__chapters{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-34%)}.video-hero__chapters-kicker{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--p-slate-rgb)/.78);opacity:0;margin:0 0 18px;font-size:11px}.video-hero__chapters-stack{min-height:clamp(180px,28vh,260px);position:relative}.video-hero__chapter{visibility:hidden;opacity:0;width:min(100%,640px);position:absolute;inset:0 auto auto 0}.video-hero__chapter-index{font-family:var(--font-mono,monospace);letter-spacing:.16em;color:var(--brass-2,var(--role-accent-hover));margin-bottom:10px;font-size:12px;font-weight:600;display:block}.video-hero__chapter-title{max-width:12ch;font-family:var(--font-sans);letter-spacing:-.04em;color:rgb(var(--p-cream-warm-rgb)/.96);margin:0;font-size:clamp(2.6rem,4.8vw,4rem);font-weight:600;line-height:.96}.video-hero__chapter-desc{max-width:420px;font-family:var(--font-sans);color:rgb(var(--p-cream-warm-rgb)/.84);margin:14px 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.55}.video-hero__chapter-line{transform-origin:0;background:linear-gradient(90deg, rgb(var(--p-accent-bright-rgb)/.88), rgb(var(--p-accent-bright-rgb)/.12));width:72px;height:1px;margin-top:18px;display:block;transform:scaleX(0)}.video-hero__brand{z-index:12;padding:calc(72px + env(safe-area-inset-top,0px)) 24px 64px;visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-hero__brand-logo{width:clamp(240px,30vw,430px);height:auto;filter:drop-shadow(0 0 28px rgb(var(--p-slate-rgb)/.12));will-change:transform,opacity;display:block}.video-hero__brand-closer{text-align:center;max-width:36ch;font-family:var(--font-sans);color:rgb(var(--p-cream-warm-rgb)/.88);visibility:hidden;opacity:0;margin:22px 0 0;font-size:clamp(15px,1.35vw,18px);font-weight:500;line-height:1.5}.video-hero__scroll-hint{z-index:14;pointer-events:none;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;bottom:28px;left:28px}.video-hero__scroll-hint-text{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--p-cream-warm-rgb)/.48);font-size:10px}.video-hero__scroll-hint-line{background:linear-gradient(180deg, rgb(var(--p-cream-warm-rgb)/.42), rgb(var(--p-cream-warm-rgb)/0));width:1px;height:34px;display:block}@media (max-width:1023px){.video-hero__intro{box-sizing:border-box;padding-inline:clamp(22px,4vw,32px);transform:translateY(calc(-50% - 16px))}.video-hero__chapters{box-sizing:border-box;padding-inline:clamp(22px,4vw,32px)}}@media (max-width:767px){.video-hero__intro{box-sizing:border-box;width:100%;max-width:100%;padding-top:calc(64px + env(safe-area-inset-top,0px));padding-inline:max(22px,env(safe-area-inset-left,0px)) max(22px,env(safe-area-inset-right,0px));inset:auto 0 18%;transform:none}.video-hero__chapters{padding-inline:max(22px,env(safe-area-inset-left,0px)) max(22px,env(safe-area-inset-right,0px))}.video-hero__lead{max-width:34ch}.video-hero__title{max-width:none;font-size:clamp(3rem,14vw,4.5rem);line-height:.95}.video-hero__chapters{transform:translateY(-28%)}.video-hero__chapter-title{max-width:none;font-size:clamp(2.1rem,10vw,2.9rem)}.video-hero__brand-logo{width:clamp(220px,68vw,300px)}.video-hero__scroll-hint{left:max(22px,env(safe-area-inset-left,0px))}.video-hero__cta{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.video-hero.is-video-hero-reduced .video-hero__image-layer{visibility:hidden!important;opacity:0!important}.video-hero.is-video-hero-reduced .video-hero__image-base{visibility:visible!important;opacity:1!important;transform:none!important}.video-hero.is-video-hero-reduced .video-hero__chapters,.video-hero.is-video-hero-reduced .video-hero__brand,.video-hero.is-video-hero-reduced .video-hero__scroll-hint{visibility:hidden!important;opacity:0!important}.video-hero.is-video-hero-reduced .video-hero__intro,.video-hero.is-video-hero-reduced .video-hero__eyebrow,.video-hero.is-video-hero-reduced .video-hero__title,.video-hero.is-video-hero-reduced .video-hero__lead,.video-hero.is-video-hero-reduced .video-hero__cta{visibility:visible!important;opacity:1!important;transform:none!important}}.video-hero .pin-spacer{background:0 0}body:has(.video-hero) .metrics{border-top-color:rgb(var(--p-cream-warm-rgb)/.055);background:linear-gradient(#0f0f12 0%,#0f0f129e 56px,#0000 128px)}.vlw{will-change:transform,opacity;display:inline-block}#brainbg{display:none}.sol-card,.gain,.pay-feat,.pillar,.ficha,.jcard,.biz,.person{transition:border-color .24s,box-shadow .24s,transform .24s}@media (hover:hover) and (pointer:fine){.sol-card:hover,.sol-card:focus-within,.gain:hover,.gain:focus-within,.pay-feat:hover,.pay-feat:focus-within,.pillar:hover,.pillar:focus-within,.ficha:hover,.ficha:focus-within{transform:translateY(-2px)}[data-vl-gsap-tilt]:hover,[data-vl-gsap-tilt]:focus-within{transform:none}}html.vl-motion-enabled .sol-card.vl-micro-card:hover,html.vl-motion-enabled .sol-card.vl-micro-card:focus-within,html.vl-motion-enabled .gain.vl-micro-card:hover,html.vl-motion-enabled .gain.vl-micro-card:focus-within,html.vl-motion-enabled .pay-feat.vl-micro-card:hover,html.vl-motion-enabled .pay-feat.vl-micro-card:focus-within,html.vl-motion-enabled .pillar.vl-micro-card:hover,html.vl-motion-enabled .pillar.vl-micro-card:focus-within,html.vl-motion-enabled .ficha.vl-micro-card:hover,html.vl-motion-enabled .ficha.vl-micro-card:focus-within,html.vl-motion-enabled .jcard.vl-micro-card:hover,html.vl-motion-enabled .jcard.vl-micro-card:focus-within,html.vl-motion-enabled .biz.vl-micro-card:hover,html.vl-motion-enabled .biz.vl-micro-card:focus-within,html.vl-motion-enabled .person.vl-micro-card:hover,html.vl-motion-enabled .person.vl-micro-card:focus-within{transform:none}@media (prefers-reduced-motion:reduce){.sol-card,.gain,.pay-feat,.pillar,.ficha,.jcard,.biz,.person{transition:border-color .16s,box-shadow .16s}.sol-card:hover,.sol-card:focus-within,.gain:hover,.gain:focus-within,.pay-feat:hover,.pay-feat:focus-within,.pillar:hover,.pillar:focus-within,.ficha:hover,.ficha:focus-within{transform:none}}.btn-ghost:not(.no-arrow):after{transition:transform .25s}.btn-ghost:not(.no-arrow):hover:after,.btn-ghost:not(.no-arrow):focus-visible:after{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.btn-ghost:not(.no-arrow):after{transition:none}.btn-ghost:not(.no-arrow):hover:after,.btn-ghost:not(.no-arrow):focus-visible:after{transform:none}.btn-primary:after{transition:none}.btn-primary:hover:after,.btn-primary:focus-visible:after{transform:none}.nav-links>a:after,.nav-dropdown__trigger:before{transition:none}}.pay-group{margin-top:30px}.pay-group-label{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--role-accent-hover);margin:0 0 12px 2px;font-size:12px;display:inline-block}.pay-support{max-width:none;margin-top:28px}.btn{transition:transform .16s var(--ease-out),background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.btn:active,.btn-ghost:active{transform:scale(.97)}.reveal-btn:active,.back-btn:active,.bs-prev:active,.bs-next:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.btn:active,.btn-ghost:active,.btn-primary:active{transform:none}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.pay-feat::details-content{opacity:0;filter:blur(3px);block-size:0;transition:opacity .26s var(--ease-out),filter .26s var(--ease-out),block-size .3s var(--ease-out),content-visibility .3s allow-discrete;overflow:hidden}.pay-feat[open]::details-content{opacity:1;filter:blur();block-size:auto}.pay-feat summary:after{transition:transform .2s var(--ease-out)}.cta form{background:linear-gradient(180deg, rgb(var(--p-ink-rgb)/.78) 0%, rgb(var(--p-ink-rgb)/.8) 100%);border:1px solid rgb(var(--p-slate-rgb)/.26);box-shadow:0 26px 64px -32px #000000a6,inset 0 1px 0 rgb(var(--p-slate-rgb)/.12);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.btn,header .btn,.nav .btn,header .btn-primary,.nav .btn-primary,.btn-primary,.btn-ghost,.tabs,.tab,.tag,.hero-badge,.pill-tag,.eyebrow{border-radius:999px}.sol-card,.sol-ficha,.ficha,.biz,.feat-list,.client,.person,.pullquote,.cross,.termsheet,.gain,.jcard,.subunit,.metric,.step,.feat,.pay-hero,.pillar,.pillar-gold,.pay-giros,.pay-support,.reassure,.panel,.gico,.edge-card,.cta form,.pay-feat{border-radius:var(--radius-card-premium)}.feat-list,.termsheet,.pay-hero{box-shadow:0 20px 54px -30px #0009}.pay-hero{padding:36px 38px}.pay-support{border:1px solid rgb(var(--p-cream-warm-rgb)/.12);border-radius:var(--radius-card-premium);background:#ffffff06;margin-top:28px;padding:24px 26px}.pay-support p{color:rgb(var(--p-cream-warm-rgb)/.76);margin:0;font-size:15px;font-weight:400;line-height:1.65}.pay-support b{color:rgb(var(--p-cream-warm-rgb)/.94);font-weight:600}[data-vl-internal-page=medios-de-pago] .pay-giros,[data-vl-internal-page=medios-de-pago] .pay-support{box-sizing:border-box;border:1px solid rgb(var(--p-cream-warm-rgb)/.12);border-radius:var(--radius-card-premium);background:#ffffff06;width:100%;margin-top:28px;padding:24px 26px}[data-vl-internal-page=medios-de-pago] .pay-giros h4,[data-vl-internal-page=medios-de-pago] .pay-support h4{margin:0 0 10px}[data-vl-internal-page=medios-de-pago] .pay-giros p,[data-vl-internal-page=medios-de-pago] .pay-support p{margin:0}@media (max-width:760px){[data-vl-internal-page=medios-de-pago] .pay-hero{box-sizing:border-box;border-radius:var(--radius-card-premium);width:100%;padding:24px 20px}[data-vl-internal-page=medios-de-pago] .pay-hero p{font-size:15px;line-height:1.56}[data-vl-internal-page=medios-de-pago] .pay-hero p+p{margin-top:14px}[data-vl-internal-page=medios-de-pago] .pay-support{box-sizing:border-box;border-radius:var(--radius-card-premium);width:100%;margin-top:24px;padding:20px 18px}[data-vl-internal-page=medios-de-pago] .pay-support p{margin-top:8px;font-size:15px;line-height:1.56}[data-vl-internal-page=medios-de-pago] .pay-giros{border-radius:var(--radius-card-premium);margin-top:24px;padding:20px 18px}[data-vl-internal-page=medios-de-pago] .pay-giros p{font-size:15px;line-height:1.56}}.vl2-wa{z-index:90;color:#061017;transition:transform .18s var(--ease-out),filter .18s ease;background:#25d366;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 44px -20px #000000b3}.vl2-wa:hover{filter:saturate(1.08);transform:translateY(-2px)}.vl2-wa .dot{width:8px;height:8px;box-shadow:0 0 0 5px rgb(var(--p-ink-rgb)/.13);background:#061017;border-radius:50%}.cover{background:#020306;padding:0}.cover-brain:before{content:"";z-index:0;pointer-events:none;transform-origin:50%;background:radial-gradient(circle at 50% 50%, rgb(var(--p-slate-rgb)/.22), transparent 43%),radial-gradient(circle at 50% 50%, transparent 0 34%, rgb(var(--p-accent-rgb)/.055) 34.2% 34.45%, transparent 34.8%),radial-gradient(circle at 50% 50%, transparent 0 46%, rgb(var(--p-slate-rgb)/.035) 46.2% 46.45%, transparent 46.8%),radial-gradient(circle at 50% 50%, transparent 0 57%, rgb(var(--p-slate-rgb)/.025) 57.2% 57.45%, transparent 57.8%);mix-blend-mode:screen;opacity:.66;animation:12s ease-in-out infinite alternate vl2-cinema-breathe;position:absolute;inset:0}@keyframes vl2-cinema-breathe{0%{opacity:.46;transform:scale(.985)}to{opacity:.72;transform:scale(1.025)}}.cover-brain:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 50%, transparent 0 42%, rgb(var(--p-ink-rgb)/.42) 72%, rgb(var(--p-ink-rgb)/.86) 100%),linear-gradient(180deg, rgb(var(--p-ink-rgb)/.12), transparent 30%, rgb(var(--p-ink-rgb)/.22));position:absolute;inset:0}.cover-caption{transition:opacity .42s,transform .42s}.vl2-cover-canvas{z-index:1;contain:strict;width:100%;height:100%;display:block;position:absolute;inset:0}.vl2-cover-hud{z-index:3;pointer-events:none;contain:layout paint;aspect-ratio:1;place-items:center;width:min(62vw,78vh,760px);max-width:760px;height:min(62vw,78vh,760px);max-height:760px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vl2-cover-hud:before{content:"";border:1px solid rgb(var(--p-accent-rgb)/.22);box-shadow:0 0 48px rgb(var(--p-slate-rgb)/.075),inset 0 0 48px rgb(var(--p-accent-rgb)/.045);border-radius:50%;animation:8s ease-in-out infinite vl2-ring;position:absolute;inset:12%}.vl2-cover-hud:after{content:none!important;display:none!important}@keyframes vl2-ring{0%,to{opacity:.54;transform:scale(.97)}50%{opacity:.88;transform:scale(1.025)}}.vl2-cover-hub-badge{z-index:4;pointer-events:none;white-space:nowrap;font-family:var(--font-mono),monospace;letter-spacing:.22em;color:rgb(var(--p-cream-warm-rgb)/.72);border:1px solid rgb(var(--p-accent-rgb)/.4);background:rgb(var(--p-ink-rgb)/.54);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:999px;padding:9px 14px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vl2-cover-note{z-index:3;pointer-events:none;text-align:center;font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--p-cream-warm-rgb)/.45);white-space:nowrap;font-size:10.5px;position:absolute;top:calc(50% + min(28vw,245px));left:50%;transform:translate(-50%)}.vl2-form-feedback{color:var(--brass-2);font-family:var(--font-mono),monospace;letter-spacing:.04em;margin-top:12px;font-size:12px}.cover-brain,.cover-brain:before,.vl2-cover-canvas,.vl2-cover-hud,.vl2-cover-hud:before{backface-visibility:hidden}.cover-brain:before,.vl2-cover-canvas,.vl2-cover-hud:before{will-change:transform,opacity}@media (max-width:640px){.vl2-wa{padding:11px 13px;font-size:13px;bottom:12px;right:12px}.sound-toggle{bottom:70px}.vl2-cover-hud{width:min(100vw,62vh);max-width:none;height:min(100vw,62vh);max-height:none;top:51.5%}.vl2-cover-note{display:none}.cover-brain:after{background:radial-gradient(ellipse at 50% 51.8%, transparent 0 48%, rgb(var(--p-ink-rgb)/.38) 74%, rgb(var(--p-ink-rgb)/.88) 100%),linear-gradient(180deg, rgb(var(--p-ink-rgb)/.12), transparent 30%, rgb(var(--p-ink-rgb)/.22))}}@media (max-width:560px){.nav .btn-primary{white-space:normal;max-width:170px;padding:9px 13px;font-size:12px;line-height:1.05}.nav .btn-primary:after{margin-left:4px}.nav-inner{gap:10px}}.cover,.cover-scroll,.cover-sticky,.cover-brain{isolation:isolate;contain:layout paint style}.vl2-cover-hub-badge{-webkit-backdrop-filter:none;will-change:transform}.cover-caption,.cover-intro-copy,.vl2-cover-note{will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.cover-brain:before,.vl2-cover-hud:before{animation:none!important}}@media (max-width:640px){.cover-brain:before,.vl2-cover-hud:before{animation-duration:18s}}.partner-logos{border-top:1px solid rgb(var(--p-cream-warm-rgb)/.1);padding:54px 0 62px}.partner-head{max-width:760px;margin-bottom:22px}.partner-head h2{font-size:clamp(28px,4vw,42px)}.partner-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:22px;display:grid}.partner-logo{min-width:0;height:68px;padding:0 18px}.partner-logo img{object-fit:contain;filter:saturate(.95)contrast(1.04);width:auto;max-width:150px;max-height:42px}@media (max-width:820px){.partner-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.partner-logo{height:58px}.partner-logo img{max-width:118px;max-height:34px}}@media (max-width:560px){.metrics{padding:50px 0 44px}.metrics .wrap{padding-inline:24px}.metrics .sec-head{margin-bottom:20px}.metrics .sec-head h2{letter-spacing:-.025em;max-width:none;font-size:clamp(28px,8vw,34px);line-height:1.05}.metrics-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{z-index:2;isolation:isolate;border:1px solid rgb(var(--p-slate-rgb)/.18);border-radius:var(--radius-card-premium);background:var(--vl-surface-base);min-height:150px;box-shadow:inset 0 1px 0 rgb(var(--p-cream-warm-rgb)/.04);flex-direction:column;justify-content:space-between;padding:17px 13px 15px;display:flex;position:relative}.metric .num{white-space:nowrap;letter-spacing:0;font-size:clamp(37px,12vw,47px)}.metric .num small{vertical-align:super;margin-left:2px;font-size:.34em}.metric .cap{max-width:none;color:rgb(var(--p-cream-warm-rgb)/.76);margin-top:10px;font-size:13px;line-height:1.33}.partner-logos{padding:42px 0 48px}.partner-head{margin-bottom:18px}.partner-head h2{font-size:clamp(28px,8vw,34px);line-height:1.08}.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partner-logo{height:54px;padding:0 12px}.partner-logo img{max-width:112px;max-height:30px}}@media (max-width:350px){.metrics-grid{grid-template-columns:1fr}.metric{min-height:auto}}.partner-logo-grid{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:stretch;gap:18px;width:100%;display:grid}.partner-logo-grid .partner-logo{box-sizing:border-box;background:rgb(var(--p-cream-warm-rgb)/.96);border:1px solid rgb(var(--p-cream-warm-rgb)/.24);border-radius:10px;justify-content:center;align-items:center;width:100%;min-width:0;height:78px;padding:14px 22px;display:flex;overflow:hidden;box-shadow:0 18px 40px -34px #000000bf}.partner-logo-grid .partner-logo img{object-fit:contain;filter:saturate(.95)contrast(1.02);width:100%;max-width:132px;height:42px;max-height:42px;display:block}.partner-logo-grid .partner-logo .rel-fb{display:none}.partner-logo-grid .partner-logo:hover{border-color:rgb(var(--p-slate-rgb)/.55);background:#fff;transform:translateY(-2px)}@media (max-width:980px){.partner-logo-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:620px){.partner-logos{padding:46px 0 52px}.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partner-logo-grid .partner-logo{height:68px;padding:12px 16px}.partner-logo-grid .partner-logo img{max-width:118px;height:36px;max-height:36px}}body.menu-open{overflow:hidden}.menu-btn{border:1px solid rgb(var(--p-cream-warm-rgb)/.18);background:rgb(var(--p-cream-warm-rgb)/.04);border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px}.menu-btn span{width:18px;height:2px;transition:transform .22s var(--ease-out),opacity .18s ease;background:currentColor;border-radius:999px;display:block}.menu-btn span+span{margin-top:4px}.nav.menu-open .menu-btn span:first-child{transform:translateY(6px)rotate(45deg)}.nav.menu-open .menu-btn span:nth-child(2){opacity:0}.nav.menu-open .menu-btn span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.vl2-wa{color:#fff;text-shadow:0 1px 2px #00000057;border-color:#ffffff6b;box-shadow:0 18px 44px -18px #000000b8,inset 0 1px #ffffff38}.rel-strip{align-items:center;gap:14px}.rel-strip .liquidity-logo{border-radius:var(--radius-card-premium);background:rgb(var(--p-cream-warm-rgb)/.06);border:1px solid rgb(var(--p-slate-rgb)/.22);width:120px;height:64px;box-shadow:inset 0 1px 0 rgb(var(--p-cream-warm-rgb)/.05),0 14px 34px -28px #000c;padding:10px 16px;overflow:hidden}.rel-strip .liquidity-logo img{object-fit:contain;border-radius:8px;width:100%;max-width:86px;height:42px;max-height:42px}.vl2-form-feedback{background:rgb(var(--p-slate-rgb)/.1);min-height:20px;color:rgb(var(--p-cream-warm-rgb)/.84);border-radius:12px;margin-top:14px;padding:10px 12px}.vl2-form-feedback:empty{display:none}.vl2-form-feedback.is-error{color:#ffd0c2;background:#ff9a7b1f}.vl2-form-feedback.is-success{color:#bcffd3;background:#25d3661f}.privacy-page{min-height:100vh;color:var(--paper);background:linear-gradient(#0f0f12 0%,#040508 100%)}.privacy-shell{max-width:760px}.privacy-brand{margin-bottom:34px}.privacy-page h1{margin:14px 0 22px;font-size:clamp(38px,6vw,64px)}.privacy-page p{color:rgb(var(--p-cream-warm-rgb)/.82);margin-bottom:16px;font-size:16px}.privacy-page a:not(.btn){color:var(--role-accent-hover);text-decoration:underline}@media (max-width:980px){.nav-links{border:1px solid rgb(var(--p-slate-rgb)/.24);background:rgb(var(--p-ink-rgb)/.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .22s var(--ease-out),visibility .18s ease;border-radius:20px;gap:6px;padding:14px;display:grid;position:fixed;top:82px;left:16px;right:16px;transform:translateY(-10px);box-shadow:0 24px 60px -30px #000000bf}.nav.menu-open .nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-links a{min-height:46px;color:rgb(var(--p-cream-warm-rgb)/.88);border-radius:12px;align-items:center;padding:0 14px;display:flex}.nav-links a:hover,.nav-links a:focus-visible{background:rgb(var(--p-slate-rgb)/.12);color:#fff}}@media (max-width:640px){section{padding:64px 0}.wrap{padding-inline:20px}.cover-scroll{height:300vh}.cover-caption{justify-content:flex-start;align-items:flex-start;padding-inline:20px;bottom:22px}.cover-caption .pb-step{font-size:25px}.cover-caption .pb-txt{max-width:280px;font-size:13.5px}.row2{grid-template-columns:1fr;gap:0}.cta form{border-radius:var(--radius-card-premium);padding:22px}.cta .sub{max-width:none;font-size:16px}.rel-strip{justify-content:flex-start}.rel-strip .rel-label,.rel-strip .rel-more{width:100%}.rel-strip .liquidity-logo{width:calc(50% - 7px);height:66px}.foot-grid{gap:28px}.foot-bottom{align-items:flex-start}}@media (max-width:360px){.nav .btn-primary{max-width:142px;font-size:11.5px}.vl2-wa{padding:10px 12px;font-size:12px}}.partner-logos .wrap{max-width:1420px}.partner-logos .partner-head{max-width:none;margin:0 0 clamp(28px,4vw,48px)}.partner-logo,.rel-strip .liquidity-logo{box-sizing:border-box;background:rgb(var(--p-cream-warm-rgb)/.055);border:1px solid rgb(var(--p-cream-warm-rgb)/.14);border-radius:var(--radius-card-premium);transition:transform .22s var(--ease-out),border-color .22s ease,background-color .22s ease,box-shadow .22s ease;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #0000001f}.partner-logo{width:100%;min-width:0;height:76px;padding:14px 18px}.partner-logo img,.rel-strip .liquidity-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.partner-logo img{max-height:42px}.partner-logo:hover,.rel-strip .liquidity-logo:hover{border-color:rgb(var(--p-slate-rgb)/.46);background:rgb(var(--p-slate-rgb)/.07);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 22px 54px #0000002e}.rel-strip .liquidity-logo .rel-fb{display:none}.rel-strip{gap:14px}.rel-strip .liquidity-logo{min-width:138px;height:64px;padding:12px 18px}.rel-strip .liquidity-logo img{max-width:108px;max-height:34px}.vl2-wa{color:#fff;text-shadow:0 1px 1px #00000038}.vl2-wa .dot{background:#fff;box-shadow:0 0 0 5px #ffffff2e,0 0 14px #ffffff59}.menu-btn:focus-visible,.btn:focus-visible,.nav-links a:focus-visible,.tab:focus-visible,summary:focus-visible{outline:2px solid rgb(var(--p-slate-rgb)/.9);outline-offset:3px}.cover-sticky{isolation:isolate}.cover-brain{min-height:100svh}.cover-caption{min-height:54px}@media (max-width:1100px){.reg-inner{grid-template-columns:1fr;gap:30px}}@media (max-width:760px){.partner-logos .partner-head{margin-bottom:28px}.partner-logo--acindar img{max-height:30px}.partner-logo--trend img,.partner-logo--argenpymes img{max-height:38px}.cover-scroll{height:315vh}.vl2-cover-hud{width:min(94vw,520px);height:min(94vw,520px)}.cover-caption{justify-content:flex-start;padding-inline:22px;bottom:20px}}@media (max-width:480px){.nav-inner{gap:10px;min-height:70px}.brand img{max-width:120px}.nav-cta .btn{padding:9px 12px;font-size:11px}.nav.menu-open .nav-links{width:auto;top:76px;left:14px;right:14px}.rel-strip{justify-content:flex-start}.rel-strip .liquidity-logo{min-width:120px;height:58px;padding:10px 14px}.rel-strip .liquidity-logo img{max-width:94px;max-height:30px}.cover-scroll{height:330vh}.cover-brain{min-height:100svh}.vl2-cover-hud{width:min(112vw,430px);height:min(112vw,430px)}.cover-caption{min-height:72px;bottom:18px}.cover-caption .pb-step{font-size:22px}.cover-caption .pb-txt{max-width:245px;font-size:12.5px;line-height:1.35}.vl2-wa{white-space:nowrap;max-width:calc(100vw - 90px)}}@media (max-width:360px){.nav-cta .btn{text-overflow:ellipsis;white-space:nowrap;max-width:124px;overflow:hidden}.vl2-cover-hud{width:min(118vw,392px);height:min(118vw,392px)}}.nav-mobile-cta{display:none}.menu-btn{place-items:center;padding:0;line-height:0;display:none}.menu-btn span{margin-inline:auto}.vl2-wa{gap:8px}.vl2-wa .dot{display:none}.vl2-wa .wa-icon{color:#fff;filter:drop-shadow(0 1px 1px #0000003d);flex:0 0 18px;width:18px;height:18px}.cover-brain:before{opacity:.9;background:linear-gradient(105deg, transparent 0%, rgb(var(--p-slate-rgb)/.09) 38%, transparent 62%),repeating-linear-gradient(115deg, rgb(var(--p-slate-rgb)/.045) 0 1px, transparent 1px 70px),repeating-linear-gradient(25deg, rgb(var(--p-accent-rgb)/.03) 0 1px, transparent 1px 86px)}.sol-ficha{background:rgb(var(--p-ink-800-rgb)/.38);border-color:rgb(var(--p-slate-rgb)/.2);padding:0}.sol-card.open .sol-ficha{max-height:380px;margin-top:16px;padding:8px 0}.frow{grid-template-columns:minmax(86px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;padding:12px 0;display:grid}.frow span:first-child{color:rgb(var(--p-slate-rgb)/.72)}.frow span:last-child{color:rgb(var(--p-cream-warm-rgb)/.88);text-align:right;overflow-wrap:anywhere}.faq details{overflow:visible}.join-section-sub+.fin-grid{margin-top:30px}.pay-feat{transition:border-color .24s ease,background-color .24s ease,transform .22s var(--ease-out)}.pay-feat p{transition:opacity .24s,transform .24s}.pay-feat[open]{border-color:rgb(var(--p-slate-rgb)/.38);background:rgb(var(--p-slate-rgb)/.08)}.cta form.is-sending{opacity:.82}.cta form button[disabled]{cursor:wait;filter:saturate(.85)}.vl2-form-feedback a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.nav-inner{grid-template-columns:auto 1fr auto}.menu-btn{border:1px solid rgb(var(--p-cream-warm-rgb)/.22);background:rgb(var(--p-cream-warm-rgb)/.035);border-radius:50%;flex:0 0 42px;width:42px;height:42px;display:grid}.nav-cta{display:none}.nav-links{border-left:1px solid rgb(var(--p-cream-warm-rgb)/.12);background:linear-gradient(180deg, rgb(var(--p-ink-800-rgb)/.98), rgb(var(--p-ink-rgb)/.98));opacity:1;visibility:hidden;pointer-events:none;z-index:70;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:min(84vw,340px);height:100dvh;padding:96px 22px 24px;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(105%);box-shadow:-28px 0 80px #00000073}.nav:before{content:"";opacity:0;pointer-events:none;z-index:60;background:#0000006b;transition:opacity .22s;position:fixed;inset:0}.nav.menu-open:before{opacity:1;pointer-events:auto}.nav.menu-open .nav-links{visibility:visible;pointer-events:auto;transform:translate(0)}.nav-links a{border-radius:14px;width:100%;min-height:48px;padding:12px 14px}.nav-mobile-cta{color:#07111c;justify-content:center;margin-top:10px;display:inline-flex}}@media (max-width:760px){.pay-features{grid-template-columns:1fr}.pay-group{margin-top:34px}}@media (max-width:520px){.cover-sticky{min-height:100svh}.vl2-cover-hud{width:min(104vw,390px);height:min(104vw,390px)}.cover-caption{min-height:78px;bottom:16px}.frow{grid-template-columns:1fr;gap:5px}.frow span:last-child{text-align:left;font-size:13px}.sol-card.open .sol-ficha{padding:10px 12px}}@media (max-width:430px){.brand img{max-width:136px;height:36px}.nav-inner{min-height:74px}.menu-btn{width:40px;height:40px}.vl2-cover-hud{width:min(112vw,382px);height:min(112vw,382px)}.vl2-wa{padding:10px 13px;bottom:12px;right:12px}}.solutions .wrap{padding-inline:clamp(24px,4vw,56px)}.sol-grid{gap:clamp(22px,3vw,34px)}.sol-card{padding:clamp(30px,3.2vw,42px) clamp(30px,3.4vw,44px)}.sol-card.open .sol-ficha{margin-top:20px;padding:14px 16px}.frow{grid-template-columns:minmax(120px,.62fr) minmax(0,1.38fr);gap:18px}.partner-logos{padding:clamp(60px,7vw,96px) 0 clamp(68px,7vw,104px)}.partner-logos .partner-head{max-width:880px;margin-bottom:clamp(34px,4vw,58px)}.partner-logo-grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:clamp(24px,2.6vw,40px)}.partner-logo,.rel-strip .liquidity-logo{background:var(--p-cream);border:1px solid rgb(var(--p-cream-warm-rgb)/.2);box-shadow:0 20px 50px #00000029,inset 0 1px #ffffffbf}.partner-logo{border-radius:var(--radius-card-premium);height:104px;padding:18px 26px}.partner-logo img{object-fit:contain;width:auto;max-width:100%}.partner-logo--acindar img{max-height:54px}.partner-logo--argenpymes img{max-height:58px}.partner-logo--trend img{max-height:60px}.partner-logo--balanz img,.partner-logo--adcap img{max-height:68px}.rel-strip{gap:18px;margin-top:34px;padding-inline:clamp(12px,2vw,28px)}.rel-strip .rel-label{margin-right:4px}.rel-strip .liquidity-logo{border-radius:var(--radius-card-premium);width:190px;min-width:190px;height:92px;padding:16px 24px}.rel-strip .liquidity-logo--balanz img,.rel-strip .liquidity-logo--adcap img{max-height:70px}.reg-inner{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:clamp(56px,7vw,110px)}@media (max-width:1180px){.partner-logo-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.reg-inner{grid-template-columns:1fr}}@media (max-width:760px){.solutions .wrap{padding-inline:26px}.sol-card{padding:28px 24px}.frow{grid-template-columns:1fr;gap:6px}.frow span:last-child{text-align:left}.partner-logos .wrap{padding-inline:24px}.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.partner-logo{height:94px;padding:16px 18px}.partner-logo--acindar img,.partner-logo--argenpymes img,.partner-logo--trend img{max-height:50px}.partner-logo--balanz img,.partner-logo--adcap img{max-height:62px}.rel-strip{grid-template-columns:1fr 1fr;align-items:center;display:grid}.rel-strip .rel-label,.rel-strip .rel-more{grid-column:1/-1}.rel-strip .liquidity-logo{width:100%;min-width:0;height:86px}}@media (max-width:480px){.partner-logo-grid{grid-template-columns:1fr}.partner-logo{max-width:none;height:92px}.rel-strip{grid-template-columns:1fr}.rel-strip .liquidity-logo{height:82px}}.partner-logo{height:112px;padding:18px 28px}.rel-strip .liquidity-logo{width:210px;min-width:210px;height:100px;padding:16px 28px}.rel-strip .liquidity-logo--balanz img,.rel-strip .liquidity-logo--adcap img{max-width:82px;max-height:82px}@media (max-width:760px){.partner-logo{height:104px}.partner-logo--balanz img,.partner-logo--adcap img{max-width:74px;max-height:74px}.rel-strip .liquidity-logo{width:100%;min-width:0;height:94px}.rel-strip .liquidity-logo--balanz img,.rel-strip .liquidity-logo--adcap img{max-width:76px;max-height:76px}}@media (max-width:480px){.partner-logo{height:100px;padding:16px 22px}.partner-logo--argenpymes img,.partner-logo--trend img{max-height:72px}}.cover-brain{background:radial-gradient(92% 82% at 50% 48%, rgb(var(--p-ink-rgb)/.22), transparent 58%),radial-gradient(70% 70% at 48% 45%, rgb(var(--p-slate-rgb)/.1), transparent 66%),#020306}.cover-brain:before{background:conic-gradient(from 212deg at 50% 50%, transparent 0 18%, rgb(var(--p-slate-rgb)/.055) 25%, transparent 33%, transparent 59%, rgb(var(--p-accent-rgb)/.06) 66%, transparent 76%),radial-gradient(68% 54% at 50% 48%, rgb(var(--p-slate-rgb)/.075), transparent 70%);opacity:.46;mix-blend-mode:screen}.cover-brain:after{background:radial-gradient(ellipse at 50% 48%, transparent 0 50%, rgb(var(--p-ink-rgb)/.34) 74%, rgb(var(--p-ink-rgb)/.92) 100%),linear-gradient(180deg, rgb(var(--p-ink-rgb)/.08), transparent 32%, rgb(var(--p-ink-rgb)/.18))}.vl2-cover-hud{width:min(68vw,84vh,840px);height:min(68vw,84vh,840px)}.vl2-cover-hud:before{border-color:rgb(var(--p-accent-rgb)/.13);box-shadow:0 0 34px rgb(var(--p-slate-rgb)/.045),inset 0 0 34px rgb(var(--p-accent-rgb)/.035);inset:13%}.cover-caption{bottom:clamp(28px,4.8vh,52px)}@media (max-width:640px){.vl2-cover-hud{width:min(92vw,54vh);height:min(92vw,54vh)}}.partner-logo-grid{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(34px,4vw,72px);display:flex}.partner-logo{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;overflow:visible}.partner-logo:hover{box-shadow:none;background:0 0;border:0;transform:translateY(-1px)}.partner-logo img{object-fit:contain;width:auto;max-width:none;height:64px;max-height:none;display:block}.partner-logo--acindar img{height:58px}.partner-logo--argenpymes img,.partner-logo--trend img{height:64px}.partner-logo--balanz img,.partner-logo--adcap img{height:68px}.rel-strip .liquidity-logo{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.rel-strip .liquidity-logo img{width:auto;max-width:none;height:68px;max-height:none}@media (max-width:1180px){.partner-logo-grid{flex-wrap:wrap;justify-content:center;gap:28px 46px}}@media (max-width:760px){.partner-logo-grid{gap:24px 34px}.partner-logo img{height:54px}.partner-logo--acindar img{height:48px}.partner-logo--balanz img,.partner-logo--adcap img,.rel-strip .liquidity-logo img{height:58px}}@media (max-width:480px){.partner-logo-grid{grid-template-columns:1fr 1fr;justify-items:center;gap:24px 22px;display:grid}.partner-logo img{height:48px}.partner-logo--acindar img{height:42px}.partner-logo--balanz img,.partner-logo--adcap img{height:52px}}.partner-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(22px,2.4vw,38px);width:100%;display:grid;overflow:visible}.partner-logo-grid .partner-logo,.partner-logo{box-sizing:border-box;background:var(--p-cream);border:1px solid rgb(var(--p-cream-warm-rgb)/.18);border-radius:var(--radius-card-premium);flex:none;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;height:118px;min-height:118px;margin:0;padding:20px 26px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 22px 48px #00000029,inset 0 1px #ffffffbf}.partner-logo-grid .partner-logo:hover,.partner-logo:hover{border-color:rgb(var(--p-slate-rgb)/.38);transform:translateY(-2px);box-shadow:0 26px 58px #0003,inset 0 1px #fffc}.partner-logo-grid .partner-logo img,.partner-logo img{object-fit:contain;border-radius:0;width:auto;max-width:92%;height:auto;max-height:76px;display:block}.partner-logo--balanz img,.partner-logo--adcap img{max-width:76px;max-height:76px}.rel-strip .liquidity-logo{box-sizing:border-box;background:var(--p-cream);border:1px solid rgb(var(--p-cream-warm-rgb)/.18);border-radius:var(--radius-card-premium);justify-content:center;align-items:center;width:176px;min-width:176px;height:96px;min-height:96px;padding:16px 24px;display:flex;overflow:hidden;box-shadow:0 18px 42px #00000024,inset 0 1px #ffffffbf}.rel-strip .liquidity-logo img{object-fit:contain;width:auto;max-width:72px;height:auto;max-height:72px}@media (max-width:1180px){.partner-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.partner-logos .wrap{padding-inline:24px}.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.partner-logo-grid .partner-logo,.partner-logo{height:96px;min-height:96px;padding:16px 18px}.partner-logo-grid .partner-logo img,.partner-logo img{max-height:62px}.partner-logo--acindar img{max-height:48px}.partner-logo--balanz img,.partner-logo--adcap img{max-width:62px;max-height:62px}.rel-strip .liquidity-logo{width:100%;min-width:0;height:88px;min-height:88px}.rel-strip .liquidity-logo img{max-width:64px;max-height:64px}}@media (max-width:430px){.partner-logo-grid{grid-template-columns:1fr}.partner-logo-grid .partner-logo,.partner-logo{height:92px;min-height:92px}}.partner-logos{overflow:hidden}.partner-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:clamp(30px,4vw,72px);width:100%;display:grid;overflow:visible}.partner-logo-grid .partner-logo,.partner-logo{box-sizing:border-box;width:auto;min-width:0;max-width:100%;height:112px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .18s,filter .18s;display:flex;overflow:visible}.partner-logo-grid .partner-logo:hover,.partner-logo:hover{box-shadow:none;filter:brightness(1.06)contrast(1.03);background:0 0;border:0;transform:translateY(-2px)}.partner-logo-grid .partner-logo img,.partner-logo img{object-fit:contain;filter:drop-shadow(0 14px 30px #0003);border-radius:0;width:auto;height:auto;display:block}.partner-logo--acindar img{max-width:min(250px,100%);max-height:72px}.partner-logo--argenpymes img{max-width:min(260px,100%);max-height:92px}.partner-logo--trend img{max-width:min(300px,100%);max-height:92px}.partner-logo--balanz img,.partner-logo--adcap img{border-radius:8px;max-width:104px;max-height:104px}.rel-strip .liquidity-logo{box-sizing:border-box;width:auto;min-width:0;height:92px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:visible}.rel-strip .liquidity-logo img{object-fit:contain;filter:drop-shadow(0 12px 26px #0003);width:auto;max-width:92px;height:auto;max-height:92px}@media (max-width:1180px){.partner-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 54px}}@media (max-width:760px){.partner-logos .wrap{padding-inline:24px}.partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px}.partner-logo-grid .partner-logo,.partner-logo{height:86px}.partner-logo--acindar img{max-width:172px;max-height:54px}.partner-logo--argenpymes img,.partner-logo--trend img{max-width:180px;max-height:68px}.partner-logo--balanz img,.partner-logo--adcap img{max-width:76px;max-height:76px}.rel-strip .liquidity-logo{height:78px}.rel-strip .liquidity-logo img{max-width:76px;max-height:76px}}@media (max-width:430px){.partner-logo-grid{grid-template-columns:1fr;gap:24px}.partner-logo-grid .partner-logo,.partner-logo{height:76px}}.partner-logos{--partner-content:1120px;padding:clamp(70px,8vw,120px) 0;overflow:hidden}.partner-logos .wrap{max-width:1780px;padding-inline:clamp(24px,4vw,72px)}.partner-logos .partner-head,.partner-logos .partner-carousel-shell{width:100%;max-width:var(--partner-content);margin-inline:auto}.partner-carousel-shell{--carousel-gap:clamp(26px, 4.4vw, 78px);--carousel-speed:38s;padding-block:6px 14px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.partner-carousel-viewport{width:100%;position:relative;overflow:hidden}.partner-carousel-track{width:max-content;animation:partner-logo-marquee var(--carousel-speed) linear infinite;will-change:transform;display:flex}.partner-carousel-set{align-items:center;gap:var(--carousel-gap);padding:0;padding-right:var(--carousel-gap);flex:none;margin:0;list-style:none;display:flex}.partner-logos .partner-logo{min-width:0;min-height:0;box-shadow:none;filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible;transform:none}.partner-logos .partner-logo img{object-fit:contain;width:auto;height:auto;box-shadow:none;filter:none;border-radius:0;width:100%;height:100%;display:block}.partner-logos .partner-logo--plain{height:clamp(42px,4.4vw,62px)}.partner-logos .partner-logo--argenpymes{width:clamp(140px,14vw,196px)}.partner-logos .partner-logo--acindar{width:clamp(140px,14vw,190px)}.partner-logos .partner-logo--trend{width:clamp(150px,15.5vw,220px)}.partner-logos .partner-logo--badge{border-radius:clamp(10px,1vw,13px);width:clamp(80px,8.4vw,118px);height:clamp(80px,8.4vw,118px);overflow:hidden}.partner-logos .partner-logo--badge img{border-radius:inherit}@media (max-width:760px){.partner-logos{padding-top:clamp(58px,12vw,82px);padding-bottom:clamp(58px,12vw,82px)}.partner-logos .wrap{max-width:none}.partner-carousel-shell{--carousel-speed:30s}}@keyframes partner-logo-marquee{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.partner-carousel-track{animation:none;transform:none}}.hero-word-scene__word-shell.is-tile{width:var(--tile-width);white-space:normal}.hero-word-scene__tile{width:100%;aspect-ratio:var(--tile-ratio,16/10);background:rgb(var(--p-ink-900-rgb)/.55);box-shadow:inset 0 0 0 1px rgb(var(--p-accent-rgb)/.22),0 18px 40px -28px #000000d9;border-radius:clamp(8px,.7vw,13px);display:block;position:relative;overflow:hidden}.hero-word-scene__tile img{object-fit:cover;filter:saturate(.9)contrast(.96);width:100%;height:100%;display:block}.hero-word-scene__tile:after{content:"";background:linear-gradient(180deg, rgb(var(--p-ink-900-rgb)/.08) 0%, rgb(var(--p-ink-900-rgb)/.3) 100%);pointer-events:none;position:absolute;inset:0}.hero-word-scene__word-shell.is-ratio-wide{--tile-ratio:16 / 10}.hero-word-scene__word-shell.is-ratio-photo{--tile-ratio:4 / 3}.hero-word-scene__word-shell.is-ratio-square{--tile-ratio:1 / 1}.hero-word-scene__word-shell.is-tile-xl{--tile-width:clamp(104px, 11vw, 188px)}.hero-word-scene__word-shell.is-tile-lg{--tile-width:clamp(92px, 9.2vw, 158px)}.hero-word-scene__word-shell.is-tile-md{--tile-width:clamp(76px, 7.4vw, 128px)}.hero-word-scene__word-shell.is-tile-sm{--tile-width:clamp(62px, 5.8vw, 102px)}.hero-word-scene__word-shell.is-tile-xs{--tile-width:clamp(50px, 4.6vw, 80px)}.hero-word-scene__word-shell.is-far .hero-word-scene__tile{background:rgb(var(--p-ink-900-rgb)/.42);box-shadow:inset 0 0 0 1px rgb(var(--p-accent-rgb)/.12),0 14px 30px -26px #000000b3}@media (max-width:760px){.hero-word-scene__word-shell.is-tile-xl{--tile-width:clamp(84px, 23vw, 108px)}.hero-word-scene__word-shell.is-tile-lg{--tile-width:clamp(74px, 20vw, 94px)}.hero-word-scene__word-shell.is-tile-md{--tile-width:clamp(62px, 17vw, 80px)}.hero-word-scene__word-shell.is-tile-sm{--tile-width:clamp(52px, 14vw, 66px)}.hero-word-scene__word-shell.is-tile-xs{--tile-width:clamp(44px, 12vw, 56px)}.hero-word-scene__tile{box-shadow:inset 0 0 0 1px rgb(var(--p-accent-rgb)/.18),0 12px 26px -24px #000c;border-radius:8px}}.hero-word-scene__accent{color:var(--role-accent-hover)}.finan .liquidity-operators{--liq-logo-size:88px;--liq-gap:14px;justify-content:flex-start;align-items:center;gap:var(--liq-gap);flex-flow:row;width:fit-content;max-width:100%;margin-top:clamp(24px,3vw,40px);display:flex;overflow:visible}.finan .liquidity-operators__label,.finan .liquidity-operators__more{white-space:nowrap;flex:none;align-items:center;line-height:1;display:inline-flex}.finan .liquidity-operators__label{color:rgb(var(--p-cream-rgb)/.58);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}.finan .liquidity-operators__more{color:rgb(var(--p-cream-warm-rgb)/.54);font-size:13px;font-style:italic;font-weight:700}.finan .liquidity-operators__logo{flex:0 0 var(--liq-logo-size);width:var(--liq-logo-size);height:var(--liq-logo-size);border-radius:var(--radius-card-premium);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative;overflow:hidden}.finan .liquidity-operators__logo img{width:var(--liq-logo-size);height:var(--liq-logo-size);max-width:var(--liq-logo-size);max-height:var(--liq-logo-size);object-fit:contain;border-radius:var(--radius-card-premium);box-shadow:none;filter:none;display:block}@media (max-width:900px){.finan .liquidity-operators{--liq-logo-size:78px;--liq-gap:12px}}@media (max-width:640px){.finan .liquidity-operators{--liq-logo-size:56px;--liq-gap:10px;justify-content:flex-start;align-items:center;column-gap:var(--liq-gap);flex-wrap:wrap;row-gap:9px;width:100%;margin-top:24px;display:flex}.finan .liquidity-operators__label{letter-spacing:.12em;opacity:.78;flex:0 0 100%;margin:0 0 1px;font-size:8px;line-height:1}.finan .liquidity-operators__more{opacity:.72;font-size:9px;line-height:1.2}.finan .liquidity-operators__logo,.finan .liquidity-operators__logo img{border-radius:var(--radius-card-premium)}}@media (max-width:370px){.finan .liquidity-operators{--liq-logo-size:50px;--liq-gap:8px}.finan .liquidity-operators__label{font-size:7.5px}.finan .liquidity-operators__more{font-size:8.5px}}.reg-inner{align-items:center}.reg-seal-panel{border:1px solid var(--vl-border-neutral);border-radius:var(--radius-card-premium);background:radial-gradient(circle at 18% 0%, rgb(var(--p-accent-rgb)/.025), transparent 36%),rgb(var(--p-ink-800-rgb)/.72);justify-self:end;width:min(100%,410px);padding:22px;position:relative;box-shadow:0 24px 70px -42px #000000b3}.reg-seal-kicker{color:var(--vl-accent);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:10.5px;font-weight:700;display:block}.reg .seals{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:14px;display:grid}.reg .seals .seal,.reg .seal.logo,.reg .reg-seal-link,.reg .seals .seal:hover,.reg .seal.logo:hover,.reg .reg-seal-link:hover,.reg .seals .seal:focus,.reg .seal.logo:focus,.reg .reg-seal-link:focus,.reg .seals .seal:focus-visible,.reg .seal.logo:focus-visible,.reg .reg-seal-link:focus-visible,.reg .seals .seal:active,.reg .seal.logo:active,.reg .reg-seal-link:active{box-sizing:border-box;border-radius:var(--radius-card-premium);border:1px solid #ffffffdb;outline:none;justify-content:center;align-items:center;width:100%;min-width:0;height:86px;padding:14px 18px;text-decoration:none;display:flex;overflow:hidden}.reg .seal.logo img{object-fit:contain;border-radius:7px;width:auto;max-width:100%;height:auto;max-height:46px;display:block;transform:none}.reg .seal.logo .logo-fallback{display:none}[data-vl-home-section=regulation] .seals .seal,[data-vl-home-section=regulation] .seals .seal:hover,[data-vl-home-section=regulation] .seals .seal:focus,[data-vl-home-section=regulation] .seals .seal:focus-visible,[data-vl-home-section=regulation] .seals .seal:active{background-color:var(--p-white)!important;border-color:rgb(var(--p-cream-rgb)/.86)!important;color:inherit!important;filter:none!important;transition:none!important;transform:none!important;box-shadow:0 14px 34px -28px #00000085!important}@media (max-width:980px){.reg-seal-panel{justify-self:start}}@media (max-width:1180px){.reg .seals{justify-content:start}}@media (max-width:560px){.reg-seal-panel{width:100%;padding:18px}.reg .seals{gap:12px}.reg .seal.logo{height:72px;padding:12px 14px}.reg .seal.logo img{max-height:38px}}.page-back{z-index:2;padding-top:clamp(86px,11.5vh,112px);padding-bottom:12px;position:relative;overflow:clip}.page-back:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(78% 100% at 50% 0%, rgb(var(--p-accent-bright-rgb)/.05), rgb(var(--p-accent-bright-rgb)/.016) 42%, transparent 72%),radial-gradient(64% 88% at 50% 0%, rgb(var(--p-cream-rgb)/.036), transparent 68%);width:min(118%,1280px);height:clamp(148px,24vw,232px);position:absolute;top:0;left:50%;transform:translate(-50%)}.page-back__link{z-index:1;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--p-slate-rgb)/.92);opacity:1;align-items:center;gap:8px;font-size:11px;font-weight:600;transition:color .18s,transform .18s;display:inline-flex;position:relative}.page-back__link:hover{color:var(--paper);transform:translate(-2px)}@media (max-width:980px){:root{--header-height:76px}body.menu-open{overflow:hidden}header.nav{z-index:120}header.nav .nav-inner{height:var(--header-height);min-height:var(--header-height)}header.nav .brand{z-index:122}header.nav .brand img{width:auto;max-width:150px;height:46px}header.nav .nav-cta{display:none}header.nav .nav-backdrop{inset:var(--header-height) 0 0;z-index:118;background:rgb(var(--p-ink-rgb)/.64);opacity:0;visibility:hidden;pointer-events:none;border:0;transition:opacity .22s,visibility .22s;display:block;position:fixed}header.nav.menu-open .nav-backdrop{opacity:1;visibility:visible;pointer-events:auto}header.nav .nav-links{top:calc(var(--header-height) + 10px);left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));z-index:121;box-sizing:border-box;width:auto;max-height:calc(100dvh - var(--header-height) - 20px);overscroll-behavior:contain;border:1px solid rgb(var(--p-slate-rgb)/.18);background:rgb(var(--p-ink-rgb)/.98);opacity:0;visibility:hidden;pointer-events:none;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;padding:12px 16px 16px;transition:opacity .24s,visibility .24s,transform .26s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;overflow:hidden auto;transform:translateY(-8px);box-shadow:0 24px 70px #0000007a}header.nav.menu-open .nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}header.nav .nav-links>a:not(.nav-mobile-cta){box-sizing:border-box;border:0;border-bottom:1px solid rgb(var(--p-slate-rgb)/.13);min-height:48px;box-shadow:none;color:rgb(var(--p-cream-rgb)/.9);letter-spacing:-.015em;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:15px;font-weight:650;line-height:1.1;text-decoration:none;transition:color .18s,border-color .18s;display:flex;transform:none}header.nav .nav-links>a:not(.nav-mobile-cta):hover{color:#fff;border-bottom-color:rgb(var(--p-slate-rgb)/.13);padding-left:0}header.nav .nav-links>a:not(.nav-mobile-cta).is-active,header.nav .nav-links>a:not(.nav-mobile-cta).is-active:hover{border-bottom-color:rgb(var(--p-slate-rgb)/.13)}header.nav .nav-links>a:not(.nav-mobile-cta) .vl-nav-indicator,header.nav .nav-dropdown__menu a .vl-nav-indicator{display:none!important}header.nav .nav-links>a:not(.nav-mobile-cta):after{content:"→";color:rgb(var(--p-accent-bright-rgb)/.82);flex:none;margin-left:auto;font-size:14px;line-height:1;transition:transform .18s,color .18s}header.nav .nav-links>a:not(.nav-mobile-cta):hover:after{color:rgb(var(--p-accent-bright-rgb)/.95);transform:translate(3px)}header.nav .nav-dropdown{border-bottom:1px solid rgb(var(--p-slate-rgb)/.13);width:100%}header.nav .nav-dropdown__trigger{box-sizing:border-box;width:100%;min-height:48px;color:rgb(var(--p-cream-rgb)/.9);letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-family:inherit;font-size:15px;font-weight:650;line-height:1.1;display:flex}header.nav .nav-dropdown__trigger:after{content:"";border:0;border-right:1.5px solid rgb(var(--p-accent-bright-rgb)/.82);border-bottom:1.5px solid rgb(var(--p-accent-bright-rgb)/.82);background:0 0;flex:none;width:6px;height:6px;margin-top:-2px;margin-left:auto;transition:transform .24s,margin-top .24s;transform:rotate(45deg)}header.nav .nav-dropdown.is-open .nav-dropdown__trigger:after{margin-top:2px;transform:rotate(225deg)}header.nav .nav-dropdown__label{display:none}header.nav .nav-dropdown__menu{min-width:0;max-height:0;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;list-style:none;transition:max-height .28s,opacity .24s,visibility .24s,transform .24s;position:static;overflow:hidden;transform:translateY(-4px)}header.nav .nav-dropdown.is-open .nav-dropdown__menu{opacity:1;visibility:visible;pointer-events:auto;max-height:280px;transform:translateY(0)}header.nav .nav-dropdown:hover .nav-dropdown__menu,header.nav .nav-dropdown:focus-within .nav-dropdown__menu{opacity:0;visibility:hidden;pointer-events:none;max-height:0;transform:translateY(-4px)}header.nav .nav-dropdown.is-open:hover .nav-dropdown__menu,header.nav .nav-dropdown.is-open:focus-within .nav-dropdown__menu{opacity:1;visibility:visible;pointer-events:auto;max-height:280px;transform:translateY(0)}header.nav .nav-dropdown__menu li{list-style:none}header.nav .nav-dropdown__menu a{box-sizing:border-box;border:0;border-bottom:1px solid rgb(var(--p-slate-rgb)/.1);min-height:44px;color:rgb(var(--p-cream-rgb)/.76);white-space:normal;background:0 0;border-radius:0;align-items:center;padding:0 0 0 14px;font-size:14px;font-weight:550;line-height:1.2;text-decoration:none;display:flex}header.nav .nav-dropdown__menu a:after{content:none}header.nav .nav-dropdown__menu a:hover,header.nav .nav-dropdown__menu a:focus-visible{color:#fff;background:#ffffff08}header.nav .nav-links .nav-mobile-cta{box-sizing:border-box;border:1px solid rgb(var(--p-accent-bright-rgb)/.72);background:linear-gradient(180deg, var(--role-accent-hover), var(--role-accent));color:#111b24;letter-spacing:-.01em;width:100%;height:50px;min-height:50px;box-shadow:0 16px 36px rgb(var(--p-accent-bright-rgb)/.18);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:0 22px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:flex;transform:none}header.nav .nav-links .nav-mobile-cta:after{content:"→";color:currentColor;font-size:13px}header.nav .menu-btn{z-index:123;width:44px;height:44px;box-shadow:none;color:rgb(var(--p-cream-rgb)/.96);cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}header.nav .menu-btn:focus-visible{outline:1px solid rgb(var(--p-accent-bright-rgb)/.45);outline-offset:6px;border-radius:8px}header.nav .menu-btn-line{opacity:1;background:currentColor;border-radius:999px;width:24px;height:2px;transition:opacity .14s,transform .18s;display:block;position:absolute;left:50%;transform:translate(-50%)}header.nav .menu-btn-line:first-child{top:14px}header.nav .menu-btn-line:nth-child(2){top:21px}header.nav .menu-btn-line:nth-child(3){top:28px}header.nav .menu-btn:before,header.nav .menu-btn:after{content:"";opacity:0;transform-origin:50%;background:currentColor;border-radius:999px;width:22px;height:2px;transition:opacity .14s,transform .2s;position:absolute;top:50%;left:50%}header.nav .menu-btn:before{transform:translate(-50%,-50%)rotate(45deg)scaleX(.8)}header.nav .menu-btn:after{transform:translate(-50%,-50%)rotate(-45deg)scaleX(.8)}header.nav.menu-open .menu-btn-line{opacity:0;transform:translate(-50%)scaleX(.7)}header.nav.menu-open .menu-btn:before{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scaleX(1)}header.nav.menu-open .menu-btn:after{opacity:1;transform:translate(-50%,-50%)rotate(-45deg)scaleX(1)}}@media (max-width:520px){:root{--header-height:72px}header.nav .brand img{max-width:138px;height:44px}header.nav .nav-links{top:calc(var(--header-height) + 8px);border-radius:16px;padding:12px 14px 14px;left:14px;right:14px}header.nav .nav-links>a:not(.nav-mobile-cta),header.nav .nav-dropdown__trigger{min-height:46px;font-size:14.5px}header.nav .nav-links .nav-mobile-cta{height:48px;min-height:48px;font-size:13.5px}header.nav .menu-btn{width:44px;height:44px}header.nav .menu-btn-line{width:22px}header.nav .menu-btn-line:first-child{top:14px}header.nav .menu-btn-line:nth-child(2){top:21px}header.nav .menu-btn-line:nth-child(3){top:28px}}html.vl-motion-enabled .btn-primary:hover,html.vl-motion-enabled .btn-ghost:hover,html.vl-motion-enabled .btn-primary:active,html.vl-motion-enabled .btn-ghost:active,html.vl-motion-enabled .btn:active{transform:none!important}html.vl-motion-enabled .btn-primary.vl-micro:hover:after{transform:translate(3px)}html.vl-motion-enabled .btn-ghost.vl-micro:hover:after{transform:translate(2px,-2px)}html.vl-motion-enabled header.nav .nav-links>a.vl-micro-nav,html.vl-motion-enabled header.nav .nav-dropdown__menu a.vl-micro-nav{position:relative}html.vl-motion-enabled .vl-nav-indicator{background:rgb(var(--p-slate-rgb)/.88);transform-origin:50%;opacity:0;pointer-events:none;height:1px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}html.vl-motion-enabled header.nav .nav-dropdown__menu a .vl-nav-indicator{bottom:4px;left:14px;right:14px}html.vl-motion-enabled .sol-card.vl-micro-card,html.vl-motion-enabled .person.vl-micro-card,html.vl-motion-enabled .jcard.vl-micro-card,html.vl-motion-enabled .gain.vl-micro-card,html.vl-motion-enabled .biz.vl-micro-card,html.vl-motion-enabled .ficha.vl-micro-card,html.vl-motion-enabled .pillar.vl-micro-card,html.vl-motion-enabled .pay-feat.vl-micro-card{will-change:transform,box-shadow}@media (prefers-reduced-motion:reduce){html.vl-motion-enabled .btn-primary:hover,html.vl-motion-enabled .btn-ghost:hover,html.vl-motion-enabled .btn:active{transform:none!important}}html.vl-motion-enabled [data-vl-home-section=metrics] .metric .num{font-variant-numeric:tabular-nums}html.vl-motion-enabled [data-vl-home-section=process] .step{position:relative}html.vl-motion-enabled [data-vl-home-section=process] .step:not(:first-child){border-left-color:#0000}html.vl-motion-enabled [data-vl-home-section=process] .step-connector{pointer-events:none;background:var(--line-dark);position:absolute}html.vl-motion-enabled [data-vl-home-section=process] .step-connector--vertical{transform-origin:top;width:1px;top:0;bottom:0;left:0}html.vl-motion-enabled [data-vl-home-section=process] .step-connector--horizontal{display:none}html.vl-motion-enabled [data-vl-home-section=regulation] .reg-seal-panel{overflow:hidden}html.vl-motion-enabled [data-vl-home-section=regulation] .reg-panel-shine{pointer-events:none;border-radius:inherit;background:linear-gradient(115deg, transparent 35%, rgb(var(--p-slate-rgb)/.14) 50%, transparent 65%);position:absolute;inset:0}html.vl-motion-enabled [data-vl-home-section=why-us] .pullquote .q span{display:inline}@media (max-width:980px){html.vl-motion-enabled [data-vl-home-section=process] .step:not(:first-child){border-top-color:#0000;border-left-color:#0000}html.vl-motion-enabled [data-vl-home-section=process] .step-connector--vertical{display:none}html.vl-motion-enabled [data-vl-home-section=process] .step-connector--horizontal{transform-origin:0;height:1px;display:block;top:0;left:0;right:0}}@media (max-width:760px){html.vl-motion-enabled [data-vl-home-section=process] .step:not(:first-child){border-top-color:#0000}}html.vl-motion-enabled [data-vl-home-section=team] .person{transition:none}html.vl-motion-enabled [data-vl-home-section=team] .person .person-linkedin:focus-visible{color:inherit}html.vl-motion-enabled [data-vl-home-section=referrals] .fin-cta .btn-primary{transition:none}html.vl-motion-enabled [data-vl-home-section=referrals] .fin-cta .btn-primary:hover{box-shadow:none;transform:none}html.vl-motion-enabled [data-vl-home-section=contact] form.is-sending{opacity:1}html.vl-motion-enabled [data-vl-home-section=contact] form.is-sending button[type=submit]{opacity:.9;filter:saturate(.88);cursor:wait}html.vl-motion-enabled [data-vl-home-section=contact] .vl2-form-feedback:empty{visibility:hidden;min-height:42px;display:block}@media (prefers-reduced-motion:reduce){html.vl-motion-enabled [data-vl-home-section=solutions] .sol-card{transition:transform .18s,box-shadow .2s,border-color .2s}html.vl-motion-enabled [data-vl-home-section=solutions] .sol-card:hover{box-shadow:0 18px 40px -22px rgb(var(--p-hairline-rgb)/.35);border-color:var(--brass);transform:translateY(-4px)}html.vl-motion-enabled [data-vl-home-section=solutions] .sol-card:hover .arrow{color:var(--brass)}}.vl-home-scroll-anchor{display:none}@media (min-width:761px){[data-vl-gsap-root=process] .process-pin{box-sizing:border-box;width:100%;overflow:visible}[data-vl-gsap-root=process] .process-pin .wrap{transform-origin:50% 0}[data-vl-gsap-root=process] .sec-head{margin-bottom:18px}[data-vl-gsap-root=process] .process-story-progress{margin-bottom:14px}[data-vl-gsap-root=process] .step{padding:24px 22px 22px}[data-vl-gsap-root=process] .step h4{margin:14px 0 8px;font-size:17px}[data-vl-gsap-root=process] .step p{font-size:13.5px;line-height:1.45}[data-vl-gsap-root=process] .closer{margin-top:28px;padding-top:24px}[data-vl-gsap-root=process].is-vl-pinned{z-index:6;position:relative}}html.vl-motion-enabled [data-vl-gsap-root=process] .step,html.vl-motion-enabled [data-vl-gsap-root=process] .closer,html.vl-motion-enabled [data-vl-gsap-root=process] .sec-head>*{backface-visibility:hidden;will-change:transform,opacity}html.vl-motion-enabled [data-vl-gsap-root=process] .step .n,html.vl-motion-enabled [data-vl-gsap-root=process] .step h4,html.vl-motion-enabled [data-vl-gsap-root=process] .step p,html.vl-motion-enabled [data-vl-gsap-root=process] .step-connector{will-change:transform,opacity}.process-story-progress{background:rgb(var(--p-cream-warm-rgb)/.12);border-radius:999px;width:100%;max-width:420px;height:2px;margin:0 0 22px;overflow:hidden}.process-story-progress__fill{transform-origin:0;background:linear-gradient(90deg, rgb(var(--p-accent-rgb)/.45), rgb(var(--p-accent-bright-rgb)/.95));width:100%;height:100%;box-shadow:0 0 14px rgb(var(--p-accent-rgb)/.35);will-change:transform;display:block;transform:scaleX(0)}[data-vl-gsap-root=team] .person{transform-style:preserve-3d;will-change:transform;position:relative;overflow:hidden}.vl-team-glow{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 42%, rgb(var(--p-slate-rgb)/.16), transparent 64%);position:absolute;inset:-24%}[data-vl-gsap-root=team] .person>*{z-index:1;position:relative}html.vl-motion-enabled [data-vl-gsap-root=team] .person{transition:none}html.vl-motion-enabled [data-vl-gsap-root=team] .person:hover{color:inherit;transform:none}@media (max-width:760px){[data-vl-gsap-root=process] .process-story-progress{display:none}}@media (prefers-reduced-motion:reduce){.vl-team-glow{display:none!important}[data-vl-gsap-root=team] .person{will-change:auto}}[data-vl-gsap-root=ai-processes] .ai-story{position:relative}[data-vl-gsap-root=ai-processes] .ai-story-head{margin-bottom:16px}[data-vl-gsap-root=ai-processes] .ai-steps-wrap{padding-left:18px;position:relative}[data-vl-gsap-root=ai-processes] .ai-story-rail{pointer-events:none;width:2px;position:absolute;top:4px;bottom:4px;left:0}[data-vl-gsap-root=ai-processes] .ai-story-rail__track{background:rgb(var(--p-cream-warm-rgb)/.1);border-radius:999px;position:absolute;inset:0}[data-vl-gsap-root=ai-processes] .ai-story-rail__fill{transform-origin:top;background:linear-gradient(180deg, rgb(var(--p-slate-rgb)/.28), rgb(var(--p-accent-rgb)/.55));border-radius:999px;position:absolute;inset:0;transform:scaleY(0)}[data-vl-gsap-root=ai-processes] .ai-steps li,[data-vl-gsap-root=ai-processes] .gain{transition:opacity .35s}html.vl-motion-enabled [data-vl-gsap-root=ai-processes] .gain:hover{border-color:var(--line-dark);transform:none}[data-vl-gsap-root=ai-processes] .ai-delivery-line{display:none}[data-vl-gsap-root=ai-processes] .ai-delivery-closer{color:var(--paper);margin:18px 0 0;font-weight:600}[data-vl-gsap-root=payments] .pay-wrap{position:relative}[data-vl-gsap-root=payments] .pay-reading-guide{display:none}[data-vl-gsap-root=payments] .pay-group{border-radius:var(--radius-card-premium);box-shadow:none;border:none;margin-inline:-10px;padding:8px 10px 12px;transition:box-shadow .3s}[data-vl-gsap-root=payments] .pay-group.is-pay-active{box-shadow:none}[data-vl-gsap-root=payments] .pay-feat.is-pay-open,[data-vl-gsap-root=payments] .pay-feat[open]{border-color:rgb(var(--p-cream-warm-rgb)/.12);box-shadow:none}[data-vl-gsap-root=payments] .pay-feat[open] summary:after{transform:rotate(90deg)}@media (max-width:760px){[data-vl-gsap-root=payments] .pay-group.is-pay-active .pay-group-label{color:rgb(var(--p-accent-rgb)/.95)}}.vl-card-topline{transform-origin:0;background:linear-gradient(90deg, rgb(var(--p-slate-rgb)/.45), rgb(var(--p-accent-rgb)/.75));height:1px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.vl-fin-divider,.vl-liq-operators-line{transform-origin:0;background:rgb(var(--p-cream-warm-rgb)/.14);width:100%;height:1px;margin:28px 0;display:block;transform:scaleX(0)}[class*=gsap-marker]{visibility:hidden!important;pointer-events:none!important;display:none!important}html.vl-motion-enabled [data-vl-internal-page] .sec-head,html.vl-motion-enabled [data-vl-internal-page] .fin-lede,html.vl-motion-enabled [data-vl-internal-page] .feat,html.vl-motion-enabled [data-vl-internal-page] .biz,html.vl-motion-enabled [data-vl-internal-page] .step,html.vl-motion-enabled [data-vl-internal-page] .process-route-panel{backface-visibility:hidden}html.vl-motion-enabled [data-vl-gsap-tilt]{transform-style:preserve-3d}.vl-route-overlay{z-index:95;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.vl-route-overlay__panel{will-change:transform;background:linear-gradient(118deg,#09090b 0%,#0f0f12 42%,#040508 100%);position:absolute;inset:0;transform:scaleX(0)}.vl-route-overlay__line{background:linear-gradient(180deg, transparent 0%, rgb(var(--p-accent-rgb)/.95) 38%, rgb(var(--p-slate-rgb)/.88) 62%, transparent 100%);width:1px;box-shadow:0 0 10px rgb(var(--p-accent-rgb)/.42),0 0 22px rgb(var(--p-slate-rgb)/.24);pointer-events:none;position:absolute;top:0;bottom:0;left:0;transform:translate(-100vw)}html.vl-route-transition main{opacity:0}html.vl-route-reveal main{opacity:1;transition:opacity .38s cubic-bezier(.23,1,.32,1)}[data-vl-internal-intro-state=stashed]{opacity:0;transform:translateY(12px)}.vl-text-reveal{-webkit-user-select:text;user-select:text}.vl-split-word{vertical-align:top;padding-bottom:.06em;display:inline-block;overflow:hidden}.vl-split-word__inner{will-change:transform,opacity;display:inline-block}.vl-split-line{display:block;overflow:hidden}.vl-split-line__inner{will-change:transform,opacity;display:block}@media (prefers-reduced-motion:reduce){html.vl-route-reveal main,.vl-route-overlay__panel,.vl-route-overlay__line{transition:none}}.vl-tx-word,.vl-tx-phrase{display:inline}.vl-tx-char{white-space:pre;will-change:transform,opacity,filter;display:inline-block}.vl-tx-cword{white-space:nowrap;display:inline-block}.vl-tx-line{display:block;overflow:hidden}.vl-tx-line__inner{will-change:transform;display:block}.vl-text-paint .vl-tx-word{transition:color 10ms linear}section[data-vl-home-section]>.vl-band-wipe,section[data-vl-internal-page]>.vl-band-wipe{z-index:5;pointer-events:none;position:absolute;inset:-2px 0 0;overflow:hidden}.vl-band-wipe__band{background:var(--vl-band-color,#020306);transform-origin:top;will-change:transform;position:absolute;left:-1px;right:-1px}@media (prefers-reduced-motion:reduce){.vl-band-wipe{display:none!important}}.vl-metric-sep{background:rgb(var(--p-cream-warm-rgb)/.18);transform-origin:top;width:1px;height:100%;min-height:72px;margin-bottom:12px;display:block;transform:scaleY(0)}.vl-metric-halo{pointer-events:none;opacity:0;background:radial-gradient(circle, rgb(var(--p-slate-rgb)/.14) 0%, transparent 72%);border-radius:50%;height:120px;position:absolute;inset:-18px -8px auto}.metric{position:relative}.vl-metric-mask{vertical-align:top;display:inline-block;overflow:hidden}.vl-metric-mask__inner{display:inline-block}.vl-spotlight-glow{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%, rgb(var(--p-slate-rgb)/.16), transparent 68%);z-index:0;position:absolute;inset:0}.vl-spotlight-card{transform-style:preserve-3d;position:relative}.vl-spotlight-card>*{z-index:1;position:relative}.vl-gold-sweep{position:relative;overflow:hidden}.vl-gold-sweep__shine{pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, rgb(var(--p-accent-rgb)/.42), transparent);width:45%;height:100%;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.vl-gold-sweep.is-sweeping .vl-gold-sweep__shine{animation:.62s ease-out forwards vlGoldSweep}@keyframes vlGoldSweep{0%{opacity:0;left:-120%}18%{opacity:1}to{opacity:0;left:140%}}.vl-nav-topline{transform-origin:0;background:rgb(var(--p-cream-warm-rgb)/.14);width:100%;height:1px;display:block;transform:scaleX(0)}.vl-referral-halo{pointer-events:none;opacity:0;background:radial-gradient(circle, rgb(var(--p-accent-rgb)/.12) 0%, transparent 72%);border-radius:50%;height:140px;position:absolute;inset:auto 12% 18%}.vl-form-row{will-change:transform,opacity}.vl-sol-ambient{pointer-events:none;opacity:0;border-radius:inherit;z-index:0;position:absolute;inset:0}.sol-card{position:relative}@media (prefers-reduced-motion:reduce){.vl-gold-sweep.is-sweeping .vl-gold-sweep__shine{opacity:0;animation:none}.vl-metric-sep,.vl-metric-halo,.vl-spotlight-glow,.vl-referral-halo,.vl-sol-ambient{opacity:0!important;transform:none!important}}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:auto}html.lenis.lenis-scrolling iframe{pointer-events:none}@media (prefers-reduced-motion:reduce){html.lenis.lenis-smooth{scroll-behavior:auto!important}}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);will-change:transform,opacity;transform:translateY(24px)scale(.985)}.js .reveal.in{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.js .reveal,.js .reveal.in{opacity:1;transition:none;transform:none}}.cover-intro-copy{z-index:4;pointer-events:auto;text-align:center;max-width:min(540px,100% - 48px);transition:opacity .24s linear,transform .24s linear;position:absolute;top:calc(50% + min(19vw,168px));left:50%;transform:translate(-50%)}.cover-intro-copy span{color:rgb(var(--p-slate-rgb)/.78);font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.cover-intro-copy p{color:rgb(var(--p-cream-warm-rgb)/.86);margin-top:12px;font-size:clamp(14px,1.35vw,17px);font-weight:600;line-height:1.45}.hero-title .eyebrow{letter-spacing:.145em;opacity:.92}.hero-title .btn-ghost{border-color:rgb(var(--p-slate-rgb)/.42);background:rgb(var(--p-slate-rgb)/.055);box-shadow:inset 0 1px #ffffff0f}.hero-title .btn-ghost:hover{border-color:rgb(var(--p-accent-bright-rgb)/.9);background:rgb(var(--p-accent-bright-rgb)/.1);color:var(--role-accent-hover);transform:translateY(-2px)}.hero-title .hero-badge{color:rgb(var(--p-cream-warm-rgb)/.84);border-color:rgb(var(--p-slate-rgb)/.34);background:rgb(var(--p-slate-rgb)/.06);box-shadow:inset 0 1px #ffffff0d}.hero-title .hero-badge b{color:var(--role-accent-hover)}.sol-card .arrow{margin-top:0}.sol-ficha .sol-ficha-link{width:fit-content;color:var(--brass-2);margin-top:14px;font-size:14px;font-weight:700;display:inline-flex}.sol-ficha .sol-ficha-link:hover{color:var(--role-accent-hover)}.sol-head{text-align:left;width:100%;display:block}.sol-head:focus-visible{outline:2px solid rgb(var(--p-accent-bright-rgb)/.8);outline-offset:5px;border-radius:12px}.hp-field{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.vl2-form-feedback.is-success{color:#a6dfbd}.vl2-form-feedback.is-error{color:#f0b0a8}.vl2-wa{z-index:92}@media (max-width:640px){.cover-intro-copy{max-width:min(320px,100% - 44px);top:calc(50% + min(27vw,135px))}.cover-intro-copy span{letter-spacing:.22em;font-size:9px}.cover-intro-copy p{font-size:13.5px}}header.nav .nav-links .nav-mobile-cta{display:none}@media (max-width:980px){header.nav .nav-links .nav-mobile-cta{display:inline-flex}}@media (min-width:981px){.nav-links>a,.nav-dropdown__trigger,.nav-dropdown__menu a{box-shadow:none;border:0;text-decoration:none}.nav-links>a.is-active,.nav-dropdown__menu a.is-active,.nav-dropdown.is-active-group .nav-dropdown__trigger.is-active{color:var(--paper)}}.hero-title{background:radial-gradient(120% 90% at 50% -6%, rgb(var(--p-ink-800-rgb)/.28), transparent 54%),radial-gradient(70% 60% at 50% 18%, rgb(var(--p-ink-rgb)/.2), transparent 68%),linear-gradient(180deg, #0b243d 0%, #081b30 54%, #09090b 100%)}.partner-logos .partner-logo:hover,.partner-logos .partner-logo:focus,.partner-logos .partner-logo:focus-visible,.partner-logos .partner-logo:active{box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;transform:none!important}[data-vl-home-section=why-us] .pullquote{background-color:#102136;background-image:none}[data-vl-home-section=solutions] .sol-card{background-color:#17263a;background-image:none}[data-vl-home-section=team] .person,[data-vl-home-section=team] .person:hover,[data-vl-home-section=team] .person:focus,[data-vl-home-section=team] .person:focus-within,[data-vl-home-section=team] .person:active{background-color:#102134!important;background-image:none!important}body{background:radial-gradient(58% 42% at 50% 9%, #ffffff06, transparent 70%),radial-gradient(40% 30% at 82% 66%, rgb(var(--p-accent-rgb)/.014), transparent 75%),var(--vl-bg-base);color:var(--vl-text-primary);background-attachment:scroll}.hero-title,[data-vl-home-section=metrics],[data-vl-home-section=partners],[data-vl-home-section=solutions],[data-vl-home-section=why-us],[data-vl-home-section=process],[data-vl-home-section=regulation],[data-vl-home-section=team],[data-vl-home-section=referrals],[data-vl-home-section=contact]{background-color:#0000;background-image:none}.hero-title{background-color:#0000}.solutions,.medios,.modelo,.team,.metrics,.finan,.process,.ai,.cta,.edge,.reg,.trust,footer{border-top-color:#0000!important}[data-vl-home-section=regulation],footer{border-top:1px solid rgb(var(--p-cream-rgb)/.06)!important}[data-vl-home-section=solutions],[data-vl-home-section=contact],[data-vl-home-section=team],[data-vl-home-section=referrals],.solutions,.finan{border-top:0!important}.trust.partner-logos{border-top:0!important;border-bottom:0!important}h1,h2,h3,h4,.serif,.sec-head h2,.process .sec-head h2{color:var(--vl-text-primary)}p,li,.lead,.sec-head p,.metric .cap,.trust .label,.sol-card p,.sol-ficha p,.panel-lead p,.feat p,.modelo .lede,.client .who,.edge p.body,.person p,.legal,.reg p,.step p{color:var(--vl-text-secondary)}.eyebrow,.eyebrow *,.kicker,.kicker *,.overline,.overline *,.mini-kicker,.mini-kicker *,.sol-card .idx,.person .role,.step .n,.reg .badge,.reg .badge *,.reg-seal-kicker,.reg-seal-kicker *{color:var(--vl-accent)!important}header.nav{background:rgb(var(--p-ink-rgb)/.98);border-bottom:1px solid rgb(var(--p-cream-rgb)/.06);-webkit-backdrop-filter:blur(16px)saturate();backdrop-filter:blur(16px)saturate();box-shadow:0 16px 40px -32px #000000eb}.nav-inner{height:68px}.brand img{height:41px}.nav-links a,.nav-dropdown__trigger{color:rgb(var(--p-cream-rgb)/.72);font-weight:500}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a.is-active,.nav-dropdown:hover .nav-dropdown__trigger,.nav-dropdown:focus-within .nav-dropdown__trigger,.nav-dropdown.is-open .nav-dropdown__trigger,.nav-dropdown.is-active-group .nav-dropdown__trigger{color:var(--vl-text-primary)}.nav-dropdown__menu{color:var(--vl-text-primary);border-color:var(--vl-border-neutral);background:radial-gradient(circle at 92% 0%, rgb(var(--p-accent-rgb)/.04), transparent 38%),linear-gradient(180deg, #101012fe, rgb(var(--p-ink-rgb)/.999));box-shadow:0 24px 58px -26px #000000f2,inset 0 1px #ffffff06}[data-vl-home-section=contact] form{-webkit-backdrop-filter:none;backdrop-filter:none}[data-vl-home-section=team] .person p,[data-vl-home-section=why-us] .pullquote p,[data-vl-home-section=contact] form p,.sol-card p,.sol-ficha p,.gain p,.cycle p,.feat p,.client p,.pillar p,.ficha p,.jcard p,.biz p,.pay-feat p,.faq details{color:var(--vl-text-secondary)}[data-vl-home-section=team] .person h3,[data-vl-home-section=why-us] .pullquote h3,.sol-card h3,.sol-ficha h3,.gain h3,.cycle h3,.feat h3,.client h3,.pillar h3,.ficha h3,.jcard h3,.biz h3,.pay-feat h3{color:var(--vl-text-primary)}@media (hover:hover) and (pointer:fine){.gain:hover,.gain:focus-within,.pay-feat:hover,.pay-feat:focus-within,.pillar:hover,.pillar:focus-within,.ficha:hover,.ficha:focus-within,.jcard:hover,.jcard:focus-within,.biz:hover,.biz:focus-within,.faq details:hover,.faq details:focus-within{background-color:var(--vl-surface-raised);border-color:var(--vl-border-hover);box-shadow:inset 0 1px #ffffff05,0 24px 54px -42px #000000f7}}.reg-seal-panel{background:radial-gradient(circle at 18% 0%, rgb(var(--p-accent-rgb)/.025), transparent 38%),var(--vl-surface-deep)!important;border-color:var(--vl-border-neutral)!important}.reg-seal-kicker,.reg-seal-kicker *,.reg .eyebrow,.reg .eyebrow *,.reg .badge,.reg .badge *{color:var(--vl-accent)!important}.vl-reg-sep,.reg-seal-divider,.reg-sep,.reg-seal-panel hr{background:rgb(var(--p-cream-rgb)/.11)!important;border-color:rgb(var(--p-cream-rgb)/.11)!important}.partner-logos .partner-logo{opacity:.86;transition:opacity .2s}.partner-logos .partner-logo img{filter:saturate(.82)contrast(1.02)}.vl2-wa{min-height:41px;color:var(--vl-whatsapp-text);background:var(--vl-whatsapp);text-shadow:none;border-color:#ffffff36;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:700;bottom:16px;right:16px;box-shadow:0 14px 34px -22px #000000e0,inset 0 1px #ffffff1f}.vl2-wa .wa-icon{filter:none;flex-basis:16px;width:16px;height:16px}.vl2-wa:hover,.vl2-wa:focus-visible{filter:saturate(1.01);transform:translateY(-1px)}.sound-toggle{min-height:37px;color:rgb(var(--p-cream-rgb)/.86);background:rgb(var(--p-ink-800-rgb)/.97);border-color:var(--vl-border-neutral);letter-spacing:.025em;gap:7px;padding:8px 12px;font-size:11.5px;bottom:65px;right:16px;box-shadow:0 12px 30px -22px #000000ed}.sound-toggle:hover,.sound-toggle:focus-visible{border-color:var(--vl-border-hover);transform:translateY(-1px)}.sound-toggle .sicon{border-width:1.5px;border-color:var(--vl-accent);width:11px;height:11px}.sound-toggle.is-on .sicon{background:var(--vl-accent);box-shadow:0 0 0 3px rgb(var(--p-accent-rgb)/.052);animation:none}@media (max-width:980px){header.nav{background:rgb(var(--p-ink-rgb)/.988)}.vl2-wa,.sound-toggle{min-height:44px}.nav-links{background:linear-gradient(180deg, #101012fe, rgb(var(--p-ink-rgb)/.999));border-color:var(--vl-border-neutral)}}@media (max-width:640px){.vl2-wa{right:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));min-height:44px;padding:8px 12px;font-size:12px}.sound-toggle{right:max(12px,env(safe-area-inset-right,0px));bottom:max(60px,48px + env(safe-area-inset-bottom,0px));justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.sound-toggle .slabel{display:none}.partner-logos .partner-logo{opacity:.9}}@media (prefers-reduced-motion:reduce){.vl2-wa,.sound-toggle{transition:none}.vl2-wa:hover,.vl2-wa:focus-visible,.sound-toggle:hover,.sound-toggle:focus-visible{transform:none}}body{background-color:var(--vl-bg-base)!important}:is(.sol-card,.sol-ficha,.gain,.cycle,.feat,.client,.pillar,.ficha,.jcard,.biz,.pay-feat,.person,.pullquote,.reg-seal-panel,.process-route-panel,.tree-expl,.mu-expl,.hub-unit,.tnode,.feat-hl,.faq details){background-color:var(--vl-surface-base)!important;border-color:var(--vl-border-neutral)!important;background-image:none!important}:is(.sol-card,.sol-ficha,.gain,.cycle,.feat,.client,.pillar,.ficha,.jcard,.biz,.pay-feat,.person,.pullquote,.reg-seal-panel,.process-route-panel,.tree-expl,.mu-expl,.hub-unit,.tnode,.feat-hl,.faq details):is(:hover,:focus,:focus-visible,:focus-within),.pay-feat[open],.faq details[open],.tunit.open,.tchild.done{background-color:var(--vl-surface-raised)!important;border-color:var(--vl-border-hover)!important;background-image:none!important}:is(.is-active.gain,.is-active.biz,.is-active.feat,.is-active.ficha,.is-active.jcard,.is-active.pillar){background-color:var(--vl-surface-active)!important;border-color:var(--vl-border-hover)!important}.eyebrow,.eyebrow *,.bs-kicker,.bs-kicker *,.join-sub-eyebrow,.join-sub-eyebrow *,.kicker,.kicker *,.overline,.overline *,.mini-kicker,.mini-kicker *,.pay-group-label,.pill-tag,.biz-tag,.ai-story-head h3,.ai-steps .n,.reg-seal-kicker,.reg-seal-kicker *,.reg .badge,.reg .badge *,.page-back__link,.mu-ey,.hm-eyebrow,.un-go,.process-route-panel .n,.step .n,.sol-card .idx,.person .role,.tag,[data-vl-internal-page] [class*=eyebrow],[data-vl-internal-page] [class*=kicker],[data-vl-internal-page] [class*=overline]{color:var(--vl-accent)!important}.page-back__link:hover,.page-back__link:focus-visible{color:var(--vl-accent-hover)!important}.dot,.pay-feat summary:before,.bs-dots button.active{background:var(--vl-accent)!important}.pay-feat summary:after,.tplus,.tunit.open .tplus{color:var(--vl-accent)!important}.pay-feat summary,.faq summary,.faq details[open] summary,.faq summary:hover,.faq summary:focus-visible{color:var(--vl-text-primary)!important}.pay-feat[open] summary{color:var(--vl-accent-hover)!important}.faq summary:after{color:var(--vl-accent)!important;border-color:var(--vl-accent)!important;background:0 0!important}[data-vl-gsap-root=ai-processes] .ai-story-rail__fill{background:linear-gradient(180deg, rgb(var(--p-accent-rgb)/.52), rgb(var(--p-accent-bright-rgb)/.92))!important}.vl-card-topline{background:linear-gradient(90deg, rgb(var(--p-accent-rgb)/.52), rgb(var(--p-accent-bright-rgb)/.92))!important}.branch,.cbranch,.fb-arc,.fb-loop,.brain-line,.uconn{stroke:rgb(var(--p-slate-rgb)/.28)!important}.brain-dot{fill:rgb(var(--p-accent-rgb)/.54)!important}.cbranch-sub,.uconn-active{stroke:var(--vl-accent)!important}.troot,.tunit,.hub-unit{color:var(--vl-text-primary)!important;background:var(--vl-surface-base)!important;border-color:var(--vl-border-neutral)!important}.tnode:hover,.tunit.open,.hub-unit:hover,.back-btn:hover{color:var(--vl-accent-hover)!important;background:var(--vl-surface-raised)!important;border-color:var(--vl-border-hover)!important}.nav-links>a:hover,.nav-links>a:focus-visible,.nav-links>a.is-active,.nav-dropdown__trigger:hover,.nav-dropdown__trigger:focus-visible,.nav-dropdown.is-open .nav-dropdown__trigger,.nav-dropdown.is-active-group .nav-dropdown__trigger,.nav-dropdown__menu a:hover,.nav-dropdown__menu a:focus-visible,.nav-dropdown__menu a.is-active{color:var(--vl-text-primary)!important}.nav-dropdown__menu a:hover,.nav-dropdown__menu a:focus-visible,.nav-dropdown__menu a.is-active{background:var(--vl-surface-raised)!important;box-shadow:none!important;border-left:0!important}.feat-hl,.pay-feat[open],.faq details[open],.tchild-accent,.pay-giros,[data-pay-block=giros],[data-pay-block=support]{border-color:var(--vl-border-hover)!important}.cross .ar,.cross b,.mu-guide b,.rel-fb{color:var(--vl-accent)!important}.pillar:not(.pillar-gold),.troot,.tunit,.tchild.done,.hub-unit,.feat-hl{background-color:var(--vl-surface-base)!important;background-image:none!important}.pillar-gold,.tchild-sub,.tchild-sub.done{background-color:var(--vl-surface-raised)!important;border-color:var(--vl-border-hover)!important}:root{--vl-motion-hover:.22s;--vl-motion-reveal:.68s;--vl-motion-title:.72s;--vl-motion-ease-out:cubic-bezier(.23, 1, .32, 1);--vl-motion-ease-in-out:cubic-bezier(.65, 0, .35, 1)}:is(a,button,summary,input,select,textarea,.btn-primary,.btn-ghost,.btn-ghost-dark,.nav-dropdown__menu a,.sol-card,.feat,.gain,.biz,.jcard,.person,.pay-feat,.pillar,.ficha,.client,.cycle,.pullquote,.process-route-panel,.faq details){transition-duration:var(--vl-motion-hover)!important;transition-timing-function:var(--vl-motion-ease-out)!important}.vl-gold-sweep__shine,.vl-spotlight-glow,.vl-card-glow,.btn-primary:before{animation:none!important;display:none!important}.vl-magnetic,.vl-spotlight-card{transform:none}.sound-toggle .sicon,.sound-toggle.is-on .sicon,.vl-card-topline:after,[data-vl-tech-hud] *,.technology-hud *{animation:none!important}details,details>*,.faq details,.pay-feat{transition-duration:var(--vl-motion-hover)!important}[data-vl-internal-page] :is(.feat,.gain,.biz,.jcard,.pay-feat,.process-route-panel,.pillar,.ficha,.fin-cta,.join-section-sub,.faq details),[data-vl-home-section] :is(.sol-card,.person,.pullquote,.metric,.step,.process-stage,form){transition-duration:var(--vl-motion-hover)!important;transition-timing-function:var(--vl-motion-ease-out)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-vl-internal-page] *,[data-vl-home-section] *{transform:none!important}}:root{--vl-section-space-y:clamp(80px, 7.2vw, 92px);--vl-section-space-y-compact:clamp(70px, 6.1vw, 82px);--vl-section-space-y-mobile:clamp(56px, 11vw, 68px);--vl-section-head-gap:clamp(34px, 3.4vw, 42px);--vl-section-head-gap-compact:22px;--vl-chapter-gap:clamp(48px, 5vw, 62px);--vl-block-gap:clamp(28px, 3vw, 38px);--vl-card-gap:clamp(16px, 2vw, 24px);--vl-section-divider:linear-gradient(90deg, transparent 0%, rgb(var(--p-cream-rgb) / .035) 12%, rgb(var(--p-cream-rgb) / .085) 50%, rgb(var(--p-cream-rgb) / .035) 88%, transparent 100%)}section[data-vl-home-section]{position:relative;padding-block:var(--vl-section-space-y)!important}section[data-vl-home-section=solutions],section[data-vl-home-section=process]{padding-block:var(--vl-section-space-y-compact)!important}section[data-vl-home-section=contact]{padding-bottom:clamp(70px,6vw,82px)!important}section[data-vl-home-section]:before{content:"";pointer-events:none;background:var(--vl-section-divider);opacity:.86;width:min(100% - 48px,1240px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}section[data-vl-home-section=metrics]:before{opacity:.55}section[data-vl-home-section] .sec-head{margin-bottom:var(--vl-section-head-gap)!important}section[data-vl-home-section=solutions] .sec-head,section[data-vl-home-section=process] .sec-head{margin-bottom:var(--vl-section-head-gap-compact)!important}section[data-vl-home-section] .sec-head h2{margin-top:12px}section[data-vl-home-section] .sec-head>p,section[data-vl-home-section] .sec-head>.lead{margin-top:clamp(14px,1.6vw,20px)}section[data-vl-home-section] :is(.sol-grid,.steps,.team-grid,.metrics-grid,.reg-inner,.cta-grid){gap:var(--vl-card-gap)}.partner-logos{padding-block:clamp(64px,6.2vw,80px)!important}.partner-logos .partner-head{margin-bottom:clamp(28px,3.2vw,40px)!important}section[data-vl-home-section=contact]+footer{margin-top:0}section[data-vl-internal-page]{position:relative;padding-top:clamp(82px,7.3vw,94px)!important;padding-bottom:clamp(70px,6.2vw,84px)!important}section[data-vl-internal-page]>.wrap>.sec-head{margin-bottom:clamp(30px,3vw,38px)!important}section[data-vl-internal-page] .sec-head h2{margin-top:12px}section[data-vl-internal-page] .sec-head>p,section[data-vl-internal-page] .sec-head .pay-sub{margin-top:clamp(14px,1.6vw,18px)}section[data-vl-internal-page]>.wrap>:is(.fin-lede,.ai-lede,.pay-hero){margin-bottom:clamp(32px,3.4vw,42px)!important}@media (min-width:981px){section[data-vl-internal-page]>.wrap>:is(.fin-lede,.ai-lede,.pay-hero),section[data-vl-internal-page]>.wrap>.sec-head .pay-sub{max-width:62.5rem}}section[data-vl-internal-page]>.wrap>:is(.subunit,.liquidity-operators,.ai-delivery,.ai-band,.pay-pillars,.join-section-sub,.fin-cta){position:relative}section[data-vl-internal-page]>.wrap>:is(.subunit,.liquidity-operators,.ai-delivery,.pay-pillars,.join-section-sub){margin-top:var(--vl-chapter-gap)!important}section[data-vl-internal-page]>.wrap>:is(.liquidity-operators,.ai-delivery,.pay-pillars,.join-section-sub):before{content:"";top:calc(var(--vl-chapter-gap)*-.5);pointer-events:none;background:var(--vl-section-divider);opacity:.72;width:100%;height:1px;position:absolute;left:0}section[data-vl-internal-page=referenciadores]>.wrap>.join-section-sub:first-of-type{margin-top:clamp(34px,3.4vw,42px)!important}section[data-vl-internal-page=referenciadores]>.wrap>.join-section-sub:first-of-type:before{display:none}section[data-vl-internal-page]>.wrap>.fin-cta{margin-top:clamp(40px,4.2vw,52px)!important;margin-bottom:0!important}section[data-vl-internal-page] :is(.fin-grid,.biz-grid,.join-cards,.gain-cards){gap:var(--vl-card-gap)}section[data-vl-internal-page=liquidez] .liquidity-operators{margin-bottom:0!important}section[data-vl-internal-page=medios-de-pago] .pay-group{margin-top:clamp(24px,2.6vw,32px)!important}section[data-vl-internal-page=medios-de-pago] .pay-group+.pay-group{border-top:0;padding-top:clamp(24px,2.6vw,32px)}section[data-vl-internal-page=medios-de-pago] .pay-pillars{margin-top:var(--vl-chapter-gap)!important}section[data-vl-internal-page=medios-de-pago] :is(.pay-giros,.pay-support){margin-top:var(--vl-block-gap)!important}section[data-vl-internal-page=medios-de-pago] .pay-feat-hint{margin-bottom:4px}section[data-vl-internal-page=procesos-ia] .ai-story{margin-top:0!important}section[data-vl-internal-page=procesos-ia] .ai-band{margin-top:clamp(38px,4vw,48px)!important}section[data-vl-internal-page=como-trabajamos] .closer{margin-top:clamp(24px,2.8vw,34px)!important}section[data-vl-internal-page]>.wrap>:last-child{margin-bottom:0!important}@media (max-width:980px){section[data-vl-home-section]{padding-block:clamp(68px,8vw,78px)!important}section[data-vl-home-section=solutions],section[data-vl-home-section=process]{padding-block:clamp(62px,7vw,72px)!important}section[data-vl-internal-page]{padding-top:clamp(72px,8vw,82px)!important;padding-bottom:clamp(64px,7vw,74px)!important}}@media (max-width:760px){section[data-vl-home-section],section[data-vl-home-section=solutions],section[data-vl-home-section=process]{padding-block:var(--vl-section-space-y-mobile)!important}section[data-vl-home-section=contact]{padding-bottom:58px!important}section[data-vl-home-section]:before{width:calc(100% - 32px)}section[data-vl-home-section] .sec-head,section[data-vl-home-section=solutions] .sec-head,section[data-vl-home-section=process] .sec-head{margin-bottom:30px!important}section[data-vl-internal-page]{padding-top:56px!important;padding-bottom:58px!important}section[data-vl-internal-page]>.wrap>.sec-head{margin-bottom:28px!important}section[data-vl-internal-page]>.wrap>:is(.fin-lede,.ai-lede,.pay-hero){margin-bottom:30px!important}section[data-vl-internal-page]>.wrap>:is(.subunit,.liquidity-operators,.ai-delivery,.pay-pillars,.join-section-sub){margin-top:44px!important}section[data-vl-internal-page]>.wrap>:is(.subunit,.liquidity-operators,.ai-delivery,.pay-pillars,.join-section-sub):before{top:-22px}section[data-vl-internal-page]>.wrap>.fin-cta{margin-top:38px!important}section[data-vl-internal-page=medios-de-pago] .pay-group+.pay-group{padding-top:24px}}@media (max-width:430px){section[data-vl-internal-page=liquidez] .biz{padding:26px 24px}section[data-vl-internal-page=medios-de-pago] .pillar{padding:30px 28px}section[data-vl-internal-page=procesos-ia] .jcard,section[data-vl-internal-page=referenciadores] .jcard{padding:28px 24px}section[data-vl-internal-page=como-trabajamos] .process-route-panel{padding:24px 21px 23px}}:root{--vl-divider-short:linear-gradient(90deg, transparent 0%, rgb(var(--p-cream-rgb) / .012) 12%, rgb(var(--p-cream-rgb) / .05) 30%, rgb(var(--p-cream-rgb) / .1) 50%, rgb(var(--p-cream-rgb) / .05) 70%, rgb(var(--p-cream-rgb) / .012) 88%, transparent 100%);--vl-section-glow:radial-gradient(70% 24% at 50% 0%, rgb(var(--p-cream-rgb) / .028), transparent 66%), radial-gradient(52% 18% at 50% 2%, rgb(var(--p-accent-bright-rgb) / .022), transparent 64%)}body{background:radial-gradient(76% 42% at 50% 7%, rgb(var(--p-cream-rgb)/.03), transparent 72%),radial-gradient(44% 32% at 84% 57%, rgb(var(--p-accent-bright-rgb)/.024), transparent 76%),radial-gradient(40% 30% at 14% 79%, rgb(var(--p-cream-rgb)/.016), transparent 78%),linear-gradient(180deg, #040508 0%, #050609 42%, #040508 100%);background-attachment:scroll}main{background-color:#0000;background-image:none}section[data-vl-home-section],section[data-vl-internal-page]{isolation:isolate;position:relative;background-color:#0000!important}section[data-vl-home-section]:after,section[data-vl-internal-page]:after{content:"";pointer-events:none;z-index:0;opacity:.95;background:var(--vl-section-glow);position:absolute;inset:0}section[data-vl-home-section]>*,section[data-vl-internal-page]>*{z-index:1;position:relative}section[data-vl-home-section=regulation],section[data-vl-home-section=solutions],section[data-vl-home-section=contact],section[data-vl-home-section=team],section[data-vl-home-section=referrals],section[data-vl-home-section=regulation]>.wrap,section[data-vl-home-section=solutions]>.wrap,section[data-vl-home-section=contact]>.wrap,section[data-vl-home-section=team]>.wrap,section[data-vl-home-section=referrals]>.wrap{border-top:0!important}section[data-vl-home-section=regulation]:before,section[data-vl-home-section=solutions]:before,section[data-vl-home-section=referrals]:before,section[data-vl-home-section=regulation]>.wrap:before,section[data-vl-home-section=solutions]>.wrap:before,section[data-vl-home-section=contact]>.wrap:before,section[data-vl-home-section=team]>.wrap:before,section[data-vl-home-section=referrals]>.wrap:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}section[data-vl-home-section=metrics]:before{display:none!important}section[data-vl-home-section=metrics] .metrics-grid,.metrics .metrics-grid,section[data-vl-home-section=metrics] .metric{border-top:0!important}section[data-vl-internal-page=medios-de-pago] .pay-group+.pay-group{position:relative;border-top:0!important}section[data-vl-internal-page=medios-de-pago] .pay-group+.pay-group:before{content:none!important;display:none!important}section[data-vl-internal-page=procesos-ia]>.wrap>.ai-delivery:before,section[data-vl-internal-page=procesos-ia] .ai-delivery-line{content:none!important;background:0 0!important;height:0!important;margin:0!important;display:none!important}section[data-vl-internal-page=procesos-ia] .ai-delivery .join-cards{margin-top:28px}section[data-vl-internal-page=procesos-ia] .ai-band{border-top:0!important}@media (max-width:760px){body{background:radial-gradient(circle at 12% 16%, rgb(var(--p-cream-rgb)/.13) 0 .5px, transparent 1.25px),radial-gradient(circle at 36% 34%, rgb(var(--p-accent-bright-rgb)/.1) 0 .55px, transparent 1.3px),radial-gradient(circle at 68% 14%, rgb(var(--p-cream-rgb)/.1) 0 .5px, transparent 1.25px),radial-gradient(circle at 88% 42%, rgb(var(--p-accent-bright-rgb)/.09) 0 .6px, transparent 1.35px),radial-gradient(circle at 22% 76%, rgb(var(--p-cream-rgb)/.08) 0 .5px, transparent 1.25px),radial-gradient(circle at 76% 84%, rgb(var(--p-accent-bright-rgb)/.09) 0 .55px, transparent 1.3px),radial-gradient(92% 34% at 50% 8%, rgb(var(--p-cream-rgb)/.024), transparent 74%),linear-gradient(180deg, #040508 0%, #050609 44%, #040508 100%)}section[data-vl-home-section]:before{width:calc(100% - 64px)!important}section[data-vl-home-section=partners]:before,section[data-vl-home-section=why-us]:before,section[data-vl-home-section=team]:before,section[data-vl-home-section=contact]:before{width:min(72%,1080px)!important}section[data-vl-internal-page]>.wrap>:is(.liquidity-operators,.ai-delivery,.pay-pillars,.join-section-sub):before{width:calc(100% - 48px)!important}}:root{--vl-divider-short-balanced:linear-gradient(90deg, transparent 0%, rgb(var(--p-cream-rgb) / .012) 14%, rgb(var(--p-cream-rgb) / .045) 34%, rgb(var(--p-cream-rgb) / .085) 50%, rgb(var(--p-cream-rgb) / .045) 66%, rgb(var(--p-cream-rgb) / .012) 86%, transparent 100%);--vl-section-glow-soft:radial-gradient(66% 22% at 50% 0%, rgb(var(--p-cream-rgb) / .024), transparent 68%), radial-gradient(48% 16% at 50% 2%, rgb(var(--p-accent-bright-rgb) / .016), transparent 64%);--vl-section-glow-internal:radial-gradient(92% 72% at 50% -24%, rgb(var(--p-cream-rgb) / .03), transparent 64%), radial-gradient(74% 56% at 50% -14%, rgb(var(--p-accent-bright-rgb) / .018), transparent 60%)}section[data-vl-home-section]:after,section[data-vl-internal-page]:after{opacity:0!important;background:0 0!important}section[data-vl-home-section=work-with-us]:after,section[data-vl-internal-page=financiamiento]:after,section[data-vl-internal-page=liquidez]:after,section[data-vl-internal-page=procesos-ia]:after,section[data-vl-internal-page=referenciadores]:after{opacity:.96!important}section[data-vl-home-section=work-with-us]:after{background:var(--vl-section-glow-soft)!important}section[data-vl-internal-page=financiamiento]:after,section[data-vl-internal-page=liquidez]:after,section[data-vl-internal-page=procesos-ia]:after,section[data-vl-internal-page=referenciadores]:after{height:auto;inset:clamp(-112px,-12vw,-76px) 0 0;background:var(--vl-section-glow-internal)!important}section[data-vl-internal-page=financiamiento],section[data-vl-internal-page=liquidez],section[data-vl-internal-page=procesos-ia],section[data-vl-internal-page=referenciadores]{overflow:visible}section[data-vl-home-section]:before{background:var(--vl-divider-short-balanced)!important;opacity:.76!important;width:min(72%,1080px)!important;height:1px!important;left:50%!important;transform:translate(-50%)!important}section[data-vl-home-section=solutions]:before,section[data-vl-home-section=metrics]:before,section[data-vl-home-section=process]:before,section[data-vl-home-section=regulation]:before,section[data-vl-home-section=referrals]:before,section[data-vl-home-section=solutions]>.wrap:before,section[data-vl-home-section=metrics]>.wrap:before,section[data-vl-home-section=process]>.wrap:before,section[data-vl-home-section=regulation]>.wrap:before,section[data-vl-home-section=referrals]>.wrap:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}section[data-vl-home-section=partners]:before,section[data-vl-home-section=why-us]:before,section[data-vl-home-section=team]:before,section[data-vl-home-section=contact]:before{pointer-events:none;position:absolute;top:0;content:""!important;background:var(--vl-divider-short-balanced)!important;opacity:.76!important;width:min(72%,1080px)!important;height:1px!important;box-shadow:none!important;border:0!important;display:block!important;left:50%!important;transform:translate(-50%)!important}section[data-vl-home-section=partners]:after,section[data-vl-home-section=why-us]:after,section[data-vl-home-section=team]:after,section[data-vl-home-section=contact]:after{opacity:.96!important;background:var(--vl-section-glow-soft)!important}section[data-vl-home-section=solutions]:after,section[data-vl-home-section=metrics]:after,section[data-vl-home-section=process]:after,section[data-vl-home-section=regulation]:after,section[data-vl-home-section=referrals]:after{opacity:0!important;background:0 0!important}section[data-vl-home-section=partners].trust,.trust.partner-logos{border-bottom:0!important}section[data-vl-home-section=solutions],section[data-vl-home-section=referrals]{border-top:0!important}section[data-vl-internal-page]>.wrap>:is(.liquidity-operators,.ai-delivery,.pay-pillars,.join-section-sub):before{background:var(--vl-divider-short-balanced)!important;opacity:.74!important;width:min(76%,860px)!important;height:1px!important;left:50%!important;transform:translate(-50%)!important}@media (max-width:760px){section[data-vl-home-section]:before{width:calc(100% - 64px)!important}section[data-vl-home-section=partners]:before,section[data-vl-home-section=why-us]:before,section[data-vl-home-section=team]:before,section[data-vl-home-section=contact]:before{width:min(72%,1080px)!important}section[data-vl-internal-page]>.wrap>:is(.liquidity-operators,.ai-delivery,.pay-pillars,.join-section-sub):before{width:calc(100% - 48px)!important}}.video-hero--word-orbit{--hero-cream:var(--p-cream-warm);--hero-cream-soft:rgb(var(--p-cream-warm-rgb) / .64);--hero-gold:var(--role-accent-hover);--hero-black:#020306;min-height:100svh;color:var(--hero-cream);background:0 0;margin:0;padding:0;position:relative;overflow:clip visible}.video-hero--word-orbit .video-hero__scroll{background:0 0;min-height:100svh;margin:0;position:relative}.video-hero--word-orbit .video-hero__sticky{isolation:isolate;background:0 0;width:100%;height:100svh;margin:0;position:sticky;top:0;overflow:hidden}.video-hero__orbit-background,.video-hero__orbit-vignette{pointer-events:none;position:absolute;inset:0}.video-hero__orbit-background{z-index:1;background:radial-gradient(ellipse 70% 46% at 50% 6%, rgb(var(--p-cream-warm-rgb)/.028), transparent 68%),radial-gradient(ellipse 46% 40% at 50% 52%, rgb(var(--p-cream-warm-rgb)/.022), transparent 72%)}.video-hero__orbit-background:before{content:none}.video-hero__orbit-vignette{z-index:3;background:radial-gradient(ellipse 104% 92% at 50% 48%, transparent 54%, rgb(var(--p-ink-900-rgb)/.34) 100%)}.hero-word-scene{z-index:5;visibility:visible;opacity:1;pointer-events:none;isolation:isolate;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-word-scene__words{position:absolute;inset:-18% -14%;overflow:visible}.hero-word-scene__word-shell{z-index:var(--word-z,2);translate:-50% -50%;transform:translate3d(var(--word-x), var(--word-y), 0) scale(var(--word-scale,1)) rotate(var(--word-rotation));transform-origin:50%;opacity:var(--word-opacity);filter:blur(var(--word-blur));white-space:nowrap;will-change:transform,opacity,filter;backface-visibility:hidden;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:50%;left:50%}.hero-word-scene__word-float{color:rgb(var(--p-cream-warm-rgb)/.72);font-family:var(--font-sans);letter-spacing:-.024em;text-align:center;text-shadow:0 10px 28px #0000008c;font-weight:500;line-height:1;display:block}.hero-word-scene__word-shell.is-accent .hero-word-scene__word-float{color:rgb(var(--p-cream-warm-rgb)/.92)}.hero-word-scene__word-shell.is-far .hero-word-scene__word-float{color:rgb(var(--p-cream-warm-rgb)/.48)}.hero-word-scene__word-shell.is-size-xl .hero-word-scene__word-float{font-size:clamp(22px,1.9vw,34px)}.hero-word-scene__word-shell.is-size-lg .hero-word-scene__word-float{font-size:clamp(19px,1.55vw,28px)}.hero-word-scene__word-shell.is-size-md .hero-word-scene__word-float{font-size:clamp(16px,1.12vw,21px)}.hero-word-scene__word-shell.is-size-sm .hero-word-scene__word-float{font-size:clamp(13px,.88vw,17px)}.hero-word-scene__word-shell.is-size-xs .hero-word-scene__word-float{font-size:clamp(11px,.72vw,14px)}.hero-word-scene__mark-anchor{z-index:5;place-items:center;display:grid;position:absolute;top:33.5%;left:50%;translate:-50% -50%}.hero-word-scene__halo{z-index:-1;aspect-ratio:1;opacity:0;background:radial-gradient(circle, rgb(var(--p-cream-warm-rgb)/.075), rgb(var(--p-accent-bright-rgb)/.026) 40%, transparent 72%);filter:blur(7px);will-change:transform,opacity;border-radius:50%;width:clamp(210px,21vw,340px);position:absolute}.hero-word-scene__mark{filter:drop-shadow(0 14px 34px #0000006b);will-change:transform;width:clamp(118px,8.8vw,166px);height:auto;display:block;overflow:visible}.hero-word-scene__mark-outline{fill:none;stroke:rgb(var(--p-white-rgb)/.94);stroke-width:.38px;stroke-linecap:round;stroke-linejoin:round;opacity:.94;paint-order:stroke fill;vector-effect:non-scaling-stroke}.hero-word-scene__mark [data-hero-mark-fill],.hero-word-scene__mark [data-hero-mark-scan]{transform-box:fill-box;will-change:transform,opacity}.hero-word-scene__mark [data-hero-mark-fill=small]{transform-origin:0;transform:scaleX(0)}.hero-word-scene__mark [data-hero-mark-fill=middle]{transform-origin:bottom;transform:scaleY(0)}.hero-word-scene__mark [data-hero-mark-fill=tall]{transform-origin:top;transform:scaleY(0)}.hero-word-scene__mark [data-hero-mark-scan]{opacity:0}.hero-word-scene__copy{z-index:4;text-align:center;width:min(92vw,820px);position:absolute;top:48.5%;left:50%;translate:-50%}.hero-word-scene__copy h1{max-width:16ch;color:var(--hero-cream);font-family:var(--font-sans);letter-spacing:-.055em;text-wrap:balance;margin:0 auto;font-size:clamp(2.5rem,3.5vw,4.2rem);font-weight:600;line-height:.96}.hero-word-scene__copy h1 span{color:var(--hero-gold);margin-top:.08em;display:block}.hero-word-scene__brand-name{color:rgb(var(--p-cream-warm-rgb)/.62);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:clamp(18px,2.2vh,26px) auto 0;font-size:clamp(13px,.95vw,15px);font-weight:500;line-height:1}.video-hero--word-orbit .video-hero__scroll-hint{z-index:8;left:max(28px,env(safe-area-inset-left,0px));bottom:max(24px,env(safe-area-inset-bottom,0px))}.video-hero--word-orbit .video-hero__scroll-hint-text{color:rgb(var(--p-cream-warm-rgb)/.38)}.video-hero--word-orbit .video-hero__scroll-hint-line{background:linear-gradient(180deg, rgb(var(--p-cream-warm-rgb)/.34), transparent)}body:has(.video-hero--word-orbit) .metrics{z-index:6;background:#0f0f12;position:relative}@media (max-width:1100px){.video-hero--word-orbit .video-hero__scroll{min-height:100svh}.hero-word-scene__word-shell{transform:translate3d(var(--word-tablet-x), var(--word-tablet-y), 0) scale(var(--word-scale,1)) rotate(var(--word-rotation))}.hero-word-scene__word-shell.is-tablet-hidden{display:none}.hero-word-scene__mark{width:clamp(116px,13vw,154px)}.hero-word-scene__copy{width:min(94vw,740px)}.hero-word-scene__copy h1{font-size:clamp(2.3rem,5.25vw,3.7rem)}}@media (max-width:760px){.video-hero--word-orbit .video-hero__sticky{backface-visibility:hidden;will-change:transform;transform:translate(0,0)}.video-hero--word-orbit .video-hero__scroll{min-height:100svh}.hero-word-scene__word-shell{transform:translate3d(var(--word-mobile-x), var(--word-mobile-y), 0) scale(var(--word-scale,1)) rotate(var(--word-rotation))}.hero-word-scene__word-shell.is-mobile-hidden{display:none}.hero-word-scene__word-shell.is-size-xl .hero-word-scene__word-float{font-size:clamp(16px,4.7vw,20px)}.hero-word-scene__word-shell.is-size-lg .hero-word-scene__word-float{font-size:clamp(15px,4.2vw,18px)}.hero-word-scene__word-shell.is-size-md .hero-word-scene__word-float,.hero-word-scene__word-shell.is-size-sm .hero-word-scene__word-float{font-size:clamp(13px,3.7vw,16px)}.hero-word-scene__mark-anchor{top:30.5%}.hero-word-scene__mark{width:clamp(108px,31vw,136px)}.hero-word-scene__halo{width:clamp(180px,56vw,225px)}.hero-word-scene__copy{width:calc(100vw - 30px);top:44.5%}.hero-word-scene__copy h1{letter-spacing:-.048em;max-width:12ch;font-size:clamp(2rem,9.5vw,2.9rem)}.hero-word-scene__brand-name{margin-top:16px;font-size:11.5px}.video-hero--word-orbit .video-hero__scroll-hint{bottom:18px;left:20px}}@media (max-height:720px) and (min-width:761px){.hero-word-scene__mark{width:clamp(108px,16vh,142px)}.hero-word-scene__copy h1{font-size:clamp(3.5rem,9.6vh,5.5rem)}}@media (prefers-reduced-motion:reduce){.video-hero--word-orbit .video-hero__scroll{min-height:100svh;height:auto!important}.video-hero--word-orbit .video-hero__sticky{height:100svh;position:relative}.video-hero--word-orbit.is-video-hero-reduced .hero-word-scene__word-shell{display:none!important}.video-hero--word-orbit.is-video-hero-reduced [data-hero-mark-fill]{transform:scale(1)!important}.video-hero--word-orbit.is-video-hero-reduced [data-hero-mark-scan]{display:none!important}.video-hero--word-orbit.is-video-hero-reduced .hero-word-scene__copy h1,.video-hero--word-orbit.is-video-hero-reduced .hero-word-scene__description{opacity:1!important}.video-hero--word-orbit.is-video-hero-reduced .video-hero__scroll-hint{display:none!important}}.video-hero--word-orbit{--hero-nav-height:calc(68px + env(safe-area-inset-top,0px));--hero-core-lift:clamp(0px, 1.4vh, 16px)}.video-hero--word-orbit .hero-word-scene__core{z-index:100;width:min(92vw,980px);translate:-50% calc(-50% - var(--hero-core-lift));text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%}.video-hero--word-orbit .hero-word-scene.is-image-mode .hero-word-scene__core{z-index:200}.video-hero--word-orbit .hero-word-scene__mark-anchor{place-items:center;display:grid;position:relative;top:auto;left:auto;translate:none}.video-hero--word-orbit .hero-word-scene__mark{shape-rendering:geometricprecision;filter:drop-shadow(0 14px 34px #0000006b);width:clamp(132px,9.6vw,182px);height:auto;display:block;overflow:visible}.video-hero--word-orbit .hero-word-scene__mark-outline{fill:none;stroke:rgb(var(--p-white-rgb)/.94);stroke-width:.38px;stroke-linecap:round;stroke-linejoin:round;opacity:.94;paint-order:stroke fill;vector-effect:non-scaling-stroke;pointer-events:none}.video-hero--word-orbit .hero-word-scene__copy{z-index:4;text-align:center;justify-items:center;width:100%;margin-top:clamp(36px,4.2vh,52px);display:grid;position:relative;top:auto;left:auto;translate:none}.video-hero--word-orbit .hero-word-scene__copy h1,.video-hero--word-orbit .hero-word-scene__copy h1 span{max-width:none;font-family:var(--font-sans);letter-spacing:-.067em;white-space:nowrap;text-transform:none;margin:0;font-size:clamp(4.25rem,6.6vw,7.5rem);font-weight:600;line-height:.9;display:inline;color:var(--p-white)!important}.video-hero--word-orbit .hero-word-scene__description{max-width:50ch;color:rgb(var(--p-cream-warm-rgb)/.68);font-family:var(--font-sans);letter-spacing:-.018em;text-wrap:balance;margin:clamp(22px,2.6vh,30px) auto 0;font-size:clamp(14px,1.08vw,17px);font-weight:400;line-height:1.5}@media (max-width:1100px){.video-hero--word-orbit .hero-word-scene__core{width:min(94vw,820px);top:49%}.video-hero--word-orbit .hero-word-scene__mark{width:clamp(124px,14vw,168px)}.video-hero--word-orbit .hero-word-scene__copy{margin-top:clamp(32px,4vh,44px)}.video-hero--word-orbit .hero-word-scene__copy h1,.video-hero--word-orbit .hero-word-scene__copy h1 span{font-size:clamp(3.8rem,8.7vw,6.3rem)}}@media (max-width:760px){.video-hero--word-orbit{--hero-nav-height:calc(76px + env(safe-area-inset-top,0px))}.video-hero--word-orbit .hero-word-scene__core{width:calc(100vw - 30px);top:48%}.video-hero--word-orbit .hero-word-scene__mark{width:clamp(112px,32vw,142px)}.video-hero--word-orbit .hero-word-scene__copy{margin-top:28px}.video-hero--word-orbit .hero-word-scene__copy h1,.video-hero--word-orbit .hero-word-scene__copy h1 span{letter-spacing:-.058em;white-space:normal;font-size:clamp(3rem,15vw,4.75rem)}.video-hero--word-orbit .hero-word-scene__description{max-width:31ch;margin-top:18px;font-size:14px;line-height:1.48}}@media (max-height:720px) and (min-width:761px){.video-hero--word-orbit .hero-word-scene__core{top:48%}.video-hero--word-orbit .hero-word-scene__mark{width:clamp(112px,16vh,142px)}.video-hero--word-orbit .hero-word-scene__copy{margin-top:clamp(32px,4.4vh,44px)}.video-hero--word-orbit .hero-word-scene__copy h1,.video-hero--word-orbit .hero-word-scene__copy h1 span{font-size:clamp(3.5rem,9.6vh,5.5rem)}}html{background-color:#020306}body{isolation:isolate;min-height:100%;position:relative}.vl-ambient-field{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.vl-ambient-field__layer{will-change:transform;position:absolute;inset:-10%}.vl-ambient-field__layer-inner{position:absolute;inset:0}.vl-ambient-field__particle{left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle, rgb(var(--p-cream-warm-rgb)/var(--alpha)) 0, rgb(var(--p-cream-warm-rgb)/calc(var(--alpha) * .42)) 34%, transparent 74%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.vl-ambient-field__layer--far .vl-ambient-field__particle{filter:blur(.55px)}.vl-ambient-field__layer--mid .vl-ambient-field__particle{filter:blur(.35px)}.vl-ambient-field__layer--near .vl-ambient-field__particle{filter:blur(.25px)}.vl-ambient-field:not(.is-reduced-motion) .vl-ambient-field__layer--far .vl-ambient-field__layer-inner{animation:168s ease-in-out infinite alternate vlAmbientDriftFar}.vl-ambient-field:not(.is-reduced-motion) .vl-ambient-field__layer--mid .vl-ambient-field__layer-inner{animation:132s ease-in-out infinite alternate vlAmbientDriftMid}.vl-ambient-field:not(.is-reduced-motion) .vl-ambient-field__layer--near .vl-ambient-field__layer-inner{animation:108s ease-in-out infinite alternate vlAmbientDriftNear}@keyframes vlAmbientDriftFar{0%{transform:translate(0,0)}to{transform:translate(5px,-3px)}}@keyframes vlAmbientDriftMid{0%{transform:translate(0,0)}to{transform:translate(-4px,5px)}}@keyframes vlAmbientDriftNear{0%{transform:translate(0,0)}to{transform:translate(6px,4px)}}@media (max-width:980px){.vl-ambient-field__particle[data-mobile-hide=true]{display:none}}@media (prefers-reduced-motion:reduce){.vl-ambient-field__layer-inner{animation:none!important}.vl-ambient-field__layer{transform:none!important}}@media print{.vl-ambient-field{display:none}}.vl-section--light{--vl-bg-deep:var(--role-bg-deep);--vl-bg-base:var(--role-bg-base);--vl-bg-raised:var(--role-bg-raised);--vl-surface-deep:var(--role-surface-deep);--vl-surface-base:var(--role-surface-base);--vl-surface-raised:var(--role-surface-raised);--vl-surface-active:var(--role-surface-active);--vl-text-primary:var(--role-text-primary);--vl-text-secondary:var(--role-text-secondary);--vl-text-muted:var(--role-text-muted);--vl-accent:var(--role-accent);--vl-accent-hover:var(--role-accent-hover);--vl-border-subtle:var(--role-border-subtle);--vl-border-hover:var(--role-border-hover);--vl-border-neutral:var(--role-border-neutral);--vl-hairline:var(--role-hairline-light);background:var(--vl-bg-base);color:var(--vl-text-secondary)}.vl-section--light h1,.vl-section--light h2,.vl-section--light h3,.vl-section--light h4{color:var(--vl-text-primary)}.vl-section--light p{color:var(--vl-text-secondary)}section[data-vl-home-section].vl-section--light,section[data-vl-internal-page].vl-section--light{background-color:var(--vl-bg-base)!important;border-top-color:var(--vl-border-neutral)!important}.vl-section--light .sol-card,.vl-section--light .person,.vl-section--light .pullquote,.vl-section--light .sol-ficha,.vl-section--light .gain,.vl-section--light .cycle,.vl-section--light .feat,.vl-section--light .client,.vl-section--light .pillar,.vl-section--light .ficha,.vl-section--light .jcard,.vl-section--light .biz,.vl-section--light .pay-feat,.vl-section--light form{background:var(--surface-card-premium);color:var(--vl-text-secondary);border-color:var(--vl-border-neutral);box-shadow:var(--shadow-card-premium)}.vl-section--light .sol-card:hover,.vl-section--light .person:hover,.vl-section--light .sol-ficha:hover,.vl-section--light .jcard:hover,.vl-section--light .pay-feat:hover{border-color:var(--vl-border-hover);box-shadow:var(--shadow-card-premium-hover)}.vl-section--light .sol-card .arrow,.vl-section--light .sol-ficha .arrow,.vl-section--light .metric .num,.vl-section--light .step h4,.vl-section--light .closer p,.vl-section--light .modelo .lede b{color:var(--vl-text-primary)}.vl-section--light .sol-card:hover .arrow,.vl-section--light .sol-ficha:hover .arrow{color:var(--vl-accent)}.reg.vl-section--light{background:var(--vl-bg-base)}.reg.vl-section--light .badge{color:var(--vl-accent)}.reg.vl-section--light .reg-seal-panel{box-shadow:var(--shadow-card-premium);background:var(--vl-surface-deep)!important;border-color:var(--vl-border-neutral)!important}[data-vl-home-section=regulation].vl-section--light .seals .seal,[data-vl-home-section=regulation].vl-section--light .seals .seal:hover,[data-vl-home-section=regulation].vl-section--light .seals .seal:focus,[data-vl-home-section=regulation].vl-section--light .seals .seal:focus-visible,[data-vl-home-section=regulation].vl-section--light .seals .seal:active{background-color:var(--vl-surface-base)!important;border-color:var(--vl-border-neutral)!important;color:var(--vl-text-primary)!important;box-shadow:var(--shadow-card-premium)!important}.vl-section--light .vl-reg-sep,.vl-section--light .reg-seal-divider,.vl-section--light .reg-sep,.vl-section--light .reg-seal-panel hr,.vl-section--light .vl-nav-topline{background:var(--vl-hairline)!important;border-color:var(--vl-hairline)!important}@media (prefers-reduced-motion:reduce){.vl-section--light{transition:none}}html{background:var(--p-ink-900)!important}body{background:radial-gradient(68% 34% at 50% 4%, rgb(var(--p-cream-rgb)/.018), transparent 70%),var(--p-ink-900)!important}main{background:0 0!important}header.nav{background:rgb(var(--p-ink-950-rgb)/.98)!important;border-bottom-color:rgb(var(--p-accent-rgb)/.1)!important}.video-hero--word-orbit{--hero-black:var(--p-ink-900)!important;background:0 0!important}.video-hero--word-orbit .video-hero__scroll,.video-hero--word-orbit .video-hero__sticky{background:0 0!important}.video-hero__orbit-background{background:radial-gradient(ellipse 70% 46% at 50% 6%, rgb(var(--p-cream-warm-rgb)/.03), transparent 68%),radial-gradient(ellipse 46% 40% at 50% 52%, rgb(var(--p-cream-warm-rgb)/.022), transparent 72%)!important}section[data-vl-home-section],section[data-vl-internal-page]{background-color:#0000!important}section[data-vl-home-section].vl-section--light,section[data-vl-internal-page].vl-section--light,section[data-vl-home-section=solutions].vl-section--light,section[data-vl-home-section=team].vl-section--light{background:var(--p-ink-900)!important}:root{--vl-card-velada:linear-gradient(180deg, rgb(var(--p-surface-rgb) / .98), rgb(var(--p-ink-800-rgb) / .995));--vl-card-velada-hover:linear-gradient(180deg, #10162bfc, rgb(var(--p-surface-rgb) / 1));--vl-card-border:rgb(var(--p-accent-rgb) / .16);--vl-card-border-hover:rgb(var(--p-accent-rgb) / .28);--vl-card-shadow:0 1px 0 rgb(var(--p-accent-rgb) / .045), 0 18px 38px -30px #000000d1;--vl-card-shadow-hover:0 1px 0 rgb(var(--p-accent-rgb) / .08), 0 22px 44px -30px #000000e6}[data-vl-home-section=solutions] .sol-card,[data-vl-home-section=why-us] .pullquote,[data-vl-home-section=team] .person,[data-vl-home-section=contact] form,[data-vl-home-section=process] .step,.reg-seal-panel,.sol-ficha,.gain,.cycle,.feat,.client,.pillar,.ficha,.jcard,.biz,.pay-feat,.faq details,.vl-section--light .sol-card,.vl-section--light .person,.vl-section--light .pullquote,.vl-section--light form{background:var(--vl-card-velada)!important;border-color:var(--vl-card-border)!important;box-shadow:var(--vl-card-shadow)!important}[data-vl-home-section=team] .person,[data-vl-home-section=solutions] .sol-card{border-radius:16px}@media (hover:hover) and (pointer:fine){[data-vl-home-section=solutions] .sol-card:hover,[data-vl-home-section=team] .person:hover,[data-vl-home-section=contact] form:hover,.sol-ficha:hover,.jcard:hover,.pay-feat:hover{background:var(--vl-card-velada-hover)!important;border-color:var(--vl-card-border-hover)!important;box-shadow:var(--vl-card-shadow-hover)!important}}[data-vl-home-section=contact] input,[data-vl-home-section=contact] select,[data-vl-home-section=contact] textarea{background-color:rgb(var(--p-ink-rgb)/.72)!important;border-color:rgb(var(--p-accent-rgb)/.14)!important}.vl2-wa,.sound-toggle{background-color:var(--p-ink-700)!important;border-color:rgb(var(--p-accent-rgb)/.2)!important}:root{--vl-divider-ink:var(--p-ink-950);--vl-divider-ink-2:var(--p-ink-900);--vl-divider-ink-3:var(--p-ink-800)}:is(.section-divider,.section-divider-wrap,.section-divider-glow,.vl-section-divider,.vl-divider,.divider-bg,.divider-background,.divider-depth,.section-wipe,.section-transition,[data-vl-divider],[data-vl-section-divider]){--divider-band-a:var(--vl-divider-ink);--divider-band-b:var(--vl-divider-ink-2);--divider-band-c:var(--vl-divider-ink-3)}:is(.section-divider__band,.section-divider__slice,.section-divider__row,.vl-section-divider__band,.vl-divider__band,.divider-band,.divider-slice,.wipe-band,.wipe-row):nth-child(odd){background:var(--vl-divider-ink-2)!important}:is(.section-divider__band,.section-divider__slice,.section-divider__row,.vl-section-divider__band,.vl-divider__band,.divider-band,.divider-slice,.wipe-band,.wipe-row):nth-child(2n){background:var(--vl-divider-ink)!important}:is(.section-divider,.section-divider-wrap,.vl-section-divider,.vl-divider,.section-wipe,.section-transition,[data-vl-divider],[data-vl-section-divider]):before{background:linear-gradient(180deg, var(--vl-divider-ink-2), var(--vl-divider-ink))!important}:is(.section-divider,.section-divider-wrap,.vl-section-divider,.vl-divider,.section-wipe,.section-transition,[data-vl-divider],[data-vl-section-divider]):after{background:linear-gradient(180deg, var(--vl-divider-ink), var(--vl-divider-ink-3))!important}:is(.section-divider-glow,.divider-glow,.vl-divider-glow){background:radial-gradient(50% 100% at 50% 50%, rgb(var(--p-accent-rgb)/.08), transparent 70%)!important}:is(.vl-reg-sep,.reg-seal-divider,.reg-sep,.vl-nav-topline,.section-divider-line,.divider-line){background:rgb(var(--p-accent-rgb)/.14)!important;border-color:rgb(var(--p-accent-rgb)/.14)!important}@media (max-width:760px){body{background:radial-gradient(circle at 12% 16%, rgb(var(--p-cream-rgb)/.075) 0 .5px, transparent 1.25px),radial-gradient(circle at 68% 14%, rgb(var(--p-accent-rgb)/.075) 0 .5px, transparent 1.25px),var(--p-ink-900)!important}}p,li,.lead,.fin-lede,.ai-lede,.modelo .lede,.sec-head p,.metric .cap,.sol-card p,.sol-ficha p,.panel-lead p,.feat p,.client p,.client .who,.edge p.body,.edge li,.person p,.step p,.reg p,.legal{color:var(--p-text)!important}small,.muted,.text-muted,.footer-note,.contact-note{color:var(--p-text-muted)!important}h1,h2,h3,h4,.serif,.sec-head h2,.process .sec-head h2,.metric .num{color:var(--p-cream)!important}.eyebrow,.eyebrow *,.kicker,.kicker *,.overline,.overline *,.mini-kicker,.mini-kicker *,.sol-card .idx,.person .role,.step .n,.reg .badge,.reg .badge *,.reg-seal-kicker,.reg-seal-kicker *,.edge li:before{color:var(--p-accent)!important}
