/* st-plataforma-v14p (12 sep 2026, QA Fable tanda 5, MY-1): identica a st-plataforma-v14o salvo :hover simple bajo @media (hover:hover); :is(:hover,:focus-visible) partido; :not(:hover) duplicado bajo (hover:none). Sin cambios en declaraciones. */
/* st-plataforma-v14o · 12 sep 2026 (segunda ronda, punto 11, scroll movil). Unico cambio respecto a st-plataforma-v14n: el estado 'menu abierto' se detecta por
   nav:has([data-st-burger][aria-expanded="true"]) en vez de nav:has([data-st-menu][style*="flex"]). st-pages escribe las dos cosas en el
   mismo click (v44 L95-97), asi que el resultado visual es identico; pero un :has() con [style*=...] obliga a Chromium/WebKit a
   recalcular el estilo de TODO el documento cada vez que cualquier elemento cambia su style en linea (la barra de progreso lo hace
   en cada fotograma del scroll): medido 25 ms por escritura a CPU x4, 1,7 s de 2,3 s de gesto en Inicio movil. Con este cambio: 0 ms.    Tambien: [data-st-hero] h1 ~ p:has(+ div[data-st-rev] a) pasa a p:has(+ div a[data-st-cta]) (mismo elemento; asi el revelado
   data-st-rev=on de cada bloque ya no recalcula todo el arbol via el :has()). */
/* LP Plataforma "Como funciona" - generado del handoff dc.html */
html,body{margin:0;padding:0;background:var(--cy-bg,#EAF0FB)}body{font-family:'DM Sans',sans-serif;color:var(--cy-ink,#0E1116);-webkit-font-smoothing:antialiased}:root{--cy-bg:#EAF0FB;--cy-card:#FFFFFF;--cy-paper:#FFFFFF;--cy-ln:#C4CFE4;--cy-ln-soft:#DCE3F2;--cy-emph:#2740C9;--cy-link:#3B5BFF;--cy-kicker:#2740C9;--st-ser:#29487B;--st-rombo:#29487B;--st-tag:#3B5BFF;--cy-chip:rgba(59,91,255,.07);--cy-sand:#FBF6EA;--cy-ln-sand:#C9B58E;--marco:clamp(24px,5.6vw,134px);--grid-line-width:1px;--grid-frame-x:clamp(24px,5.6vw,134px);--grid-grain-band:clamp(104px,8vw,148px);--grid-content-pad:clamp(24px,2.25vw,44px)}html:root[data-cy-theme="noche"]{--cy-bg:#070B12;--cy-card:#0E1936;--cy-paper:#16204A;--cy-emph:#7C92FF;--cy-link:#9FB0FF;--cy-kicker:#8FA3FF;--st-ser:#7C92FF;--st-rombo:#8FA3FF;--st-tag:#7C92FF;--cy-sand:#141008;--cy-ln-sand:#5C4C22;--cy-chip:rgba(124,146,255,.12)}.st-dt a{color:var(--cy-link,#3B5BFF);text-decoration:none}@media (hover:hover){.st-dt a:hover{color:var(--cy-emph,#2740C9)}}::selection{background:#3B5BFF;color:#FFFFFF}.st-dt em[class*="cy-dser"]{padding:.08em .12em .08em .06em;margin:-.08em -.12em -.08em -.06em}
@keyframes odyDestello{0%{text-shadow:0 0 0 rgba(255,255,255,0)}30%{text-shadow:0 0 38px rgba(255,255,255,.95),0 0 110px rgba(124,146,255,.85)}100%{text-shadow:0 0 22px rgba(124,146,255,.5),0 0 70px rgba(59,91,255,.38)}}.st-dt [data-st-rev]{transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}.st-dt [data-st-rev="off"]{opacity:0;transform:translateY(14px)}.st-dt [data-cy-lang]:not([data-cy-lang="es"]) .lang-es{display:none!important}.st-dt [data-cy-lang="es"] .lang-en{display:none!important}.st-dt [data-lang-btn]{cursor:pointer;border:none;background:transparent;display:inline-flex;align-items:center;gap:6px;padding:0 10px;font:700 10.5px 'Space Grotesk',sans-serif;letter-spacing:.08em;color:var(--cy-faint,#8A8F98)}.st-dt [data-cy-lang]:not([data-cy-lang="es"]) [data-lang-btn="en"],.st-dt [data-cy-lang="es"] [data-lang-btn="es"]{color:var(--cy-ink,#0E1116)}.st-dt [data-st-nav]{transition:background .25s ease,box-shadow .25s ease}.st-dt [data-st-nav][data-scrolled="0"]{background:transparent!important;box-shadow:none!important}.st-dt [data-st-nav][data-scrolled="1"]{box-shadow:0 1px 0 rgba(14,17,22,.07),0 12px 30px rgba(14,17,22,.05)}.st-dt [data-cy-lang] em.cy-dser-cobalto.cy-dser-cobalto.cy-dser-cobalto{background-image:url("assets/pix/ser-ramp2.png")!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:left center!important;image-rendering:pixelated!important}.st-dt [data-cy-lang] em.cy-dser-cobalto.cy-dser-cobalto.cy-dser-cobalto[data-st-claro]{background-image:url("assets/pix/ser-ramp2-dark.png")!important}html:root[data-cy-theme="noche"] .st-dt [data-cy-lang] em.cy-dser-cobalto.cy-dser-cobalto.cy-dser-cobalto{background-image:url("assets/pix/ser-ramp2-dark.png")!important}@media (hover:hover){.st-dt a[data-st-cta].cy-dbtn.cy-dbtn:hover,.st-dt a[data-st-cta].cy-dbtn-white.cy-dbtn-white:hover{background-image:var(--st-cta-ramp,none)!important;background-origin:border-box!important;background-clip:border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:left center!important;background-color:#4066A3!important;color:#FFFFFF!important;border-color:transparent!important;image-rendering:pixelated}}.st-dt a[data-st-cta]{transition:background-color .2s ease,color .2s ease}.st-dt [data-cy-lang] div[role="group"][aria-label="Idioma"]{display:inline-flex!important}.st-dt [data-cy-lang] a[data-st-cta][data-st-nav-cta]{width:148px!important;flex:none!important;padding:0 12px!important;gap:7px!important;font-size:14.5px!important}.st-dt [data-cy-lang] div[role="group"][aria-label="Idioma"]{width:auto!important;min-width:126px!important;flex:none!important}.st-dt [data-cy-lang] div[role="group"][aria-label="Idioma"] .cy-lang-btn{flex:1 1 0!important;justify-content:center!important;padding:0 12px!important;gap:8px!important}.st-dt [data-cy-lang] nav .cy-tgw{width:76px!important;flex:none!important}@media (min-width:1180px){.st-dt [data-st-navmid]{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;flex:none!important;width:auto!important}}.st-dt [data-cy-lang] nav .cy-tgw .cy-tgb{flex:1 1 0!important;width:auto!important}.st-dt [data-cy-lang] nav .cy-tgw,.st-dt [data-cy-lang] nav div[role="group"][aria-label="Idioma"],.st-dt [data-cy-lang] nav a[data-st-cta][data-st-nav-cta]{height:46px!important;min-height:46px!important;box-sizing:border-box!important;border-radius:11px!important}@media (max-width:1240px){.st-dt [data-cy-lang] nav a.cy-dchip{padding:0 10px!important;font-size:14px!important}.st-dt [data-st-navmid]{gap:4px!important}.st-dt [data-cy-lang] nav img[data-ody-logo]{height:32px!important}}@media (max-width:1180px){.st-dt [data-st-2col]{grid-template-columns:minmax(0,1fr)!important;gap:34px!important}.st-dt [data-st-flota]{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important}.st-dt [data-st-flota] .st-n{display:none!important}.st-dt [data-st-riesgos]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.st-dt [data-st-riesgos] .st-n{display:none!important}}@media (max-width:1150px){.st-dt [data-cy-lang] nav a.cy-dchip{padding:0 7px!important;font-size:13px!important}.st-dt [data-st-navmid]{gap:2px!important}.st-dt [data-cy-lang] nav img[data-ody-logo]{height:26px!important}}@media (max-width:1080px){.st-dt [data-cy-lang] nav a.cy-dchip{padding:0 8px!important;font-size:13px!important}.st-dt [data-cy-lang] a[data-st-cta][data-st-nav-cta] svg{display:none!important}}@media (prefers-reduced-motion: reduce){.st-dt [data-st-rev]{opacity:1!important;transform:none!important;transition:none}}.st-dt [data-cy-lang] div[role="group"][aria-label="Idioma"]{background:var(--cy-card,#FFFFFF)!important}.st-dt [data-cy-lang] [data-lang-btn]{background:transparent!important;color:var(--cy-mut,#5A6068)!important}.st-dt [data-cy-lang]:not([data-cy-lang="es"]) [data-lang-btn="en"],.st-dt [data-cy-lang="es"] [data-lang-btn="es"]{background:#0E1116!important;background-image:none!important;color:#FFFFFF!important}html:root[data-cy-theme="noche"] .st-dt [data-cy-lang]:not([data-cy-lang="es"]) [data-lang-btn="en"],html:root[data-cy-theme="noche"] .st-dt [data-cy-lang="es"] [data-lang-btn="es"]{background:#E9EDFB!important;background-image:none!important;color:#0E1116!important}@media (hover:hover){html:root[data-cy-theme="noche"] .st-dt a[data-st-cta].cy-dbtn:hover,html:root[data-cy-theme="noche"] .st-dt a[data-st-cta].cy-dbtn-white:hover{color:#070B12!important;background-color:#9FB0FF!important}}.st-dt [data-st-hoverdither]{transition:background-color .2s ease,color .2s ease}.st-dt [data-st-hoverdither][data-st-hoverdither][data-st-hoverdither]:focus-visible{background-image:var(--st-cta-ramp,none)!important;background-origin:border-box!important;background-clip:border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:left center!important;background-color:var(--st-ser,#29487B)!important;color:#FFFFFF!important;image-rendering:pixelated}@media (hover:hover){.st-dt [data-st-hoverdither][data-st-hoverdither][data-st-hoverdither]:hover{background-image:var(--st-cta-ramp,none)!important;background-origin:border-box!important;background-clip:border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:left center!important;background-color:var(--st-ser,#29487B)!important;color:#FFFFFF!important;image-rendering:pixelated}}html:root[data-cy-theme="noche"] .st-dt [data-st-hoverdither][data-st-hoverdither][data-st-hoverdither]:focus-visible{color:#070B12!important}@media (hover:hover){html:root[data-cy-theme="noche"] .st-dt [data-st-hoverdither][data-st-hoverdither][data-st-hoverdither]:hover{color:#070B12!important}}@media (hover:hover){.st-dt [data-cy-lang] nav [data-st-nav] a[data-st-cta][data-st-cta][data-st-cta]:hover{background-image:var(--st-cta-ramp,none)!important;background-origin:border-box!important;background-clip:border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:left center!important;background-color:#4066A3!important;color:#FFFFFF!important;border-color:transparent!important;image-rendering:pixelated!important}}@media (hover:hover){html:root[data-cy-theme="noche"] .st-dt [data-cy-lang] nav [data-st-nav] a[data-st-cta][data-st-cta][data-st-cta]:hover{color:#070B12!important;background-color:#9FB0FF!important}}.st-dt [data-st-wipe]{will-change:filter,opacity,transform;clip-path:none}.st-dt [data-st-wipe="off"]{opacity:0;filter:blur(17px);transform:translateY(13px) scale(1.014);text-shadow:.13em 0 0 rgba(59,91,255,.5),-.09em 0 0 rgba(229,170,164,.44)}.st-dt [data-st-wipe="on"]{opacity:1;filter:blur(0);transform:none;text-shadow:0 0 0 rgba(59,91,255,0),0 0 0 rgba(229,170,164,0);transition:filter 1.15s cubic-bezier(.2,.7,.2,1),text-shadow 1s cubic-bezier(.2,.7,.2,1),transform 1.15s cubic-bezier(.2,.7,.2,1),opacity .6s ease}.st-dt [data-st-progreso]{position:fixed;left:0;top:0;height:4px;width:0;z-index:200;background:var(--st-prog,#29487B);box-shadow:0 0 0 1px var(--st-prog-tr,rgba(41,72,123,.16));pointer-events:none;transition:width .12s linear}@media (prefers-reduced-motion: reduce){.st-dt [data-st-wipe]{clip-path:none!important;opacity:1!important;filter:none!important;transform:none!important;text-shadow:none!important}}:root{--st-prog:#29487B;--st-prog-tr:rgba(41,72,123,.16)}html:root[data-cy-theme="noche"]{--st-prog:#7C92FF;--st-prog-tr:rgba(124,146,255,.18)}:root{--st-nodo:11px}.st-dt [data-st-blq]{position:relative}.st-dt .st-n{position:absolute;left:50%;top:50%;width:var(--st-nodo,11px);height:var(--st-nodo,11px);box-sizing:border-box;border:var(--grid-line-width,1px) solid var(--st-rombo,#29487B);background:var(--cy-card,#FFFFFF);transform:translate(-50%,-50%) rotate(45deg);pointer-events:none;z-index:4}.st-dt .st-x20{left:calc(20% - .3px)}.st-dt .st-x25{left:calc(25% - .25px)}.st-dt .st-x33{left:calc(33.3333% - .167px)}.st-dt .st-x50{left:50%}.st-dt .st-x67{left:calc(66.6667% + .167px)}.st-dt .st-x75{left:calc(75% + .25px)}.st-dt .st-x40{left:calc(40% - .1px)}.st-dt .st-x60{left:calc(60% + .1px)}.st-dt .st-x80{left:calc(80% + .3px)}.st-dt .st-nt{top:0}.st-dt .st-nb{top:100%}.st-dt .st-y50{top:50%}.st-dt .st-nl{left:0}.st-dt .st-nr{left:100%}.st-dt .st-y33{top:calc(33.3333% - .167px)}.st-dt .st-y67{top:calc(66.6667% + .167px)}.st-dt .st-lg{position:relative;display:inline-block;line-height:0}.st-dt .st-lg img{display:block;transition:opacity .22s ease}@supports ((-webkit-mask-image:url("a.svg")) or (mask-image:url("a.svg"))){.st-dt .st-lg img{opacity:0}.st-dt .st-lg::before{content:"";position:absolute;inset:0;background-color:var(--st-ser,#29487B);-webkit-mask-image:var(--st-lg-src);mask-image:var(--st-lg-src);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:opacity .22s ease}@media (hover:hover){.st-dt .st-lg:hover img{opacity:1}}@media (hover:hover){.st-dt .st-lg:hover::before{opacity:0}}
}@media (hover:hover){html:root[data-cy-theme="noche"] .st-dt .st-lg.st-lg-mono:hover img{filter:brightness(0) invert(1)}}.st-dt [data-st-payout]{background:#0E1936;border-top:1px solid #26397A;--cy-card:#0E1936;--st-rombo:#8FA3FF;--pay-ink:#FFFFFF;--pay-body:rgba(230,236,255,.78);--pay-soft:rgba(230,236,255,.55);--pay-ln:rgba(230,236,255,.2);--pay-num:#34E0AE;--pay-ser:#AEBEE6;--pay-chip:#9FB0FF;--pay-chip-bd:rgba(159,176,255,.35);--pay-chip-bg:rgba(124,146,255,.12)}html:root[data-cy-theme="noche"] .st-dt [data-st-payout]{background:#FFFFFF;border-top:1px solid #C4CFE4;--cy-card:#FFFFFF;--st-rombo:#29487B;--pay-ink:#0E1116;--pay-body:#3D4654;--pay-soft:#8A8F98;--pay-ln:#C9D2E6;--pay-num:#10B981;--pay-ser:#29487B;--pay-chip:#2740C9;--pay-chip-bd:rgba(59,91,255,.4);--pay-chip-bg:rgba(59,91,255,.07)}.st-dt [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"]{background:transparent!important}.st-dt [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] img[data-ody-logo]{filter:invert(1) brightness(2.2)}.st-dt [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] a[data-st-cta]{background:#FFFFFF!important;color:#0E1116!important;border-color:rgba(255,255,255,.6)!important}.st-dt [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] a.cy-dchip{color:rgba(255,255,255,.86)!important}@media (hover:hover){.st-dt [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] a.cy-dchip:hover{color:#FFFFFF!important}}.st-dt [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] span[aria-hidden="true"]{background:rgba(255,255,255,.28)!important}.st-dt [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] .cy-tgw,.st-dt [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] div[role="group"][aria-label="Idioma"]{background:var(--cy-card,#FFFFFF)!important;border-color:var(--cy-ln,#C4CFE4)!important}.st-dt [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] .cy-tgw span[aria-hidden="true"],.st-dt [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] div[role="group"][aria-label="Idioma"] span[aria-hidden="true"]{background:var(--cy-ln,#C4CFE4)!important}


.st-dt .st-i-04894d6d{flex:none;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;padding:3px 7px;background:var(--cy-chip,rgba(59,91,255,.07));color:var(--st-tag,#3B5BFF)}.st-dt .st-i-064c80d7{margin:0;font:14.5px/1.6 'DM Sans',sans-serif;color:var(--cy-body,#3D4654);text-wrap:pretty}.st-dt .st-i-067f2af5{font:600 10px 'Space Grotesk',sans-serif;letter-spacing:.16em;color:rgba(242,244,248,.55)}.st-dt .st-i-072c8082{flex:none;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;padding:3px 7px;background:rgba(245,158,11,.14);color:#F59E0B}.st-dt .st-i-0730e4ff{font:600 12.5px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums}.st-dt .st-i-0819511f{font-weight:600;color:#FFFFFF}.st-dt .st-i-08447af3{font:600 10.5px 'Space Grotesk',sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--st-ser,#29487B)}.st-dt .st-i-0912fa5b{font:12.5px 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-dt .st-i-0a8e8a1d{flex:none;width:30px;height:30px;border-radius:99px;background:rgba(124,146,255,.2);display:inline-flex;align-items:center;justify-content:center;font:600 11px 'Space Grotesk',sans-serif;color:#AEBEE6}.st-dt .st-i-0aec2462{display:flex;align-items:flex-start;gap:14px}.st-dt .st-i-0b88922d{display:flex;align-items:flex-start;gap:12px}.st-dt .st-i-0c2ec707{font:600 13px 'Space Grotesk',sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--st-ser,#29487B)}.st-dt .st-i-0ec5a772{border:1px solid var(--cy-ln,#C4CFE4);overflow:hidden;display:flex;flex-direction:column;gap:1px;background:var(--cy-ln,#C4CFE4)}.st-dt .st-i-0f57a2ac{display:flex;flex-direction:column;gap:12px;width:min(560px,100%);margin-top:12px}.st-dt .st-i-0fb8c9ce{width:6px;height:6px;border-radius:99px;background:#10B981}.st-dt .st-i-10043b9a{background:var(--cy-card,#FFFFFF);border-top:1px solid var(--cy-ln,#C4CFE4);padding:0 var(--grid-frame-x);scroll-margin-top:70px}.st-dt .st-i-12e7ea0b{display:inline-flex;align-items:center;gap:7px;background:#0E1116;color:#FFFFFF;font:600 15.5px 'DM Sans',sans-serif;height:46px;padding:0 18px;box-sizing:border-box;border-radius:11px}.st-dt .st-i-12f80941{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:2px}.st-dt .st-i-14e11a22{font:13px 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}.st-dt .st-i-14fd0ab8{flex:1;display:flex;flex-direction:column;gap:6px;font:600 10.5px 'Space Grotesk',sans-serif;letter-spacing:.12em;color:var(--cy-faint,#8A8F98)}.st-dt .st-i-1826ac19{font:600 12px 'Space Grotesk',sans-serif;letter-spacing:.06em;color:var(--st-ser,#29487B)}.st-dt .st-i-18304d4a{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:18px}.st-dt .st-i-199ba268{display:flex;align-items:center;gap:7px;flex:none}.st-dt .st-i-1c2c799b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.st-dt .st-i-1eaf4e91{position:relative;width:100%;aspect-ratio:21/9}.st-dt .st-i-1ec0252a{display:flex;flex-direction:column;gap:3px;min-width:0}.st-dt .st-i-20174c2f{font:600 25px 'Space Grotesk',sans-serif;letter-spacing:-0.014em;font-variant-numeric:tabular-nums}.st-dt .st-i-22ea643f{position:relative;height:clamp(360px,40vw,540px);overflow:hidden;background:#000000;cursor:crosshair}.st-dt .st-i-23fc0532{padding:26px var(--grid-content-pad,42px) 30px}.st-dt .st-i-2442d4b4{margin:0;font:19px/1.7 'DM Sans',sans-serif;color:var(--cy-body,#3D4654);max-width:64ch;text-wrap:pretty}.st-dt .st-i-24b95bdb{display:inline-flex;align-items:stretch;border-radius:11px;overflow:hidden;height:46px;border:1px solid var(--cy-ln,#C4CFE4);background:var(--cy-card,#FFFFFF)}.st-dt .st-i-25025d50{font:13px/1.5 'DM Sans',sans-serif;color:var(--pay-soft)}.st-dt .st-i-262587c7{background:var(--cy-card,#FFFFFF);padding:20px 20px 24px;display:flex;flex-direction:column;gap:15px}.st-dt .st-i-28d715b5{flex:none;width:7px;height:7px;background:#F59E0B}.st-dt .st-i-2949f424{position:relative;background:var(--cy-card,#FFFFFF);display:flex;flex-direction:column}.st-dt .st-i-29d06dd0{display:flex;flex-direction:column;gap:12px;margin-top:2px}.st-dt .st-i-2a544456{font:600 26px 'Space Grotesk',sans-serif;letter-spacing:-0.016em;font-variant-numeric:tabular-nums}.st-dt .st-i-2b4d3d09{font:700 10px 'Space Grotesk',sans-serif;letter-spacing:.14em;color:var(--st-tag,#3B5BFF)}.st-dt .st-i-2b929c56{font:600 11.5px 'Space Grotesk',sans-serif;letter-spacing:.14em;color:var(--cy-mut,#5A6068)}.st-dt .st-i-2ce8735e{height:0;border-top:1px solid #2B2E32;background:#000000}.st-dt .st-i-2e092b2f{font:14.5px/1.55 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-dt .st-i-2e6999b0{font:13.5px 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-dt .st-i-2ef4a891{width:6px;height:6px;background:#10B981}.st-dt .st-i-2f7a652f{padding:44px;background:#000000;display:flex;flex-direction:column;gap:18px}.st-dt .st-i-30520427{border:1px solid var(--cy-ln,#C4CFE4);border-radius:20px;overflow:hidden}.st-dt .st-i-30591739{flex:none;font:600 12px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums}.st-dt .st-i-33fceea6{font-family:'DM Serif Display',serif;font-style:italic;font-weight:400;color:var(--st-ser,#29487B)}.st-dt .st-i-34ccd49a{font:600 9.5px 'Space Grotesk',sans-serif;letter-spacing:.12em;color:var(--cy-mut,#5A6068)}.st-dt .st-i-34ed1d99{background:var(--cy-card,#FFFFFF);padding:20px 22px;display:flex;flex-direction:column;gap:6px}.st-dt .st-i-36533e6b{display:flex;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;border:1px solid rgba(242,244,248,.14);border-radius:12px}.st-dt .st-i-365b41ce{font:600 17px 'Space Grotesk',sans-serif;letter-spacing:-0.008em}.st-dt .st-i-38c2c434{position:relative;height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--cy-card,#FFFFFF);padding:0 calc(var(--grid-frame-x) + var(--grid-content-pad,42px))}.st-dt .st-i-3d0b86dc{display:inline-flex;align-items:center;height:36px;padding:0 16px;font:600 15.5px 'DM Sans',sans-serif;color:var(--cy-ink,#0E1116);transition:color .18s,background .18s;border-radius:11px}.st-dt .st-i-3f2f886d{width:100%;height:auto;aspect-ratio:1920/1200;display:block;border-radius:18px}.st-dt .st-i-3fb7ca2a{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9457162e7a974dfd68a46b_google-cloud.svg)}.st-dt .st-i-40a252c9{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:13px;border-bottom:1px solid rgba(242,244,248,.1)}.st-dt .st-i-40d2534d{background:var(--cy-card,#FFFFFF);padding:18px 20px;display:flex;flex-direction:column;gap:5px}.st-dt .st-i-418153be{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,11,18,.8) 0%,rgba(7,11,18,.48) 46%,rgba(7,11,18,.32) 74%,rgba(7,11,18,.66) 100%)}.st-dt .st-i-41865e68{font:600 11px 'Space Grotesk',sans-serif;letter-spacing:.14em;color:var(--cy-mut,#5A6068)}.st-dt .st-i-42b49219{margin:0;font:18px/1.68 'DM Sans',sans-serif;color:var(--pay-body);max-width:58ch;text-wrap:pretty}.st-dt .st-i-443a3012{font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;color:var(--cy-mut,#5A6068)}.st-dt .st-i-459fe4b3{display:flex;flex-direction:column;gap:10px}.st-dt .st-i-4673d78b{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:48px;align-items:start}.st-dt .st-i-46cca259{background:var(--cy-bg,#EAF0FB);padding:0 var(--grid-frame-x)}.st-dt .st-i-47aec4c2{display:flex;flex-direction:column;gap:10px;margin-top:8px}.st-dt .st-i-49476a32{display:flex;flex-direction:column;border:1px solid var(--cy-ln,#C4CFE4);border-radius:18px;overflow:hidden;margin-top:6px}.st-dt .st-i-49870338{font:600 74px/0.9 'Space Grotesk',sans-serif;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.st-dt .st-i-49add69b{display:flex;align-items:center;height:26px;font:600 11px 'Space Grotesk',sans-serif;letter-spacing:.16em;color:rgba(242,244,248,.6)}.st-dt .st-i-4dc13cf5{font:600 12.5px 'DM Sans',sans-serif;color:var(--cy-ink,#0E1116)}.st-dt .st-i-4e19657b{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a94571511fe53ecdd36f846_anthropic.svg)}.st-dt .st-i-4ffbb8a7{font-family:'DM Serif Display',serif;font-style:italic;font-weight:400;color:var(--pay-ser)}.st-dt .st-i-4ffd1d97{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding:clamp(84px,13vh,170px) var(--grid-frame-x) clamp(64px,10vh,140px)}.st-dt .st-i-50618151{display:inline-flex;width:fit-content;font:600 12px 'Space Grotesk',sans-serif;letter-spacing:.17em;color:#9FB0FF;border:1px solid rgba(159,176,255,.42);background:rgba(159,176,255,.1);padding:9px 14px;border-radius:10px}.st-dt .st-i-5159f9d2{flex:none;width:32px;height:32px;border-radius:9px;background:var(--cy-chip,rgba(59,91,255,.07));display:inline-flex;align-items:center;justify-content:center;color:var(--st-tag,#3B5BFF)}.st-dt .st-i-55709db2{display:flex;flex-direction:column;gap:14px;margin-top:4px}.st-dt .st-i-57505700{font:600 20px 'Space Grotesk',sans-serif;letter-spacing:-0.012em}.st-dt .st-i-57c3aff0{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a945717e0a2510ab8ecf413_openai.svg)}.st-dt .st-i-589588d6{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--cy-bg,#EAF0FB)}.st-dt .st-i-598d46f4{font:16px/1.6 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-dt .st-i-59b7a75c{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--cy-ln,#C4CFE4);border:1px solid var(--cy-ln,#C4CFE4);border-radius:14px;overflow:hidden}.st-dt .st-i-5aef95cb{display:flex;gap:8px;align-items:center;margin-top:auto}.st-dt .st-i-5c56af9d{font:14px 'DM Sans',sans-serif;color:rgba(242,244,248,.85)}.st-dt .st-i-5d207c2c{font-weight:600;color:var(--pay-ink)}.st-dt .st-i-5d29ff81{position:absolute;left:50%;bottom:14%;transform:translateX(-50%);z-index:4;font:600 clamp(150px,24vw,370px)/0.74 'Space Grotesk',sans-serif;letter-spacing:-.045em;color:transparent;-webkit-text-stroke:1.5px rgba(214,226,255,.72);user-select:none;cursor:default;transition:color .4s ease,-webkit-text-stroke-color .4s ease}.st-dt .st-i-5e28caec{position:relative;height:var(--grid-grain-band);background-image:none;background-color:var(--cy-sand,#FBF6EA);border-top:1px solid var(--cy-ln-sand,#C9B58E);border-bottom:1px solid var(--cy-ln-sand,#C9B58E)}.st-dt .st-i-5e73d401{position:relative;padding:84px var(--grid-content-pad,42px);display:flex;flex-direction:column;gap:34px}.st-dt .st-i-5eb5c32d{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 22px;border-top:1px solid var(--cy-ln,#C4CFE4);background:var(--cy-bg,#EAF0FB)}.st-dt .st-i-5f40e3e9{font:13.5px/1.5 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}.st-dt .st-i-5fb34380{background:var(--cy-card,#FFFFFF);padding:18px 20px;display:flex;flex-direction:column;gap:4px}.st-dt .st-i-60b3ae02{margin:0;font:600 clamp(40px,3.8vw,54px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-0.024em;color:var(--pay-ink);max-width:22ch;text-wrap:pretty}.st-dt .st-i-61c02d2c{margin-left:auto;font:600 12.5px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums;color:#10B981}.st-dt .st-i-61cdc545{display:inline-flex;align-items:center;gap:6px;width:fit-content;font:400 12px 'Space Grotesk',sans-serif;letter-spacing:.17em;color:var(--st-tag,#3B5BFF);border:1px solid rgba(59,91,255,.4);background:var(--cy-chip,rgba(59,91,255,.07));padding:9px 14px;border-radius:10px}.st-dt .st-i-63aca404{cursor:pointer;width:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--cy-mut,#5A6068)}.st-dt .st-i-651ce9d3{margin:0;font:18px/1.66 'DM Sans',sans-serif;color:var(--cy-body,#3D4654);max-width:46ch}.st-dt .st-i-651f0432{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:start}.st-dt .st-i-68ba5ca7{font:600 17px 'Space Grotesk',sans-serif;color:rgba(242,244,248,.5)}.st-dt .st-i-68f157b1{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:20px}.st-dt .st-i-6b3e8097{display:flex;flex-direction:column;padding:20px 22px;border-top:1px solid var(--cy-ln,#C4CFE4)}.st-dt .st-i-6fba646a{font:600 20px 'Space Grotesk',sans-serif;color:var(--cy-mut,#5A6068)}.st-dt .st-i-70a710b5{display:block;flex:none}.st-dt .st-i-70d0a8bc{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--cy-ln,#C4CFE4);border:1px solid var(--cy-ln,#C4CFE4);border-radius:14px;overflow:hidden}.st-dt .st-i-737ad753{font:600 12.5px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums;color:#10B981}.st-dt .st-i-750e798d{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a945717cc7f108e72cd4265_microsoft.svg)}.st-dt .st-i-77f2cac6{flex:1;min-height:180px;font:15.5px/1.58 'DM Sans',sans-serif;color:var(--cy-ink,#0E1116);border:1px solid var(--cy-ln,#C4CFE4);padding:13px 16px;outline:none;resize:vertical;background:var(--cy-card,#FFFFFF);border-radius:12px}.st-dt .st-i-79602bf4{position:relative;padding:0 var(--grid-content-pad,42px) 84px}.st-dt .st-i-7a2f418e{margin:0;font:600 clamp(40px,3.8vw,54px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-0.024em;max-width:28ch;text-wrap:pretty}.st-dt .st-i-7af49ec3{background:var(--cy-card,#FFFFFF);padding:0 var(--grid-frame-x)}.st-dt .st-i-7c79237e{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:1px;background:var(--cy-ln,#C4CFE4);border:1px solid var(--cy-ln,#C4CFE4);border-radius:18px;overflow:hidden}.st-dt .st-i-7cd3ff79{display:flex;align-items:center;justify-content:center;border-left:1px solid #2B2E32;font:600 10px 'Space Grotesk',sans-serif;letter-spacing:.12em;color:rgba(242,244,248,.45);white-space:nowrap;padding:0 18px}.st-dt .st-i-7d157ed9{width:100%;height:clamp(220px,26vw,360px);object-fit:cover;object-position:center;display:block;border-bottom:1px solid var(--cy-ln,#C4CFE4)}.st-dt .st-i-7e6993ef{display:inline-flex;align-items:center;gap:6px;width:fit-content;font:400 12px 'Space Grotesk',sans-serif;letter-spacing:.17em;color:var(--pay-chip);border:1px solid var(--pay-chip-bd);background:var(--pay-chip-bg);padding:9px 14px;border-radius:10px}.st-dt .st-i-80a55a84{flex:none;width:7px;height:7px;background:#10B981}.st-dt .st-i-812669b6{display:flex;flex-direction:column;gap:18px}.st-dt .st-i-81d3b6e5{flex:none;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;padding:3px 7px;border-radius:6px;background:rgba(245,158,11,.18);color:#F59E0B}.st-dt .st-i-81fd80a4{position:absolute;left:var(--grid-frame-x);top:24px;font:600 10px 'Space Grotesk',sans-serif;letter-spacing:.2em;color:rgba(242,244,248,.42);pointer-events:none}.st-dt .st-i-83e4487b{font-weight:700}.st-dt .st-i-8635b674{flex:1;height:6px;background:var(--cy-ln-soft,#DCE3F2);overflow:hidden;display:block}.st-dt .st-i-867d382e{margin:0;font:400 20px/1.6 'DM Sans',sans-serif;color:rgba(242,244,248,.85);max-width:64ch;text-wrap:pretty}.st-dt .st-i-885379e0{width:100%;height:auto;aspect-ratio:1920/1080;object-fit:cover;display:block;border-radius:16px;border:1px solid var(--pay-ln)}.st-dt .st-i-88bffc68{display:flex;flex-direction:column;gap:1px;background:var(--cy-ln,#C4CFE4);border:1px solid var(--cy-ln,#C4CFE4);border-radius:18px;overflow:hidden}.st-dt .st-i-8992189a{font:12.5px/1.5 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}.st-dt .st-i-8b3b022b{position:sticky;top:0;z-index:120}.st-dt .st-i-8d5a78bf{margin:0;font:17px/1.65 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-dt .st-i-8e012616{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;background:var(--cy-card,#FFFFFF)}.st-dt .st-i-8e29d931{margin:0;font:13.5px/1.6 'DM Sans',sans-serif;color:rgba(242,244,248,.6);max-width:400px}.st-dt .st-i-8e86e5bc{padding:12px 16px}.st-dt .st-i-8ea6bca3{padding:12px 14px 16px;display:flex;flex-direction:column;gap:4px}.st-dt .st-i-8eeb6c19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--cy-ln,#C4CFE4);border:1px solid var(--cy-ln,#C4CFE4);border-radius:14px;overflow:hidden}.st-dt .st-i-8f855b21{font:600 9.5px 'Space Grotesk',sans-serif;letter-spacing:.15em;color:rgba(255,255,255,.6)}.st-dt .st-i-903cb8cd{font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;color:#10B981}.st-dt .st-i-93066e7d{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px}.st-dt .st-i-93072437{margin:0;font:600 clamp(40px,3.8vw,54px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-0.024em;max-width:26ch;text-wrap:pretty}.st-dt .st-i-94d4ab6f{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.st-dt .st-i-95bd352f{position:relative;padding:84px var(--grid-content-pad,42px) 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,42%);gap:56px;align-items:center}.st-dt .st-i-974a61b9{font:600 15px 'Space Grotesk',sans-serif;letter-spacing:-0.006em}.st-dt .st-i-9769fb1e{position:absolute;inset:0;width:100%;height:100%;display:block}.st-dt .st-i-97c69788{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:auto}.st-dt .st-i-9a338025{font-family:'DM Serif Display',serif;font-style:italic;font-weight:400;color:#9FB0FF}.st-dt .st-i-9a9a9fab{width:1px;height:22px;background:var(--cy-ln,#C4CFE4);margin:0 3px}.st-dt .st-i-9b438d21{display:block;width:61%;height:100%;background:var(--st-tag,#3B5BFF)}.st-dt .st-i-9be88b5c{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(242,244,248,.22);color:rgba(242,244,248,.75);transition:border-color .2s ease,color .2s ease}.st-dt .st-i-9c0a1c6d{flex:none;margin-top:5px;width:var(--st-nodo,11px);height:var(--st-nodo,11px);box-sizing:border-box;border:1px solid var(--st-rombo,#29487B);transform:rotate(45deg)}.st-dt .st-i-9d5f9ce6{flex:none;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;padding:3px 7px;background:rgba(16,185,129,.12);color:#10B981}.st-dt .st-i-9d8b1d61{min-height:100vh;background:var(--cy-bg,#EAF0FB);font-family:'DM Sans',sans-serif;color:var(--cy-ink,#0E1116)}.st-dt .st-i-9f1af41b{background:#0E1116;border-radius:18px;padding:26px 28px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 60px rgba(14,17,22,.18)}.st-dt .st-i-a08affb3{font-weight:600;color:var(--cy-ink,#0E1116)}.st-dt .st-i-a0aa565a{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.st-dt .st-i-a145f910{height:20px;width:auto;display:block}.st-dt .st-i-a1e06be8{display:flex;flex-direction:column;padding:20px 22px}.st-dt .st-i-a2af2346{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a94571633b55410a52e29a3_azure.svg)}.st-dt .st-i-a2e47e38{margin-left:auto;font:600 13px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums;color:#10B981}.st-dt .st-i-a72f01e5{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a94571611fe53ecdd36f875_aws.svg)}.st-dt .st-i-a8f6527c{margin:0;font:19px/1.7 'DM Sans',sans-serif;color:var(--cy-body,#3D4654);max-width:74ch;text-wrap:pretty}.st-dt .st-i-ac0225b3{display:flex;flex-direction:column;gap:22px}.st-dt .st-i-ac4508bd{background:#000000;font-family:'DM Sans',sans-serif}.st-dt .st-i-ac51406e{background:var(--cy-card,#FFFFFF);display:flex;flex-direction:column}.st-dt .st-i-af336174{margin-top:-64px;position:relative;min-height:100vh;padding-top:64px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;background:#070B12}.st-dt .st-i-b043f10a{cursor:pointer;width:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--cy-ink,#0E1116)}.st-dt .st-i-b0816fb7{position:relative;width:100%;aspect-ratio:1920/640}.st-dt .st-i-b10e0a5b{font:600 19px 'Space Grotesk',sans-serif;letter-spacing:-0.01em}.st-dt .st-i-b137ae55{border-top:1px solid var(--cy-ln-soft,#DCE3F2);padding:24px var(--grid-content-pad,42px)}.st-dt .st-i-b1536526{margin:0;font:600 clamp(40px,3.8vw,54px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-0.024em;max-width:24ch;text-wrap:pretty}.st-dt .st-i-b28ebe7e{font:600 13px 'Space Grotesk',sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--pay-ser)}.st-dt .st-i-b37884fb{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#000000;border-radius:10px;border:1px solid rgba(242,244,248,.22);color:rgba(242,244,248,.75);transition:border-color .2s ease,color .2s ease}.st-dt .st-i-b44cf6dd{font:600 9px 'Space Grotesk',sans-serif;letter-spacing:.12em;color:rgba(255,255,255,.5)}.st-dt .st-i-b50b491c{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9457176370b4f2fe9deec2_google.svg)}.st-dt .st-i-b5a98edb{display:flex;flex-direction:column;gap:20px}.st-dt .st-i-b611d26a{height:38px;display:block}.st-dt .st-i-b6190c35{display:flex;align-items:center;gap:12px;margin-top:4px}.st-dt .st-i-b61a8306{background:var(--cy-card,#FFFFFF);border-top:1px solid var(--cy-ln,#C4CFE4);padding:0 var(--grid-frame-x)}.st-dt .st-i-b84f48ab{display:flex;align-items:baseline;gap:12px;padding:26px 20px 22px;background:var(--cy-card,#FFFFFF)}.st-dt .st-i-b8d4dc5b{position:relative;padding:84px var(--grid-content-pad,42px);display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,42%);gap:56px;align-items:center}.st-dt .st-i-baecd599{font:12.5px/1.5 'DM Sans',sans-serif;color:rgba(255,255,255,.86)}.st-dt .st-i-bb720069{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 26px;border:none;border-radius:12px;background:#0E1116;color:#FFFFFF;font:600 15px 'DM Sans',sans-serif}.st-dt .st-i-bf3de33c{position:relative;margin-top:6px}.st-dt .st-i-bf634d55{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 20px;background:var(--cy-bg,#EAF0FB)}.st-dt .st-i-c0c0a327{width:1px;flex:none;align-self:stretch;background:var(--cy-ln,#C4CFE4)}.st-dt .st-i-c2cae2c3{display:flex;flex-direction:column;gap:13px}.st-dt .st-i-c367548a{display:flex;align-items:center;gap:10px}.st-dt .st-i-c451fdb0{position:relative}.st-dt .st-i-c475532c{display:flex;align-items:baseline;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(242,244,248,.14)}.st-dt .st-i-c53288ea{position:relative;width:100%;aspect-ratio:16/10}.st-dt .st-i-c5355f2b{flex:none;display:block;border:1px solid var(--cy-ln,#C4CFE4);box-sizing:border-box}.st-dt .st-i-c762c0b2{font:600 28px 'Space Grotesk',sans-serif;letter-spacing:-0.016em;font-variant-numeric:tabular-nums;color:var(--pay-num)}.st-dt .st-i-c99c33fb{position:relative;height:var(--grid-grain-band);background-image:none;background-color:var(--cy-card,#FFFFFF);border-top:1px solid var(--cy-ln,#C4CFE4);border-bottom:1px solid var(--cy-ln,#C4CFE4)}.st-dt .st-i-ca0afb68{padding:0 var(--grid-frame-x);scroll-margin-top:70px}.st-dt .st-i-cc11c3f7{display:flex;flex-direction:column;gap:12px;min-width:0}.st-dt .st-i-ccbcb764{margin:0;font:13.5px/1.6 'DM Sans',sans-serif;color:var(--cy-faint,#8A8F98)}.st-dt .st-i-ce8fc688{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px;background:var(--cy-bg,#EAF0FB)}.st-dt .st-i-cfdfd0c8{font:13px 'DM Sans',sans-serif;color:var(--cy-faint,#8A8F98)}.st-dt .st-i-d1b2a89b{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,30px);font:12.5px 'DM Sans',sans-serif;min-width:0;overflow:hidden}.st-dt .st-i-d1f92de1{font:13px/1.5 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}.st-dt .st-i-d2faa023{display:flex;align-items:center;justify-content:center;border-right:1px solid #2B2E32;font:12.5px 'DM Sans',sans-serif;color:rgba(242,244,248,.45);white-space:nowrap;padding:0 18px}.st-dt .st-i-d41737eb{font:15px 'DM Sans',sans-serif;color:var(--cy-ink,#0E1116);border:1px solid var(--cy-ln,#C4CFE4);padding:13px 16px;outline:none;background:var(--cy-card,#FFFFFF);border-radius:12px}.st-dt .st-i-d4c3eda7{display:flex;align-items:center;gap:10px;padding:12px;background:var(--cy-card,#FFFFFF)}.st-dt .st-i-d52f0cbd{position:relative;width:100%;aspect-ratio:16/10;border-bottom:1px solid var(--cy-ln,#C4CFE4)}.st-dt .st-i-d6ae7b3e{margin:0;font:600 clamp(48px,4.6vw,72px)/1.05 'Space Grotesk',sans-serif;letter-spacing:-0.026em;max-width:19ch;text-wrap:pretty;color:#FFFFFF}.st-dt .st-i-d6ddbadf{display:inline-flex;align-items:center;gap:6px;font:600 12.5px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums}.st-dt .st-i-d82b2675{background:var(--cy-card,#FFFFFF);padding:16px 18px;display:flex;flex-direction:column;gap:4px}.st-dt .st-i-d9f64d6b{display:flex;align-items:center;justify-content:space-between;gap:10px}.st-dt .st-i-dc85c7f9{position:relative;padding:84px var(--grid-content-pad,42px);display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,46%);gap:48px;align-items:start}.st-dt .st-i-ddb7f5f3{font:600 16.5px 'Space Grotesk',sans-serif;letter-spacing:-0.008em}.st-dt .st-i-de10bdbe{font:600 10px 'Space Grotesk',sans-serif;letter-spacing:.14em;color:var(--cy-mut,#5A6068)}.st-dt .st-i-dfea7b8f{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:rgba(11,16,25,.35);color:#FFFFFF;border:1px solid rgba(255,255,255,.42);font:600 16px 'DM Sans',sans-serif;height:50px;padding:0 22px;box-sizing:border-box;border-radius:12px}.st-dt .st-i-e0c81714{background:var(--cy-card,#0E1936);padding:20px 22px;display:flex;flex-direction:column;gap:5px}.st-dt .st-i-e1f1fa61{margin:0;font:13px/1.6 'DM Sans',sans-serif;color:var(--pay-soft)}.st-dt .st-i-e32ff292{border-top:1px solid #2B2E32;display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;height:58px}.st-dt .st-i-e430422f{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%}.st-dt .st-i-e47c5b19{margin:0;font:15px/1.6 'DM Sans',sans-serif;color:var(--cy-body,#3D4654);text-wrap:pretty}.st-dt .st-i-e4930d6a{position:relative;padding:84px var(--grid-content-pad,42px);display:flex;flex-direction:column;gap:30px}.st-dt .st-i-e6a727aa{margin:0;font:600 clamp(44px,4.2vw,60px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-0.022em}.st-dt .st-i-e6f9223a{width:7px;height:7px;background:#10B981}.st-dt .st-i-e7a799ab{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#0E1116;color:#FFFFFF;border:1px solid rgba(255,255,255,.14);font:600 16px 'DM Sans',sans-serif;height:50px;padding:0 22px;box-sizing:border-box;border-radius:12px}.st-dt .st-i-e7f14d2a{display:inline-flex;align-items:center;gap:5px;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;color:#10B981}.st-dt .st-i-eb4a2a08{display:flex;flex-direction:column;gap:5px}.st-dt .st-i-ebc1cc59{font:13px 'DM Sans',sans-serif;color:var(--pay-soft)}.st-dt .st-i-ed3db7a7{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1px;background:rgba(255,255,255,.09);border-bottom:1px solid #2B2E32}.st-dt .st-i-ef523783{flex:none;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;padding:3px 7px;background:rgba(239,68,68,.12);color:#EF4444}.st-dt .st-i-ef87add3{font:600 46px 'Space Grotesk',sans-serif;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:#FFFFFF}.st-dt .st-i-efdf6929{font:12px 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}.st-dt .st-i-efe7797e{width:7px;height:7px;background:#F59E0B}.st-dt .st-i-efe98654{font:600 18px 'Space Grotesk',sans-serif}.st-dt .st-i-f1cb7812{font:12.5px/1.45 'DM Sans',sans-serif;color:rgba(242,244,248,.7)}.st-dt .st-i-f2aded81{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--cy-ln,#C4CFE4);border:1px solid var(--cy-ln,#C4CFE4);border-radius:14px;overflow:hidden}.st-dt .st-i-f2f6358d{font:600 24px 'Space Grotesk',sans-serif;letter-spacing:-0.014em;font-variant-numeric:tabular-nums}.st-dt .st-i-f3148cc8{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--cy-card,#FFFFFF)}.st-dt .st-i-f547af4e{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:18px 20px;background:var(--st-ser,#29487B);color:#FFFFFF;opacity:0;transition:opacity .22s ease}.st-dt .st-i-f57ec11e{display:flex;flex-direction:column;gap:6px;font:600 10.5px 'Space Grotesk',sans-serif;letter-spacing:.12em;color:var(--cy-faint,#8A8F98)}.st-dt .st-i-f9614bed{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px}.st-dt .st-i-f975453d{display:flex;flex-direction:column;gap:14px;background:var(--cy-bg,#EAF0FB);border:1px solid var(--cy-ln,#C4CFE4);padding:32px 34px;position:sticky;top:104px;border-radius:18px;min-height:clamp(420px,52vh,620px);box-sizing:border-box}.st-dt .st-i-f9ec2844{display:flex;align-items:center;height:26px;color:#FFFFFF}.st-dt .st-i-fa42e643{flex:none;font:12.5px 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-dt .st-i-fbfc8c80{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--pay-ln);border:1px solid var(--pay-ln);border-radius:14px;overflow:hidden}.st-dt .st-i-fc4e934f{position:relative;padding:84px var(--grid-content-pad,42px);display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:center}.st-dt .st-i-fcab43a9{font:12px 'DM Sans',sans-serif;color:rgba(242,244,248,.5)}.st-dt .st-i-ff663dcc{margin:0;font:19px/1.7 'DM Sans',sans-serif;color:var(--cy-body,#3D4654);max-width:62ch;text-wrap:pretty}.st-dt .st-i-ff9c461b{flex:none}.st-dt .st-i-ffd1a6f1{padding:14px 22px;border-bottom:1px solid var(--cy-ln,#C4CFE4);background:var(--cy-bg,#EAF0FB)}.st-dt .st-i-ffd34360{font:13px/1.45 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}
html,body{margin:0;padding:0;background:var(--cy-bg,#EAF0FB)}body{font-family:'DM Sans',sans-serif;color:var(--cy-ink,#0E1116);-webkit-font-smoothing:antialiased}:root{--cy-bg:#EAF0FB;--cy-card:#FFFFFF;--cy-paper:#FFFFFF;--cy-ln:#C4CFE4;--cy-ln-soft:#DCE3F2;--cy-emph:#2740C9;--cy-link:#3B5BFF;--cy-kicker:#2740C9;--st-ser:#29487B;--st-rombo:#29487B;--st-tag:#3B5BFF;--cy-chip:rgba(59,91,255,.07);--cy-sand:#FBF6EA;--cy-ln-sand:#C9B58E;--grid-line-width:1px;--grid-frame-x:0px;--grid-grain-band:40px;--grid-content-pad:18px;--st-nodo:9px}html:root[data-cy-theme="noche"]{--cy-bg:#070B12;--cy-card:#0E1936;--cy-paper:#16204A;--cy-emph:#7C92FF;--cy-link:#9FB0FF;--cy-kicker:#8FA3FF;--st-ser:#7C92FF;--st-rombo:#8FA3FF;--st-tag:#7C92FF;--cy-sand:#141008;--cy-ln-sand:#5C4C22;--cy-chip:rgba(124,146,255,.12)}.st-mb a{color:var(--cy-link,#3B5BFF);text-decoration:none}@media (hover:hover){.st-mb a:hover{color:var(--cy-emph,#2740C9)}}::selection{background:#3B5BFF;color:#FFFFFF}.st-mb em[class*="cy-dser"]{padding:.08em .12em .08em .06em;margin:-.08em -.12em -.08em -.06em}
@keyframes odyDestello{0%{text-shadow:0 0 0 rgba(255,255,255,0)}30%{text-shadow:0 0 38px rgba(255,255,255,.95),0 0 110px rgba(124,146,255,.85)}100%{text-shadow:0 0 22px rgba(124,146,255,.5),0 0 70px rgba(59,91,255,.38)}}.st-mb [data-st-rev]{transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}.st-mb [data-st-rev="off"]{opacity:0;transform:translateY(14px)}.st-mb [data-cy-lang]:not([data-cy-lang="es"]) .lang-es{display:none!important}.st-mb [data-cy-lang="es"] .lang-en{display:none!important}.st-mb [data-lang-btn]{cursor:pointer;border:none;background:transparent;display:inline-flex;align-items:center;gap:5px;padding:0 8px;font:700 11px 'Space Grotesk',sans-serif;letter-spacing:.08em;color:var(--cy-faint,#8A8F98)}.st-mb [data-cy-lang]:not([data-cy-lang="es"]) [data-lang-btn="en"],.st-mb [data-cy-lang="es"] [data-lang-btn="es"]{background:#0E1116!important;color:#FFFFFF!important}html:root[data-cy-theme="noche"] .st-mb [data-cy-lang]:not([data-cy-lang="es"]) [data-lang-btn="en"],html:root[data-cy-theme="noche"] .st-mb [data-cy-lang="es"] [data-lang-btn="es"]{background:#E9EDFB!important;color:#0E1116!important}.st-mb [data-st-nav]{transition:background .25s ease,box-shadow .25s ease}.st-mb [data-st-nav][data-scrolled="0"]{background:transparent!important;box-shadow:none!important}.st-mb [data-st-nav][data-scrolled="1"]{box-shadow:0 1px 0 rgba(14,17,22,.07),0 12px 30px rgba(14,17,22,.05)}.st-mb [data-cy-lang] em.cy-dser-cobalto.cy-dser-cobalto.cy-dser-cobalto{background-image:url("assets/pix/ser-ramp2.png")!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:left center!important;image-rendering:pixelated!important}.st-mb [data-cy-lang] em.cy-dser-cobalto.cy-dser-cobalto.cy-dser-cobalto[data-st-claro]{background-image:url("assets/pix/ser-ramp2-dark.png")!important}html:root[data-cy-theme="noche"] .st-mb [data-cy-lang] em.cy-dser-cobalto.cy-dser-cobalto.cy-dser-cobalto{background-image:url("assets/pix/ser-ramp2-dark.png")!important}@media (hover:hover){.st-mb a[data-st-cta].cy-dbtn.cy-dbtn:hover,.st-mb a[data-st-cta].cy-dbtn-white.cy-dbtn-white:hover{background-image:var(--st-cta-ramp,none)!important;background-origin:border-box!important;background-clip:border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:left center!important;background-color:#4066A3!important;color:#FFFFFF!important;border-color:transparent!important;image-rendering:pixelated}}.st-mb a[data-st-cta]{transition:background-color .2s ease,color .2s ease}@media (hover:hover){html:root[data-cy-theme="noche"] .st-mb a[data-st-cta].cy-dbtn:hover,html:root[data-cy-theme="noche"] .st-mb a[data-st-cta].cy-dbtn-white:hover{color:#070B12!important;background-color:#9FB0FF!important}}.st-mb [data-st-hoverdither]{transition:background-color .2s ease,color .2s ease}.st-mb [data-st-hoverdither][data-st-hoverdither][data-st-hoverdither]:focus-visible{background-image:var(--st-cta-ramp,none)!important;background-origin:border-box!important;background-clip:border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:left center!important;background-color:var(--st-ser,#29487B)!important;color:#FFFFFF!important;image-rendering:pixelated}@media (hover:hover){.st-mb [data-st-hoverdither][data-st-hoverdither][data-st-hoverdither]:hover{background-image:var(--st-cta-ramp,none)!important;background-origin:border-box!important;background-clip:border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:left center!important;background-color:var(--st-ser,#29487B)!important;color:#FFFFFF!important;image-rendering:pixelated}}html:root[data-cy-theme="noche"] .st-mb [data-st-hoverdither][data-st-hoverdither][data-st-hoverdither]:focus-visible{color:#070B12!important}@media (hover:hover){html:root[data-cy-theme="noche"] .st-mb [data-st-hoverdither][data-st-hoverdither][data-st-hoverdither]:hover{color:#070B12!important}}.st-mb [data-st-wipe]{will-change:filter,opacity,transform;clip-path:none}.st-mb [data-st-wipe="off"]{opacity:0;filter:blur(17px);transform:translateY(13px) scale(1.014);text-shadow:.13em 0 0 rgba(59,91,255,.5),-.09em 0 0 rgba(229,170,164,.44)}.st-mb [data-st-wipe="on"]{opacity:1;filter:blur(0);transform:none;text-shadow:0 0 0 rgba(59,91,255,0),0 0 0 rgba(229,170,164,0);transition:filter 1.15s cubic-bezier(.2,.7,.2,1),text-shadow 1s cubic-bezier(.2,.7,.2,1),transform 1.15s cubic-bezier(.2,.7,.2,1),opacity .6s ease}.st-mb [data-st-progreso]{position:fixed;left:0;top:0;height:3px;width:0;z-index:200;background:var(--st-prog,#29487B);box-shadow:0 0 0 1px var(--st-prog-tr,rgba(41,72,123,.16));pointer-events:none;transition:width .12s linear}:root{--st-prog:#29487B;--st-prog-tr:rgba(41,72,123,.16)}html:root[data-cy-theme="noche"]{--st-prog:#7C92FF;--st-prog-tr:rgba(124,146,255,.18)}.st-mb [data-st-blq]{position:relative}.st-mb .st-n{position:absolute;left:50%;top:50%;width:var(--st-nodo,9px);height:var(--st-nodo,9px);box-sizing:border-box;border:var(--grid-line-width,1px) solid var(--st-rombo,#29487B);background:var(--cy-card,#FFFFFF);transform:translate(-50%,-50%) rotate(45deg);pointer-events:none;z-index:4}.st-mb .st-x25{left:calc(25% - .25px)}.st-mb .st-x33{left:calc(33.3333% - .167px)}.st-mb .st-x50{left:50%}.st-mb .st-x67{left:calc(66.6667% + .167px)}.st-mb .st-x75{left:calc(75% + .25px)}.st-mb .st-nt{top:0}.st-mb .st-nb{top:100%}.st-mb .st-y50{top:50%}.st-mb .st-nl{left:0}.st-mb .st-nr{left:100%}.st-mb .st-lg{position:relative;display:inline-block;line-height:0}.st-mb .st-lg img{display:block;transition:opacity .22s ease}@supports ((-webkit-mask-image:url("a.svg")) or (mask-image:url("a.svg"))){.st-mb .st-lg img{opacity:0}.st-mb .st-lg::before{content:"";position:absolute;inset:0;background-color:var(--st-ser,#29487B);-webkit-mask-image:var(--st-lg-src);mask-image:var(--st-lg-src);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:opacity .22s ease}@media (hover:hover){.st-mb .st-lg:hover img{opacity:1}}@media (hover:hover){.st-mb .st-lg:hover::before{opacity:0}}
}.st-mb [data-st-carr]{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:2px 0 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.st-mb [data-st-carr]::-webkit-scrollbar{display:none}.st-mb [data-st-carr]>*{flex:0 0 86%;min-width:0;box-sizing:border-box;scroll-snap-align:start;border:1px solid var(--cy-ln,#C4CFE4);border-radius:14px;background:var(--cy-card,#FFFFFF);overflow:hidden}.st-mb [data-st-dot]{width:7px;height:7px;flex:none;border-radius:99px;background:var(--cy-ln,#C4CFE4);transition:width .22s ease,background .22s ease}.st-mb [data-st-dot][data-on]{width:22px;background:var(--st-rombo,#29487B)}.st-mb [data-cy-lang]{max-width:430px;margin:0 auto;overflow-x:clip;box-shadow:0 0 0 1px var(--cy-ln-soft,#DCE3F2)}.st-mb [data-cy-lang] input,.st-mb [data-cy-lang] textarea,.st-mb [data-cy-lang] button[type="submit"]{font-size:16px!important}@media (prefers-reduced-motion: reduce){.st-mb [data-st-rev]{opacity:1!important;transform:none!important;transition:none}.st-mb [data-st-wipe]{clip-path:none!important;opacity:1!important;filter:none!important;transform:none!important;text-shadow:none!important}}.st-mb [data-cy-lang] footer>div>div{padding:26px 20px!important}.st-mb [data-cy-lang] footer p{font-size:13px!important;line-height:1.6!important}.st-mb [data-cy-lang] footer span[style*="letter-spacing"]{font-size:10px!important}.st-mb [data-cy-lang] footer [data-stf-cielo-host]{height:190px!important}.st-mb [data-cy-lang] footer [data-stf-cielo-host]>span[aria-hidden="true"]{font-size:78px!important}.st-mb [data-cy-lang] footer [data-stf-cielo-host]>span:not([aria-hidden]){left:16px!important;top:16px!important;font-size:9px!important;letter-spacing:.16em!important}.st-mb [data-cy-lang] footer>div:last-child{display:flex!important;flex-direction:column!important;height:auto!important}.st-mb [data-cy-lang] footer>div:last-child>*{border-left:0!important;border-right:0!important;border-top:1px solid #2B2E32!important;justify-content:flex-start!important;padding:12px 18px!important;font-size:12px!important}.st-mb [data-cy-lang] footer>div:last-child>*:first-child{border-top:0!important}.st-mb [data-cy-lang] footer>div:last-child>div{display:none!important}.st-mb [data-st-payout]{background:#0E1936;border-top:1px solid #26397A;--cy-card:#0E1936;--st-rombo:#8FA3FF;--pay-ink:#FFFFFF;--pay-body:rgba(230,236,255,.78);--pay-soft:rgba(230,236,255,.55);--pay-ln:rgba(230,236,255,.2);--pay-num:#34E0AE;--pay-ser:#AEBEE6;--pay-chip:#9FB0FF;--pay-chip-bd:rgba(159,176,255,.35);--pay-chip-bg:rgba(124,146,255,.12)}html:root[data-cy-theme="noche"] .st-mb [data-st-payout]{background:#FFFFFF;border-top:1px solid #C4CFE4;--cy-card:#FFFFFF;--st-rombo:#29487B;--pay-ink:#0E1116;--pay-body:#3D4654;--pay-soft:#8A8F98;--pay-ln:#C9D2E6;--pay-num:#10B981;--pay-ser:#29487B;--pay-chip:#2740C9;--pay-chip-bd:rgba(59,91,255,.4);--pay-chip-bg:rgba(59,91,255,.07)}.st-mb [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"]{background:transparent!important}.st-mb [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] img[data-ody-logo]{filter:invert(1) brightness(2.2)}.st-mb [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] a[data-st-cta]{background:#FFFFFF!important;color:#0E1116!important;border-color:rgba(255,255,255,.6)!important}.st-mb [data-cy-lang]:has([data-st-hero-dark]) [data-st-nav][data-scrolled="0"] [data-st-burger]{background:rgba(11,16,25,.4)!important;border-color:rgba(255,255,255,.35)!important;color:#FFFFFF!important}


.st-mb .st-i-020a33c6{font:600 17px 'Space Grotesk',sans-serif;letter-spacing:-0.01em}.st-mb .st-i-04894d6d{flex:none;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;padding:3px 7px;background:var(--cy-chip,rgba(59,91,255,.07));color:var(--st-tag,#3B5BFF)}.st-mb .st-i-064c80d7{margin:0;font:14.5px/1.6 'DM Sans',sans-serif;color:var(--cy-body,#3D4654);text-wrap:pretty}.st-mb .st-i-067f2af5{font:600 10px 'Space Grotesk',sans-serif;letter-spacing:.16em;color:rgba(242,244,248,.55)}.st-mb .st-i-06e75791{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--pay-ln);border:1px solid var(--pay-ln);border-radius:12px;overflow:hidden}.st-mb .st-i-072c8082{flex:none;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;padding:3px 7px;background:rgba(245,158,11,.14);color:#F59E0B}.st-mb .st-i-0730e4ff{font:600 12.5px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums}.st-mb .st-i-0819511f{font-weight:600;color:#FFFFFF}.st-mb .st-i-08447af3{font:600 10.5px 'Space Grotesk',sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--st-ser,#29487B)}.st-mb .st-i-08df10f3{display:flex;flex-direction:column;gap:13px;background:var(--cy-bg,#EAF0FB);border:1px solid var(--cy-ln,#C4CFE4);padding:22px 18px;border-radius:16px;box-sizing:border-box;margin-top:4px}.st-mb .st-i-0912fa5b{font:12.5px 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-mb .st-i-0a8e8a1d{flex:none;width:30px;height:30px;border-radius:99px;background:rgba(124,146,255,.2);display:inline-flex;align-items:center;justify-content:center;font:600 11px 'Space Grotesk',sans-serif;color:#AEBEE6}.st-mb .st-i-0b88922d{display:flex;align-items:flex-start;gap:12px}.st-mb .st-i-0c2ec707{font:600 13px 'Space Grotesk',sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--st-ser,#29487B)}.st-mb .st-i-0c954823{display:flex;flex-direction:column;gap:6px;font:600 10px 'Space Grotesk',sans-serif;letter-spacing:.12em;color:var(--cy-faint,#8A8F98)}.st-mb .st-i-0e7a30cd{height:26px;display:block}.st-mb .st-i-0ec5a772{border:1px solid var(--cy-ln,#C4CFE4);overflow:hidden;display:flex;flex-direction:column;gap:1px;background:var(--cy-ln,#C4CFE4)}.st-mb .st-i-0fb8c9ce{width:6px;height:6px;border-radius:99px;background:#10B981}.st-mb .st-i-1425c40f{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px;padding:clamp(38px,6svh,64px) 18px 34px}.st-mb .st-i-14e11a22{font:13px 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}.st-mb .st-i-1826ac19{font:600 12px 'Space Grotesk',sans-serif;letter-spacing:.06em;color:var(--st-ser,#29487B)}.st-mb .st-i-18304d4a{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:18px}.st-mb .st-i-199ba268{display:flex;align-items:center;gap:7px;flex:none}.st-mb .st-i-1a003724{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px}.st-mb .st-i-1b5366a8{scroll-margin-top:64px}.st-mb .st-i-1d8fc8e9{font:600 19px 'Space Grotesk',sans-serif;letter-spacing:-0.012em;font-variant-numeric:tabular-nums}.st-mb .st-i-1eaf4e91{position:relative;width:100%;aspect-ratio:21/9}.st-mb .st-i-1ec0252a{display:flex;flex-direction:column;gap:3px;min-width:0}.st-mb .st-i-20174c2f{font:600 25px 'Space Grotesk',sans-serif;letter-spacing:-0.014em;font-variant-numeric:tabular-nums}.st-mb .st-i-20a76d27{display:inline-flex;align-items:center;gap:6px;background:#0E1116;color:#FFFFFF;font:600 13.5px 'DM Sans',sans-serif;height:36px;padding:0 13px;box-sizing:border-box;border-radius:9px}.st-mb .st-i-22ea643f{position:relative;height:clamp(360px,40vw,540px);overflow:hidden;background:#000000;cursor:crosshair}.st-mb .st-i-2644eef6{cursor:pointer;width:38px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--cy-ink,#0E1116)}.st-mb .st-i-27587d51{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--cy-ln-soft,#DCE3F2);font:600 16px 'DM Sans',sans-serif;color:var(--cy-ink,#0E1116)}.st-mb .st-i-28d715b5{flex:none;width:7px;height:7px;background:#F59E0B}.st-mb .st-i-2949f424{position:relative;background:var(--cy-card,#FFFFFF);display:flex;flex-direction:column}.st-mb .st-i-2b4d3d09{font:700 10px 'Space Grotesk',sans-serif;letter-spacing:.14em;color:var(--st-tag,#3B5BFF)}.st-mb .st-i-2b929c56{font:600 11.5px 'Space Grotesk',sans-serif;letter-spacing:.14em;color:var(--cy-mut,#5A6068)}.st-mb .st-i-2ce8735e{height:0;border-top:1px solid #2B2E32;background:#000000}.st-mb .st-i-2e092b2f{font:14.5px/1.55 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-mb .st-i-2e6999b0{font:13.5px 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-mb .st-i-2e999158{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;width:fit-content;font:400 11px 'Space Grotesk',sans-serif;letter-spacing:.15em;color:var(--st-tag,#3B5BFF);border:1px solid rgba(59,91,255,.4);background:var(--cy-chip,rgba(59,91,255,.07));padding:8px 12px;border-radius:10px}.st-mb .st-i-2ef4a891{width:6px;height:6px;background:#10B981}.st-mb .st-i-2f7a652f{padding:44px;background:#000000;display:flex;flex-direction:column;gap:18px}.st-mb .st-i-2f9ebf86{font:12.5px/1.45 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}.st-mb .st-i-30520427{border:1px solid var(--cy-ln,#C4CFE4);border-radius:20px;overflow:hidden}.st-mb .st-i-30591739{flex:none;font:600 12px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums}.st-mb .st-i-30b77b4f{margin:0;font:13px/1.6 'DM Sans',sans-serif;color:var(--cy-faint,#8A8F98)}.st-mb .st-i-3112728f{position:relative;padding:52px 18px 56px;display:flex;flex-direction:column;gap:16px}.st-mb .st-i-33fceea6{font-family:'DM Serif Display',serif;font-style:italic;font-weight:400;color:var(--st-ser,#29487B)}.st-mb .st-i-34ccd49a{font:600 9.5px 'Space Grotesk',sans-serif;letter-spacing:.12em;color:var(--cy-mut,#5A6068)}.st-mb .st-i-34ed1d99{background:var(--cy-card,#FFFFFF);padding:20px 22px;display:flex;flex-direction:column;gap:6px}.st-mb .st-i-36533e6b{display:flex;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;border:1px solid rgba(242,244,248,.14);border-radius:12px}.st-mb .st-i-365b41ce{font:600 17px 'Space Grotesk',sans-serif;letter-spacing:-0.008em}.st-mb .st-i-37860382{cursor:pointer;width:38px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--cy-mut,#5A6068)}.st-mb .st-i-3b8f6870{background:var(--cy-card,#FFFFFF);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.st-mb .st-i-3c27cc62{font:600 40px 'Space Grotesk',sans-serif;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:#FFFFFF}.st-mb .st-i-3fb7ca2a{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9457162e7a974dfd68a46b_google-cloud.svg)}.st-mb .st-i-408a6788{display:flex;flex-direction:column;gap:9px;margin-top:4px}.st-mb .st-i-40a252c9{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:13px;border-bottom:1px solid rgba(242,244,248,.1)}.st-mb .st-i-42c62792{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;border:1px solid var(--cy-ln,#C4CFE4);background:var(--cy-card,#FFFFFF);color:var(--cy-ink,#0E1116)}.st-mb .st-i-443a3012{font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;color:var(--cy-mut,#5A6068)}.st-mb .st-i-4521c1c1{margin:0;font:15.5px/1.62 'DM Sans',sans-serif;color:var(--pay-body);text-wrap:pretty}.st-mb .st-i-4528430a{width:100%;height:200px;object-fit:cover;object-position:center;display:block;border-bottom:1px solid var(--cy-ln,#C4CFE4)}.st-mb .st-i-459fe4b3{display:flex;flex-direction:column;gap:10px}.st-mb .st-i-477bea94{margin:0;font:600 30px/1.12 'Space Grotesk',sans-serif;letter-spacing:-0.022em;text-wrap:pretty}.st-mb .st-i-47af06b6{margin:0;font:600 37px/1.07 'Space Grotesk',sans-serif;letter-spacing:-0.024em;text-wrap:pretty;color:#FFFFFF}.st-mb .st-i-49add69b{display:flex;align-items:center;height:26px;font:600 11px 'Space Grotesk',sans-serif;letter-spacing:.16em;color:rgba(242,244,248,.6)}.st-mb .st-i-4a392261{width:100%;height:auto;aspect-ratio:1920/1080;object-fit:cover;display:block;border-radius:12px;border:1px solid var(--pay-ln)}.st-mb .st-i-4cfa72ca{font:600 14.5px 'Space Grotesk',sans-serif}.st-mb .st-i-4dc13cf5{font:600 12.5px 'DM Sans',sans-serif;color:var(--cy-ink,#0E1116)}.st-mb .st-i-4dd382dd{width:100%;height:auto;aspect-ratio:1920/1200;display:block;border-radius:16px}.st-mb .st-i-4e19657b{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a94571511fe53ecdd36f846_anthropic.svg)}.st-mb .st-i-4ffbb8a7{font-family:'DM Serif Display',serif;font-style:italic;font-weight:400;color:var(--pay-ser)}.st-mb .st-i-5159f9d2{flex:none;width:32px;height:32px;border-radius:9px;background:var(--cy-chip,rgba(59,91,255,.07));display:inline-flex;align-items:center;justify-content:center;color:var(--st-tag,#3B5BFF)}.st-mb .st-i-539c4772{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.st-mb .st-i-53a59472{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#0E1116;color:#FFFFFF;border:1px solid rgba(255,255,255,.14);font:600 15.5px 'DM Sans',sans-serif;height:48px;padding:0 20px;box-sizing:border-box;border-radius:12px;width:100%;max-width:330px}.st-mb .st-i-560431be{background:var(--cy-card,#0E1936);padding:15px 16px;display:flex;flex-direction:column;gap:4px}.st-mb .st-i-57c3aff0{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a945717e0a2510ab8ecf413_openai.svg)}.st-mb .st-i-57fc5aaa{margin:0;font:12.5px/1.55 'DM Sans',sans-serif;color:var(--pay-soft)}.st-mb .st-i-589588d6{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--cy-bg,#EAF0FB)}.st-mb .st-i-5aef95cb{display:flex;gap:8px;align-items:center;margin-top:auto}.st-mb .st-i-5c27ae8b{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:rgba(11,16,25,.35);color:#FFFFFF;border:1px solid rgba(255,255,255,.42);font:600 15.5px 'DM Sans',sans-serif;height:48px;padding:0 20px;box-sizing:border-box;border-radius:12px;width:100%;max-width:330px}.st-mb .st-i-5c2b005f{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.st-mb .st-i-5c56af9d{font:14px 'DM Sans',sans-serif;color:rgba(242,244,248,.85)}.st-mb .st-i-5d207c2c{font-weight:600;color:var(--pay-ink)}.st-mb .st-i-5d29ff81{position:absolute;left:50%;bottom:14%;transform:translateX(-50%);z-index:4;font:600 clamp(150px,24vw,370px)/0.74 'Space Grotesk',sans-serif;letter-spacing:-.045em;color:transparent;-webkit-text-stroke:1.5px rgba(214,226,255,.72);user-select:none;cursor:default;transition:color .4s ease,-webkit-text-stroke-color .4s ease}.st-mb .st-i-5e28caec{position:relative;height:var(--grid-grain-band);background-image:none;background-color:var(--cy-sand,#FBF6EA);border-top:1px solid var(--cy-ln-sand,#C9B58E);border-bottom:1px solid var(--cy-ln-sand,#C9B58E)}.st-mb .st-i-5eb5c32d{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 22px;border-top:1px solid var(--cy-ln,#C4CFE4);background:var(--cy-bg,#EAF0FB)}.st-mb .st-i-61c02d2c{margin-left:auto;font:600 12.5px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums;color:#10B981}.st-mb .st-i-6261c52f{position:absolute;left:0;right:0;top:100%;z-index:130;background:var(--cy-card,#FFFFFF);border-top:1px solid var(--cy-ln,#C4CFE4);border-bottom:1px solid var(--cy-ln,#C4CFE4);box-shadow:0 24px 50px rgba(14,17,22,.14)}.st-mb .st-i-639fe423{margin:0;font:16.5px/1.62 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-mb .st-i-652794d9{display:inline-flex;align-items:stretch;border-radius:9px;overflow:hidden;height:36px;border:1px solid var(--cy-ln,#C4CFE4);background:var(--cy-card,#FFFFFF)}.st-mb .st-i-6562b20f{position:relative;height:60px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--cy-card,#FFFFFF);padding:0 16px}.st-mb .st-i-68ba5ca7{font:600 17px 'Space Grotesk',sans-serif;color:rgba(242,244,248,.5)}.st-mb .st-i-697c44b1{margin:0;font:600 34px/1.1 'Space Grotesk',sans-serif;letter-spacing:-0.022em}.st-mb .st-i-6a4fdb97{background:var(--cy-bg,#EAF0FB);padding:18px 18px 22px}.st-mb .st-i-6b3e8097{display:flex;flex-direction:column;padding:20px 22px;border-top:1px solid var(--cy-ln,#C4CFE4)}.st-mb .st-i-6de490d4{font:16px 'DM Sans',sans-serif;color:var(--cy-ink,#0E1116);border:1px solid var(--cy-ln,#C4CFE4);padding:12px 14px;outline:none;background:var(--cy-card,#FFFFFF);border-radius:12px}.st-mb .st-i-6eb4526f{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:12px 2px 0}.st-mb .st-i-6fba646a{font:600 20px 'Space Grotesk',sans-serif;color:var(--cy-mut,#5A6068)}.st-mb .st-i-70a710b5{display:block;flex:none}.st-mb .st-i-70d0a8bc{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--cy-ln,#C4CFE4);border:1px solid var(--cy-ln,#C4CFE4);border-radius:14px;overflow:hidden}.st-mb .st-i-732e5bf1{display:flex;flex-direction:column;gap:12px;margin-top:4px}.st-mb .st-i-737ad753{font:600 12.5px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums;color:#10B981}.st-mb .st-i-74a57e2d{height:22px;display:block;filter:brightness(0) invert(1)}.st-mb .st-i-74e447ba{min-height:130px;font:16px/1.55 'DM Sans',sans-serif;color:var(--cy-ink,#0E1116);border:1px solid var(--cy-ln,#C4CFE4);padding:12px 14px;outline:none;resize:vertical;background:var(--cy-card,#FFFFFF);border-radius:12px}.st-mb .st-i-750e798d{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a945717cc7f108e72cd4265_microsoft.svg)}.st-mb .st-i-76072091{background:var(--cy-card,#FFFFFF);padding:14px 16px;display:flex;flex-direction:column;gap:3px}.st-mb .st-i-78f0416e{position:relative;padding:52px 18px 48px;display:flex;flex-direction:column;gap:18px}.st-mb .st-i-7cd3ff79{display:flex;align-items:center;justify-content:center;border-left:1px solid #2B2E32;font:600 10px 'Space Grotesk',sans-serif;letter-spacing:.12em;color:rgba(242,244,248,.45);white-space:nowrap;padding:0 18px}.st-mb .st-i-80a55a84{flex:none;width:7px;height:7px;background:#10B981}.st-mb .st-i-81d3b6e5{flex:none;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;padding:3px 7px;border-radius:6px;background:rgba(245,158,11,.18);color:#F59E0B}.st-mb .st-i-81fd80a4{position:absolute;left:var(--grid-frame-x);top:24px;font:600 10px 'Space Grotesk',sans-serif;letter-spacing:.2em;color:rgba(242,244,248,.42);pointer-events:none}.st-mb .st-i-83ad7956{margin:0;font:15.5px/1.6 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-mb .st-i-83e4487b{font-weight:700}.st-mb .st-i-8635b674{flex:1;height:6px;background:var(--cy-ln-soft,#DCE3F2);overflow:hidden;display:block}.st-mb .st-i-89390c51{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;width:fit-content;font:400 11px 'Space Grotesk',sans-serif;letter-spacing:.15em;color:var(--pay-chip);border:1px solid var(--pay-chip-bd);background:var(--pay-chip-bg);padding:8px 12px;border-radius:10px}.st-mb .st-i-8992189a{font:12.5px/1.5 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}.st-mb .st-i-8b3b022b{position:sticky;top:0;z-index:120}.st-mb .st-i-8e012616{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;background:var(--cy-card,#FFFFFF)}.st-mb .st-i-8e29d931{margin:0;font:13.5px/1.6 'DM Sans',sans-serif;color:rgba(242,244,248,.6);max-width:400px}.st-mb .st-i-8ea6bca3{padding:12px 14px 16px;display:flex;flex-direction:column;gap:4px}.st-mb .st-i-8f855b21{font:600 9.5px 'Space Grotesk',sans-serif;letter-spacing:.15em;color:rgba(255,255,255,.6)}.st-mb .st-i-903cb8cd{font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;color:#10B981}.st-mb .st-i-921db0ce{font:600 22px 'Space Grotesk',sans-serif;letter-spacing:-0.014em;font-variant-numeric:tabular-nums;color:var(--pay-num)}.st-mb .st-i-94004012{border-top:1px solid var(--cy-ln-soft,#DCE3F2);padding:20px 18px}.st-mb .st-i-94d4ab6f{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.st-mb .st-i-974a61b9{font:600 15px 'Space Grotesk',sans-serif;letter-spacing:-0.006em}.st-mb .st-i-9769fb1e{position:absolute;inset:0;width:100%;height:100%;display:block}.st-mb .st-i-97c69788{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:auto}.st-mb .st-i-986b753c{font:600 22px 'Space Grotesk',sans-serif;letter-spacing:-0.014em;font-variant-numeric:tabular-nums}.st-mb .st-i-9959a838{display:inline-flex;width:fit-content;font:600 11px 'Space Grotesk',sans-serif;letter-spacing:.16em;color:#9FB0FF;border:1px solid rgba(159,176,255,.42);background:rgba(159,176,255,.1);padding:8px 12px;border-radius:10px}.st-mb .st-i-9a338025{font-family:'DM Serif Display',serif;font-style:italic;font-weight:400;color:#9FB0FF}.st-mb .st-i-9b438d21{display:block;width:61%;height:100%;background:var(--st-tag,#3B5BFF)}.st-mb .st-i-9be88b5c{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(242,244,248,.22);color:rgba(242,244,248,.75);transition:border-color .2s ease,color .2s ease}.st-mb .st-i-9d5f9ce6{flex:none;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;padding:3px 7px;background:rgba(16,185,129,.12);color:#10B981}.st-mb .st-i-9d8b1d61{min-height:100svh;background:var(--cy-bg,#EAF0FB);font-family:'DM Sans',sans-serif;color:var(--cy-ink,#0E1116)}.st-mb .st-i-9f3638e2{background:var(--cy-card,#FFFFFF);border-top:1px solid var(--cy-ln,#C4CFE4)}.st-mb .st-i-a08affb3{font-weight:600;color:var(--cy-ink,#0E1116)}.st-mb .st-i-a0aa565a{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.st-mb .st-i-a145f910{height:20px;width:auto;display:block}.st-mb .st-i-a1e06be8{display:flex;flex-direction:column;padding:20px 22px}.st-mb .st-i-a24a1349{background:var(--cy-card,#FFFFFF);border-top:1px solid var(--cy-ln,#C4CFE4);scroll-margin-top:64px}.st-mb .st-i-a2af2346{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a94571633b55410a52e29a3_azure.svg)}.st-mb .st-i-a2e47e38{margin-left:auto;font:600 13px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums;color:#10B981}.st-mb .st-i-a6014fb8{margin-top:-60px;position:relative;min-height:100svh;padding-top:60px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:#070B12}.st-mb .st-i-a72f01e5{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a94571611fe53ecdd36f875_aws.svg)}.st-mb .st-i-a9f83735{font:600 12px 'Space Grotesk',sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--pay-ser)}.st-mb .st-i-ac4508bd{background:#000000;font-family:'DM Sans',sans-serif}.st-mb .st-i-ac51406e{background:var(--cy-card,#FFFFFF);display:flex;flex-direction:column}.st-mb .st-i-adae66cb{background:#0E1116;border-radius:18px;padding:22px 20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 60px rgba(14,17,22,.18)}.st-mb .st-i-affffebb{position:relative;width:100%;aspect-ratio:3/4}.st-mb .st-i-b10e0a5b{font:600 19px 'Space Grotesk',sans-serif;letter-spacing:-0.01em}.st-mb .st-i-b12b34e3{position:relative;overflow:hidden}.st-mb .st-i-b2b1904a{padding:12px 14px}.st-mb .st-i-b37884fb{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#000000;border-radius:10px;border:1px solid rgba(242,244,248,.22);color:rgba(242,244,248,.75);transition:border-color .2s ease,color .2s ease}.st-mb .st-i-b44cf6dd{font:600 9px 'Space Grotesk',sans-serif;letter-spacing:.12em;color:rgba(255,255,255,.5)}.st-mb .st-i-b490f419{margin:0;font:600 30px/1.12 'Space Grotesk',sans-serif;letter-spacing:-0.022em;color:var(--pay-ink);text-wrap:pretty}.st-mb .st-i-b50b491c{--st-lg-src:url(https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9457176370b4f2fe9deec2_google.svg)}.st-mb .st-i-b84f48ab{display:flex;align-items:baseline;gap:12px;padding:26px 20px 22px;background:var(--cy-card,#FFFFFF)}.st-mb .st-i-ba6c41c2{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--cy-ln,#C4CFE4);border:1px solid var(--cy-ln,#C4CFE4);border-radius:14px;overflow:hidden}.st-mb .st-i-ba9ecca8{background:var(--cy-card,#FFFFFF)}.st-mb .st-i-baecd599{font:12.5px/1.5 'DM Sans',sans-serif;color:rgba(255,255,255,.86)}.st-mb .st-i-baf5958f{font:600 10.5px 'Space Grotesk',sans-serif;letter-spacing:.14em;color:var(--cy-mut,#5A6068)}.st-mb .st-i-bb720069{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 26px;border:none;border-radius:12px;background:#0E1116;color:#FFFFFF;font:600 15px 'DM Sans',sans-serif}.st-mb .st-i-bc495af9{display:flex;flex-direction:column;gap:10px;margin-top:2px}.st-mb .st-i-bf634d55{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 20px;background:var(--cy-bg,#EAF0FB)}.st-mb .st-i-c07f0743{font:15px/1.58 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-mb .st-i-c0c0a327{width:1px;flex:none;align-self:stretch;background:var(--cy-ln,#C4CFE4)}.st-mb .st-i-c16963a3{margin:0;font:400 16.5px/1.6 'DM Sans',sans-serif;color:rgba(242,244,248,.85);text-wrap:pretty}.st-mb .st-i-c4012504{display:flex;flex-direction:column;gap:11px}.st-mb .st-i-c451fdb0{position:relative}.st-mb .st-i-c475532c{display:flex;align-items:baseline;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(242,244,248,.14)}.st-mb .st-i-c5355f2b{flex:none;display:block;border:1px solid var(--cy-ln,#C4CFE4);box-sizing:border-box}.st-mb .st-i-c8777ce0{width:100%;height:auto;display:block;aspect-ratio:3/4;object-fit:cover}.st-mb .st-i-c99c33fb{position:relative;height:var(--grid-grain-band);background-image:none;background-color:var(--cy-card,#FFFFFF);border-top:1px solid var(--cy-ln,#C4CFE4);border-bottom:1px solid var(--cy-ln,#C4CFE4)}.st-mb .st-i-ca0e0642{flex:none;margin-top:5px;width:var(--st-nodo,9px);height:var(--st-nodo,9px);box-sizing:border-box;border:1px solid var(--st-rombo,#29487B);transform:rotate(45deg)}.st-mb .st-i-cd8cdb5f{margin:0;font:12.5px/1.6 'DM Sans',sans-serif;color:var(--cy-faint,#8A8F98)}.st-mb .st-i-ce8fc688{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px;background:var(--cy-bg,#EAF0FB)}.st-mb .st-i-ceb5efbe{display:flex;flex-direction:column;gap:9px}.st-mb .st-i-cfdfd0c8{font:13px 'DM Sans',sans-serif;color:var(--cy-faint,#8A8F98)}.st-mb .st-i-d074ad66{display:flex;flex-direction:column;gap:10px;margin-top:4px}.st-mb .st-i-d0e6b3f0{margin:0;font:16.5px/1.62 'DM Sans',sans-serif;color:var(--cy-body,#3D4654);text-wrap:pretty}.st-mb .st-i-d1b2a89b{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,30px);font:12.5px 'DM Sans',sans-serif;min-width:0;overflow:hidden}.st-mb .st-i-d2faa023{display:flex;align-items:center;justify-content:center;border-right:1px solid #2B2E32;font:12.5px 'DM Sans',sans-serif;color:rgba(242,244,248,.45);white-space:nowrap;padding:0 18px}.st-mb .st-i-d320ee97{display:flex;flex-direction:column;gap:1px;background:var(--cy-ln,#C4CFE4);border:1px solid var(--cy-ln,#C4CFE4);border-radius:16px;overflow:hidden}.st-mb .st-i-d4c3eda7{display:flex;align-items:center;gap:10px;padding:12px;background:var(--cy-card,#FFFFFF)}.st-mb .st-i-d52f0cbd{position:relative;width:100%;aspect-ratio:16/10;border-bottom:1px solid var(--cy-ln,#C4CFE4)}.st-mb .st-i-d537d0fa{font:600 54px/0.9 'Space Grotesk',sans-serif;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.st-mb .st-i-d6ddbadf{display:inline-flex;align-items:center;gap:6px;font:600 12.5px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums}.st-mb .st-i-d9f64d6b{display:flex;align-items:center;justify-content:space-between;gap:10px}.st-mb .st-i-de10bdbe{font:600 10px 'Space Grotesk',sans-serif;letter-spacing:.14em;color:var(--cy-mut,#5A6068)}.st-mb .st-i-df1b52a2{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;margin-top:6px}.st-mb .st-i-e32ff292{border-top:1px solid #2B2E32;display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;height:58px}.st-mb .st-i-e47c5b19{margin:0;font:15px/1.6 'DM Sans',sans-serif;color:var(--cy-body,#3D4654);text-wrap:pretty}.st-mb .st-i-e4c27734{position:relative;background:var(--cy-card,#FFFFFF);border-top:1px solid var(--cy-ln,#C4CFE4);scroll-margin-top:64px}.st-mb .st-i-e6f9223a{width:7px;height:7px;background:#10B981}.st-mb .st-i-e76fa528{font:12px/1.45 'DM Sans',sans-serif;color:var(--pay-soft)}.st-mb .st-i-e7f14d2a{display:inline-flex;align-items:center;gap:5px;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;color:#10B981}.st-mb .st-i-e9a47420{font:12px/1.45 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}.st-mb .st-i-eb4a2a08{display:flex;flex-direction:column;gap:5px}.st-mb .st-i-ec3a19e5{padding:16px 16px 20px;display:flex;flex-direction:column;gap:13px;scroll-snap-align:start}.st-mb .st-i-ed3db7a7{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1px;background:rgba(255,255,255,.09);border-bottom:1px solid #2B2E32}.st-mb .st-i-ef523783{flex:none;font:700 9px 'Space Grotesk',sans-serif;letter-spacing:.08em;padding:3px 7px;background:rgba(239,68,68,.12);color:#EF4444}.st-mb .st-i-ef715358{font:12px/1.4 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}.st-mb .st-i-efdf6929{font:12px 'DM Sans',sans-serif;color:var(--cy-mut,#5A6068)}.st-mb .st-i-efe7797e{width:7px;height:7px;background:#F59E0B}.st-mb .st-i-efe98654{font:600 18px 'Space Grotesk',sans-serif}.st-mb .st-i-f1cb7812{font:12.5px/1.45 'DM Sans',sans-serif;color:rgba(242,244,248,.7)}.st-mb .st-i-f3148cc8{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--cy-card,#FFFFFF)}.st-mb .st-i-f4300451{display:flex;align-items:center;height:24px}.st-mb .st-i-f547af4e{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:18px 20px;background:var(--st-ser,#29487B);color:#FFFFFF;opacity:0;transition:opacity .22s ease}.st-mb .st-i-f9614bed{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px}.st-mb .st-i-fa42e643{flex:none;font:12.5px 'DM Sans',sans-serif;color:var(--cy-body,#3D4654)}.st-mb .st-i-fcab43a9{font:12px 'DM Sans',sans-serif;color:rgba(242,244,248,.5)}.st-mb .st-i-ff9c461b{flex:none}.st-mb .st-i-ffd1a6f1{padding:14px 22px;border-bottom:1px solid var(--cy-ln,#C4CFE4);background:var(--cy-bg,#EAF0FB)}.st-mb [data-st-menu]{display:none}
/* hovers portados de style-hover del dc */
@media (hover:hover){.st-dt .st-i-2949f424:hover .st-i-f547af4e{opacity:1}}
.st-mb .st-i-2949f424:active .st-i-f547af4e{opacity:1}@media (hover:hover){.st-mb .st-i-2949f424:hover .st-i-f547af4e{opacity:1}}
@media (hover:hover){.st-dt .st-i-9be88b5c:hover,.st-mb .st-i-9be88b5c:hover,.st-dt .st-i-b37884fb:hover,.st-mb .st-i-b37884fb:hover{border-color:#7C92FF;color:#7C92FF}}
@media (hover:hover){.st-dt .st-i-5d29ff81:hover,.st-mb .st-i-5d29ff81:hover{color:#FFFFFF;-webkit-text-stroke:1.5px rgba(255,255,255,.9);animation:odyDestello .95s cubic-bezier(.2,.7,.2,1) forwards}}
/* fallback: Webflow drops class attributes on Image elements bound to assets */
.st-dt .st-i-c53288ea>img,.st-dt .st-i-1eaf4e91>img,.st-dt .st-i-b0816fb7>img,.st-dt .st-i-d52f0cbd>img,.st-mb .st-i-1eaf4e91>img,.st-mb .st-i-affffebb>img,.st-mb .st-i-d52f0cbd>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.st-dt .st-i-c53288ea>img,.st-dt .st-i-b0816fb7>img{border-radius:18px}
.st-dt .st-i-1eaf4e91>img{border-radius:12px}
.st-mb .st-i-1eaf4e91>img{border-radius:10px}
.st-mb .st-i-affffebb>img{border-radius:16px}
.st-dt .st-i-49476a32>img{width:100%;height:clamp(220px,26vw,360px);object-fit:cover;object-position:center;display:block;border-bottom:1px solid var(--cy-ln,#C4CFE4)}
.st-mb .st-i-df1b52a2>img{width:100%;height:200px;object-fit:cover;object-position:center;display:block}
.st-dt .st-i-459fe4b3>img{width:100%;height:auto;aspect-ratio:1920/1080;object-fit:cover;display:block;border-radius:16px;border:1px solid var(--pay-ln)}
.st-mb .st-i-ceb5efbe>img{width:100%;height:auto;aspect-ratio:1920/1080;object-fit:cover;display:block;border-radius:12px;border:1px solid var(--pay-ln)}
.st-dt .st-i-0f57a2ac>img{width:100%;height:auto;aspect-ratio:1920/1200;display:block;border-radius:18px}
.st-mb .st-i-d074ad66>img{width:100%;height:auto;aspect-ratio:1920/1200;display:block;border-radius:16px}
.st-mb .st-i-b12b34e3>img{width:100%;height:auto;display:block;aspect-ratio:3/4;object-fit:cover}
.st-dt .st-i-c53288ea>img,.st-dt .st-i-1eaf4e91>img,.st-dt .st-i-49476a32>img,.st-dt .st-i-b0816fb7>img,.st-dt .st-i-d52f0cbd>img,.st-dt .st-i-459fe4b3>img,.st-dt .st-i-0f57a2ac>img,.st-mb .st-i-1eaf4e91>img,.st-mb .st-i-affffebb>img,.st-mb .st-i-b12b34e3>img,.st-mb .st-i-ceb5efbe>img,.st-mb .st-i-d074ad66>img,.st-mb .st-i-d52f0cbd>img,.st-mb .st-i-df1b52a2>img{animation:.85s steps(18) 0s 1 normal both running cyDecode}
.st-dt .st-i-9386719a{height:24px;width:auto;display:block}
.st-mb [data-st-menu-root]{flex-direction:column;align-items:stretch}
.st-mb [data-st-menu-root] .cy-tgb{flex:0 0 auto}
.st-mb [data-st-menu-root] .cy-tgb svg{flex:0 0 auto;width:13px;height:13px}

/* ========================= v1f ========================= */

/* (A) HERO dt — el velo uniforme rgba(7,11,18,.8/.48/.32/.66) apagaba TODA la
   ilustracion. Se reemplaza por un degradado que solo cubre la franja donde vive
   el texto (nav, kicker, h1, parrafo) y deja limpio el tercio inferior: el color
   real del arte vuelve sin perder legibilidad. */
.st-dt .st-i-418153be{
  background:linear-gradient(180deg,
    rgba(7,11,18,.62) 0%,
    rgba(7,11,18,.40) 28%,
    rgba(7,11,18,.12) 50%,
    rgba(7,11,18,0)   64%,
    rgba(7,11,18,0)   88%,
    rgba(7,11,18,.26) 100%)!important}

/* (B) HERO mb — el bloque de copy era un plano #070B12 que remataba a filo con la
   ilustracion: se leia como una banda negra encima del arte. Ahora degrada hacia
   el azul del cielo de la propia imagen, asi que el hero se lee continuo. */
.st-mb [data-screen-label^="Hero"]{
  background:linear-gradient(180deg,#070B12 0%,#070B12 24%,#0A1732 42%,#153A72 58%)!important}

/* (C) TOGGLES — la LP nunca recibio el bloque de specs de la ronda 15/16 que si
   tienen home/tesis/recursos/agenda: sus botones de tema median 43px dentro de un
   grupo de 76px, asi que se desbordaban y el icono de luna quedaba descentrado y
   recortado. Mismas medidas que el resto del sitio. */
.st-dt nav [data-cy-tema]{height:44px!important;width:36.5px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  box-sizing:border-box;padding:1px 6px!important}
.st-dt div[role="group"][aria-label="Idioma"] [data-lang-btn]{align-self:stretch!important;
  height:auto!important;min-height:44px!important;display:inline-flex!important;
  align-items:center!important;box-sizing:border-box}
.st-mb div:has(>[data-cy-tema="dia"]) [data-cy-tema]{align-self:stretch!important;
  height:auto!important;width:auto!important;min-width:27px!important;display:flex!important;
  align-items:center!important;justify-content:center!important;box-sizing:border-box;
  padding:1px 6px!important}
.st-mb div[role="group"][aria-label="Idioma"] [data-lang-btn]{align-self:stretch!important;
  height:auto!important;min-height:0!important;display:flex!important;align-items:center!important;
  box-sizing:border-box}

/* v1g: el degradado del hero mb esta calibrado contra el cielo del arte de DIA.
   En noche el arte es casi negro y ese azul remataba como una banda visible sobre
   la ilustracion, asi que en noche el panel se queda plano. */
html[data-cy-theme="noche"] .st-mb [data-screen-label^="Hero"]{background:#070B12!important}

/* ===== v1h — nav homologada con home y tesis (30 ago) =====
   La LP habia perdido el atributo data-ody-logo en sus dos <img> de logo, asi que
   ninguna regla compartida aplicaba: el logo salia negro sobre el hero oscuro.
   Restaurado el atributo, aqui van las medidas canonicas del home. */
.st-dt [data-cy-lang] nav img[data-ody-logo]{height:38px!important}
@media (max-width:1240px){.st-dt [data-cy-lang] nav img[data-ody-logo]{height:32px!important}}
@media (max-width:1150px){.st-dt [data-cy-lang] nav img[data-ody-logo]{height:26px!important}}
.st-mb [data-cy-lang] nav img[data-ody-logo]{height:30px!important}
.st-mb [data-cy-lang] nav [data-st-nav][data-scrolled="0"] img[data-ody-logo]{filter:brightness(0) invert(1)!important}
.st-mb [data-cy-lang] nav:has([data-st-burger][aria-expanded="true"]) [data-st-nav] img[data-ody-logo]{filter:none!important}
html[data-cy-theme="noche"] .st-mb [data-cy-lang] nav:has([data-st-burger][aria-expanded="true"]) [data-st-nav] img[data-ody-logo]{filter:invert(1) brightness(2.2)!important}
/* barra, CTA y burger a las medidas del home (68 / 126x36 r9 / 38x36 r9) */
.st-mb [data-cy-lang] nav [data-st-nav]{height:68px!important}
.st-mb [data-cy-lang] nav [data-st-nav] [data-st-nav-cta]{height:36px!important;min-height:0!important;padding:0 13px!important;border-radius:9px!important}
.st-mb [data-cy-lang] nav [data-st-burger]{width:38px!important;height:36px!important;padding:0!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto}
/* el svg del burger trae viewBox 0 0 24 24 y trazos de 17x11 unidades:
   a 24px de caja los trazos miden 17x11 css, igual que el home. */
.st-mb [data-cy-lang] nav [data-st-burger] svg{width:24px!important;height:24px!important;flex:0 0 auto}
/* v1i — los ultimos milimetros de la nav mb sobre el hero.
   Con data-scrolled="1" las dos navs ya eran identicas, asi que estos
   overrides van scopeados al estado sobre el hero (scrolled="0"). */
.st-mb [data-cy-lang] nav [data-st-nav][data-scrolled="0"] [data-st-nav-cta]{gap:6px!important;border-color:rgba(255,255,255,.7)!important}
.st-mb [data-cy-lang] nav [data-st-nav-cta] svg{width:11px!important;height:11px!important;flex:0 0 auto}
.st-mb [data-cy-lang] nav [data-st-nav][data-scrolled="0"] [data-st-burger]{border-color:rgba(255,255,255,.55)!important;background:transparent!important}
/* v1j — los dos ultimos deltas del chip sobre el hero.
   La LP trae sus propias reglas con :has([data-st-hero-dark]), que suman
   especificidad (0,6,0) y le ganaban al bloque anterior; estas repiten el
   mismo :has y agregan el tipo `nav` para quedar en (0,6,1). */
.st-mb [data-cy-lang]:has([data-st-hero-dark]) nav [data-st-nav][data-scrolled="0"] [data-st-burger]{background:transparent!important;border-color:rgba(255,255,255,.55)!important;color:#FFFFFF!important}
.st-mb [data-cy-lang]:has([data-st-hero-dark]) nav [data-st-nav][data-scrolled="0"] a[data-st-cta]{border-color:rgba(255,255,255,.7)!important}
/* v1k — con el menu abierto la barra deja de estar "sobre el hero".
   El bloque v1j iba scopeado a [data-scrolled="0"] y empataba en especificidad
   con la regla de menu abierto, ganandole por orden; estas dos la restauran
   (mismo (0,6,1), pero mas abajo en el archivo). */
.st-mb [data-cy-lang] nav:has([data-st-burger][aria-expanded="true"]) [data-st-nav] [data-st-burger]{background:var(--cy-card,#FFFFFF)!important;border-color:var(--cy-ln,#C4CFE4)!important;color:var(--cy-ink,#0E1116)!important}
.st-mb [data-cy-lang] nav:has([data-st-burger][aria-expanded="true"]) [data-st-nav] a[data-st-cta]{border-color:transparent!important}
/* v1l — con el menu abierto, en el home el panel blanco sube por detras de la
   barra y el logo oscuro se lee; en la LP el panel arranca DEBAJO de la barra,
   asi que la franja se quedaba oscura con el logo oscuro encima. Pintamos la
   barra con el mismo token de tarjeta: mismo resultado, sin tocar el DOM. */
.st-mb [data-cy-lang] nav:has([data-st-burger][aria-expanded="true"]) [data-st-nav]{background:var(--cy-card,#FFFFFF)!important}
/* v1m — ultimo delta: con el menu abierto el CTA de la LP seguia tomando el
   tratamiento "sobre hero oscuro" (blanco sobre blanco = invisible). En el home
   vuelve a ser negro con texto blanco. */
.st-mb [data-cy-lang] nav:has([data-st-burger][aria-expanded="true"]) [data-st-nav] a[data-st-cta]{background:#0E1116!important;color:#FFFFFF!important}

/* ===== v1n — bloque de arte del hero movil (30 ago) =====
   Aqui el copy va ARRIBA y el arte abajo, asi que no hay solape que resolver:
   lo que cambia es que el archivo paso de 3:4 a 3:8. A 3/5 el bloque muestra
   el 62% inferior (la flota entera mas aire), anclado al pie. */
.st-mb .st-i-b12b34e3>img{aspect-ratio:3/5!important;object-position:50% 100%!important}

/* ===== v1o — el bloque vuelve a 3/4, pero anclado al pie =====
   Con 3/5 sobraba cielo. A 3/4 (500px, la altura original del diseno) y
   object-position al pie, la flota entra completa con ~170px de aire arriba. */
.st-mb .st-i-b12b34e3>img{aspect-ratio:3/4!important;object-position:50% 100%!important}

/* ===== v1p — la costura del hero movil (30 ago) =====
   El degradado del panel remataba en #153A72 al 58%, calibrado para el arte
   anterior. El archivo nuevo llega a esa misma altura con rgb(75,99,150), asi
   que se veia el escalon. Rematamos el degradado en el color real del borde
   superior visible del archivo (medido sobre el webp, fila H/2). */
.st-mb [data-screen-label^="Hero"]{background:linear-gradient(180deg,#070B12 0%,#070B12 22%,#0A1732 38%,#153A72 50%,#4B6396 58%)!important}
html[data-cy-theme="noche"] .st-mb [data-screen-label^="Hero"]{background:linear-gradient(180deg,#070B12 0%,#070B12 50%,#0C183F 58%)!important}

/* ===== v1q — divisorias que cruzan el tag del capitulo (31 ago) =====
   El home y la tesis ya las tienen, pero su bloque engancha en
   [data-screen-label^="Acto"] y aqui las secciones se llaman "Capitulo":
   por eso la LP era la unica sin lineas. Mismo patron, otro gancho. */
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545,.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545{position:relative;background:linear-gradient(var(--cy-chip,rgba(59,91,255,.07)),var(--cy-chip,rgba(59,91,255,.07))) var(--cy-card,#FFFFFF)}
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::before,.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::after,.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::before,.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::after{content:"";position:absolute;top:50%;height:1px;width:100vw;background:var(--st-actline,#3B5BFF);pointer-events:none}
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::before,.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::before{right:calc(100% + 12px)}
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::after,.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::after{left:calc(100% + 12px)}
/* los pseudos miden 100vw: sin esto la pagina gana scroll horizontal */
.st-dt [data-screen-label^="Cap\00ED tulo"],.st-mb [data-screen-label^="Cap\00ED tulo"]{overflow-x:clip}
/* indicador de desplazamiento: mismas clases que el home, para que el
   markup insertado se vea igual sin inventar estilos nuevos */
.st-i-7eec58fa{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:14px;pointer-events:none;color:#FFFFFF;filter:drop-shadow(0 2px 10px rgba(7,11,18,.45))}
.st-i-deb29386{font:600 11.5px 'Space Grotesk',sans-serif;letter-spacing:.28em;color:#FFFFFF}

/* ===== v1r — recalibrada la costura para el cielo uniforme (31 ago) =====
   El arte nuevo llega al borde del bloque con otro color: medido con PIL en la
   fila H/2 del webp, dia pasa de #4B6396 a #948FA3 y noche de #0C183F a #0B1942.
   El degradado del panel remata exactamente ahi para que no se vea el escalon. */
.st-mb [data-screen-label^="Hero"]{background:linear-gradient(180deg,#070B12 0%,#070B12 20%,#1A2A4E 36%,#5B6A8E 48%,#948FA3 58%)!important}
html[data-cy-theme="noche"] .st-mb [data-screen-label^="Hero"]{background:linear-gradient(180deg,#070B12 0%,#070B12 48%,#0B1942 58%)!important}

/* v1s — hero: subir el copy para que se aprecie la flota completa */
.st-dt [data-st-hero] .st-i-4ffd1d97{padding-top:16px!important;padding-bottom:36px!important}
/* v1s — Poseidon: bajar la ilustracion para que se le vea la cara */
.st-dt .st-i-1eaf4e91 img,.st-mb .st-i-1eaf4e91 img{object-position:50% 22%!important}
/* v1s — «Lo que la poliza cubre hoy» mas grande */
.st-dt .st-i-57505700{font-size:27px!important;line-height:1.22!important;letter-spacing:-.012em!important}
.st-mb .st-i-57505700{font-size:23px!important;line-height:1.24!important}
/* v1s — Capitulo VI: extender la banda de color hacia la linea del VII */
.st-dt [data-screen-label^="Cap\00ED tulo VI,"],.st-mb [data-screen-label^="Cap\00ED tulo VI,"]{padding-bottom:76px!important}
/* v1s — Capitulo VI: linea divisora cruzando el tag (banda oscura) */
.st-dt [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef,
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef{position:relative;background:#0E1936}
.st-dt [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef::before,
.st-dt [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef::after,
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef::before,
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef::after{
content:"";position:absolute;top:50%;height:1px;width:100vw;background:rgba(255,255,255,.30);pointer-events:none}
.st-dt [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef::before,
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef::before{right:calc(100% + 12px)}
.st-dt [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef::after,
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef::after{left:calc(100% + 12px)}
/* v1s — Capitulo VII: bajar el formulario para que no lo corte la linea de seccion */
.st-dt .st-i-f975453d,.st-mb .st-i-f975453d{margin-top:54px!important}


/* ===== v2 (QA nocturno) ===== */
/* (a) iconos de integraciones compactos: una sola fila tambien en mobile */
.st-lg:has(> img.st-i-a145f910){width:26px!important;height:22px!important}
/* (b) Cloud Outage revela su dato al hover como las demas cards del bloque */
.st-i-ac51406e{position:relative}
@media (hover:hover){.st-dt .st-i-ac51406e:hover .st-i-f547af4e{opacity:1}}
.st-mb .st-i-ac51406e:active .st-i-f547af4e{opacity:1}@media (hover:hover){.st-mb .st-i-ac51406e:hover .st-i-f547af4e{opacity:1}}
/* (c) «Lo que la poliza cubre hoy» con mas protagonismo; el bump mobile del v1s
   apuntaba a st-i-57505700, pero el arbol mb usa st-i-020a33c6 */
.st-dt .st-i-57505700{font-size:34px!important;line-height:1.14!important;letter-spacing:-.02em!important}
.st-mb .st-i-020a33c6{font-size:23px!important;line-height:1.22!important;letter-spacing:-.014em!important}


/* ===== v3: divisorias tambien en el arbol MOBILE + var de color de linea =====
   v1q enganchaba .st-i-61cdc545, que en esta LP solo existe en dt; los chips del
   arbol mb usan st-i-2e999158 (Caps I-V y VII) y st-i-89390c51 (Cap VI, banda
   oscura). Ademas --st-actline no estaba definida en esta hoja: en noche la linea
   caia al fallback azul de dia. */
:root{--st-actline:#3B5BFF}
html[data-cy-theme="noche"]{--st-actline:#7C92FF}
.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-2e999158{position:relative;background:linear-gradient(var(--cy-chip,rgba(59,91,255,.07)),var(--cy-chip,rgba(59,91,255,.07))) var(--cy-card,#FFFFFF)}
.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-2e999158::before,.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-2e999158::after{content:"";position:absolute;top:50%;height:1px;width:100vw;background:var(--st-actline,#3B5BFF);pointer-events:none}
.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-2e999158::before{right:calc(100% + 12px)}
.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-2e999158::after{left:calc(100% + 12px)}
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51{position:relative;background:#0E1936}
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::before,.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::after{content:"";position:absolute;top:50%;height:1px;width:100vw;background:rgba(255,255,255,.30);pointer-events:none}
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::before{right:calc(100% + 12px)}
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::after{left:calc(100% + 12px)}


/* ===== v4 (QA milimetrico mobile) ===== */
/* (a) Hero mb a pantalla completa, patron del home: el arte (1440x3840, hecho
   para esto) cubre TODA la seccion en absolute, el contenido va centrado encima
   y desaparece el panel negro degradado que lo tapaba. */
.st-mb [data-screen-label^="Hero"]{background:none!important}
.st-mb .st-i-a6014fb8{position:relative!important;min-height:100svh;padding:0!important;overflow:hidden}
.st-mb .st-i-b12b34e3{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;z-index:0}
.st-mb .st-i-b12b34e3 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 100%!important;border-radius:0!important}
.st-mb .st-i-1425c40f{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:96px 20px 34px!important;margin:0!important}
.st-mb .st-i-1425c40f .st-i-9959a838{margin-left:auto;margin-right:auto}
.st-mb .st-i-bc495af9{width:100%;align-items:stretch}
.st-mb a.st-i-5c27ae8b{background:#FFFFFF!important;color:#0E1116!important;border-color:transparent!important}
/* (b) rombos del grid del Cap II cortados a la mitad en la interseccion
   linea-borde, como el patron oficial del home (v15) */
.st-mb .st-i-c451fdb0{overflow:hidden;border-radius:14px}
/* (c) Cap VI chip mb: en mobile la banda oscura NO esta detras del chip; el
   fondo #0E1936 del v3 lo dejaba negro sobre blanco. Pill estandar + linea. */
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51{background:linear-gradient(var(--cy-chip,rgba(59,91,255,.07)),var(--cy-chip,rgba(59,91,255,.07))) var(--cy-card,#FFFFFF);color:var(--st-tag,#3B5BFF);border:1px solid rgba(59,91,255,.4)}
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::before,.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::after{background:var(--st-actline,#3B5BFF)}
/* (d) siluetas de logos: mismo set de SVGs que el home (los 6a9457 eran otro dibujo) */
.st-i-b50b491c{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e425327b36a88db24a_google.svg")}
.st-i-750e798d{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e4d86a6fe5a234d6ac_microsoft.svg")}
.st-i-3fb7ca2a{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e4d86a6fe5a234d646_google-cloud.svg")}
.st-i-a72f01e5{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e3a88f6925bf458733_aws.svg")}
.st-i-a2af2346{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e3dda3f5c161093c08_azure.svg")}
.st-i-57c3aff0{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e40f1ac1822bee63fb_openai.svg")}
.st-i-4e19657b{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e32e52b0cbae29094b_claude.svg")}


/* ===== v5 ===== */
/* (a) siluetas de logos: el set del home. Las definiciones originales van
   prefijadas .st-dt/.st-mb (0,2,0), asi que sin prefijo no ganaban. */
.st-dt .st-i-b50b491c,.st-mb .st-i-b50b491c{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e425327b36a88db24a_google.svg")}
.st-dt .st-i-750e798d,.st-mb .st-i-750e798d{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e4d86a6fe5a234d6ac_microsoft.svg")}
.st-dt .st-i-3fb7ca2a,.st-mb .st-i-3fb7ca2a{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e4d86a6fe5a234d646_google-cloud.svg")}
.st-dt .st-i-a72f01e5,.st-mb .st-i-a72f01e5{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e3a88f6925bf458733_aws.svg")}
.st-dt .st-i-a2af2346,.st-mb .st-i-a2af2346{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e3dda3f5c161093c08_azure.svg")}
.st-dt .st-i-57c3aff0,.st-mb .st-i-57c3aff0{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e40f1ac1822bee63fb_openai.svg")}
.st-dt .st-i-4e19657b,.st-mb .st-i-4e19657b{--st-lg-src:url("https://cdn.prod.website-files.com/6a553f8c569e3148ffc68415/6a9110e32e52b0cbae29094b_claude.svg")}
/* (b) chip del Cap VI: la seccion remapea --cy-card a navy, asi que el fondo
   heredado salia negro sobre papel blanco. Colores explicitos por tema. */
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51{background:#F1F4FF!important;color:#2740C9!important;border:1px solid rgba(59,91,255,.4)!important}
html[data-cy-theme="noche"] .st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51{background:#16204A!important;color:#9FB0FF!important;border-color:rgba(159,176,255,.35)!important}
/* (c) hero mb: velo vertical solo para legibilidad del texto; la ilustracion
   sigue completa (no es un bloque de color, es un degradado a transparente). */
.st-mb .st-i-b12b34e3::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(6,14,36,.66) 0%,rgba(6,14,36,.42) 34%,rgba(6,14,36,.10) 56%,rgba(6,14,36,0) 72%)}


/* ===== v6: chip del Cap VI en mobile = mismo lenguaje que desktop =====
   En mb la banda del Cap VI es navy en AMBOS temas (en dt se invierte a blanca
   en noche). El v3 dejaba el texto en --st-tag azul oscuro sobre navy: eso era
   lo que se leia "negro". Valores copiados del chip dt (st-i-7e6993ef). */
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51,
html[data-cy-theme="noche"] .st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51{background:#0E1936!important;color:#9FB0FF!important;border:1px solid rgba(159,176,255,.35)!important;border-radius:10px!important}
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::before,
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::after{background:rgba(255,255,255,.30)!important}


/* ===== v7: velo de legibilidad del hero mb, medido en Chrome =====
   El ::after del v5 quedaba DEBAJO del <img> (mismo contexto de apilado) y el
   degradado moria antes del parrafo, que cae sobre el horizonte naranja. Con
   isolation + z-index 2 y un recorrido hasta 74% el texto se lee y el arte
   (nave, faro, mar) sigue limpio: no es un bloque, se desvanece a transparente. */
.st-mb .st-i-b12b34e3{isolation:isolate}
.st-mb .st-i-b12b34e3::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(5,12,32,.72) 0%,rgba(5,12,32,.62) 28%,rgba(5,12,32,.44) 46%,rgba(5,12,32,.16) 60%,rgba(5,12,32,0) 74%)}


/* ===== v8: limpieza de líneas y encuadre de ilustraciones (QA 31 ago pm) ===== */
/* (a) fuera las líneas grises de sobra entre capítulos: cada sección traía un
   border-top #2B2E32 que competía con la divisoria oficial del tag. */
.st-dt .st-i-10043b9a,.st-mb .st-i-10043b9a{border-top:0!important}
/* (b) la divisoria pasa POR DEBAJO del tag, no por su centro */
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::before,
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::after,
.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-2e999158::before,
.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-2e999158::after{top:calc(100% + 10px)!important}
/* (c) Cap I: el contenedor centraba el arte (560px) contra el texto (458px) y por
   eso asomaba 51px arriba, cruzando la divisoria. Ahora arranca al ras del H2. */
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-b8d4dc5b{align-items:start!important}
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-b8d4dc5b>.st-i-459fe4b3{margin-top:48px!important}
/* (d) Cap VI: misma corrección + la línea toma el color del tag (periwinkle) */
.st-dt [data-screen-label^="Cap\00ED tulo VI,"] .st-i-95bd352f{align-items:start!important}
.st-dt [data-screen-label^="Cap\00ED tulo VI,"] .st-i-95bd352f>*:last-child{margin-top:58px!important}
.st-dt [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef::before,
.st-dt [data-screen-label^="Cap\00ED tulo VI,"] .st-i-7e6993ef::after,
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::before,
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::after{background:#9FB0FF!important;top:calc(100% + 10px)!important}
/* (e) «ÍTACA:» en negritas dentro del tag del hero (el resto queda en 600) */
.st-dt .st-i-50618151 .st-lead,.st-mb .st-i-9959a838 .st-lead{font-weight:800}


/* ===== v9: chip del Cap VI atado al tema (dt) =====
   La banda del Cap VI se invierte con el tema (navy en dia, blanca en noche) pero
   el chip tenia background fijo #0E1936: en noche quedaba un bloque oscuro sobre
   papel blanco. Ahora sigue --cy-card (que la propia banda remapea) y su linea
   toma --pay-chip, el MISMO color del texto del tag, en los dos temas. */
.st-dt [data-st-payout] .st-i-7e6993ef{background:var(--cy-card)!important}
.st-dt [data-st-payout] .st-i-7e6993ef::before,
.st-dt [data-st-payout] .st-i-7e6993ef::after{background:var(--pay-chip)!important}


/* ===== v10: homologacion mobile con Home/Tesis (QA 31 ago noche) ===== */
/* (a) ROMBOS: el home redefine --st-nodo a 9px y esta hoja se quedo en 11px,
   asi que todos los rombos de la LP salian mas grandes que en las demas
   paginas. Mismo valor que el home, dt y mb. */
:root{--st-nodo:9px}
/* (b) DIVISORIAS EN MOBILE: en mb el chip arranca a 18px del borde, asi que
   bajar la linea al pie del tag (correcto en desktop) la dejaba colgando con
   solo 6px de tramo a la izquierda. En mobile vuelve a cruzar por el centro
   del chip, igual que Home y Tesis. */
.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-2e999158::before,
.st-mb [data-screen-label^="Cap\00ED tulo"] .st-i-2e999158::after,
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::before,
.st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::after{top:50%!important}
/* (c) el tag del Cap V rompia en dos lineas (unico de la pagina) y desalineaba
   su divisoria: entra en una sola linea sin tocar los demas */
.st-mb [data-screen-label^="Cap\00ED tulo V,"] .st-i-2e999158{letter-spacing:.10em!important;font-size:11px!important;padding-left:11px!important;padding-right:11px!important;white-space:nowrap}
/* (d) HERO MOBILE: bloque de copy y CTAs centrado en la pantalla, no pegado
   al tope (los botones ya median 329px simetricos dentro del area de contenido) */
.st-mb .st-i-1425c40f{justify-content:center;min-height:100svh;padding-top:84px!important;padding-bottom:96px!important}
/* (e) NAV MOBILE: en el menu desplegable el orden del home es Idioma y luego
   Tema; esta pagina los traia invertidos */
.st-mb .st-i-1a003724{display:flex}
.st-mb .st-i-1a003724>[aria-label="Idioma"]{order:1}
.st-mb .st-i-1a003724>[aria-label="Tema"]{order:2}


/* ===== v11: rombos completos como en Home/Tesis =====
   El overflow:hidden que se puso en v4 para "cuadrar" el Cap II cortaba los
   rombos por la mitad y los dejaba como una V colgando del borde. En el home
   el rombo se ve ENTERO sobre la interseccion (los nodos ya estan anclados en
   cx/cy exactos), asi que basta con dejar de recortarlos. */
.st-mb .st-i-c451fdb0{overflow:visible!important}


/* ===== v12: menu mobile homologado con el Home =====
   El home muestra dos filas etiquetadas (IDIOMA / TEMA), cada una con su grupo
   alineado a la derecha y un divisor entre ellas. Esta pagina los tenia sueltos
   en una sola fila (y ademas en orden invertido). Grid de 2 columnas: los
   labels van en la izquierda y los toggles a la derecha. */
.st-mb .st-i-1a003724{display:grid!important;grid-template-columns:1fr auto;align-items:center;column-gap:12px;row-gap:0;padding:0 18px!important;width:100%}
.st-mb .st-navlab{font:600 10.5px 'Space Grotesk',sans-serif;letter-spacing:1.68px;color:#8A8F98;padding:14px 0}
.st-mb .st-navlab-lang{order:1}
.st-mb .st-i-1a003724>[aria-label="Idioma"]{order:2;justify-self:end}
.st-mb .st-navlab-tema{order:3;border-top:1px solid var(--cy-ln-soft,#DCE3F2)}
.st-mb .st-i-1a003724>[aria-label="Tema"]{order:4;justify-self:end;border-top:1px solid var(--cy-ln-soft,#DCE3F2);padding:14px 0}


/* ===== v13: unidades de viewport estables en mobile =====
   Los espaciadores y alturas del arbol .st-mb usaban `vh`, que se recalcula
   cuando la barra de URL del navegador movil colapsa o reaparece. Medido en
   Chrome: 60px de cambio de viewport movian el contenido 72px, y como la barra
   entra y sale durante el scroll el titulo y las tarjetas vibraban. `svh` es el
   viewport pequeno (barra visible) y NO cambia al colapsarla. */


/* ============================================================
   v14b: QA mobile del 31-ago (reporte con capturas del usuario)
   ============================================================ */

/* (1) Fuera las lineas grises entre capitulos en el arbol mb.
   En dt ya se habian quitado (border-top de .st-i-10043b9a a 0); en mb cada
   seccion tiene su clase propia y conservaba el border-top de 1px. */
.st-mb .st-i-e4c27734,.st-mb .st-i-a24a1349,.st-mb .st-i-1b5366a8,.st-mb .st-i-9f3638e2{border-top:0!important}

/* (2) CTAs del hero mb centrados como el texto del hero.
   v13 los estiraba a todo el ancho con align-items:stretch. */
.st-mb .st-i-bc495af9{align-items:center}

/* (3) Grid del Cap III (The agents / integrations / Resilience Lead / MDR):
   los rombos laterales (.st-y50) van anclados al 50% de la altura, pero las
   filas median 105 y 123px: la divisoria real quedaba al 46% y los rombos
   flotaban ~9px abajo de la linea. Filas iguales = 50% exacto.
   Scope via :has(.st-y50): las otras instancias de st-i-70d0a8bc son de una
   sola fila y no deben cambiar. */
.st-mb .st-i-c451fdb0:has(.st-n.st-y50)>.st-i-70d0a8bc{grid-auto-rows:1fr}

/* (4) Chip del Cap VI mb: sigue el fondo de la banda.
   La banda mb HOY se invierte con el tema (navy en dia, blanca en noche); el
   chip estaba fijo en navy y en noche quedaba oscuro sobre banda clara.
   Dia (banda navy): chip oscuro actual. Noche (banda blanca): mismos valores
   que el chip dt en noche (blanco / azul / borde azul 40%). */
html[data-cy-theme="noche"] .st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51{background:#FFFFFF!important;color:#2740C9!important;border-color:rgba(59,91,255,.4)!important}
html[data-cy-theme="noche"] .st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::before,
html[data-cy-theme="noche"] .st-mb [data-screen-label^="Cap\00ED tulo VI,"] .st-i-89390c51::after{background:rgba(59,91,255,.35)!important}

/* (5) Menu mobile homologado al patron del Home: dos filas etiquetadas
   (label izquierda, toggle derecha, divisoria completa entre filas).
   El MPS no permite mover los toggles a divs nuevos, asi que el patron se
   recrea sobre el contenedor existente: grid de 2 columnas, labels como
   pseudo-elementos (los spans .st-navlab del DOM se eliminaron) y divisoria
   como gradiente de 1px a la altura exacta de la fila (14+38+14=66px). */
.st-mb .st-i-1a003724{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:66px 66px;align-items:center;gap:0!important;padding:0 18px!important;width:100%;background:linear-gradient(var(--cy-ln-soft,#DCE3F2),var(--cy-ln-soft,#DCE3F2)) left 66px/100% 1px no-repeat}
.st-mb .st-i-1a003724::before{content:"IDIOMA";order:1}
.st-mb .st-i-1a003724>[role="group"][aria-label="Idioma"]{order:2;justify-self:end}
.st-mb .st-i-1a003724::after{content:"TEMA";order:3}
.st-mb .st-i-1a003724>[role="group"][aria-label="Tema"]{order:4;justify-self:end}
.st-mb .st-i-1a003724::before,.st-mb .st-i-1a003724::after{font:600 10.5px 'Space Grotesk',sans-serif;letter-spacing:1.68px;color:var(--cy-faint,#8A8F98)}
/* el ancla del toggle de tema colapsaba a 8px pese al stretch; altura del Home */
.st-mb [data-st-menu] .cy-tgw .cy-tgb{height:34px!important}

/* (6) Flechas de los links del menu, como en Home (mismo path del svg). */
.st-mb .st-i-27587d51::after{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.6 10.4 10.4 3.6M4.9 3.6h5.5v5.5' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.6 10.4 10.4 3.6M4.9 3.6h5.5v5.5' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}


/* v14c: dos retoques del QA en vivo.
   (a) Los CTAs del hero mb traen width:100% en su propia clase (st-i-53a59472
   y la variante blanca); con el contenedor ya centrado, se les quita el ancho
   forzado para que encojan a contenido como en el Home.
   (b) El ancla del toggle de tema con height fija + stretch se anclaba al top
   y el chip se salia de la caja: centrado explicito. */
.st-mb .st-i-bc495af9>a{width:auto!important}
.st-mb [data-st-menu] .cy-tgw .cy-tgb{align-self:center!important}


/* ============================================================
   v14d: paridad total del nav/menu mobile con el Home.
   La hoja de la LP NUNCA tuvo el bloque .st-mb [data-cy-lang] de la
   homologacion movil del Home (alturas 36px border-box de los toggles,
   display del cy-tgw en nav vs menu, metricas de los .cy-lang-btn,
   estados noche, nav de 68px, burger). Por eso la caja del toggle
   media 38px y el boton activo (34px) quedaba con 2px de aire sin
   rellenar. Bloque portado VERBATIM de st-home-v44 en su orden.
   ============================================================ */
.st-mb [data-cy-lang]:not([data-cy-lang="es"]) [data-lang-btn="en"],.st-mb [data-cy-lang="es"] [data-lang-btn="es"]{color:var(--cy-ink,#0E1116)}
.st-mb [data-cy-lang] div[role="group"][aria-label="Idioma"]{display:inline-flex!important}
.st-mb [data-cy-lang] div[role="group"][aria-label="Idioma"]{width:auto!important;min-width:126px!important;flex:none!important}
.st-mb [data-cy-lang] div[role="group"][aria-label="Idioma"] .cy-lang-btn{flex:1 1 0!important;justify-content:center!important;padding:0 12px!important;gap:8px!important}
.st-mb [data-cy-lang] nav .cy-tgw{width:76px!important;flex:none!important}
.st-mb [data-cy-lang] nav .cy-tgw .cy-tgb{flex:1 1 0!important;width:auto!important}
.st-mb [data-cy-lang] nav .cy-tgw,.st-mb [data-cy-lang] nav div[role="group"][aria-label="Idioma"],.st-mb [data-cy-lang] nav a[data-st-cta][data-st-nav-cta]{height:46px!important;min-height:46px!important;box-sizing:border-box!important;border-radius:11px!important}
.st-mb [data-cy-lang] nav img[data-ody-logo]{height:32px!important}
.st-mb [data-cy-lang] nav img[data-ody-logo]{height:26px!important}
.st-mb [data-cy-lang]:not([data-cy-lang="es"]) [data-lang-btn="en"],.st-mb [data-cy-lang="es"] [data-lang-btn="es"]{background:#0E1116!important;background-image:none!important;color:#FFFFFF!important}
html[data-cy-theme="noche"] .st-mb [data-cy-lang]:not([data-cy-lang="es"]) [data-lang-btn="en"],html[data-cy-theme="noche"] .st-mb [data-cy-lang="es"] [data-lang-btn="es"]{background:#E9EDFB!important;background-image:none!important;color:#0E1116!important}
html[data-cy-theme="noche"] .st-mb [data-cy-lang] div[role="group"][aria-label="Idioma"]{background:var(--cy-card,#0E1936)!important}
html[data-cy-theme="noche"] .st-mb [data-cy-lang] [data-lang-btn]{color:var(--cy-mut,#8A93A6)!important;background:transparent!important}
html[data-cy-theme="noche"] .st-mb [data-cy-lang]:not([data-cy-lang="es"]) [data-lang-btn="en"],html[data-cy-theme="noche"] .st-mb [data-cy-lang="es"] [data-lang-btn="es"]{color:#FFFFFF!important}
.st-mb [data-cy-lang] nav [data-st-nav]{height:56px!important;gap:8px!important;padding:0 16px!important}
.st-mb [data-cy-lang] nav img[data-ody-logo]{height:22px!important}
.st-mb [data-cy-lang] nav .cy-tgw,.st-mb [data-cy-lang] nav div[role="group"][aria-label="Idioma"],.st-mb [data-cy-lang] nav a[data-st-cta][data-st-nav-cta]{height:32px!important;min-height:32px!important;border-radius:9px!important}
.st-mb [data-cy-lang] nav .cy-tgw{width:58px!important}
.st-mb [data-cy-lang] nav div[role="group"][aria-label="Idioma"]{min-width:78px!important}
.st-mb [data-cy-lang] nav div[role="group"][aria-label="Idioma"] .cy-lang-btn{padding:0 6px!important;gap:4px!important;font-size:11.5px!important}
.st-mb [data-cy-lang] nav [data-st-burger]{display:inline-flex!important}
.st-mb [data-cy-lang] nav>div[data-st-nav] .cy-tgw{display:none!important}
.st-mb [data-cy-lang] nav [data-st-menu] .cy-tgw{display:inline-flex!important}
@media (hover:hover){.st-mb [data-cy-lang] nav [data-st-menu] a:hover{background:var(--cy-bg,#EAF0FB)}}
.st-mb [data-cy-lang]:not([data-cy-lang="es"]) [data-lang-btn="en"],.st-mb [data-cy-lang="es"] [data-lang-btn="es"]{background:#0E1116!important;background-image:none!important;color:#FFFFFF!important}
html[data-cy-theme="noche"] .st-mb [data-cy-lang]:not([data-cy-lang="es"]) [data-lang-btn="en"],html[data-cy-theme="noche"] .st-mb [data-cy-lang="es"] [data-lang-btn="es"]{background:#E9EDFB!important;background-image:none!important;color:#0E1116!important}
.st-mb [data-cy-lang] nav [data-st-nav]{height:68px!important;padding:0 16px!important}
.st-mb [data-cy-lang] nav .cy-tgw,.st-mb [data-cy-lang] nav div[role="group"][aria-label="Idioma"],.st-mb [data-cy-lang] nav a[data-st-cta][data-st-nav-cta]{height:36px!important;min-height:36px!important}
.st-mb [data-cy-lang] nav [data-st-nav][data-scrolled="0"]{background:transparent!important;box-shadow:none!important}
.st-mb [data-cy-lang] nav [data-st-nav][data-scrolled="0"] [data-st-burger]{background:transparent!important;border-color:rgba(255,255,255,.55)!important;color:#FFFFFF!important}
.st-mb [data-cy-lang] nav [data-st-nav][data-scrolled="0"] a[data-st-cta]{background:#FFFFFF!important;color:#0E1116!important;border-color:rgba(255,255,255,.7)!important}
.st-mb [data-cy-lang] nav a[data-st-cta][data-st-cta][data-st-cta]{height:36px!important;min-height:36px!important;width:auto!important;padding:0 13px!important;font:600 13.5px 'DM Sans',sans-serif!important;border-radius:9px!important;gap:6px!important}
.st-mb [data-cy-lang] nav a[data-st-cta][data-st-cta][data-st-cta] svg{display:inline-block!important;width:11px!important;height:11px!important;flex:none!important}
@media (hover:hover){.st-mb [data-cy-lang] nav [data-st-nav] a[data-st-cta][data-st-cta][data-st-cta]:hover{background-image:var(--st-cta-ramp,none)!important;background-origin:border-box!important;background-clip:border-box!important;border-color:transparent!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:left center!important;background-color:var(--st-ser,#29487B)!important;color:#FFFFFF!important;border-color:transparent!important;image-rendering:pixelated!important}}
@media (hover:hover){html[data-cy-theme="noche"] .st-mb [data-cy-lang] nav [data-st-nav] a[data-st-cta][data-st-cta][data-st-cta]:hover{color:#070B12!important}}
/* con las cajas a 36px la fila del menu queda como el Home: 14+36+14=64 */
.st-mb .st-i-1a003724{grid-template-rows:64px 64px;background:linear-gradient(var(--cy-ln-soft,#DCE3F2),var(--cy-ln-soft,#DCE3F2)) left 64px/100% 1px no-repeat}


/* ============================================================
   v14e: homologacion total con el patron Home (pedido 1-sep)
   ============================================================ */

/* (1) dt: la divisoria del tag de capitulo vuelve a cruzar por el CENTRO
   del chip, como Home y Tesis (v13 la habia bajado solo en esta LP). */
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::before,
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-61cdc545::after,
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-7e6993ef::before,
.st-dt [data-screen-label^="Cap\00ED tulo"] .st-i-7e6993ef::after{top:50%!important}

/* (2) mb: metricas del chip de capitulo = chip de actos del Home
   (12px / .17em / gap 6 / padding 9x14). Sin !important para que la
   excepcion del Cap V (una sola linea) siga ganando. */
.st-mb .st-i-2e999158,.st-mb .st-i-89390c51{gap:6px;font-size:12px;letter-spacing:.17em;padding:9px 14px}

/* (3) logo mb a 30px: el port del v14d copio la secuencia 32->26->22 del
   Home pero el 30 definitivo ya existia ANTES en esta hoja y quedo pisado. */
.st-mb [data-cy-lang] nav img[data-ody-logo]{height:30px!important}

/* (4) CTAs de pagina mb = Home (48px / 15.5px; la nav conserva 36 por
   especificidad del triple selector). */
.st-mb [data-cy-lang] a[data-st-cta]{height:48px!important;font-size:15.5px!important}

/* (5) tipografia del hero = Home. dt: h1 80/1.04, parrafo 21/1.55, CTAs 16.5.
   mb: h1 1.06, parrafo 1.55, chip del hero 10.5/.16em/9x14 (Home mb). */
.st-dt [data-st-hero] h1{font-size:80px!important;line-height:1.04!important}
.st-dt [data-st-hero] h1+p,.st-dt [data-st-hero] p{font-size:21px!important;line-height:1.55!important}
.st-dt [data-st-hero] a[data-st-cta]{font-size:16.5px!important}
.st-mb [data-st-hero] h1{line-height:1.06!important}
.st-mb [data-st-hero] p{line-height:1.55!important}
.st-mb .st-i-9959a838{font-size:10.5px!important;letter-spacing:.16em!important;padding:9px 14px!important}


/* ===== v14f: el hero mb arranca a la MISMA altura que Home y Tesis =====
   La regla (d) del v1x centro el bloque de copy en 100svh: el chip caia en
   y=163 contra y=96 del Home, y todo el hero se leia "mas abajo" que en las
   otras dos paginas. Se vuelve al tope con el padding canonico del patron
   Home (96/20/34, gap 18). La seccion conserva min-height:100svh para que la
   ilustracion siga llenando la pantalla; lo que se homologa es DONDE empieza
   el contenido, que es lo que se compara entre paginas. */
.st-mb .st-i-1425c40f{justify-content:flex-start!important;padding-top:96px!important;padding-bottom:34px!important;gap:18px!important}


/* ===== v14g: CTAs del hero mb con el patron exacto del Home =====
   Home: los dos botones miden lo mismo (100% con tope de 330px) y AMBOS
   llevan flecha; el secundario ademas tiene borde visible. En la LP median
   221 y 145 y el segundo no tenia ni flecha ni borde. */
.st-mb .st-i-bc495af9>a{width:100%!important;max-width:330px!important}
.st-mb .st-i-5c27ae8b{border:1px solid var(--cy-ln,#C4CFE4)!important}
.st-mb .st-i-5c27ae8b:not(:has(svg))::after,.st-dt .st-i-5c27ae8b:not(:has(svg))::after{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27%3E%3Cpath d=%27M3.6 10.4 10.4 3.6M4.9 3.6h5.5v5.5%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.7%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27%3E%3Cpath d=%27M3.6 10.4 10.4 3.6M4.9 3.6h5.5v5.5%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.7%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/contain no-repeat}


/* ===== v14h: remates de los CTAs del hero =====
   (a) el borde del secundario en mb lo pisaba `.st-mb a.st-i-5c27ae8b`
   (0,2,1) con !important; se responde con la misma forma de selector.
   (b) el secundario de DESKTOP era un boton fantasma (fondo translucido
   oscuro, sin flecha); el patron Home es blanco con borde y flecha. */
.st-mb a.st-i-5c27ae8b{border-color:var(--cy-ln,#C4CFE4)!important}
.st-dt a.st-i-dfea7b8f{background:var(--cy-card,#FFFFFF)!important;color:var(--cy-ink,#0E1116)!important;border:1px solid var(--cy-ln,#C4CFE4)!important}
.st-dt .st-i-dfea7b8f:not(:has(svg))::after{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27%3E%3Cpath d=%27M3.6 10.4 10.4 3.6M4.9 3.6h5.5v5.5%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.7%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27%3E%3Cpath d=%27M3.6 10.4 10.4 3.6M4.9 3.6h5.5v5.5%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.7%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/contain no-repeat}


/* ============================================================
   Asomo del carrusel y recorte de texto (auditoria 1-sep)
   ============================================================ */

/* --- Asomo de la tarjeta vecina ---
   El ancho de tarjeta estaba en % (78/72/86), asi que el asomo escalaba con
   el viewport: medido 27px en los genericos, 39px en la banda de gap:0 y 50px
   en la de stats. A esos anchos se leen palabras enteras del vecino, que es
   justo lo reportado a 390px.
   Con snap center el asomo por lado es (W - tarjeta)/2 - gap, asi que fijando
   gap:12px y tarjeta = 100% - 48px el asomo queda clavado en 12px a CUALQUIER
   ancho, dentro del rango 8-16px pedido. La tarjeta activa se ve completa. */
.st-mb [data-st-carr][data-st-carr],.st-mb [data-st-pubs][data-st-pubs]{gap:12px!important}
.st-mb [data-st-carr][data-st-carr]>*,.st-mb [data-st-pubs][data-st-pubs]>*{
  flex:0 0 calc(100% - 48px)!important;scroll-snap-align:center!important}

.st-mb [data-st-carr][data-st-carr]>*{scroll-snap-align:center!important}

/* v14j (1 sep 2026): R26 atalayas en mobile usa la variante vertical -m (3:4) en vez del recorte 21:9 a 200px */
.st-mb [data-st-fig="r26-m"]>img{height:auto!important;aspect-ratio:3/4!important;object-fit:cover!important;object-position:center!important}

/* v14k (1 sep 2026): hero alineado con Home. dt a 1280px: chip 120, H1 180, bajada 342, CTAs 470. mb a 390px: chip 96, H1 148, bajada 244, CTAs 448 */
.st-dt [data-cy-lang] [data-st-hero]>div:has(>h1){padding-top:56px!important;gap:24px!important}
.st-dt [data-cy-lang] [data-st-hero] h1{font-size:5.2vw!important;line-height:1.04!important}
.st-dt [data-cy-lang] [data-st-hero] h1 ~ p + div[data-st-rev]{margin-top:6px!important;gap:14px!important}
.st-mb [data-cy-lang] [data-st-hero][data-st-hero]{margin-top:-68px!important}
.st-mb [data-cy-lang] [data-st-hero] h1 ~ p + div[data-st-rev]{margin-top:6px!important;gap:14px!important}
.st-mb [data-cy-lang] [data-st-hero] h1 ~ p:has(+ div a[data-st-cta]){min-height:calc(7*1.55em)!important}

/* v14l (2 sep 2026): hero calcado de Home en cualquier viewport. Home: offset superior min(15vh,190px), H1 min(5.2vw,80px) con max-width 11em, bajada 21px con max-width 42.8em. Aquí el hero ya trae 64px de padding, se descuentan. */
.st-dt [data-cy-lang] [data-st-hero]>div:has(>h1){padding-top:calc(min(15vh,190px) - 64px)!important}
.st-dt [data-cy-lang] [data-st-hero] h1{font-size:min(5.2vw,80px)!important;max-width:11em!important}
.st-dt [data-cy-lang] [data-st-hero] h1 ~ p{max-width:42.8em!important}

/* v14m (2 sep 2026): párrafos de sección en mobile a 19px/1.7 como Home y Tesis (la hoja los tenía en 16.5). Solo los dos primeros párrafos tras cada H2; las notas secundarias (15.5/13) se quedan. */
.st-mb [data-cy-lang] [data-screen-label^="Capítulo"]>div>h2+p[data-st-rev],.st-mb [data-cy-lang] [data-screen-label^="Capítulo"]>div>h2+p+p[data-st-rev]{font-size:19px!important;line-height:1.7!important}

/* v14n (2 sep 2026) desktop */
/* Cap II: las nueve atalayas completas (7:3), con tope de 720px en vez del recorte a 360px */
.st-dt [data-cy-lang] [data-screen-label^="Capítulo II"] [data-st-rev]>img[src*="R26-agentes"]{height:auto!important;aspect-ratio:7/3!important;max-height:720px!important;object-fit:cover!important;object-position:center!important}
/* Cap IV: ilustración más chica (760px máx.) y el mockup del Risk Score arriba, junto al texto */
.st-dt [data-cy-lang] [data-screen-label^="Capítulo IV"] [data-st-2col]>*:first-child img:not([src$=".svg"]){max-width:760px!important;width:100%!important;height:auto!important;aspect-ratio:1920/1200!important}
html .st-dt [data-cy-lang] [data-screen-label^="Capítulo IV"] [data-st-2col][data-st-2col]>*:first-child{align-self:start!important}
html .st-dt [data-cy-lang] [data-screen-label^="Capítulo IV"] [data-st-2col][data-st-2col]>*:last-child{align-self:start!important;margin-top:40px!important}
/* Cap VI: Express Payout más chico (380px de alto, centrado en su columna) */
.st-dt [data-cy-lang] [data-screen-label^="Capítulo VI,"] [data-st-2col]>[data-st-rev]>img{height:380px!important;width:auto!important;max-width:100%!important;aspect-ratio:1920/1080!important;margin-left:auto!important;margin-right:auto!important;display:block!important}

/* ── R-MARCOS II (15 sep 2026, hallazgo 5 de Tono, MAPA-ROMBOS-Y-TEMAS-15SEP) ──────────
   Atalayas (Cap. II, la figura R26-agentes-watchtowers-m que va DESPUES de la pista de los
   nueve agentes) pierde su marco decorativo exterior. Tres piezas, las tres aqui:
     1. `.st-mb .st-i-df1b52a2` ya no lleva `border:1px solid var(--cy-ln)` (arriba, L20).
     2. su `>img` ya no lleva `border-bottom` (arriba, L33): sin marco ese filete quedaba
        suelto bajo la foto, el mismo defecto que G-04 arreglo en .st-dt.
     3. los rombos `.st-n` los INYECTA st-pages en tiempo de ejecucion, no vienen en el HTML
        servido, asi que se apagan por CSS aqui abajo.
   La clase st-i-df1b52a2 es exclusiva de esta figura (1 nodo en el HTML de Como funciona),
   por eso se edita la regla base y no se anade una excepcion con #flota delante.
   NO toca las nueve cards de agentes, ni la pista, ni el radio de 16px, ni el arte.
   VUELTA ATRAS: reponer las dos declaraciones de borde y borrar este bloque. */
.st-mb .st-i-df1b52a2{box-shadow:none}
.st-mb .st-i-df1b52a2>.st-n{display:none!important}
