@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}:root{--aa-corporate:#251c89;--aa-corporate-2:#383d89;--aa-cyan:#00d3db;--aa-accent:#7b2cff;--aa-cyan-2:#0dc0fd;--aa-purple:#7b2cff;--aa-pink:#ff357d;--aa-yellow:#f3e200;--aa-amber:#ffa700;--aa-lime:#94e52f;--aa-black:#0a0a0a;--aa-ink:#1e1e23;--aa-ink-2:#1f1f26;--aa-slate:#6b788c;--aa-slate-2:#8a9ab7;--aa-mist:#e8e9f4;--aa-fog:#f2f3f8;--aa-white:#fff;--aa-surface-dark:#0a0a0a;--aa-surface-card-d:#151519;--aa-surface-light:#fff;--aa-surface-card-l:#fff;--aa-hairline-d:#1f1f26;--aa-hairline-l:#e8e9f4;--aa-text-on-dark:#fff;--aa-text-on-light:#0a0a0a;--aa-text-muted-dark:#8a9ab7;--aa-text-muted-light:#6b788c;--aa-grad-pre:linear-gradient(135deg, #251c89 29%, #7b2cff 95%);--aa-grad-in:linear-gradient(135deg, #0dc0fd 4%, #0075ff 14%, #6100ff 30%, #7b2cff 42%, #897fff 56%, #4b0ad4 78%, #251c89 96%);--aa-grad-mixed:linear-gradient(90deg, #0dc0fd 0%, #7b2cff 100%);--aa-grad-cta:linear-gradient(135deg, #00d3db 0%, #7b2cff 60%, #ff357d 100%);--aa-grad-blob:linear-gradient(180deg, #0080ff 0%, #ff00d4 48%, #ff5005 100%);--aa-grad-neutral:linear-gradient(180deg, #6b788c 21%, #1e1e23 100%);--aa-grad-mesh:radial-gradient(60% 80% at 80% 0%, #7b2cff73, transparent 60%), radial-gradient(60% 80% at 0% 100%, #00d3db59, transparent 60%), radial-gradient(40% 60% at 50% 50%, #ff357d33, transparent 70%), #0a0a0a;--aa-font:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--aa-tracking-display:-.02em;--aa-tracking-tight:-.01em;--aa-tracking-normal:0em;--aa-tracking-loose:.04em;--aa-fs-portada:112px;--aa-fs-section:140px;--aa-fs-h1:56px;--aa-fs-h2:48px;--aa-fs-h3:40px;--aa-fs-h4:32px;--aa-fs-eyebrow:24px;--aa-fs-body-lg:24px;--aa-fs-body:18px;--aa-fs-caption:14px;--aa-fs-micro:12px;--aa-space-1:4px;--aa-space-2:8px;--aa-space-3:12px;--aa-space-4:16px;--aa-space-5:24px;--aa-space-6:32px;--aa-space-7:40px;--aa-space-8:48px;--aa-space-9:64px;--aa-space-10:96px;--aa-gutter-slide:192px;--aa-gutter-content:274px;--aa-gutter-body:211px;--aa-radius-1:8px;--aa-radius-2:12px;--aa-radius-3:16px;--aa-radius-4:24px;--aa-radius-5:32px;--aa-radius-pill:999px;--aa-shadow-card-d:0 14px 68px 0 #222f3e1a;--aa-shadow-card-l:0 2px 28px 0 #481b920f;--aa-shadow-pop:0 10px 40px 0 #7b2cff40;--aa-glow-cyan:0 0 64px #00d3db59;--aa-glow-purple:0 0 80px #7b2cff73;--aa-ease:cubic-bezier(.2,.7,.2,1);--aa-ease-out:cubic-bezier(.16,1,.3,1);--aa-dur-fast:.18s;--aa-dur-base:.28s;--aa-dur-slow:.55s;--roi-fs-display:clamp(2.25rem, 4.8vw, 3.5rem);--roi-fs-h2:clamp(2rem, 4.2vw, 3rem);--roi-fs-h3:clamp(1.375rem, 2.2vw, 1.75rem);--roi-fs-h4:1.125rem;--roi-fs-lede:clamp(1.0625rem, 1.6vw, 1.3125rem);--roi-fs-body:1rem;--roi-fs-caption:.875rem;--roi-fs-micro:.75rem;--roi-container:1200px;--roi-gutter:clamp(20px, 4vw, 40px);--roi-section-y:clamp(72px, 9vw, 128px);--roi-glass-bg:#1515198c;--roi-glass-border:#ffffff14;--roi-hairline:#ffffff1a;--roi-muted:#ffffffad;--roi-faint:#ffffff73;--roi-mono:ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Mono", Menlo, Consolas, monospace;--roi-grad-cta:linear-gradient(90deg, #0dc0fd 17%, #4a3aff 63%, #7b2cff 83%);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--aa-black);color:var(--aa-text-on-dark);font-family:var(--aa-font);font-size:var(--roi-fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:var(--aa-tracking-display);text-wrap:balance;margin:0;font-weight:700;line-height:1.08}h1{font-size:var(--roi-fs-display)}h2{font-size:var(--roi-fs-h2)}h3{font-size:var(--roi-fs-h3)}h4{font-size:var(--roi-fs-h4);letter-spacing:var(--aa-tracking-tight)}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--aa-cyan-2);outline-offset:3px;border-radius:var(--aa-radius-1)}.container{width:100%;max-width:var(--roi-container);padding-inline:var(--roi-gutter);margin-inline:auto}.section{padding-block:var(--roi-section-y);position:relative}[id]{scroll-margin-top:88px}.lede{max-width:62ch;margin-top:var(--aa-space-5);font-size:var(--roi-fs-lede);color:var(--aa-white);line-height:1.55}.section-head{max-width:68ch;margin-bottom:var(--aa-space-9);text-align:center;margin-inline:auto}.section-head .lede{margin-inline:auto}.glass{background:var(--roi-glass-bg);-webkit-backdrop-filter:blur(24px);border:1px solid var(--roi-glass-border);border-radius:var(--aa-radius-4);box-shadow:var(--aa-shadow-card-d);position:relative}.muted{color:var(--roi-muted)}.faint{color:var(--roi-faint)}.grad-text{background-image:var(--roi-grad-cta);color:#0000;background-position:100%;background-size:230% 230%;background-clip:text}code,.mono{font-family:var(--roi-mono);font-size:.875em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{justify-content:center;align-items:center;gap:var(--aa-space-3);border-radius:var(--aa-radius-pill);letter-spacing:var(--aa-tracking-tight);padding:16px 32px;font-size:1rem;font-weight:600;line-height:1.5;transition:all .3s cubic-bezier(0,0,.2,1);display:inline-flex}.btn:hover{filter:brightness(1.1);transform:scale(1.05)}.btn:active{transform:scale(.95)}.btn-primary{background-image:var(--roi-grad-cta);color:var(--aa-white);box-shadow:var(--aa-shadow-pop)}.btn-ghost{border:1px solid var(--roi-hairline);color:var(--aa-white)}.btn-ghost:hover{background:#ffffff0a;border-color:#ffffff47}
