:is(html:has(.kw),body:has(.kw)){background:#090d17}html:has(.kw){scroll-behavior:auto;overscroll-behavior-y:none}.kw{--tinta:#111;--pie:#090d17;--t92:#111111eb;--t78:#111111c7;--t70:#111111b3;--t58:#11111194;--linea:#11111114;--linea-2:#11111124;--bento:#f5f3f1;--bento-filo:#e7e5e3;--baldosa:#fafafa;--curva:cubic-bezier(.22, 1, .36, 1);--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");min-height:100vh;color:var(--tinta);font-family:var(--font-inter-variable), "KW Inter Ext", var(--font-plex-arabe,"IBM Plex Sans Arabic"), ui-sans-serif, system-ui, -apple-system, sans-serif;font-optical-sizing:auto;font-feature-settings:"cv03", "cv04", "cv09", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f3f1;font-size:17px;font-weight:400;line-height:22px;overflow-x:clip}[dir=rtl] .kw *{letter-spacing:0!important}.kw-pagina{background:#fff;flex-direction:column;min-height:calc(100vh - 48px);display:flex;position:relative;overflow:clip}.kw-pagina>main{flex:1}:where(.kw) *,:where(.kw) :before,:where(.kw) :after{box-sizing:border-box}:where(.kw) a{color:inherit;text-decoration:none}:where(.kw) :is(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0;padding:0;font-weight:400}:where(.kw) :is(ul,ol){list-style:none}:where(.kw) button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kw :focus-visible{outline-offset:2px;outline:2px solid #111}.kw [data-tono=oscuro] :focus-visible{outline-color:#fff}.kw-h1{letter-spacing:-.04em;font-size:56px;line-height:1.05}.kw-h2{letter-spacing:-.03em;font-size:40px;line-height:1.12}.kw-h3{letter-spacing:-.03em;font-size:24px;line-height:1.2}.kw-h4{letter-spacing:-.02em;font-size:18px;line-height:1.3}.kw-texto{color:var(--t70);font-size:17px;line-height:22px}.kw-peq{letter-spacing:-.01em;color:var(--t70);font-size:13px;line-height:18px}.kw-cifra{letter-spacing:-.04em;font-feature-settings:"cv03", "cv04", "cv09", "cv11", "tnum";font-size:72px;line-height:1}.kw-cifra-peq{letter-spacing:-.04em;font-feature-settings:"cv03", "cv04", "cv09", "cv11", "tnum";font-size:40px;line-height:1.05}@media (max-width:1199px){.kw-h1{font-size:44px;line-height:1.08}.kw-h2{font-size:32px;line-height:1.15}.kw-h3{font-size:22px}.kw-h4{font-size:17px}.kw-cifra{font-size:56px}.kw-cifra-peq{font-size:36px}}@media (max-width:809px){.kw{font-size:16px;line-height:21px}.kw-h1{letter-spacing:-.03em;font-size:32px;line-height:1.1}.kw-h2{font-size:26px;line-height:1.18}.kw-h3{font-size:20px}.kw-h4{font-size:16px}.kw-texto{font-size:16px;line-height:21px}.kw-peq{font-size:12px}.kw-cifra{letter-spacing:-.03em;font-size:40px;line-height:1.05}.kw-cifra-peq{font-size:30px}}.kw-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 20px;font-size:14px;font-weight:500;line-height:1;transition:background .2s,box-shadow .2s,color .2s;display:inline-flex;position:relative}.kw-btn--grande{height:48px;padding:0 26px;font-size:15px}.kw-btn--principal{color:#111;background:#fff;box-shadow:0 0 0 1px #1111111a,0 8px 18px -8px #11111138}.kw-btn--claro{color:#111;background:#fff;box-shadow:0 10px 24px -10px #0006}.kw-btn--contorno{color:#111;background:0 0;box-shadow:inset 0 0 0 1px #11111129}.kw-btn--blanco{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff52}.kw-btn--demo{color:#111;transition:transform .2s var(--curva), box-shadow .2s ease;background:linear-gradient(#fff 0%,#f4f3f0 100%);padding-inline:20px 15px;box-shadow:inset 0 0 0 1px #1111111f,0 1px 3px #1111111f}.kw-btn--grande.kw-btn--demo{padding-inline:26px 20px}.kw-btn--demo:after{content:"";width:16px;height:16px;transition:transform .2s var(--curva);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}[dir=rtl] .kw-btn--demo:after{transform:scaleX(-1)}[data-tono=oscuro] .kw-btn--demo,.kw-barra[data-der=oscuro] .kw-btn--demo{box-shadow:0 1px 3px #0003}.kw-btn--demo:active{transform:translateY(1px)}@media (hover:hover){.kw-btn--demo:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #11111129,0 2px 6px #11111124}[data-tono=oscuro] .kw-btn--demo:hover,.kw-barra[data-der=oscuro] .kw-btn--demo:hover{box-shadow:0 2px 8px #00000042}.kw-btn--demo:hover:after{transform:translate(3px)}[dir=rtl] .kw-btn--demo:hover:after{transform:scaleX(-1)translate(3px)}.kw-btn--principal:hover{background:#fafafa;box-shadow:0 0 0 1px #11111129,0 10px 22px -8px #1111114d}.kw-btn--claro:hover{background:#f1f1f1}.kw-btn--contorno:hover{background:#1111110d}.kw-btn--blanco:hover{background:#ffffff38}}@media (max-width:809px){.kw-btn{font-size:13px}.kw-btn--grande{font-size:15px}}.kw-enlace{color:var(--tinta);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.kw-col{width:100%;max-width:1216px;margin-inline:auto;padding-inline:48px}@media (max-width:809px){.kw-col{padding-inline:20px}}.kw-cab{flex-direction:column;gap:14px;max-width:640px;display:flex}.kw-cab--centro{text-align:center;align-items:center;margin-inline:auto}.kw-fondo{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.kw-fondo:after{content:"";background-image:var(--grano);mix-blend-mode:overlay;opacity:.42;pointer-events:none;background-size:180px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.kw *,.kw :before,.kw :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
