@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://kumaly.io/_assets/manrope-latin.C46ZzDBF.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://kumaly.io/_assets/manrope-latinext.CDracvZH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--tinta:#211b30;--indigo:#4f3da0;--lavanda:#b6a8f2;--salvia:#cfe3da;--crema:#f8f4ec;--coral:#e5637b;--rubor:#f6d3d8;--petroleo:#1f5e6b;--arena:#d9d2c5;--gris:#5e5670;--bg:#f8f4ec;--bg-soft:#f1ebe0;--surface:#fffcf6;--surface-2:#f0ebe1;--warm:#f6d3d8;--ink:#211b30;--ink-2:#5e5670;--ink-3:#8a8299;--line:#e3dccf;--marca:#4f3da0;--accion:#4f3da0;--accion-ink:#f8f4ec;--accion-hover:#43338c;--accion-2:#1f5e6b;--chip:#e4ddee;--chip-ink:#4f3da0;--pos-bg:#cfe3da;--pos-ink:#1f5e6b;--warn-bg:#fbe3e7;--warn-ink:#a52a45;--band:#211b30;--band-2:#2e2742;--band-line:#3b3352;--band-ink:#f8f4ec;--band-ink-2:#aba4bd;--kuma-tile:#b6a8f2;--k-extra:#4f3da0;--shadow:0 1px 2px #211b300f,0 14px 34px -14px #211b3038;--shadow-lg:0 2px 4px #211b300f,0 30px 60px -24px #211b3059;--f:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--r-s:8px;--r-m:16px;--r-l:24px;--r-xl:32px;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.3,1.5,.5,1)}:root[data-theme=dark]{--bg:#1a1526;--bg-soft:#211b30;--surface:#2a2340;--surface-2:#2e2745;--warm:#3a2a3e;--ink:#f8f4ec;--ink-2:#aba4bd;--ink-3:#8a8299;--line:#3b3352;--marca:#b6a8f2;--accion:#b6a8f2;--accion-ink:#211b30;--accion-hover:#c8bdf7;--accion-2:#cfe3da;--chip:#352d4d;--chip-ink:#d8cffa;--pos-bg:#22474b;--pos-ink:#cfe3da;--warn-bg:#47222f;--warn-ink:#f3a3b2;--band:#241d35;--band-2:#2e2742;--band-line:#3b3352;--kuma-tile:#f8f4ec;--k-extra:#b6a8f2;--shadow:0 1px 2px #0000004d,0 16px 40px -16px #000000a6;--shadow-lg:0 2px 4px #0000004d,0 30px 60px -24px #000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.band{background:var(--band);color:var(--band-ink);--kuma-tile:#f8f4ec;--k-extra:#b6a8f2;--ink:var(--band-ink);--ink-2:var(--band-ink-2);--line:var(--band-line);--marca:#b6a8f2;--accion:#b6a8f2;--accion-ink:#211b30;--accion-hover:#c8bdf7;--chip:#352d4d;--chip-ink:#d8cffa;--surface:#2a2340;--surface-2:#352d4d;--pos-bg:#22474b;--pos-ink:#cfe3da;--warn-bg:#47222f;--warn-ink:#f3a3b2}.band.petrol{background:var(--petroleo);--band:var(--petroleo);--band-line:#2e7584;--band-ink-2:#cfe3da;--ink-2:#cfe3da;--line:#2e7584;--marca:#cfe3da;--chip:#f8f4ec24;--chip-ink:#f8f4ec;--surface:#256a78}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--lavanda);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.05}h1,h2{font-weight:800}b,strong{font-weight:600}p{margin:0}.wrap{max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:max(16px,min(4vw,40px));padding-inline-end:max(16px,min(4vw,40px))}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--marca);font-size:12px;font-weight:600}.h2{font-size:max(32px,min(4.4vw,58px))}.lead{color:var(--ink-2);max-width:56ch;font-size:max(17px,min(1.4vw,19px));line-height:1.6}.sec{padding-block-start:max(72px,min(10vw,136px));padding-block-end:max(72px,min(10vw,136px))}.sec-head{gap:16px;max-width:760px;margin-bottom:max(36px,min(5vw,64px));display:grid}.num{font-variant-numeric:tabular-nums}.btn{cursor:pointer;white-space:nowrap;height:52px;transition:transform .25s var(--spring),background .2s,box-shadow .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline-start:24px;padding-inline-end:24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-pri{background:var(--accion);color:var(--accion-ink);box-shadow:0 10px 24px -12px var(--accion)}.btn-pri:hover{background:var(--accion-hover);transform:translateY(-2px)}.btn-pri .arr{transition:transform .3s var(--spring)}.btn-pri:hover .arr{transform:translate(4px)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--accion-2);transform:translateY(-2px)}.btn-s{height:42px;padding-inline-start:18px;padding-inline-end:18px;font-size:15px}.chip{background:var(--chip);height:32px;color:var(--chip-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline-start:14px;padding-inline-end:14px;font-size:13px;font-weight:600;display:inline-flex}.chip.pos{background:var(--pos-bg);color:var(--pos-ink)}.chip.warn{background:var(--warn-bg);color:var(--warn-ink)}.dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.kuma{flex:none;line-height:0;display:inline-block;position:relative}.kuma svg.k{--tile:var(--kuma-tile);--kink:#4f3da0;width:100%;height:auto;display:block;overflow:visible}.k-tile{fill:var(--tile);transition:fill .4s}.k-ink{fill:var(--kink)}.k-hole{fill:var(--tile);transition:fill .4s}.k-hstroke{fill:none;stroke:var(--tile);stroke-width:.34px;stroke-linecap:round;stroke-linejoin:round}.k-mstroke{fill:none;stroke:var(--kink);stroke-width:.34px;stroke-linecap:round}.k-face{transform:translate(calc(var(--gx,0) * .8px),calc(var(--gy,0) * .65px));transition:transform .3s var(--ease)}.k-look{transform:translate(calc(var(--gx,0) * .42px),calc(var(--gy,0) * .44px));transition:transform .18s var(--ease)}.k-ears{transform:translate(calc(var(--gx,0) * -.32px),calc(var(--gy,0) * -.22px));transition:transform .4s var(--ease)}.k-pupil{transition:transform 90ms ease-in}.k.blink .k-pupil{transform:scaleY(.06)}.pv,.km{opacity:0;transition:opacity .16s,transform .32s var(--spring);transform:scale(.3)}.k-patch,.k-ear,.k-body{transition:transform .45s var(--spring)}.k-blush{transform:translate(calc(var(--gx,0) * .55px),calc(var(--gy,0) * .4px));transition:transform .3s var(--ease)}.k-blush ellipse{fill:#e5637b;opacity:0;transition:opacity .35s}.k[data-l=dot] .k-pl .pv-dot,.k[data-r=dot] .k-pr .pv-dot,.k[data-l=arc] .k-pl .pv-arc,.k[data-r=arc] .k-pr .pv-arc,.k[data-l=line] .k-pl .pv-line,.k[data-r=line] .k-pr .pv-line{opacity:1;transform:none}.k[data-l=big] .k-pl .pv-dot,.k[data-r=big] .k-pr .pv-dot{opacity:1;transform:scale(1.6)}.k[data-l=small] .k-pl .pv-dot,.k[data-r=small] .k-pr .pv-dot{opacity:1;transform:translateY(.3px)scale(.78)}.k[data-l=heart] .k-pl .pv-heart{opacity:1;transform:translate(-.5px,.4px)}.k[data-r=heart] .k-pr .pv-heart{opacity:1;transform:translate(.5px,.4px)}.k[data-l=star] .k-pl .pv-star{opacity:1;transform:translate(-.5px,.4px)rotate(45deg)}.k[data-r=star] .k-pr .pv-star{opacity:1;transform:translate(.5px,.4px)rotate(45deg)}.k[data-l=heart] .k-pl .pv-heart path,.k[data-r=heart] .k-pr .pv-heart path{animation:.9s ease-in-out infinite k-beat}.k[data-l=star] .k-pl .pv-star path,.k[data-r=star] .k-pr .pv-star path{animation:1.6s linear infinite k-spin}.k[data-m=smile] .km-smile,.k[data-m=open] .km-open,.k[data-m=o] .km-o,.k[data-m=frown] .km-frown{opacity:1;transform:none}.k[data-mood=feliz] .k-body,.k[data-mood=enamorado] .k-body{animation:k-hop .75s var(--ease)}.k[data-mood=festejo] .k-body{animation:k-hop .7s var(--ease) 3}.k[data-mood=sorprendido] .k-body{animation:k-jump .6s var(--ease)}.k[data-mood=dormido] .k-body{animation:3.2s ease-in-out infinite k-breathe}.k[data-mood=triste] .k-body{transform:translateY(.35px)scale(1.02,.96)}.k[data-mood=curioso] .k-body{transform:rotate(7deg)}.k[data-mood=guino] .k-body{transform:rotate(-6deg)}.k[data-mood=feliz] .k-patch-l,.k[data-mood=enamorado] .k-patch-l,.k[data-mood=festejo] .k-patch-l,.k[data-mood=guino] .k-patch-l{transform:rotate(-9deg)translateY(-.15px)}.k[data-mood=feliz] .k-patch-r,.k[data-mood=enamorado] .k-patch-r,.k[data-mood=festejo] .k-patch-r,.k[data-mood=guino] .k-patch-r{transform:rotate(9deg)translateY(-.15px)}.k[data-mood=triste] .k-patch-l{transform:rotate(15deg)translateY(.2px)}.k[data-mood=triste] .k-patch-r{transform:rotate(-15deg)translateY(.2px)}.k[data-mood=dormido] .k-patch-l{transform:rotate(8deg)translateY(.15px)}.k[data-mood=dormido] .k-patch-r{transform:rotate(-8deg)translateY(.15px)}.k[data-mood=sorprendido] .k-patch-l,.k[data-mood=sorprendido] .k-patch-r{transform:scale(1.08)translateY(-.25px)}.k[data-mood=sorprendido] .k-ear{transform:translateY(-.6px)}.k[data-mood=triste] .k-ear-l{transform:rotate(-16deg)translateY(.35px)}.k[data-mood=triste] .k-ear-r{transform:rotate(16deg)translateY(.35px)}.k[data-mood=curioso] .k-ear-r{transform:rotate(14deg)translateY(-.45px)}.k[data-mood=feliz] .k-ear,.k[data-mood=festejo] .k-ear{animation:k-wig .7s var(--ease) 2}.k.wiggle .k-ear{animation:k-wig .7s var(--ease)}.k[data-mood=feliz] .k-blush ellipse,.k[data-mood=enamorado] .k-blush ellipse,.k[data-mood=guino] .k-blush ellipse,.k[data-mood=festejo] .k-blush ellipse{opacity:.6}.kx{opacity:0;pointer-events:none}.kx text{font-family:var(--f);fill:var(--k-extra);font-weight:800}.k[data-mood=sorprendido] .kx-bang,.k[data-mood=curioso] .kx-q{animation:kx-pop 1.3s var(--spring) forwards}.k[data-mood=dormido] .kx-z{animation:2.6s ease-in-out infinite kx-z}.k[data-mood=dormido] .kx-z:nth-child(2){animation-delay:.85s}.k[data-mood=dormido] .kx-z:nth-child(3){animation-delay:1.7s}.kx-heart path{fill:#e5637b}.k[data-mood=enamorado] .kx-heart{animation:1.8s ease-out infinite kx-float}.k[data-mood=enamorado] .kx-heart:nth-child(2){animation-delay:.6s}.k[data-mood=enamorado] .kx-heart:nth-child(3){animation-delay:1.2s}.kx-spark path{fill:var(--k-extra)}.k[data-mood=feliz] .kx-spark,.k[data-mood=guino] .kx-spark{animation:1.1s ease-in-out 2 kx-twinkle}.k[data-mood=feliz] .kx-spark:nth-child(2),.k[data-mood=guino] .kx-spark:nth-child(2){animation-delay:.25s}.k[data-mood=feliz] .kx-spark:nth-child(3){animation-delay:.5s}.kx-tear path{fill:#7fc8ff}.k[data-mood=triste] .kx-tear{animation:2s ease-in 1s infinite kx-tear}.k[data-mood=festejo] .kx-conf rect{animation:kx-burst 1.15s var(--ease) forwards}.k[data-mood=festejo] .kx-conf{opacity:1}.kx-conf rect{opacity:0}@keyframes k-hop{0%{transform:none}14%{transform:scale(1.07,.9)}42%{transform:translateY(-2.4px)scale(.95,1.06)}68%{transform:translateY(0)scale(1.05,.95)}84%{transform:scale(.99,1.01)}to{transform:none}}@keyframes k-jump{0%{transform:none}18%{transform:scale(1.08,.88)}45%{transform:translateY(-3.4px)scale(.94,1.08)}75%{transform:translateY(0)scale(1.06,.94)}to{transform:none}}@keyframes k-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025,.97)}}@keyframes k-wig{0%,to{transform:none}30%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}}@keyframes k-beat{0%,to{transform:scale(1)}40%{transform:scale(1.22)}}@keyframes k-spin{to{transform:rotate(360deg)}}@keyframes kx-pop{0%{opacity:0;transform:translateY(1px)scale(.3)}25%{opacity:1;transform:translateY(-.5px)scale(1.15)}40%{transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-.5px)}}@keyframes kx-z{0%{opacity:0;transform:translate(0)scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(2.4px,-4.4px)scale(1.1)}}@keyframes kx-float{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:1;transform:translate(.3px,-1.4px)scale(1)}to{opacity:0;transform:translate(-.6px,-5px)scale(.8)}}@keyframes kx-twinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes kx-tear{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(0)scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(4px)scale(.8)}}@keyframes kx-burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(1)}}.kuma.clickable{cursor:pointer}.nav{top:env(safe-area-inset-top,0px);z-index:50;transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky}.nav.scrolled{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 1px 0 var(--line)}.nav-in{align-items:center;gap:24px;height:72px;display:flex}.logo{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.logo .kuma{width:36px}.logo .word{width:72px;height:auto;color:var(--ink);display:block}.nav-links{align-items:center;gap:4px;margin-left:16px;display:flex}.nav-links>a,.nav-links>div>button{height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding-inline-start:14px;padding-inline-end:14px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.nav-links>a:hover,.nav-links>div>button:hover,.nav-links>div>button[aria-expanded=true]{color:var(--ink);background:var(--surface-2)}.nav-links svg.car{transition:transform .25s}.nav-links button[aria-expanded=true] svg.car{transform:rotate(180deg)}.nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-login{color:var(--ink-2);padding-inline-start:12px;padding-inline-end:12px;font-size:15px;font-weight:600;text-decoration:none}.nav-login:hover{color:var(--ink)}.icon-btn{background:var(--surface-2);cursor:pointer;width:42px;height:42px;color:var(--ink);transition:transform .25s var(--spring);border:0;border-radius:50%;place-items:center;display:grid}.icon-btn:hover{transform:rotate(-12deg)scale(1.05)}.burger{display:none}.mega-wrap{position:relative}.mega{background:var(--surface);border-radius:var(--r-l);width:min(600px,90vw);box-shadow:var(--shadow-lg);border:1px solid var(--line);opacity:0;transform-origin:20% 0;pointer-events:none;transition:opacity .2s,transform .3s var(--spring);grid-template-columns:1.6fr 1fr;gap:24px;padding:24px;display:grid;position:absolute;top:calc(100% + 10px);left:-120px;transform:translateY(-8px)scale(.98)}.mega.open{opacity:1;pointer-events:auto;transform:none}.mega h4{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:12px;font-weight:600}.mega ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mega .cols2{grid-template-columns:1fr 1fr}.mega a{color:var(--ink);border-radius:10px;padding:7px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,transform .2s;display:block}.mega a:hover{background:var(--surface-2);color:var(--marca);transform:translate(3px)}.mnav{z-index:60;background:var(--bg);padding:calc(env(safe-area-inset-top,0px) + 12px) 20px calc(env(safe-area-inset-bottom,0px) + 20px);clip-path:circle(0% at calc(100% - 40px) 36px);transition:clip-path .55s var(--ease);visibility:hidden;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.mnav.open{clip-path:circle(150% at calc(100% - 40px) 36px);visibility:visible}.mnav-top{justify-content:space-between;align-items:center;height:48px;display:flex}.mnav-links{gap:4px;margin-top:28px;display:grid}.mnav-links a{letter-spacing:-.03em;opacity:0;transition:opacity .4s,transform .5s var(--ease);padding-block-start:6px;padding-block-end:6px;font-size:32px;font-weight:800;text-decoration:none;transform:translateY(16px)}.mnav.open .mnav-links a{opacity:1;transform:none}.mnav.open .mnav-links a:nth-child(2){transition-delay:50ms}.mnav.open .mnav-links a:nth-child(3){transition-delay:.1s}.mnav.open .mnav-links a:nth-child(4){transition-delay:.15s}.mnav.open .mnav-links a:nth-child(5){transition-delay:.2s}.mnav-rubros{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.mnav-rubros a{text-decoration:none}.mnav-cta{gap:10px;margin-top:auto;padding-top:28px;display:grid}.mnav-cta .btn{width:100%}.mnav-kuma{color:var(--ink-2);align-items:center;gap:12px;margin-top:28px;font-size:14px;display:flex}.mnav-kuma .kuma{width:52px}.hero{border-radius:0 0 max(28px,min(4vw,48px)) max(28px,min(4vw,48px));margin-top:-72px;padding-top:72px;position:relative;overflow:hidden}.hero .nav-pad{height:0}.hero-in{grid-template-columns:1.05fr 1fr;align-items:center;gap:max(24px,min(4vw,56px));padding-block-start:max(40px,min(7vw,96px));padding-block-end:max(56px,min(8vw,112px));display:grid}.hero-copy{z-index:2;gap:24px;min-width:0;display:grid;position:relative}.hero h1{letter-spacing:-.045em;font-size:max(42px,min(6.3vw,86px));line-height:.98}.hero h1 .w{display:inline-block}.hero h1 em{color:var(--lavanda);white-space:nowrap;font-style:normal;position:relative}.hero h1 em svg{width:104%;height:.32em;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.hero h1 em svg path{fill:none;stroke:var(--salvia);stroke-width:5px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;animation:draw 1.1s .9s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.hero .lead{color:var(--band-ink-2)}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-micro{color:var(--band-ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.hero-micro .dot{color:var(--salvia)}.proof{border-top:1px solid var(--band-line);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px;padding-top:20px;display:flex}.proof-item{color:var(--band-ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.proof-item b{color:var(--band-ink);font-weight:600}.proof-item .pi{background:var(--band-2);width:26px;height:26px;color:var(--band-ink);border-radius:8px;place-items:center;display:grid}.stars{color:#ffd27a;letter-spacing:1px;font-size:12px}.orb{pointer-events:none;border-radius:50%;position:absolute}.orb-l{aspect-ratio:1;background:var(--lavanda);opacity:.95;width:max(320px,min(46vw,720px));top:-36%;right:-14%}.scene-orb{aspect-ratio:1;background:var(--lavanda);z-index:1;width:max(240px,min(27vw,370px));animation:orb-in 1.2s var(--spring) .1s backwards;border-radius:50%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}@keyframes orb-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}}.orb-m{aspect-ratio:1;background:var(--salvia);width:max(120px,min(16vw,260px));bottom:-110px;left:-80px}.grid-bg{background-image:linear-gradient(var(--band-line) 1px,transparent 1px),linear-gradient(90deg,var(--band-line) 1px,transparent 1px);opacity:.55;pointer-events:none;background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 70% at 70%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 70% at 70%,#000 10%,#0000 70%)}.scene{z-index:2;min-width:0;height:max(440px,min(44vw,580px));position:relative}.scene-kuma{z-index:3;perspective:800px;width:max(170px,min(21vw,270px));position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.scene-kuma .tilt{transition:transform .5s var(--ease);will-change:transform}.scene-kuma .shadow{opacity:.28;filter:blur(10px);z-index:-1;background:#000;border-radius:50%;height:12%;position:absolute;bottom:-16%;left:12%;right:12%}.scene-ring{aspect-ratio:1;border:1.5px dashed var(--band-line);z-index:1;border-radius:50%;width:max(300px,min(36vw,460px));animation:60s linear infinite spin;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.fcard{z-index:4;background:var(--surface);border:1px solid var(--band-line);color:var(--band-ink);border-radius:var(--r-m);transition:transform .6s var(--ease);gap:4px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 20px 40px -20px #0009}.fcard .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--band-ink-2);font-size:11px;font-weight:600}.fcard .val{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.fcard .val small{color:var(--salvia);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:600}.fc1{top:6%;left:0}.fc2{top:2%;right:2%}.fc3{bottom:24%;left:4%}.fc4{bottom:30%;right:0}.bars{align-items:flex-end;gap:5px;height:30px;margin-top:4px;display:flex}.bars i{background:var(--lavanda);width:9px;height:var(--h);transform-origin:bottom;animation:grow 1.2s var(--spring) both;border-radius:4px}.bars i.hi{background:var(--salvia)}@keyframes grow{0%{transform:scaleY(.1)}}.spark{width:84px;height:28px}.spark path{fill:none;stroke:var(--salvia);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120px;animation:draw 1.6s 1.2s var(--ease) forwards}.feed{z-index:5;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:8px;width:min(380px,100%);height:150px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.toast{background:var(--surface);border:1px solid var(--band-line);border-radius:var(--r-m);color:var(--band-ink);animation:toast-in .55s var(--spring) backwards;transition:opacity .4s,transform .4s var(--ease);align-items:center;gap:12px;padding:10px 14px 10px 10px;font-size:14px;line-height:1.3;display:flex;box-shadow:0 16px 36px -18px #000000b3}.toast.old{opacity:.5;transform:scale(.95)}.toast.gone{opacity:0;transform:translateY(-12px)scale(.9)}.toast .ti{color:#211b30;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.toast b{font-weight:600;display:block}.toast span{color:var(--band-ink-2);font-size:12.5px}@keyframes toast-in{0%{opacity:0;transform:translateY(24px)scale(.9)}}.rubros{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding-block-start:28px;padding-block-end:28px;display:flex;overflow:hidden}.rubros-lbl{color:var(--ink-3);white-space:nowrap;padding-left:max(16px,min(4vw,40px));font-size:13px;font-weight:600}.marq{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marq-track{gap:12px;width:max-content;animation:48s linear infinite marq;display:flex}.marq:hover .marq-track{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.rub{border:1.5px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:44px;padding-inline-start:18px;padding-inline-end:20px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.rub:hover{border-color:var(--lavanda);background:var(--surface-2)}.rub i{background:var(--c,var(--lavanda));border-radius:3px;width:10px;height:10px;transform:rotate(45deg)}.integ-sec{padding-block-start:max(28px,min(4vw,48px));padding-block-end:0}.integ{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.icard{background:var(--surface-2);border-radius:var(--r-xl);min-width:0;transition:transform .5s var(--ease);flex-direction:column;align-items:flex-start;gap:14px;padding:max(18px,min(2vw,24px));display:flex}.icard:hover{transform:translateY(-3px)}.ltile{width:112px;height:72px;box-shadow:0 1px 0 var(--line),0 8px 20px -14px #17142e66;background:#fff;border-radius:18px;flex:none;place-items:center;display:grid}.ltile svg{width:84%;height:auto;display:block}.ibody{flex:1;gap:6px;min-width:0;display:grid}.ibody h3{letter-spacing:-.02em;font-size:max(19px,min(1.7vw,22px));line-height:1.2}.ibody h3 .z{color:var(--pos-ink);letter-spacing:-.04em;font-size:1.35em}.ibody h3 small{color:var(--ink-3);letter-spacing:0;white-space:nowrap;margin-left:4px;font-size:13px;font-weight:600}.ibody p{color:var(--ink-2);font-size:15px}.tick{height:42px;margin-top:6px;position:relative;overflow:hidden}.tk{background:var(--surface);border:1px solid var(--line);white-space:nowrap;transition:transform .55s var(--spring),opacity .35s;border-radius:14px;align-items:center;gap:10px;padding:0 6px 0 7px;font-size:13.5px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tk .av{border-radius:8px;width:26px;height:26px;font-size:10px}.tk b{text-overflow:ellipsis;flex-shrink:0;min-width:0;font-weight:600;overflow:hidden}.tk>span:not(.av):not(.chip){color:var(--ink-2)}.tk>span:not(.av):not(.chip):not(.num){text-overflow:ellipsis;min-width:0;overflow:hidden}.tk .chip{height:26px;margin-left:auto;padding-inline-start:10px;padding-inline-end:10px;font-size:11.5px}.tk.in{opacity:0;transform:translateY(100%)}.tk.out{opacity:0;transform:translateY(-100%)}.chip.whc{color:#b0183f;background:#ffe3e9}@media (min-width:861px) and (max-width:1199px){.integ .tick{display:none}}@media (max-width:860px){.integ{grid-template-columns:1fr}.icard{flex-direction:row;gap:20px}}@media (max-width:480px){.icard{flex-direction:column;gap:14px}.ltile{width:100px;height:60px}.tk>span:not(.av):not(.chip){display:none}}.zero-inline{background:var(--pos-bg);color:var(--pos-ink);border-radius:999px;align-items:center;gap:12px;margin-top:24px;padding:10px 18px 10px 10px;font-weight:600;display:inline-flex}.zero-inline .ml{background:#fff;border-radius:999px;width:auto;height:30px;padding:4px 10px;display:block}.zero-inline b{background:var(--salvia);color:#211b30;letter-spacing:-.02em;border-radius:999px;place-items:center;min-width:58px;height:40px;padding-inline-start:10px;padding-inline-end:10px;font-size:20px;font-weight:800;display:grid}.tx .amtw{text-align:right;margin-left:auto;line-height:1.2;display:grid}.tx .amtw small{color:var(--pos-ink);font-size:12px;font-weight:600}.bento{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{background:var(--surface-2);border-radius:var(--r-xl);min-width:0;transition:transform .5s var(--ease),box-shadow .5s;flex-direction:column;gap:18px;padding:max(22px,min(2.4vw,32px));display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.card h3{letter-spacing:-.02em;font-size:max(21px,min(1.8vw,24px))}.card p{color:var(--ink-2);max-width:42ch;font-size:15.5px}.card .ico{background:var(--surface);width:44px;height:44px;color:var(--marca);box-shadow:0 1px 0 var(--line);border-radius:13px;place-items:center;display:grid}.c-agenda{grid-column:span 2}.c-app{grid-row:span 2}.c-rep{grid-column:span 2}.demo{background:var(--surface);border-radius:var(--r-l);border:1px solid var(--line);margin-top:auto;padding:16px}.week{grid-template-columns:44px repeat(6,1fr);gap:6px;font-size:11px;display:grid}.week .h{color:var(--ink-3);text-align:center;letter-spacing:.04em;font-weight:600}.week .t{color:var(--ink-3);font-variant-numeric:tabular-nums;align-self:center;font-weight:600}.slot{background:var(--bg-soft);border-radius:9px;height:34px;position:relative;overflow:hidden}.slot b{background:var(--c);transform-origin:0;transition:transform 1.1s var(--ease);color:#211b30;white-space:nowrap;border-radius:9px;align-items:center;padding-left:7px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.arm:not(.in) .slot b{transform:scaleX(0)}.slot.full:after{content:"";background:var(--coral);border-radius:50%;width:6px;height:6px;transition:opacity .3s 1.2s;position:absolute;top:6px;right:6px}.arm:not(.in) .slot.full:after{opacity:0}.ag-foot{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.phone{aspect-ratio:9/18.5;background:var(--tinta);width:min(240px,100%);box-shadow:var(--shadow-lg);border-radius:34px;margin:auto auto 0;padding:9px;position:relative}.phone-sc{color:#211b30;background:#f8f4ec;border-radius:26px;flex-direction:column;width:100%;height:100%;font-size:12px;display:flex;position:relative;overflow:hidden}.phone-sc .ps-top{justify-content:space-between;align-items:center;padding:12px 16px 6px;font-size:11px;font-weight:600;display:flex}.phone-sc .ps-h{align-items:center;gap:10px;padding:6px 16px 10px;display:flex}.phone-sc .ps-h b{letter-spacing:-.02em;font-size:17px;line-height:1.1}.phone-sc .ps-h small{color:#5e5670;font-size:11px;font-weight:600;display:block}.cls{background:#fff;border-radius:16px;align-items:center;gap:10px;margin:0 12px 8px;padding:11px 12px;display:flex;box-shadow:0 1px #e3dccf}.cls .tm{font-variant-numeric:tabular-nums;width:38px;font-size:13px;font-weight:600}.cls .nm{flex:1;min-width:0}.cls .nm b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.cls .nm span{color:#5e5670;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.cls .rb{color:#fff;background:#4f3da0;border-radius:999px;flex:none;place-items:center;width:78px;height:28px;padding-inline-start:6px;padding-inline-end:6px;font-size:11px;font-weight:600;transition:background .3s,color .3s;display:grid}.cls .rb.ok{color:#1f5e6b;background:#cfe3da}.cls .rb.wait{color:#4f3da0;background:#f8f4ec}.ps-tab{color:#8a8299;background:#fff;justify-content:space-around;margin-top:auto;padding:10px 6px 14px;font-size:9.5px;font-weight:600;display:flex}.ps-tab .on{color:#4f3da0}.cuotas{gap:8px;display:grid}.cuota{align-items:center;gap:10px;font-size:14px;display:flex}.av{color:#211b30;background:var(--c,#f8f4ec);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.cuota .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.st{min-width:104px;height:26px;font-size:12px;font-weight:600;position:relative}.st span{transition:opacity .35s,transform .45s var(--spring);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.st .a{background:var(--warn-bg);color:var(--warn-ink)}.st .b{background:var(--pos-bg);color:var(--pos-ink);opacity:0;transform:scale(.6)}.st.paid .a{opacity:0;transform:scale(.6)}.st.paid .b{opacity:1;transform:none}.medals{align-items:center;gap:10px;display:flex}.medal{background:var(--c);color:#211b30;width:58px;height:58px;transition:transform .5s var(--spring);border-radius:18px;place-items:center;font-size:15px;font-weight:600;display:grid;position:relative}.medal:after{content:"";border:2px dashed var(--c);opacity:.55;border-radius:21px;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.card:hover .medal{transform:rotate(-6deg)translateY(-3px)}.card:hover .medal:nth-child(2){transition-delay:50ms;transform:rotate(5deg)translateY(-6px)}.card:hover .medal:nth-child(3){transition-delay:.1s;transform:rotate(-3deg)translateY(-3px)}.medal-kuma{width:58px}.rep{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.chart{align-items:flex-end;gap:8px;height:140px;padding-top:10px;display:flex}.chart .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.chart .bar{background:var(--chip);width:100%;max-width:34px;height:calc(var(--h) * .8);transform-origin:bottom;transition:transform 1s var(--spring);border-radius:9px 9px 5px 5px}.chart .bar.hi{background:var(--lavanda)}.chart .bar.top{background:var(--salvia)}.arm:not(.in) .chart .bar{transform:scaleY(.08)}.chart .col:nth-child(2) .bar{transition-delay:60ms}.chart .col:nth-child(3) .bar{transition-delay:.12s}.chart .col:nth-child(4) .bar{transition-delay:.18s}.chart .col:nth-child(5) .bar{transition-delay:.24s}.chart .col:nth-child(6) .bar{transition-delay:.3s}.chart .col:nth-child(7) .bar{transition-delay:.36s}.chart .col span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.insight{background:var(--pos-bg);border-radius:var(--r-m);gap:4px;padding:14px;display:grid}.insight .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--pos-ink);font-size:11px;font-weight:600}.insight b{letter-spacing:-.02em;font-size:22px;font-weight:800}.insight span{color:var(--ink-2);font-size:12.5px}.kpis{flex-wrap:wrap;gap:18px;margin-bottom:6px;display:flex}.kpi b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1;display:block}.kpi span{color:var(--ink-2);font-size:12px;font-weight:600}.sedes{gap:8px;display:grid}.sede{background:var(--surface);border:1px solid var(--line);transition:transform .4s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.sede .bar2{background:var(--bg-soft);border-radius:9px;flex:1;height:6px;overflow:hidden}.sede .bar2 i{height:100%;width:var(--w);background:var(--lavanda);transform-origin:0;transition:transform 1.2s var(--ease);border-radius:9px;display:block}.arm:not(.in) .sede .bar2 i{transform:scaleX(0)}.sede .pc{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;width:34px;font-size:12px}.card:hover .sede:nth-child(2){transform:translate(6px)}.card:hover .sede:nth-child(3){transform:translate(12px)}.diff{grid-template-columns:1fr 1.1fr;align-items:center;gap:max(24px,min(5vw,72px));display:grid}.tabs{gap:6px;display:grid}.tab{text-align:left;border-radius:var(--r-l);cursor:pointer;background:0 0;border:0;gap:6px;padding:18px 20px;transition:background .3s;display:grid;position:relative}.tab h3{letter-spacing:-.02em;color:var(--ink-3);font-size:max(19px,min(1.7vw,23px));transition:color .3s}.tab p{color:var(--ink-2);opacity:0;max-height:0;transition:max-height .5s var(--ease),opacity .4s;font-size:15px;overflow:hidden}.tab .prog{background:var(--line);opacity:0;border-radius:3px;height:3px;transition:opacity .3s;position:absolute;bottom:10px;left:20px;right:20px;overflow:hidden}.tab .prog i{background:var(--marca);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.tab[aria-selected=true]{background:var(--surface-2)}.tab[aria-selected=true] h3{color:var(--ink)}.tab[aria-selected=true] p{opacity:1;max-height:120px;padding-bottom:12px}.tab[aria-selected=true] .prog{opacity:1}.tab:hover h3{color:var(--ink)}.stage{background:var(--surface-2);border-radius:var(--r-xl);place-items:center;min-height:440px;padding:28px;display:grid;position:relative;overflow:hidden}.stage .orb-s{background:var(--lavanda);opacity:.18;border-radius:50%;width:300px;height:300px;position:absolute;top:-90px;right:-80px}.panel{opacity:0;pointer-events:none;width:min(380px,100%);transition:opacity .35s,transform .55s var(--ease);z-index:1;grid-area:1/1;gap:12px;display:grid;position:relative;transform:translateY(16px)scale(.98)}.panel.on{opacity:1;pointer-events:auto;transform:none}.ui{background:var(--surface);border-radius:var(--r-l);box-shadow:var(--shadow);border:1px solid var(--line);gap:12px;padding:18px;display:grid}.ui-row{align-items:center;gap:12px;display:flex}.ui .t1{letter-spacing:-.02em;font-size:17px;font-weight:600}.ui .t2{color:var(--ink-2);font-size:13px}.ui .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--marca);font-size:11px;font-weight:600}.ui-btns{gap:8px;display:flex}.ui-btns .btn{flex:1;height:42px;font-size:14px}.kv{border-top:1px solid var(--line);justify-content:space-between;padding-block-start:8px;padding-block-end:8px;font-size:14px;display:flex}.kv span{color:var(--ink-2)}.kv b{font-weight:600}.pbar{background:var(--bg-soft);border-radius:9px;height:6px;margin-top:-4px;overflow:hidden}.pbar i{background:var(--lavanda);border-radius:9px;height:100%;display:block}.swap{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.swap .from{color:var(--ink-3);text-decoration:line-through}.swap .ar{color:var(--marca)}.q{gap:8px;display:grid}.q-it{background:var(--bg-soft);transition:all .5s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.q-it .n{background:var(--chip);width:24px;height:24px;color:var(--chip-ink);border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid}.q-it.go{background:var(--pos-bg);color:var(--pos-ink)}.heat{grid-template-columns:40px repeat(6,1fr);gap:5px;font-size:11px;display:grid}.heat .h{color:var(--ink-3);text-align:center;font-weight:600}.heat .t{color:var(--ink-3);font-variant-numeric:tabular-nums;align-self:center;font-weight:600}.heat i{background:var(--lavanda);height:26px;opacity:var(--o);transition:transform .5s var(--spring);border-radius:7px;transform:scale(.4)}.panel.on .heat i{transform:none}.comms{border-radius:max(28px,min(4vw,48px));margin-inline-start:max(8px,min(1.5vw,20px));margin-inline-end:max(8px,min(1.5vw,20px));position:relative;overflow:hidden}.comms-in{grid-template-columns:1fr 1fr;align-items:center;gap:max(32px,min(5vw,72px));display:grid}.ticks{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ticks li{color:var(--band-ink);align-items:flex-start;gap:12px;font-size:16.5px;display:flex}.ticks li svg{color:var(--salvia);flex:none;margin-top:3px}.chat{background:#0f1a1f;border:1px solid #2b3a40;border-radius:30px;width:100%;max-width:380px;margin-inline-start:auto;margin-inline-end:auto;padding:10px;box-shadow:0 40px 80px -30px #000000b3}.chat-sc{background:#0b141a;border-radius:22px;flex-direction:column;min-height:470px;display:flex;overflow:hidden}.chat-top{color:#e9edef;background:#1f2c33;align-items:center;gap:10px;padding:12px 14px;display:flex}.chat-top .kuma{width:34px}.chat-top b{font-size:14px;line-height:1.2;display:block}.chat-top span{color:#8696a0;font-size:11.5px}.msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:16px 12px;display:flex;overflow:hidden}.msg{color:#e9edef;max-width:84%;animation:toast-in .5s var(--spring) backwards;background:#1f2c33;border-radius:4px 12px 12px;align-self:flex-start;padding:8px 10px 6px;font-size:13.5px;line-height:1.4}.msg.me{background:#005c4b;border-radius:12px 4px 12px 12px;align-self:flex-end}.msg time{text-align:right;color:#8696a0;margin-top:2px;font-size:10px;display:block}.msg .opts{border-top:1px solid #2a3942;grid-template-columns:1fr 1fr;gap:1px;margin:8px -10px -6px;display:grid}.msg .opts span{text-align:center;color:#53bdeb;padding:9px;font-size:13px;font-weight:600}.msg .opts span.tap{background:#2a3942}.typing{background:#1f2c33;border-radius:12px;align-self:flex-start;gap:4px;padding:10px 12px;display:flex}.typing i{background:#8696a0;border-radius:50%;width:6px;height:6px;animation:1s infinite typ}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typ{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.chan{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.pay{grid-template-columns:1.1fr 1fr;align-items:center;gap:max(32px,min(5vw,72px));display:grid}.pay-vis{gap:14px;width:100%;max-width:460px;margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative}.tx{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow);align-items:center;gap:12px;padding:16px;display:flex}.tx .mp{background:#e6f4ff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tx b{font-size:15px;display:block}.tx span{color:var(--ink-2);font-size:13px}.tx .amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.link-line{place-items:center;height:46px;display:grid;position:relative}.link-line svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.link-line path{stroke:var(--lavanda);stroke-width:2px;stroke-dasharray:4 6;fill:none;animation:1s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-20px}}.link-line .chip{z-index:1;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-2);position:relative}.match{background:var(--surface);border:1.5px solid var(--lavanda);border-radius:var(--r-l);box-shadow:var(--shadow);gap:14px;padding:16px;display:grid}.match .btn{width:100%;height:46px;font-size:15px;position:relative;overflow:hidden}.match .btn .ok{background:var(--pos-bg);color:var(--pos-ink);transition:transform .45s var(--spring);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.match.done .btn .ok{transform:none}.pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.paysrc{color:var(--ink-2);margin-top:20px;font-size:14px}.paysrc b{color:var(--ink)}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.step{background:var(--surface-2);border-radius:var(--r-xl);align-content:start;gap:14px;min-width:0;padding:max(22px,min(2.4vw,32px));display:grid;position:relative}.step .sn{background:var(--accion);width:44px;height:44px;color:var(--accion-ink);border-radius:14px;place-items:center;font-size:18px;font-weight:800;display:grid}.step h3{letter-spacing:-.02em;font-size:22px}.step p{color:var(--ink-2);font-size:15.5px}.url{background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.url .lock{color:var(--pos-ink)}.url .typed{color:var(--marca)}.url .caret{background:var(--marca);width:2px;height:18px;animation:1s step-end infinite blinkc}@keyframes blinkc{50%{opacity:0}}.imp{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.imp .avs{display:flex}.imp .avs .av{border:2px solid var(--surface);border-radius:9px;width:28px;height:28px;margin-left:-6px;font-size:10px}.imp .avs .av:first-child{margin-left:0}.imp b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:800}.imp span{color:var(--ink-2);font-size:12.5px}.auto{gap:6px;display:grid}.auto-row{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}.sw{background:var(--line);border-radius:99px;width:38px;height:22px;transition:background .3s;position:relative}.sw:after{content:"";width:16px;height:16px;transition:transform .35s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.sw.on{background:var(--salvia)}.sw.on:after{transform:translate(16px)}.meet{grid-template-columns:1fr 1fr;align-items:center;gap:max(32px,min(5vw,72px));display:grid}.lab{background:var(--surface-2);border-radius:var(--r-xl);justify-items:center;gap:28px;padding:max(28px,min(4vw,48px));display:grid;position:relative;overflow:hidden}.lab .orb-a{aspect-ratio:1;background:var(--crema);border-radius:50%;width:60%;position:absolute;top:6%;left:20%}.lab .kuma{z-index:1;width:min(240px,56%);position:relative}.lab-floor{background:var(--ink);opacity:.1;filter:blur(6px);border-radius:50%;width:46%;height:16px;margin-top:-20px}.moods{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.mood{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;height:40px;transition:all .25s var(--spring);color:var(--ink);border-radius:999px;padding-inline-start:16px;padding-inline-end:16px;font-size:14px;font-weight:600}.mood:hover{border-color:var(--lavanda);transform:translateY(-2px)}.mood[aria-pressed=true]{background:var(--accion);color:var(--accion-ink);border-color:var(--accion)}.lab-hint{color:var(--ink-3);text-align:center;z-index:1;font-size:13px;position:relative}.notif{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;align-items:center;gap:12px;max-width:420px;margin-top:28px;padding:12px 14px;display:flex}.notif .kuma{width:46px}.notif b{font-size:14.5px;display:block}.notif span{color:var(--ink-2);font-size:13px}.notif time{color:var(--ink-3);align-self:flex-start;margin-left:auto;font-size:11.5px}.badges{grid-template-columns:repeat(2,1fr);gap:10px;max-width:460px;margin-top:24px;display:grid}.badge{background:var(--surface-2);border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.badge .bi{background:var(--c);color:#211b30;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:600;display:grid}.badge b{font-size:14px;line-height:1.25;display:block}.badge span{color:var(--ink-2);font-size:12px}.price-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.seg{background:var(--surface-2);border-radius:999px;gap:0;padding:4px;display:inline-flex;position:relative}.seg button{z-index:1;cursor:pointer;height:38px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding-inline-start:16px;padding-inline-end:16px;font-size:14px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.seg button[aria-pressed=true]{color:var(--accion-ink)}.seg .thumb{background:var(--accion);transition:left .4s var(--spring),width .4s var(--spring);border-radius:999px;position:absolute;top:4px;bottom:4px}.seg .mini{background:var(--salvia);color:#211b30;border-radius:99px;padding:2px 7px;font-size:10.5px}.toggles{flex-wrap:wrap;gap:10px;display:flex}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.plan{border-radius:var(--r-xl);background:var(--surface-2);flex-direction:column;gap:18px;min-width:0;padding:max(24px,min(2.6vw,34px));display:flex;position:relative}.plan h3{letter-spacing:-.02em;font-size:24px}.plan .pd{color:var(--ink-2);min-height:44px;font-size:14.5px}.price{align-items:baseline;gap:8px;min-height:56px;display:flex}.price b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:1}.price span{color:var(--ink-2);font-size:14px;font-weight:600}.price b.ph{color:var(--ink-3);font-size:34px}.price .tbd{color:var(--ink-3);font-size:13px;font-weight:600}.plan ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.plan li{align-items:flex-start;gap:10px;display:flex}.plan li svg{color:var(--marca);flex:none;margin-top:4px}.plan .btn{width:100%;margin-top:auto}.plan.star{background:var(--band);color:var(--band-ink);--ink:var(--band-ink);--ink-2:var(--band-ink-2);--ink-3:#8a8299;--marca:#b6a8f2;--accion:#b6a8f2;--accion-ink:#211b30;--accion-hover:#c8bdf7;--kuma-tile:#f8f4ec;--k-extra:#b6a8f2;box-shadow:var(--shadow-lg);overflow:visible}.plan.star .tag{position:absolute;top:22px;right:22px}.peek{pointer-events:none;width:84px;height:136px;position:absolute;top:0;right:28%;overflow:hidden;transform:translateY(-100%)}.peek .kuma{pointer-events:auto;width:84px;position:absolute;top:100%;left:0;transform:translateY(-80%)}.incl{color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-l);flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:16px 20px;font-size:14.5px;display:flex}.incl b{color:var(--ink)}.cmp{margin-top:16px}.cmp summary{cursor:pointer;color:var(--marca);align-items:center;gap:8px;padding:10px 4px;font-weight:600;list-style:none;display:inline-flex}.cmp summary::-webkit-details-marker{display:none}.cmp summary svg{transition:transform .3s}.cmp[open] summary svg{transform:rotate(180deg)}.tbl-wrap{border-radius:var(--r-l);border:1px solid var(--line);margin-top:8px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:13px 16px}th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);font-size:12px}td:not(:first-child),th:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}td.y{color:var(--pos-ink);font-weight:600}td.n{color:var(--ink-3)}tr:last-child td{border-bottom:0}.fine{color:var(--ink-3);margin-top:10px;font-size:12.5px}.quotes{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.quote{background:var(--warm);border-radius:var(--r-xl);min-width:0;transition:transform .5s var(--ease);flex-direction:column;gap:20px;padding:max(24px,min(2.6vw,32px));display:flex}.quote:hover{transform:rotate(-1deg)translateY(-4px)}.quote:nth-child(2):hover{transform:rotate(1deg)translateY(-4px)}.quote blockquote{letter-spacing:-.02em;margin:0;font-size:max(19px,min(1.7vw,22px));font-weight:600;line-height:1.35}.quote blockquote:before{content:"“";color:var(--coral);margin-bottom:8px;font-size:56px;line-height:.6;display:block}.quote .who{align-items:center;gap:12px;margin-top:auto;display:flex}.quote .who b{font-size:15px;display:block}.quote .who span{color:var(--ink-2);font-size:13px}.team{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:16px;display:grid}.team-intro{align-content:center;gap:12px;padding:8px;display:grid}.team-intro h3{font-size:max(26px,min(2.6vw,34px))}.team-intro p{color:var(--ink-2)}.person{background:var(--surface-2);border-radius:var(--r-xl);align-items:flex-start;gap:16px;padding:24px;display:flex}.person .ph{background:var(--c);color:#211b30;border-radius:19px;flex:none;place-items:center;width:64px;height:64px;font-size:22px;font-weight:600;display:grid}.person b{font-size:18px;display:block}.person .rl{color:var(--marca);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.person p{color:var(--ink-2);font-size:14.5px}.faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:max(32px,min(5vw,72px));display:grid}.faq-side{gap:20px;display:grid;position:sticky;top:110px}.faq-side .kuma{width:120px}.qa{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding-block-start:22px;padding-block-end:22px;font-size:max(17px,min(1.5vw,20px));font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa .pm{background:var(--surface-2);width:32px;height:32px;transition:transform .35s var(--spring),background .3s;border-radius:50%;flex:none;place-items:center;display:grid}.qa[open] .pm{background:var(--chip);transform:rotate(45deg)}.qa .ans{color:var(--ink-2);max-width:60ch;animation:ans .45s var(--ease);padding-bottom:22px}@keyframes ans{0%{opacity:0;transform:translateY(-6px)}}.final{text-align:center;border-radius:max(28px,min(4vw,48px));margin-inline-start:max(8px,min(1.5vw,20px));margin-inline-end:max(8px,min(1.5vw,20px));position:relative;overflow:hidden}.final-in{justify-items:center;gap:24px;padding-block-start:max(72px,min(9vw,120px));padding-block-end:max(72px,min(9vw,120px));display:grid}.final .kuma{width:max(120px,min(14vw,170px))}.final h2{letter-spacing:-.045em;max-width:14ch;font-size:max(38px,min(6vw,80px))}.final .orb-l{top:-50%;right:-10%}.final .orb-m{bottom:-140px;left:8%;right:auto}.foot{padding-block-start:72px;padding-block-end:40px}.foot-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.foot h4{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:12px;font-weight:600}.foot ul{gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.foot a{color:var(--ink-2);text-decoration:none}.foot a:hover{color:var(--marca)}.foot-brand{align-content:start;gap:16px;display:grid}.foot-brand p{color:var(--ink-2);max-width:34ch;font-size:14.5px}.contact{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.copy-btn{border:1.5px solid var(--line);cursor:pointer;height:30px;color:var(--ink-2);background:0 0;border-radius:99px;padding-inline-start:12px;padding-inline-end:12px;font-size:12px;font-weight:600}.stores{flex-wrap:wrap;gap:8px;display:flex}.store{background:var(--surface-2);height:40px;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding-inline-start:14px;padding-inline-end:14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.bigword{color:var(--ink);opacity:.07;width:100%;height:auto;margin-top:64px;display:block}.foot-bot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;font-size:13px;display:flex}.buddy{pointer-events:none;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;transition:bottom .4s var(--ease);flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.buddy-btn{pointer-events:auto;cursor:pointer;filter:drop-shadow(0 12px 18px #17142e47);width:62px;height:62px;transition:transform .3s var(--spring);background:0 0;border:0;padding:0}.buddy-btn:hover{transform:scale(1.06)rotate(-4deg)}.buddy-btn .kuma{width:62px}.bubble{background:var(--surface);border:1px solid var(--line);width:min(320px,100vw - 32px);box-shadow:var(--shadow-lg);transform-origin:100% 100%;opacity:0;pointer-events:none;transition:transform .45s var(--spring),opacity .25s;border-radius:22px 22px 6px;gap:12px;padding:18px;display:grid;transform:scale(.6)translateY(20px)}.bubble.open{opacity:1;pointer-events:auto;transform:none}.bubble b{font-size:16px}.bubble p{color:var(--ink-2);font-size:14px}.bubble .btn{height:44px;font-size:14.5px}.hint-bub{background:var(--surface);border:1px solid var(--line);white-space:nowrap;box-shadow:var(--shadow);opacity:0;transition:all .4s var(--spring);pointer-events:none;border-radius:14px 14px 4px;padding:8px 12px;font-size:13px;font-weight:600;position:absolute;bottom:14px;right:70px;transform:translate(8px)}.hint-bub.show{opacity:1;transform:none}.mbar{z-index:39;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);transition:transform .45s var(--ease);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mbar.show{transform:none}.mbar .btn{width:calc(100% - 74px);height:50px}.toastx{opacity:0;background:var(--tinta);color:#fff;z-index:80;transition:all .35s var(--spring);pointer-events:none;border-radius:99px;padding:10px 16px;font-size:14px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%,40px)}.toastx.show{opacity:1;transform:translate(-50%)}.pre{opacity:.001;transform:translateY(28px)}.rv{transition:opacity .8s var(--ease),transform .9s var(--ease)}.phone-sc,.peek{--kuma-tile:#b6a8f2;--k-extra:#4f3da0}html:not(.js) .seg button[aria-pressed=true]{background:var(--accion)}html:not(.js) .tab-desc{display:none!important}.bento{grid-template-columns:repeat(3,1fr)}.c-agenda{grid-area:1/1/auto/span 2}.c-cobros{grid-area:1/3}.c-rep{grid-area:2/1/span 2/span 2}.c-logros{grid-area:2/3}.c-sedes{grid-area:3/3}.swipe-hint{color:var(--marca);font-size:13px;font-weight:600;display:none}.team2{grid-template-columns:.85fr 1.6fr;align-items:center;gap:max(28px,min(4vw,64px));display:grid}.team2>*{min-width:0}.team-side{align-content:start;gap:18px;display:grid}.tnav{align-items:center;gap:14px;margin-top:6px;display:flex}.tnav .icon-btn{background:var(--surface-2);width:46px;height:46px;box-shadow:inset 0 0 0 1.5px var(--line)}.tnav .icon-btn:hover{background:var(--chip);transform:none}.tnav .icon-btn:disabled{opacity:.35;cursor:default}.tcount{color:var(--ink-3);font-size:14px;font-weight:600}.tcount b{color:var(--ink)}.tthumbs{flex-wrap:wrap;gap:8px;display:flex}.tthumb{cursor:pointer;background:var(--surface-2);width:52px;height:52px;transition:box-shadow .25s,transform .3s var(--spring);opacity:.75;border:0;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 0 0 2px #0000}.tthumb img{object-fit:cover;object-position:50% 18%;transform-origin:50% 22%;width:100%;height:100%;display:block;transform:scale(1.35)}.tthumb:hover{opacity:1;transform:translateY(-2px)}.tthumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2.5px var(--bg),0 0 0 5px var(--lavanda)}.tslider{position:relative}.ttrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--r-xl);display:flex;overflow-x:auto}.ttrack::-webkit-scrollbar{display:none}.tslide{scroll-snap-align:start;background:var(--surface-2);border-radius:var(--r-xl);flex:0 0 100%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:max(20px,min(3vw,40px));padding:max(16px,min(2vw,24px));display:grid}.tphoto{aspect-ratio:4/5;border-radius:calc(var(--r-xl) - 8px);background:var(--crema);position:relative;overflow:hidden}.tphoto img{object-fit:cover;width:100%;height:100%;transition:opacity .6s var(--ease),transform 1.2s var(--ease);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.tphoto .col{opacity:0}.tslide:hover .tphoto .col{opacity:1}.tslide:hover .tphoto img{transform:scale(1.03)}.tinfo{align-content:center;gap:10px;padding-right:max(0px,min(1vw,12px));display:grid}.tinfo .role{background:var(--chip);height:28px;color:var(--chip-ink);border-radius:999px;justify-self:start;align-items:center;padding-inline-start:12px;padding-inline-end:12px;font-size:12.5px;font-weight:600;display:inline-flex}.tinfo h3{letter-spacing:-.03em;font-size:max(26px,min(2.6vw,36px))}.tinfo .ttl{color:var(--ink-3);font-size:13.5px;font-weight:600}.bio{color:var(--ink-2);gap:10px;font-size:15.5px;line-height:1.55;display:grid}.bio .q{color:var(--ink);font-style:italic;font-weight:600}.tlinks{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.tlink{background:var(--surface);height:38px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding-inline-start:12px;padding-inline-end:14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:box-shadow .2s,color .2s;display:inline-flex}.tlink:hover{box-shadow:inset 0 0 0 1.5px var(--marca);color:var(--marca)}.tlink svg{flex:none}.fh{all:unset;cursor:default;align-items:center;gap:6px;display:flex}.fh svg{display:none}.diff>*,.comms-in>*,.pay>*,.meet>*,.faq>*,.hero-in>*,.price-head>*{min-width:0}@media (max-width:1080px){.nav-links,.nav-login{display:none}.burger{display:grid}.hero-in{grid-template-columns:1fr}.scene{width:100%;max-width:620px;height:480px;margin-inline-start:auto;margin-inline-end:auto}.bento{grid-template-columns:1fr 1fr}.c-agenda,.c-rep{grid-column:span 2}.c-app{grid-row:span 2}.foot-grid{grid-template-columns:1fr 1fr 1fr}.foot-brand{grid-column:1/-1}.team{grid-template-columns:1fr 1fr}.team-intro{grid-column:1/-1}}@media (max-width:860px){.diff,.comms-in,.pay,.meet,.faq{grid-template-columns:1fr}.stage{min-height:400px}.steps,.plans,.quotes{grid-template-columns:1fr}.plan.star{order:-1;margin-top:36px}.faq-side{position:static}.quotes{scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;margin-inline-start:calc(-1*max(16px,min(4vw,40px)));margin-inline-end:calc(-1*max(16px,min(4vw,40px)));padding-inline-start:max(16px,min(4vw,40px));padding-inline-end:max(16px,min(4vw,40px));overflow-x:auto}.quotes::-webkit-scrollbar{display:none}.quote{scroll-snap-align:center}.tabs{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;margin-inline-start:calc(-1*max(16px,min(4vw,40px)));margin-inline-end:calc(-1*max(16px,min(4vw,40px)));padding-inline-start:max(16px,min(4vw,40px));padding-inline-end:max(16px,min(4vw,40px));overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{background:var(--surface-2);border-radius:999px;padding:12px 18px}.tab h3{font-size:15px}.tab p,.tab .prog{display:none}.tab[aria-selected=true]{background:var(--accion)}.tab[aria-selected=true] h3{color:var(--accion-ink)}.tab-desc{display:block!important}.mbar{display:block}.buddy.lift{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.buddy{transition:bottom .4s var(--ease),opacity .3s,transform .4s var(--spring)}.buddy:not(.lift){opacity:0;pointer-events:none;transform:scale(.6)translateY(20px)}.buddy:not(.lift) .buddy-btn,.buddy:not(.lift) .bubble{pointer-events:none}}@media (max-width:640px){.hero{margin-top:-64px;padding-top:64px}.nav-in{height:64px}.hero h1{font-size:max(38px,min(11.4vw,56px))}.hero-ctas .btn{flex:100%}.scene{height:420px}.scene-kuma{width:150px;top:40%}.scene-ring{width:290px;top:40%}.scene-orb{width:230px;top:40%}.fcard{padding:9px 11px}.fcard .val{font-size:22px}.fc1{top:2%;left:-4px}.fc2{top:4%;right:-4px}.fc3,.fc4{display:none}.toast.old{opacity:0;transform:translateY(-10px)scale(.92)}.fc4{bottom:42%;right:-4px}.feed{height:128px}.toast{font-size:13px}.bento{grid-template-columns:1fr}.c-agenda,.c-rep,.c-app{grid-area:auto}.week{grid-template-columns:34px repeat(6,1fr);gap:4px}.slot b{font-size:0}.rep,.badges,.team{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.rubros{flex-direction:column;align-items:flex-start;gap:14px}.marq{width:100%}.price b{font-size:40px}.notif time{display:none}}.tab-desc{color:var(--ink-2);min-height:48px;margin-top:14px;font-size:15px;display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.pre{opacity:1;transform:none}}@media (max-width:1080px){.bento{grid-template-columns:1fr 1fr}.c-agenda{grid-area:auto/1/auto/span 2}.c-cobros,.c-logros,.c-sedes{grid-area:auto}.c-rep{grid-area:auto/1/auto/span 2}.team2{grid-template-columns:1fr}}@media (max-width:860px){.bento,.steps,.plans{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;margin-inline-start:calc(-1*max(16px,min(4vw,40px)));margin-inline-end:calc(-1*max(16px,min(4vw,40px)));padding-inline-start:max(16px,min(4vw,40px));padding-inline-end:max(16px,min(4vw,40px));scroll-padding-inline:max(16px,min(4vw,40px));display:grid;overflow-x:auto}.bento::-webkit-scrollbar{display:none}.steps::-webkit-scrollbar{display:none}.plans::-webkit-scrollbar{display:none}.bento>*,.steps>*,.plans>*{scroll-snap-align:start;grid-area:auto!important}.plans{align-items:stretch;margin-top:-96px;padding-top:96px}.plan.star{margin-top:0}.swipe-hint{display:block}.card:hover,.quote:hover{transform:none}}@media (max-width:640px){.sec{padding-block-start:56px;padding-block-end:56px}.sec-head{gap:12px;margin-bottom:28px}.h2{font-size:max(30px,min(8.6vw,40px))}.lead{font-size:16px}.hero-in{gap:18px;padding-block-start:24px;padding-block-end:36px}.hero-copy{gap:18px}.scene{height:300px}.scene-kuma{width:118px;top:44%}.scene-orb{width:178px;top:44%}.scene-ring{width:236px;top:44%}.fc1{top:0;left:0}.fc2{top:0;right:0}.fcard .val{font-size:20px}.bars{height:22px}.feed{height:64px}.integ{gap:10px}.icard{flex-direction:row;align-items:center;gap:14px;padding:16px}.ltile{border-radius:14px;width:72px;height:48px}.ibody p,.tick{display:none}.ibody h3{font-size:17px}.stage{min-height:330px;padding:18px}.card{gap:14px;padding:20px}.card p{font-size:14.5px}.chat-sc{min-height:360px}.comms .ticks li{font-size:15px}.paysrc{display:none}.step{padding:20px}.plan{gap:14px;padding:22px}.plan ul{gap:8px;font-size:14px}.incl{padding:14px 16px;font-size:13.5px}.lab{gap:20px;padding:24px 16px}.lab .kuma{width:46%}.badges{grid-template-columns:1fr 1fr;gap:8px}.badge{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.badge .bi{width:36px;height:36px;font-size:12px}.notif{margin-top:20px}.team-side{gap:12px}.tthumbs{scrollbar-width:none;flex-wrap:nowrap;margin-inline-start:-16px;margin-inline-end:-16px;padding:4px 16px;overflow-x:auto}.tthumbs::-webkit-scrollbar{display:none}.tthumb{border-radius:14px;flex:none;width:46px;height:46px}.tslide{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;padding:14px}.tphoto{border-radius:16px}.tinfo{gap:8px}.tinfo h3{font-size:22px}.tinfo .role{height:24px;padding-inline-start:10px;padding-inline-end:10px;font-size:11.5px}.bio{grid-column:1/-1;font-size:14.5px}.tslide .tinfo{display:contents}.tslide .tinfo>.role,.tslide .tinfo>h3,.tslide .tinfo>.ttl{grid-column:2}.tslide .tinfo>.bio,.tslide .tinfo>.tlinks{grid-column:1/-1}.tslide{grid-template-rows:auto auto auto 1fr}.tphoto{grid-row:1/span 4;align-self:start}.faq-side .kuma{display:none}.qa summary{padding-block-start:16px;padding-block-end:16px}.final-in{gap:18px;padding-block-start:56px;padding-block-end:56px}.final .kuma{width:96px}.foot{padding-block-start:44px;padding-block-end:28px}.foot-grid{grid-template-columns:1fr;gap:0}.foot-brand{margin-bottom:20px}.fcol{border-top:1px solid var(--line)}.fcol h4{margin:0}.fh{cursor:pointer;box-sizing:border-box;justify-content:space-between;width:100%;padding-block-start:16px;padding-block-end:16px;display:flex}.fh svg{transition:transform .3s;display:block}html.js .fcol ul{padding-bottom:16px;display:none}html.js .fcol.open ul{display:grid}.fcol.open .fh svg{transform:rotate(180deg)}.bigword{margin-top:32px}}.c-rep .demo{flex:1;margin-top:6px;display:flex}.c-rep .rep{flex:1;align-items:stretch;width:100%}.c-rep .rep>div:first-child{flex-direction:column;display:flex}.c-rep .chart{flex:1;height:auto;min-height:150px}.c-rep .insight{align-self:end}.tthumbs{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.tthumb{aspect-ratio:1;width:auto;height:auto}@media (max-width:1080px){.c-rep .chart{height:160px}.tthumbs{max-width:440px}}@media (max-width:860px){.bento{align-items:start}}@media (max-width:640px){.tthumbs{grid-template-columns:repeat(7,minmax(0,1fr));margin-inline-start:0;margin-inline-end:0;padding:4px 0;display:grid;overflow:visible}.tthumb{border-radius:12px;width:auto;height:auto}}.show-m{display:none}.integ-sec{z-index:6;margin-top:max(-120px,min(-8vw,-72px));padding-top:0;position:relative}.integ .icard{background:var(--surface);box-shadow:var(--shadow-lg);border:1px solid var(--line)}.integ .ltile{box-shadow:inset 0 0 0 1px var(--line)}.rubros-clip{padding-block-start:max(48px,min(6vw,80px));padding-block-end:max(16px,min(3vw,32px));overflow:hidden}.rubros{background:var(--lavanda);color:#211b30;z-index:1;border:0;margin:0 -3%;padding-block-start:16px;padding-block-end:16px;position:relative;transform:rotate(-1.6deg);box-shadow:0 18px 40px -26px #4f3da099}.rubros .rubros-lbl{color:#211b30;opacity:.75;padding-left:calc(3% + max(16px,min(4vw,40px)))}.rubros .marq{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.rubros .rub{color:#211b30;background:#f8f4ec;border:0;box-shadow:0 1px #211b3014}.rubros .rub:hover{background:#fffcf6}.stage{background:var(--indigo);--kuma-tile:#f8f4ec;--k-extra:#cfe3da;box-shadow:var(--shadow-lg)}.stage .orb-s{background:var(--lavanda);opacity:.45;width:340px;height:340px;top:-120px;right:-110px}.stage .orb-s2{background:var(--salvia);opacity:.9;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-60px;left:-50px}.stage-kuma{z-index:0;width:max(84px,min(9vw,118px));position:absolute;bottom:0;right:7%;transform:translateY(34%)}.stage-kuma .kuma{width:100%}.panel{z-index:2}.tab[aria-selected=true]{background:var(--surface);box-shadow:var(--shadow)}.tab[aria-selected=true] .prog i{background:var(--indigo)}.ttrack{transition:height .45s var(--ease);align-items:flex-start}@media (max-width:860px){.tab[aria-selected=true]{background:var(--accion);box-shadow:none}}@media (max-width:640px){.hide-m{display:none!important}.show-m{display:inline}.hero-in{gap:8px;padding-block-start:16px;padding-block-end:96px}.hero-copy{gap:16px}.hero h1{font-size:max(36px,min(10.6vw,50px))}.proof{margin-top:0;padding-top:14px}.scene{height:232px}.fc1,.fc2,.fc3,.fc4{display:none}.scene-kuma{width:104px;top:40%}.scene-orb{width:150px;top:40%}.scene-ring{width:206px;top:40%}.feed{height:58px}.integ-sec{margin-top:-72px}.rubros-clip{padding-block-start:36px;padding-block-end:12px}.rubros{gap:10px;margin:0 -4%;padding-block-start:12px;padding-block-end:12px}.rubros .rubros-lbl{padding-left:calc(4% + 16px)}.rub{height:38px;font-size:14px}.stage{min-height:330px}.stage-kuma{width:72px;right:6%}.tslide{grid-template-rows:auto auto 1fr}.tphoto{grid-row:1/span 3}}@media (min-width:861px){.stage{justify-items:start;padding-right:max(120px,min(12vw,170px))}.stage-kuma{width:max(92px,min(9vw,124px));right:max(18px,min(2.4vw,36px));transform:translateY(22%)}}@media (max-width:860px){.stage-kuma{display:none}}.hero-in{padding-bottom:max(36px,min(4vw,56px))}.hero{padding-bottom:max(104px,min(10vw,150px))}.rubros.rubros-hero{box-shadow:none;border-top:1px solid var(--band-line);z-index:2;background:0 0;margin:0;padding-block-start:22px;padding-block-end:0;position:relative;transform:none}.rubros-hero .rubros-lbl{color:var(--band-ink-2);opacity:1;padding-left:max(max(16px,min(4vw,40px)),50vw - 600px + max(16px,min(4vw,40px)))}.rubros-hero .rub{border:1px solid var(--band-line);color:var(--band-ink);box-shadow:none;background:#f8f4ec0f}.rubros-hero .rub:hover{border-color:var(--lavanda);background:#f8f4ec1f}.rubros-hero .marq{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.orb-m{z-index:1}.ttrack{overflow-y:hidden}@media (max-width:860px){.bento{align-items:stretch}.bento .card{min-height:0}.bento .card>.demo,.bento .card>.medals,.bento .card>.sedes{margin-top:auto}.c-agenda .ag-foot .chip:not(:first-child),.c-rep .insight{display:none}.c-rep .chart{flex:none;height:110px}.c-rep .kpi b{font-size:24px}.c-rep .kpis{gap:14px}.c-rep .rep>div:first-child{display:block}.c-rep .demo{flex:none}.c-logros .medals{gap:12px}.c-logros .medal{border-radius:21px;width:68px;height:68px;font-size:17px}.c-logros .medal-kuma{width:68px}}@media (max-width:640px){.rubros.rubros-hero{display:none}.hero-in{padding-bottom:20px}.hero{padding-bottom:88px}.integ-sec{margin-top:-64px}}.ttrack{transition:none;align-items:stretch!important;height:auto!important}.tslide{align-self:stretch!important}@media (max-width:640px){.tslide{padding:16px;display:block!important}.tslide .tinfo{align-content:normal;padding-right:0;display:block}.tphoto{float:left;grid-row:auto;width:104px;margin:0 14px 12px 0}.tinfo .role{margin-top:4px;display:inline-flex}.tinfo h3{margin-top:8px}.tinfo .ttl{margin-top:4px;display:block}.tslide .bio{clear:both;padding-top:6px;display:block}.tslide .bio p+p{margin-top:10px}.tslide .tlinks{clear:both}.tinfo .role{white-space:normal;height:auto;min-height:24px;padding-block-start:3px;padding-block-end:3px;line-height:1.3}.tslide:after{content:"";clear:both;display:block}.tlinks{margin-top:14px}}.rating{border-top:1px solid var(--band-line);flex-wrap:wrap;gap:12px;margin-top:4px;padding-top:22px;display:flex}.rate{box-shadow:inset 0 0 0 1px var(--band-line);color:var(--band-ink);transition:background .2s,box-shadow .2s,transform .3s var(--spring);background:#f8f4ec0f;border-radius:18px;align-items:center;gap:12px;padding:10px 18px 10px 10px;text-decoration:none;display:inline-flex}.rate:hover{box-shadow:inset 0 0 0 1px var(--lavanda);background:#f8f4ec1a;transform:translateY(-2px)}.rate-ic{background:var(--band-2);width:40px;height:40px;color:var(--band-ink);border-radius:12px;place-items:center;display:grid}.rate-n{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1}.rate-t{gap:3px;line-height:1;display:grid}.rate-t .stars{letter-spacing:1.5px;font-size:13px}.rate-t small{color:var(--band-ink-2);font-size:12.5px;font-weight:600}@media (max-width:640px){.rating{gap:8px;padding-top:16px}.rate{flex:1 1 0;gap:10px;min-width:0;padding:8px 12px 8px 8px}.rate-ic{border-radius:10px;width:34px;height:34px}.rate-n{font-size:24px}.rate-t small{font-size:11.5px}.rate-t .stars{letter-spacing:1px;font-size:11px}}.nav:not(.scrolled){--ink:#f8f4ec;--ink-2:#d9d2c5;--surface-2:#ffffff17;--kuma-tile:#f8f4ec;--accion:#b6a8f2;--accion-ink:#211b30;--accion-hover:#c8bdf7;--line:#ffffff2e;--surface:#2a2340;--marca:#b6a8f2}.ld{animation:rise .9s var(--ease) both}.hero-copy .ld:first-child{animation-delay:50ms}.hero-copy .ld:nth-child(3){animation-delay:.55s}.hero-copy .ld:nth-child(4){animation-delay:.68s}.hero-copy .ld:nth-child(5){animation-delay:.8s}.hero-copy .ld:nth-child(6){animation-delay:.9s}h1.ld{animation:none}h1.ld .w{animation:rise 1s var(--ease) both}h1.ld .w:first-child{animation-delay:.12s}h1.ld .w:nth-child(2){animation-delay:.2s}h1.ld .w:nth-child(3){animation-delay:.28s}h1.ld .w:nth-child(4){animation-delay:.36s}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}.fcard{animation:card-in .9s var(--spring) both}.fc1{animation-delay:.7s}.fc2{animation-delay:.85s}.fc3{animation-delay:1s}.fc4{animation-delay:1.15s}@keyframes card-in{0%{opacity:0;scale:.6}}.scene-kuma .tilt{animation:kuma-in 1.1s var(--spring) .25s backwards}@keyframes kuma-in{0%{opacity:0;transform:scale(.3)rotate(-18deg)}}body.light-top .nav:not(.scrolled){--ink:#211b30;--ink-2:#5e5670;--surface-2:#f0ebe1;--kuma-tile:#b6a8f2;--accion:#4f3da0;--accion-ink:#f8f4ec;--accion-hover:#43338c;--line:#e3dccf;--surface:#fffcf6;--marca:#4f3da0}:root[data-theme=dark] body.light-top .nav:not(.scrolled){--ink:#f8f4ec;--ink-2:#aba4bd;--surface-2:#2e2745;--kuma-tile:#f8f4ec;--accion:#b6a8f2;--accion-ink:#211b30;--accion-hover:#c8bdf7;--line:#3b3352;--surface:#2a2340;--marca:#b6a8f2}.nav-links>a[aria-current=page]{color:var(--ink);background:var(--surface-2)}.mega-3{grid-template-columns:1.5fr .8fr .9fr;width:min(760px,92vw);left:-160px}.mega-2{grid-template-columns:1.25fr .9fr;width:min(600px,92vw);left:-220px}.mega .rich{gap:4px}.mega .rich a{align-items:center;gap:12px;padding:8px 10px;display:flex}.mega .rich .mi{background:var(--surface-2);width:36px;height:36px;color:var(--marca);transition:background .2s,transform .3s var(--spring);border-radius:11px;flex:none;place-items:center;display:grid}.mega .rich a:hover .mi{background:var(--chip);transform:rotate(-8deg)}.mega .rich b{font-size:14px;line-height:1.2;display:block}.mega .rich small{color:var(--ink-3);font-size:12.5px;font-weight:500;line-height:1.3;display:block}.mega .rich a:hover{transform:none}.phero{border-radius:0 0 max(28px,min(4vw,48px)) max(28px,min(4vw,48px));margin-top:-72px;padding-top:72px;position:relative;overflow:hidden}.phero .grid-bg{-webkit-mask-image:radial-gradient(55% 80% at 78% 40%,#000 10%,#0000 70%);mask-image:radial-gradient(55% 80% at 78% 40%,#000 10%,#0000 70%)}.phero-in{z-index:2;grid-template-columns:1.25fr .75fr;align-items:center;gap:max(24px,min(4vw,56px));padding-block-start:max(40px,min(6vw,88px));padding-block-end:max(48px,min(7vw,96px));display:grid;position:relative}.phero-copy{align-content:start;gap:20px;min-width:0;display:grid}.phero h1{letter-spacing:-.045em;font-size:max(38px,min(5.2vw,72px));line-height:1}.phero h1 em{color:var(--lavanda);font-style:normal}.phero .lead{color:var(--band-ink-2);max-width:60ch}.phero .orb-l{width:max(260px,min(32vw,520px));top:-40%;right:-10%}.phero .orb-m{width:max(100px,min(12vw,190px));bottom:-90px;left:-60px}.phero-art{place-items:center;min-height:max(240px,min(26vw,340px));display:grid;position:relative}.phero-art .kuma{z-index:2;--kuma-tile:#f8f4ec;width:max(150px,min(17vw,230px));position:relative}.phero-art .ring{aspect-ratio:1;border:1.5px dashed var(--band-line);border-radius:50%;width:max(240px,min(27vw,360px));animation:60s linear infinite spin;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.phero-art .disc{aspect-ratio:1;background:var(--lavanda);opacity:.95;border-radius:50%;width:max(200px,min(22vw,300px));position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.crumbs{color:var(--band-ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--band-ink)}.crumbs svg{opacity:.6;width:12px;height:12px;transform:rotate(-90deg)}.hchip{height:30px;color:var(--band-ink);background:#f8f4ec14;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding-inline-start:12px;padding-inline-end:12px;font-size:12.5px;font-weight:600;display:inline-flex}.hchip .dot{color:var(--salvia)}.phero.light{background:var(--bg-soft);color:var(--ink);--band-ink:var(--ink);--band-ink-2:var(--ink-2);--band-line:var(--line)}.phero.light .hchip{background:var(--surface-2);color:var(--ink)}.phero.light .lead{color:var(--ink-2)}.phero.light h1 em{color:var(--marca)}.phero.light .grid-bg{opacity:.7}.sec-s{padding-block-start:max(56px,min(7vw,96px));padding-block-end:max(56px,min(7vw,96px))}.center{text-align:center;justify-items:center;margin-inline-start:auto;margin-inline-end:auto}.split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:max(32px,min(5vw,72px));display:grid}.side-sticky{gap:18px;display:grid;position:sticky;top:104px}.more{color:var(--marca);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.more svg{transition:transform .3s var(--spring)}.more:hover svg{transform:translate(4px)}.av{background:var(--c,var(--lavanda));color:#211b30;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid}.cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cards.c2{grid-template-columns:repeat(2,1fr)}.cards.c4{grid-template-columns:repeat(4,1fr)}.card{background:var(--surface-2);border-radius:var(--r-xl);min-width:0;transition:transform .5s var(--ease),background .3s;align-content:start;gap:12px;padding:max(22px,min(2.4vw,30px));display:grid;position:relative}a.card{color:inherit;text-decoration:none}a.card:hover,.card.lift:hover{transform:translateY(-4px)}.card h3{letter-spacing:-.02em;font-size:max(19px,min(1.6vw,22px));line-height:1.2}.card p{color:var(--ink-2);font-size:15.5px}.ic{background:var(--c,var(--chip));color:#211b30;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.ic svg{width:22px;height:22px}.card.big h3{font-size:max(22px,min(2vw,28px))}.card .num-l{letter-spacing:-.05em;color:var(--marca);font-size:max(40px,min(4vw,56px));font-weight:800;line-height:1}.answer{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);grid-template-columns:auto 1fr;gap:20px;padding:max(22px,min(3vw,36px));display:grid}.answer .kuma{width:64px}.answer h2{letter-spacing:-.02em;margin-bottom:10px;font-size:max(20px,min(2vw,26px));line-height:1.2}.answer p{color:var(--ink-2);font-size:16.5px;line-height:1.65}.comms-list{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.comms-list li{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.comms-list .ic{width:40px;height:40px;color:var(--band-ink);background:#f8f4ec1f;border-radius:12px}.comms-list b{letter-spacing:-.01em;font-size:17px;display:block}.comms-list span{color:var(--band-ink-2);font-size:15px}.faq-wide{max-width:860px}.rlinks{flex-wrap:wrap;gap:10px;display:flex}.rlinks .rub{height:42px;font-size:14.5px}.rlinks .rub[aria-current=page]{background:var(--chip);border-color:var(--chip)}.reads{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.read{border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line);transition:transform .4s var(--ease),box-shadow .3s;gap:10px;padding:22px;text-decoration:none;display:grid}.read:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.read small{letter-spacing:.06em;text-transform:uppercase;color:var(--marca);font-size:12px;font-weight:600}.read b{letter-spacing:-.01em;font-size:17px;line-height:1.3}.price b.flip{animation:flip .45s var(--spring)}@keyframes flip{0%{opacity:0;transform:translateY(10px)}}.price .per{color:var(--ink-2);font-size:14px;font-weight:600}.annual{color:var(--pos-ink);background:var(--pos-bg);border-radius:99px;width:max-content;padding:3px 9px;font-size:12.5px;font-weight:600}.upsell{border-radius:var(--r-xl);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:16px;padding:max(22px,min(3vw,34px));display:grid;position:relative;overflow:hidden}.upsell .phone-mini{background:var(--surface);border:2px solid var(--band-line);border-radius:18px;place-items:center;width:74px;height:120px;display:grid;position:relative}.upsell .phone-mini .kuma{width:40px}.upsell .phone-mini:before{content:"";background:var(--band-line);border-radius:9px;width:22px;height:5px;position:absolute;top:7px}.upsell h3{letter-spacing:-.025em;font-size:max(22px,min(2.2vw,28px))}.upsell p{color:var(--band-ink-2);margin-top:6px}.tbl-big table{min-width:680px;font-size:15px}.tbl-big thead th{background:var(--surface-2)}.tbl-big th .tp{letter-spacing:-.02em;text-transform:none;color:var(--ink);margin-top:2px;font-size:18px;font-weight:800;display:block}.tbl-big th.hl,.tbl-big td.hl{background:color-mix(in srgb,var(--lavanda) 16%,transparent)}.tbl-big tr.grp td{background:var(--bg-soft);letter-spacing:.08em;text-transform:uppercase;color:var(--marca);padding-block-start:10px;padding-block-end:10px;font-size:12px;font-weight:600}.tbl-big td:first-child{font-weight:600}.doc>*,.split>*,.art>*{min-width:0}.doc{grid-template-columns:260px 1fr;align-items:start;gap:max(32px,min(5vw,72px));display:grid}.toc{gap:4px;display:grid;position:sticky;top:96px}.toc h4{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px 12px;font-size:12px}.toc a{color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.toc a .n{color:var(--ink-3);min-width:22px;font-size:11.5px;font-weight:600}.toc a:hover{background:var(--surface-2);color:var(--ink)}.toc a[aria-current=true]{background:var(--chip);color:var(--chip-ink)}.toc a[aria-current=true] .n{color:var(--chip-ink)}.toc .toc-kuma{background:var(--surface-2);color:var(--ink-2);border-radius:16px;align-items:center;gap:10px;margin-top:20px;padding:14px;font-size:13px;display:flex}.toc .toc-kuma .kuma{width:44px}.search{background:var(--surface);border:1.5px solid var(--line);border-radius:999px;align-items:center;gap:10px;max-width:560px;height:56px;padding-inline-start:18px;padding-inline-end:18px;transition:border-color .2s,box-shadow .2s;display:flex}.search:focus-within{border-color:var(--lavanda);box-shadow:0 0 0 4px color-mix(in srgb,var(--lavanda) 30%,transparent)}.search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.search svg{color:var(--ink-3);flex:none}.search kbd{font:inherit;color:var(--ink-3);background:var(--surface-2);border-radius:7px;padding:2px 8px;font-size:12px;font-weight:600}.phero .search{border-color:var(--band-line);background:#f8f4ec0f}.phero .search input{color:var(--band-ink)}.phero .search input::placeholder{color:var(--band-ink-2)}.fgroup{padding-bottom:max(40px,min(5vw,64px));scroll-margin-top:100px}.fgroup-head{align-items:center;gap:16px;margin-bottom:8px;display:flex}.fgroup-head .ic{border-radius:16px;width:52px;height:52px}.fgroup-head h2{font-size:max(26px,min(3vw,38px))}.fgroup-head .eyebrow{margin-bottom:4px;display:block}.qa mark{background:color-mix(in srgb,var(--lavanda) 45%,transparent);color:inherit;border-radius:4px;padding:0 2px}.noresult{border-radius:var(--r-l);background:var(--surface-2);align-items:center;gap:16px;padding:24px;display:none}.noresult .kuma{width:56px}.noresult.show{display:flex}.filters{flex-wrap:wrap;gap:8px;display:flex}.fchip{border:1.5px solid var(--line);cursor:pointer;height:40px;color:var(--ink-2);background:0 0;border-radius:999px;padding-inline-start:16px;padding-inline-end:16px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.fchip:hover{border-color:var(--lavanda);color:var(--ink)}.fchip[aria-pressed=true]{background:var(--accion);border-color:var(--accion);color:var(--accion-ink)}.fchip .c{opacity:.6;margin-left:4px;font-weight:600}.posts{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.post{color:inherit;flex-direction:column;gap:14px;min-width:0;text-decoration:none;display:flex}.cov{aspect-ratio:16/10;border-radius:var(--r-l);background:var(--c,var(--lavanda));transition:transform .5s var(--ease);--kuma-tile:#f8f4ec;place-items:center;display:grid;position:relative;overflow:hidden}.post:hover .cov,.feat:hover .cov{transform:translateY(-4px)rotate(-.6deg)}.cov .kuma{width:30%;max-width:110px;transition:transform .5s var(--spring)}.post:hover .cov .kuma,.feat:hover .cov .kuma{transform:scale(1.08)rotate(-6deg)}.cov .pat{opacity:.18;background-image:radial-gradient(circle at 1px 1px,#211b30 1.4px,#0000 1.6px);background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0}.cov .tag{color:#211b30;background:#fffcf6e6;height:28px;font-size:12px;position:absolute;top:14px;left:14px}.post .meta{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.post h3{letter-spacing:-.02em;font-size:max(19px,min(1.6vw,22px));line-height:1.22}.post p{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.post.hide{display:none}.feat{color:inherit;grid-template-columns:1.1fr 1fr;align-items:center;gap:max(24px,min(4vw,48px));margin-bottom:max(40px,min(5vw,64px));text-decoration:none;display:grid}.feat .cov{aspect-ratio:4/3;border-radius:var(--r-xl)}.feat .cov .kuma{width:30%;max-width:170px}.feat h2{font-size:max(30px,min(3.4vw,46px))}.feat p{-webkit-line-clamp:4;font-size:17px}.news{border-radius:var(--r-xl);background:var(--pos-bg);color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:max(24px,min(3vw,36px));display:grid}.news .kuma{width:76px}.news h3{letter-spacing:-.025em;font-size:max(22px,min(2.2vw,28px))}.news p{color:var(--ink-2);margin-top:4px}.news form{background:var(--surface);border-radius:999px;gap:8px;min-width:min(420px,100%);padding:6px;display:flex}.news input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding-inline-start:14px;padding-inline-end:14px}.progress{transform-origin:0;background:var(--accion);z-index:70;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.art-head{max-width:860px}.art-head h1{font-size:max(36px,min(4.8vw,64px))}.art-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:14px;font-weight:600;display:flex}.art-meta .by{align-items:center;gap:10px;display:flex}.art-meta .by .kuma{width:34px}.art{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:max(32px,min(5vw,80px));display:grid}.prose{max-width:70ch;font-size:max(17px,min(1.25vw,18.5px));line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2{letter-spacing:-.03em;margin-top:2em;scroll-margin-top:100px;font-size:max(25px,min(2.4vw,32px));line-height:1.15}.prose h2 .dn{letter-spacing:.09em;text-transform:uppercase;color:var(--marca);margin-bottom:8px;font-size:13px;display:block}.prose p{color:color-mix(in srgb,var(--ink) 86%,var(--bg))}.prose a{color:var(--marca);text-underline-offset:3px;text-decoration-thickness:1.5px}.prose strong{font-weight:600}.prose .lede{color:var(--ink);font-size:1.15em;font-weight:500;line-height:1.6}.prose blockquote{border-left:4px solid var(--lavanda);color:var(--ink);margin:1.6em 0;padding:4px 0 4px 22px;font-size:1.1em;font-weight:600}.prose .callout{border-radius:var(--r-l);background:var(--surface-2);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:22px;display:grid}.prose .callout .ic{width:42px;height:42px}.prose .callout b{margin-bottom:4px;display:block}.prose .callout p{margin:0;font-size:.95em}.checklist{border-radius:var(--r-l);background:var(--pos-bg);counter-reset:c;gap:12px;margin:1.5em 0;padding:24px;list-style:none;display:grid}.checklist li{color:var(--ink);grid-template-columns:30px 1fr;align-items:start;gap:12px;font-weight:600;display:grid}.checklist li:before{counter-increment:c;content:counter(c);background:var(--surface);width:30px;height:30px;color:var(--pos-ink);border-radius:9px;place-items:center;font-size:13px;font-weight:600;display:grid}.stats3{grid-template-columns:repeat(3,1fr);gap:12px;margin:1.6em 0;display:grid}.stats3 div{border-radius:var(--r-l);background:var(--surface-2);padding:18px}.stats3 b{letter-spacing:-.04em;color:var(--marca);font-size:30px;line-height:1;display:block}.stats3 span{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.4;display:block}.solve{border-radius:var(--r-xl);grid-template-columns:auto 1fr;gap:20px;margin-top:2.2em;padding:max(22px,min(3vw,32px));display:grid}.solve .kuma{width:72px}.solve h3{letter-spacing:-.02em;margin-bottom:8px;font-size:22px}.solve p{font-size:16px;color:var(--band-ink-2)!important}.solve .btn{margin-top:16px}.art-side{gap:16px;display:grid;position:sticky;top:96px}.art-side .toc a{padding:8px 12px;font-size:14px}.share{gap:8px;display:flex}.share .icon-btn{width:40px;height:40px}.ltabs{flex-wrap:wrap;gap:6px;display:flex}.ltabs a{height:40px;color:var(--ink-2);background:var(--surface-2);border-radius:999px;align-items:center;padding-inline-start:16px;padding-inline-end:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ltabs a[aria-current=page]{background:var(--accion);color:var(--accion-ink)}.legal{max-width:72ch;font-size:16.5px;line-height:1.75}.legal h2{letter-spacing:-.02em;align-items:baseline;gap:12px;margin:2.2em 0 .6em;scroll-margin-top:100px;font-size:max(21px,min(1.8vw,24px));display:flex}.legal h2 .n{color:var(--marca);font-variant-numeric:tabular-nums;min-width:26px;font-size:14px}.legal p,.legal li{color:color-mix(in srgb,var(--ink) 84%,var(--bg))}.legal p+p{margin-top:.9em}.legal ul{gap:6px;margin:.8em 0;padding-left:1.2em;display:grid}.legal a{color:var(--marca)}.legal .summary{border-radius:var(--r-l);background:var(--surface-2);gap:10px;padding:22px;font-size:15.5px;display:grid}.legal .summary b{letter-spacing:.08em;text-transform:uppercase;color:var(--marca);font-size:13px}.legal .summary ul{margin:0}.stores-big{flex-wrap:wrap;gap:12px;display:flex}.sbig{background:var(--crema);color:#211b30;height:68px;transition:transform .3s var(--spring),box-shadow .3s;border-radius:20px;align-items:center;gap:14px;padding:0 22px 0 16px;text-decoration:none;display:flex;box-shadow:0 16px 30px -18px #000000b3}.sbig:hover{transform:translateY(-3px)}.sbig svg{width:28px;height:28px}.sbig small{opacity:.7;font-size:12px;font-weight:600;line-height:1.1;display:block}.sbig b{letter-spacing:-.02em;font-size:19px;line-height:1.15;display:block}.sbig .rt{border-left:1px solid #211b3026;align-items:center;gap:4px;margin-left:10px;padding-left:14px;font-size:15px;font-weight:600;display:flex}.sbig .rt svg{color:#e0a100;width:14px;height:14px}.sbig.me{box-shadow:0 0 0 3px var(--salvia),0 16px 30px -18px #000000b3}.phone{aspect-ratio:9/19;z-index:2;background:#110d1b;border-radius:42px;width:max(220px,min(22vw,290px));padding:10px;position:relative;box-shadow:0 40px 80px -30px #000c,inset 0 0 0 2px #3b3352}.phone .scr{background:var(--crema);color:#211b30;border-radius:33px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.phone .isl{z-index:3;background:#110d1b;border-radius:99px;width:80px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone .top{color:#f8f4ec;background:#4f3da0;align-items:center;gap:10px;padding:44px 16px 12px;display:flex}.phone .top .kuma{--kuma-tile:#f8f4ec;width:34px}.phone .top b{font-size:14px;display:block}.phone .top small{opacity:.75;font-size:11px}.phone .body{flex:1;align-content:start;gap:8px;padding:14px;display:grid}.phone .day{gap:6px;display:flex}.phone .day span{text-align:center;background:#f0ebe1;border-radius:10px;flex:1;padding:6px 0;font-size:10px;font-weight:600;line-height:1.3}.phone .day span b{font-size:14px;display:block}.phone .day span.on{color:#f8f4ec;background:#211b30}.phone .cls{background:#fffcf6;border:1px solid #e3dccf;border-radius:14px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.phone .cls .t{min-width:36px;font-size:12.5px;font-weight:600}.phone .cls b{font-size:12.5px;display:block}.phone .cls small{color:#5e5670;font-size:10.5px}.phone .cls .bk{color:#211b30;background:#b6a8f2;border-radius:99px;margin-left:auto;padding:5px 9px;font-size:10.5px;font-weight:600;transition:background .3s}.phone .cls .bk.ok{color:#1f5e6b;background:#cfe3da}.phone .ph-medal{background:#f6d3d8;border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:10px;margin-top:auto;padding:10px;font-size:11.5px;display:grid}.phone .ph-medal .kuma{--kuma-tile:#f8f4ec;width:30px}.qr{background:#fff;border-radius:18px;grid-template-columns:repeat(21,1fr);gap:0;width:120px;height:120px;padding:10px;display:grid}.qr i{background:#211b30}.qr i.o{background:0 0}.dl-steps{counter-reset:d;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.browser{border-radius:var(--r-l);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px;display:flex}.browser code{font:inherit;color:var(--marca);font-weight:600}body.hola{background:var(--bg-soft)}.hola-wrap{place-items:start center;min-height:100svh;padding:max(24px,min(5vw,56px)) 16px 40px;display:grid;position:relative;overflow:hidden}.hola-bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hola-bg .orb{opacity:.9}.hola-bg .o1{aspect-ratio:1;background:var(--lavanda);width:420px;top:-220px;right:-140px}.hola-bg .o2{aspect-ratio:1;background:var(--salvia);width:260px;bottom:-120px;left:-120px}.hola-bg .o3{aspect-ratio:1;background:var(--rubor);width:140px;top:38%;left:-70px}.hola-card{z-index:2;justify-items:center;gap:18px;width:min(480px,100%);display:grid;position:relative}.hola-av{background:var(--surface);width:112px;box-shadow:var(--shadow);border-radius:34px;padding:10px}.hola-av .kuma{width:100%}.hola-card .word{width:132px;color:var(--ink)}.hola-card .tag{letter-spacing:-.01em;text-align:center;color:var(--ink-2);max-width:30ch;font-size:17px;font-weight:600}.links{gap:10px;width:100%;margin-top:4px;display:grid}.lnk{background:var(--surface);color:var(--ink);box-shadow:0 1px 0 var(--line);transition:transform .35s var(--spring),box-shadow .3s;border-radius:22px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.lnk:hover{box-shadow:var(--shadow);transform:translateY(-2px)scale(1.01)}.lnk:active{transform:scale(.98)}.lnk .ic{border-radius:15px;width:48px;height:48px}.lnk b{letter-spacing:-.01em;font-size:16.5px;line-height:1.2;display:block}.lnk small{color:var(--ink-2);font-size:13px;line-height:1.3;display:block}.lnk .go{background:var(--surface-2);width:32px;height:32px;transition:transform .3s var(--spring);border-radius:50%;place-items:center;display:grid}.lnk:hover .go{transform:translate(3px)}.lnk.pri{background:var(--accion);color:var(--accion-ink)}.lnk.pri small{color:color-mix(in srgb,var(--accion-ink) 75%,transparent)}.lnk.pri .ic{color:var(--accion-ink);background:#f8f4ec29}.lnk.pri .go{background:#f8f4ec29}.mini-rates{gap:8px;width:100%;display:flex}.mini-rates a{background:var(--surface-2);color:var(--ink);border-radius:18px;flex:1;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.mini-rates b{letter-spacing:-.03em;font-size:20px}.mini-rates small{color:var(--ink-2);font-size:11.5px;line-height:1.2;display:block}.mini-rates .stars{font-size:10px}.hola-integ{color:var(--ink-3);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.hola-integ .ltile{border-radius:12px;width:84px;height:42px}.hola-q{border-radius:var(--r-l);background:var(--warm);gap:14px;width:100%;padding:22px;display:grid}.hola-q blockquote{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.4}.hola-q blockquote:before{content:"“";color:var(--coral);margin-bottom:6px;font-size:44px;line-height:.6;display:block}.socials{gap:10px;display:flex}.socials a{background:var(--surface);width:46px;height:46px;color:var(--ink);box-shadow:0 1px 0 var(--line);transition:transform .3s var(--spring);border-radius:50%;place-items:center;display:grid}.socials a:hover{transform:translateY(-3px)rotate(-8deg)}.langs{color:var(--ink-3);gap:8px;font-size:13px;display:flex}.langs a{font-weight:600;text-decoration:none}.langs a[aria-current=true]{color:var(--ink)}.empty{text-align:center;border-radius:var(--r-xl);background:var(--surface-2);justify-items:center;gap:16px;padding:max(36px,min(5vw,64px)) 24px;display:grid;position:relative;overflow:hidden}.empty .kuma{width:120px}.empty h2{font-size:max(26px,min(3vw,36px))}.empty p{color:var(--ink-2);max-width:46ch}.vsteps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.vstep{border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line);gap:10px;padding:20px;display:grid;position:relative}.vstep .n{color:var(--marca);letter-spacing:.06em;font-size:12px;font-weight:600}.vstep b{letter-spacing:-.01em;font-size:17px;line-height:1.25}.vstep p{color:var(--ink-2);font-size:14.5px}.rv-sample{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);gap:14px;padding:24px;display:grid;position:relative}.rv-sample .lbl{position:absolute;top:-12px;left:20px}.rv-sample .who{align-items:center;gap:12px;display:flex}.rv-sample .who b{font-size:15px;display:block}.rv-sample .who small{color:var(--ink-2);font-size:12.5px}.rv-sample .ver{color:var(--pos-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.rv-sample p{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.45}.stars-l{color:#e0a100;gap:2px;display:flex}.stars-l svg{width:18px;height:18px}.contact-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ccard{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);color:inherit;transition:transform .4s var(--ease),box-shadow .3s;align-content:start;gap:12px;padding:max(22px,min(2.4vw,30px));text-decoration:none;display:grid}a.ccard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.ccard h3{letter-spacing:-.02em;font-size:21px}.ccard p{color:var(--ink-2);font-size:15px}.ccard .val{color:var(--marca);word-break:break-all;font-size:16px;font-weight:600}.ccard .chip{width:max-content}.status{color:var(--band-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.status .dot{color:#7be0a6;animation:2s infinite pulse;box-shadow:0 0 0 4px #7be0a62e}@keyframes pulse{50%{box-shadow:0 0 0 7px #7be0a600}}.vs{align-items:center;gap:max(12px,min(2vw,24px));display:flex}.vs .side{justify-items:center;gap:10px;font-size:15px;font-weight:600;display:grid}.vs .tile{aspect-ratio:1;border-radius:30%;place-items:center;width:max(96px,min(10vw,130px));display:grid}.vs .tile.them{border:1.5px dashed var(--band-line);color:var(--band-ink-2);letter-spacing:-.04em;background:#f8f4ec14;font-size:max(34px,min(4vw,48px));font-weight:800}.vs .tile .kuma{width:100%}.vs .x{background:var(--coral);color:#f8f4ec;width:52px;height:52px;animation:vsp 2.4s var(--spring) infinite;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:600;display:grid}@keyframes vsp{0%,70%,to{transform:scale(1)}80%{transform:scale(1.15)rotate(-8deg)}}.cmpt table{min-width:640px}.cmpt th:nth-child(2),.cmpt td:nth-child(2){background:color-mix(in srgb,var(--lavanda) 14%,transparent)}.cmpt td{text-align:left!important}.cmpt td:first-child{width:34%;font-weight:600}.cmpt .ok{color:var(--pos-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.cmpt .ok:before{content:"";background:var(--pos-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%231F5E6B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:6px;flex:none;width:18px;height:18px}.cmpt .meh{color:var(--ink-2)}.fair{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.fair .card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fair .card li{color:var(--ink-2);grid-template-columns:22px 1fr;gap:10px;font-size:15.5px;display:grid}.fair .card li svg{color:var(--marca);margin-top:3px}.limits{gap:10px;display:grid}.limits div{background:var(--surface);border-radius:14px;justify-content:space-between;gap:12px;padding:12px 14px;font-size:14.5px;display:flex}.limits b{font-weight:600}.src{color:var(--ink-2);border-radius:var(--r-l);border:1.5px dashed var(--line);align-items:flex-start;gap:14px;padding:18px 20px;font-size:14px;display:flex}.src svg{color:var(--ink-3);flex:none;margin-top:2px}.rubro-ui{z-index:2;gap:10px;width:min(340px,100%);display:grid;position:relative}.rubro-ui .uic{background:var(--surface);border:1px solid var(--band-line);border-radius:var(--r-l);gap:10px;padding:14px;display:grid;box-shadow:0 30px 60px -30px #000000b3}.rubro-ui .uic .hd{color:var(--band-ink-2);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.slotr{grid-template-columns:52px 1fr auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.slotr .h{font-weight:600}.slotr .bar{background:var(--band-2);border-radius:9px;height:10px;overflow:hidden}.slotr .bar i{height:100%;width:var(--w);background:var(--c,var(--lavanda));transform-origin:0;animation:barin 1.2s var(--ease) both;border-radius:9px;display:block}@keyframes barin{0%{transform:scaleX(0)}}.slotr small{color:var(--band-ink-2);text-align:right;min-width:56px;font-size:12px;font-weight:600}.rubro-ui .kuma-row{background:var(--surface);border:1px solid var(--band-line);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.rubro-ui .kuma-row .kuma{width:38px}.rubro-ui .kuma-row b{font-size:13.5px;display:block}.rubro-ui .kuma-row span{color:var(--band-ink-2);font-size:12px}.pain{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pain .card{grid-template-columns:auto 1fr;align-items:start;column-gap:18px}.pain .card .ic{grid-row:span 2}@media (max-width:1080px){.cards.c4{grid-template-columns:repeat(2,1fr)}.art{grid-template-columns:1fr}.art-side{display:none;position:static}.vsteps{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.phero-in{grid-template-columns:1fr;padding-block-start:24px;padding-block-end:48px}.phero-art{min-height:200px}.phero-art.hide-m{display:none}.cards,.cards.c2,.posts,.reads,.contact-cards,.dl-steps,.fair,.pain,.split,.doc{grid-template-columns:1fr}.side-sticky{position:static}.toc{scrollbar-width:none;gap:6px;margin-inline-start:-16px;margin-inline-end:-16px;padding:0 16px 6px;display:flex;position:static;overflow-x:auto}.toc::-webkit-scrollbar{display:none}.toc h4,.toc .toc-kuma{display:none}.toc a{white-space:nowrap;background:var(--surface-2);flex:none}.doc-nav{z-index:5;background:var(--bg);margin-bottom:12px;padding-block-start:10px;padding-block-end:10px;position:sticky;top:72px}.feat,.news,.upsell{grid-template-columns:1fr}.news .kuma,.upsell .phone-mini{display:none}.answer{grid-template-columns:1fr}.answer .kuma{width:52px}.vs .tile{width:84px}.cards.c4{grid-template-columns:1fr 1fr}}@media (max-width:640px){.phero h1{font-size:max(34px,min(10vw,44px))}.cards.c4,.vsteps,.stats3{grid-template-columns:1fr}.sbig{flex:100%;height:62px}.news form{border-radius:20px;flex-direction:column}.news form .btn{width:100%}.posts{gap:14px}.post{grid-template-columns:104px 1fr;align-items:start;gap:14px;display:grid}.post .cov{aspect-ratio:1;border-radius:18px}.post .cov .kuma{width:52%}.post .cov .tag{display:none}.post h3{font-size:17px}.post p{display:none}.post .meta{font-size:12px}.feat .cov{aspect-ratio:16/10}.card{padding:20px}.prose{font-size:17px}.tbl-big table{min-width:0;font-size:13px}.tbl-big th,.tbl-big td{padding:10px 6px}.tbl-big td:first-child,.tbl-big th:first-child{padding-left:12px}.tbl-big th .tp{font-size:13px}.tbl-big th{letter-spacing:.03em;font-size:10.5px}.pain .card{grid-template-columns:1fr}.pain .card .ic{grid-row:auto}}.flt{z-index:3;background:var(--surface);border:1px solid var(--band-line);height:38px;color:var(--band-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding-inline-start:14px;padding-inline-end:14px;font-size:13.5px;font-weight:600;animation:6s ease-in-out infinite flt;display:inline-flex;position:absolute;box-shadow:0 18px 34px -18px #0009}.flt b{font-weight:600}.flt.f1{top:14%;left:2%}.flt.f2{animation-delay:-2s;top:30%;right:0}.flt.f3{animation-delay:-4s;bottom:12%;left:8%}@keyframes flt{50%{transform:translateY(-8px)}}@media (max-width:860px){.flt.f1{top:6%;left:0}.flt.f2{right:0}.flt.f3{bottom:4%;left:0}}.prose .btn{color:var(--accion-ink);text-decoration:none}.solve p+p{margin-top:.6em}.solve a:not(.btn){color:#c8bdf7}.kuma.k56,.art-side .kuma{width:56px}@media (max-width:640px){.solve{grid-template-columns:1fr}.solve .kuma{width:56px}}.rubro-ui{width:min(380px,100%)}.pain .card:last-child:nth-child(odd){grid-column:1/-1}.reads .read:only-child{grid-column:span 1}.faq-more{margin-top:18px;display:none}@media (max-width:860px){.cards.snap,.pain.snap{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;margin-inline-start:-16px;margin-inline-end:-16px;padding:0 16px 10px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.cards.snap::-webkit-scrollbar{display:none}.pain.snap::-webkit-scrollbar{display:none}.cards.snap>*,.pain.snap>*{scroll-snap-align:start}.pain.snap .card:last-child:nth-child(odd){grid-column:auto}[data-faq].clip-m .qa:nth-child(n+7){display:none}[data-faq].clip-m .faq-more{display:inline-flex}}.phone{width:max(250px,min(23vw,310px))}.phone .cls>div{flex:1;min-width:0}.phone .cls b,.phone .cls small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.phone .ph-medal>div{flex:1;min-width:0;line-height:1.3}.rsplit{grid-template-columns:1.1fr .9fr;align-items:center}.rsplit .empty{align-content:center;min-height:420px}@media (max-width:860px){.rsplit{grid-template-columns:1fr}.rsplit .empty{min-height:0}}.phone .body{grid-template-columns:minmax(0,1fr)}.phone .day span{min-width:0}.phone .ph-medal .kuma{width:30px}.prose h3{letter-spacing:-.02em;margin-top:1.8em;font-size:max(19px,min(1.6vw,22px));line-height:1.25}.prose ol:not(.checklist),.prose ul{gap:.45em;padding-left:1.3em;display:grid}.prose .tbl-wrap table{min-width:560px}.payr{border-top:1px solid var(--band-line);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:8px 0;font-size:13px;display:grid}.payr:first-of-type{border-top:0}.payr .av{border-radius:10px;grid-row:span 2;width:32px;height:32px;font-size:11px}.payr b{font-size:13.5px;display:block}.payr small{color:var(--band-ink-2);font-size:11.5px;display:block}.payr .amt{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600}.payr .chip{grid-column:3;justify-self:end;height:22px;padding-inline-start:8px;padding-inline-end:8px;font-size:10.5px}.payr>div{grid-row:span 2;min-width:0}.quotes.qscroll{scrollbar-width:none;padding-block-start:6px;padding-block-end:10px}.quotes.qscroll::-webkit-scrollbar{display:none}.qnav{margin-top:18px}@media (min-width:861px){.quotes.qscroll>*{scroll-snap-align:start}.quotes.qscroll{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;overflow-x:auto}}:root{--star:#a86a00}:root[data-theme=dark],.band{--star:#ffd27a}.stars{color:var(--star)}.hola-qs{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:88%;grid-auto-flow:column;gap:10px;width:100%;display:grid;overflow-x:auto}.hola-qs::-webkit-scrollbar{display:none}.hola-qs.solo{grid-auto-columns:100%}.hola-qs>.hola-q{scroll-snap-align:start}.hola-nav{margin-top:-6px}.hola-qs>.hola-q{grid-template-rows:1fr auto}.hola-qs .qt{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
