body .cyv5 .site-notice, body .cyv5 .cyam-top, body .cyv5 .cyam-card, body .cyv5 .cyam-sheet, body .cyv5 .cyam-ov, body .cyv5 .elementor-location-popup, body .cyv5 .elementor-popup-modal{display:none!important}
body .cyv5{padding-top:0!important}
body .cyv5 #hide-header{top:0!important}
body .cyv5 .elementor-element-e3d157e{display:none!important}
body .cyv5, body .cyv5{overflow-x:clip}
@property --v2a{syntax:"<angle>";inherits:false;initial-value:0deg}
body .cyv5{--navy:#000C25;--navy2:#012060;--blue:#0067EE;--lime:#E3E53A;--ink:#0F1B33;--mut:#4A5873;--sky:#F1FAFF;--line:#E2EAF5;--ice:#C4E4FF;--floor:#F6FAFF}
body .cyv5 .v2-hero, body .cyv5 .v2-logos, body .cyv5 .v2-hub, body .cyv5 .v2-prob, body .cyv5 .v2-ai, body .cyv5 .v2-casos, body .cyv5 .v2-faq, body .cyv5 .v2-final, body .cyv5 .v2-exit, body .cyv5 .v2-modal{font-family:"Plus Jakarta Sans",system-ui,sans-serif;color:var(--ink);box-sizing:border-box;-webkit-font-smoothing:antialiased}
body .cyv5 .v2-hero *, body .cyv5 .v2-price *, body .cyv5 .v2-casos *, body .cyv5 .v2-faq *, body .cyv5 .v2-logos *, body .cyv5 .v2-hub *, body .cyv5 .v2-prob *, body .cyv5 .v2-ai *, body .cyv5 .v2-final *, body .cyv5 .v2-exit *, body .cyv5 .v2-modal *{box-sizing:border-box}
body .cyv5 .v2-hero h1, body .cyv5 .v2-hub h2, body .cyv5 .v2-prob h2, body .cyv5 .v2-prob h3, body .cyv5 .v2-ai h2, body .cyv5 .v2-casos h2, body .cyv5 .v2-faq h2, body .cyv5 .v2-final h2, body .cyv5 .v2-exit-t{font-family:Poppins,sans-serif;font-weight:700;margin:0;letter-spacing:-.02em}
body .cyv5 .v2-wrap{max-width:1240px;margin:0 auto;padding:0 24px;position:relative}
body .cyv5 .v2-ic{width:20px;height:20px;flex:none}
body .cyv5 .v2-eyebrow{font:600 13px/1.2 "Plus Jakarta Sans",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 16px}
body .cyv5 .v2-eyebrow--on{color:var(--lime)}
body .cyv5 .v2-grad{background:linear-gradient(92deg,#0067EE 0%,#3E8BFF 45%,#00A3D9 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
body .cyv5 .v2-grad--on{background-image:linear-gradient(92deg,#E3E53A 0%,#F2F59B 40%,#8FD3FF 100%)}
body .cyv5 .v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px!important;padding:15px 24px!important;font:500 17px/1.2 Poppins,sans-serif!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap;cursor:pointer}
body .cyv5 .v2-btn--main{background:var(--lime)!important;color:var(--navy)!important;border:0!important;box-shadow:0 0 0 0 rgba(227,229,58,.5),0 10px 30px -10px rgba(227,229,58,.6)}
body .cyv5 .v2-btn--main:hover{transform:translateY(-2px);box-shadow:0 0 0 6px rgba(227,229,58,.15),0 16px 40px -12px rgba(227,229,58,.7)}
body .cyv5 .v2-btn--glass{background:rgba(255,255,255,.08)!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
body .cyv5 .v2-btn--glass:hover{background:rgba(255,255,255,.16)!important;transform:translateY(-2px)}
body .cyv5 .v2-ic--play{width:14px;height:14px;color:var(--lime)}
body .cyv5 .v2-note{font-size:14px;color:rgba(255,255,255,.62);margin:14px 0 0}
body .cyv5 .v2-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}
body .cyv5 .v2-aurora i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:v2-drift 18s ease-in-out infinite alternate}
body .cyv5 .v2-aurora i:nth-child(1){width:46vw;height:46vw;max-width:720px;max-height:720px;background:#0067EE;left:-12%;top:-18%}
body .cyv5 .v2-aurora i:nth-child(2){width:38vw;height:38vw;max-width:620px;max-height:620px;background:#00A3D9;right:-10%;top:4%;animation-delay:-6s;opacity:.4}
body .cyv5 .v2-aurora i:nth-child(3){width:28vw;height:28vw;max-width:440px;max-height:440px;background:#E3E53A;left:38%;top:30%;opacity:.16;animation-delay:-11s}
body .cyv5 .v2-aurora--soft i{opacity:.35}
@keyframes v2-drift{to{transform:translate3d(6%,8%,0) scale(1.15)}}
body .cyv5 .v2-hero{position:relative;z-index:1;margin-top:-110px;padding:200px 0 0;background:radial-gradient(120% 80% at 50% 0%,#012A73 0%,#011A4A 40%,var(--navy) 75%);color:#fff;overflow:clip;text-align:center}
body .cyv5 .v2-floor{position:absolute;left:0;right:0;bottom:0;height:clamp(120px,16vw,230px);background:var(--floor);z-index:0}
body .cyv5 .v2-hero-in{display:flex;flex-direction:column;align-items:center;z-index:1}
body .cyv5 .v2-hero h1{font-size:clamp(38px,5.6vw,80px);line-height:1.06;color:#fff;margin:0 auto}
body .cyv5 .v2-l1, body .cyv5 .v2-l2{display:block;white-space:nowrap}
body .cyv5 .v2-rot{display:inline-block;position:relative;white-space:nowrap;text-align:left;vertical-align:bottom;transition:width .5s cubic-bezier(.2,.8,.2,1)}
body .cyv5 .v2-word{display:inline-block;background:linear-gradient(92deg,#E3E53A 0%,#F2F59B 50%,#C9F0FF 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;transition:opacity .35s,transform .35s,filter .35s}
body .cyv5 .v2-word.out{opacity:0;transform:translateY(-.35em);filter:blur(8px)}
body .cyv5 .v2-word.in{opacity:0;transform:translateY(.35em);filter:blur(8px);transition:none}
body .cyv5 .v2-sub{font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:rgba(255,255,255,.78);max-width:640px;margin:26px auto 0}
body .cyv5 .v2-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:34px}
body .cyv5 .v2-trust{display:flex;align-items:center;gap:14px;margin-top:30px;font-size:15px;color:rgba(255,255,255,.75);text-align:left}
body .cyv5 .v2-trust strong{color:#fff;font-weight:600}
body .cyv5 .v2-avs{display:flex;flex:none}
body .cyv5 .v2-avs img{width:36px;height:36px;border-radius:50%;border:2px solid #011A4A;margin-left:-10px;object-fit:cover}
body .cyv5 .v2-avs img:first-child{margin-left:0}
body .cyv5 .v2-stage{position:relative;width:100%;max-width:1120px;margin:64px auto 76px;perspective:1600px}
body .cyv5 .v2-frame{position:relative;padding:1.5px;border-radius:20px;background:conic-gradient(from var(--v2a),rgba(196,228,255,.18) 0deg,#0067EE 70deg,#E3E53A 110deg,rgba(196,228,255,.18) 170deg,rgba(196,228,255,.18) 360deg);animation:v2-spin 7s linear infinite;box-shadow:0 40px 120px -30px rgba(0,103,238,.55),0 30px 60px -30px rgba(0,12,37,.6);transform-origin:50% 0;transform:rotateX(0)}
body .cyv5 .v2-frame::before{content:"";position:absolute;inset:-40px 8% auto;height:160px;background:radial-gradient(closest-side,rgba(0,103,238,.55),transparent);filter:blur(30px);z-index:-1}
@keyframes v2-spin{to{--v2a:360deg}}
@supports (animation-timeline:view()){body .cyv5 .v2-frame{animation:v2-spin 7s linear infinite,v2-flat linear both;animation-timeline:auto,view();animation-range:normal,entry 10% cover 50%}}
@keyframes v2-flat{from{transform:rotateX(24deg) scale(.94) translateY(20px)}to{transform:rotateX(0) scale(1) translateY(0)}}
body .cyv5 .v2-dash{border-radius:19px;background:#fff;color:var(--ink);overflow:hidden;text-align:left;font-size:13px}
body .cyv5 .v2-dash img{display:block;width:100%;height:auto}
body .cyv5 .v2-top{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line);background:#FBFDFF}
body .cyv5 .v2-dots{display:flex;gap:6px}
body .cyv5 .v2-dots i{width:10px;height:10px;border-radius:50%;background:#E2EAF5}
body .cyv5 .v2-dots i:nth-child(1){background:#FF8A80}
body .cyv5 .v2-dots i:nth-child(2){background:#FFD166}
body .cyv5 .v2-dots i:nth-child(3){background:#E3E53A}
body .cyv5 .v2-search{flex:1;max-width:420px;background:#F1F5FB;border-radius:8px;padding:8px 12px;color:#8592A6;font-size:12px}
body .cyv5 .v2-ask{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12px;color:var(--blue);background:#EAF3FF;border-radius:8px;padding:7px 10px}
body .cyv5 .v2-ask .v2-ic{width:14px;height:14px}
body .cyv5 .v2-body{display:flex}
body .cyv5 .v2-side{display:flex;flex-direction:column;gap:8px;padding:14px 10px;border-right:1px solid var(--line);background:#FBFDFF}
body .cyv5 .v2-side i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#8592A6}
body .cyv5 .v2-side i.on{background:#EAF3FF;color:var(--blue)}
body .cyv5 .v2-side .v2-ic{width:18px;height:18px}
body .cyv5 .v2-main{flex:1;padding:16px;min-width:0}
body .cyv5 .v2-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
body .cyv5 .v2-kpis div{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}
body .cyv5 .v2-kpis span{color:#5A6B80;font-size:12px}
body .cyv5 .v2-kpis strong{font:700 20px/1.1 Poppins,sans-serif;color:var(--ink)}
body .cyv5 .v2-kpis em{font-style:normal;font-size:11px;font-weight:600;color:var(--blue)}
body .cyv5 .v2-split{display:grid;grid-template-columns:1.65fr 1fr;gap:14px;margin-top:14px}
body .cyv5 .v2-board{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
body .cyv5 .v2-col{background:#F6F9FD;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}
body .cyv5 .v2-col-h{display:flex;justify-content:space-between;margin:0 0 2px;font-weight:600;font-size:12px;color:#5A6B80}
body .cyv5 .v2-col-h b{background:#fff;border-radius:6px;padding:0 6px;font-weight:600}
body .cyv5 .v2-deal{background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 10px;display:flex;flex-direction:column;gap:3px;position:relative;box-shadow:0 2px 6px -4px rgba(15,27,51,.2)}
body .cyv5 .v2-deal::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--blue)}
body .cyv5 .v2-deal--wa::before{background:#D4D62A}
body .cyv5 .v2-deal--mail::before{background:#7C5CFF}
body .cyv5 .v2-deal--tel::before{background:#FF8A3D}
body .cyv5 .v2-deal strong{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body .cyv5 .v2-deal span{font-size:12px;color:#5A6B80}
body .cyv5 .v2-deal--won{background:#F5FCE6;border-color:#D9EE9B;animation:v2-pop 4s ease-in-out infinite}
@keyframes v2-pop{0%,70%,100%{transform:none}78%{transform:translateY(-3px);box-shadow:0 10px 20px -10px rgba(212,214,42,.55)}}
body .cyv5 .v2-aside{display:flex;flex-direction:column;gap:12px;min-width:0}
body .cyv5 .v2-chart{border:1px solid var(--line);border-radius:12px;padding:12px 14px}
body .cyv5 .v2-chart p{margin:0 0 6px;font-weight:600;font-size:12px;color:#5A6B80}
body .cyv5 .v2-chart svg{width:100%;height:96px;display:block}
body .cyv5 .v2-line{stroke-dasharray:1;stroke-dashoffset:1;animation:v2-draw 2.4s .6s cubic-bezier(.6,0,.2,1) forwards}
@keyframes v2-draw{to{stroke-dashoffset:0}}
body .cyv5 .v2-feed{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px}
body .cyv5 .v2-feed li{display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:12px;border-top:1px solid var(--line);margin:0}
body .cyv5 .v2-feed li:first-child{border-top:0}
body .cyv5 .v2-feed small{margin-left:auto;color:#8592A6;white-space:nowrap}
body .cyv5 .v2-feed b{width:8px;height:8px;border-radius:50%;flex:none}
body .cyv5 b.wa, body .cyv5 .v2-chip-ic.wa{background:#E3E53A;color:#052451}
body .cyv5 b.ai, body .cyv5 .v2-chip-ic.ai{background:var(--blue)}
body .cyv5 b.ok, body .cyv5 .v2-chip-ic.ok{background:#E3E53A;color:#052451}
body .cyv5 .v2-chip{position:absolute;display:flex;align-items:center;gap:10px;text-align:left;padding:10px 16px 10px 10px;border-radius:8px;background:#fff;border:1.5px solid #001236;filter:drop-shadow(5px 5px 0 rgba(0,20,59,.3));color:#001236;z-index:2;opacity:0;--r:-6deg;--dl:.8s;transform:rotate(var(--r));animation:v2-pop .55s var(--dl) cubic-bezier(.2,.9,.3,1.35) forwards,v2-float 6s calc(var(--dl) + .55s) ease-in-out infinite}
body .cyv5 .v2-chip strong{display:block;font:700 13px/1.3 Poppins,sans-serif}
body .cyv5 .v2-chip span{font-size:12px;color:#5E7898}
body .cyv5 .v2-chip-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid #001236;color:#fff;flex:none}
body .cyv5 .v2-chip-ic .v2-ic{width:16px;height:16px}
body .cyv5 .v2-chip--wa{left:-6%;top:auto;bottom:-66px;--r:-4deg;--dl:.7s}
body .cyv5 .v2-chip--ai{right:-7%;top:-54px;--r:4deg;--dl:1.3s}
body .cyv5 .v2-chip--won{right:-9%;bottom:-30px;--r:-4deg;--dl:1.9s}
@media (max-width:1360px){body .cyv5 .v2-chip--wa, body .cyv5 .v2-chip--won{display:none}
body .cyv5 .v2-chip--ai{right:50%;translate:50% 0;top:auto;bottom:-30px;white-space:nowrap}}
@keyframes v2-pop{from{opacity:0;transform:translateY(14px) rotate(0) scale(.9)}to{opacity:1;transform:rotate(var(--r))}}
@keyframes v2-float{0%,100%{transform:rotate(var(--r))}50%{transform:translateY(-8px) rotate(var(--r))}}
body .cyv5 .v2-logos{background:var(--floor);padding:56px 0 72px}
body .cyv5 .v2-logos-t{text-align:center;font-size:15px;font-weight:600;color:#5A6B80;margin:0 0 22px}
body .cyv5 .v2-mq{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
body .cyv5 .v2-mq-row{display:flex;flex:none;gap:18px;padding-right:18px;animation:v2-mq 48s linear infinite}
body .cyv5 .v2-mq:hover .v2-mq-row{animation-play-state:paused}
@keyframes v2-mq{to{transform:translateX(-100%)}}
body .cyv5 .v2-logo{display:flex;align-items:center;justify-content:center;width:168px;height:72px;padding:0 22px;border-radius:12px;background:#fff;border:1px solid var(--line);filter:grayscale(.15);opacity:1;transition:filter .3s,opacity .3s}
body .cyv5 .v2-logo:hover{filter:none;opacity:1}
body .cyv5 .v2-logo img{width:auto;height:auto;max-width:100%;max-height:42px;object-fit:contain}
body .cyv5 .v2-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}
body .cyv5 .v2-stat{text-align:center;padding:8px 12px;border-left:1px solid var(--line)}
body .cyv5 .v2-stat:first-child{border-left:0}
body .cyv5 .v2-stat strong{display:block;font:700 clamp(34px,4vw,52px)/1 Poppins,sans-serif;letter-spacing:-.02em;background:linear-gradient(180deg,#052451,#0067EE);-webkit-background-clip:text;background-clip:text;color:transparent}
body .cyv5 .v2-stat>span{display:block;margin-top:10px;font-size:15px;color:#5A6B80}
body .cyv5 .v2-hub{position:relative;padding:110px 0 80px;text-align:center;background:radial-gradient(60% 50% at 50% 55%,#E6F1FF 0%,transparent 70%),#fff;overflow:clip}
body .cyv5 .v2-hub h2, body .cyv5 .v2-prob h2{font-size:clamp(30px,3.6vw,50px);line-height:1.1;max-width:22ch;margin:0 auto;text-wrap:balance;color:var(--ink)}
body .cyv5 .v2-lead{font-size:18px;line-height:1.6;color:var(--mut);max-width:640px;margin:20px auto 0}
body .cyv5 .v2-orbit{position:relative;max-width:1120px;aspect-ratio:16/9;margin:24px auto 0}
body .cyv5 .v2-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
body .cyv5 .v2-wire-base path{stroke:#C4E4FF;stroke-width:1.5;fill:none}
body .cyv5 .v2-wire-flow path{stroke:url(#v2-wireg);stroke:#0067EE;stroke-width:2.5;fill:none;stroke-linecap:round;stroke-dasharray:3 22;animation:v2-flow 2.2s linear infinite;opacity:.85}
body .cyv5 .v2-wire-flow path:nth-child(even){animation-duration:3s;stroke:#00A3D9}
@keyframes v2-flow{to{stroke-dashoffset:-50}}
body .cyv5 .v2-ring{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}
body .cyv5 .v2-ring1{width:24%;aspect-ratio:1;border:1px dashed #9CC9FF;animation:v2-rot 40s linear infinite}
body .cyv5 .v2-ring2{width:40%;aspect-ratio:1;border:1px solid #DCEBFF}
@keyframes v2-rot{to{transform:translate(-50%,-50%) rotate(360deg)}}
body .cyv5 .v2-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:200px;aspect-ratio:1;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-shadow:0 30px 60px -20px rgba(0,103,238,.45),inset 0 0 0 1px #DCEBFF;z-index:2}
body .cyv5 .v2-core-glow{position:absolute;inset:-6px;border-radius:50%;padding:3px;background:conic-gradient(from var(--v2a),transparent 0deg,#0067EE 90deg,#E3E53A 140deg,transparent 200deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v2-spin 5s linear infinite}
body .cyv5 .v2-core img{width:140px;height:auto}
body .cyv5 .v2-core-t{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--blue)}
body .cyv5 .v2-core-t .v2-ic{width:15px;height:15px}
body .cyv5 .v2-node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;text-align:left;min-width:196px;padding:10px 14px 10px 10px;border-radius:14px;background:rgba(255,255,255,.88);border:1px solid #DCEBFF;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 30px -16px rgba(5,36,81,.35);text-decoration:none!important;color:var(--ink)!important;transition:transform .25s,box-shadow .25s,border-color .25s;z-index:3}
body .cyv5 .v2-node:hover, body .cyv5 .v2-node:focus-visible, body .cyv5 .v2-node.is-hot{transform:translate(-50%,calc(-50% - 4px));border-color:#0067EE;box-shadow:0 18px 40px -16px rgba(0,103,238,.5)}
body .cyv5 .v2-node{cursor:pointer;padding-right:10px}
body .cyv5 .v2-node-go{display:grid;place-items:center;width:26px;height:26px;margin-left:auto;border-radius:50%;background:#EAF3FF;color:var(--blue);font:700 14px/1 Poppins,sans-serif;flex:none;transition:background .25s,color .25s,transform .25s}
body .cyv5 .v2-node:hover .v2-node-go, body .cyv5 .v2-node:focus-visible .v2-node-go, body .cyv5 .v2-node.is-hot .v2-node-go{background:#E3E53A;color:#052451;transform:translateX(3px)}
body .cyv5 .v2-node.is-hot::after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid #0067EE;animation:v2-ping 1.6s ease-out infinite;pointer-events:none}
@keyframes v2-ping{from{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}
body .cyv5 .v2-wire-base path{transition:stroke .3s,stroke-width .3s}
body .cyv5 .v2-wire-base path.is-hot{stroke:#E3E53A;stroke-width:4}
body .cyv5 .v2-hint{display:inline-flex;align-items:center;gap:8px;margin:26px 0 0;padding:8px 14px;border-radius:8px;background:#EAF3FF;color:var(--ink);font-size:14px;font-weight:600}
body .cyv5 .v2-hint-ic{display:grid;place-items:center;color:var(--blue);animation:v2-tap 1.8s ease-in-out infinite}
@keyframes v2-tap{0%,60%,100%{transform:none}30%{transform:translateY(3px) scale(.9)}}
body .cyv5 .v2-node-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#EAF3FF,#D6E8FF);color:var(--blue);flex:none;animation:v2-blink 3.5s var(--d) ease-in-out infinite}
@keyframes v2-blink{0%,80%,100%{box-shadow:0 0 0 0 rgba(0,103,238,0)}88%{box-shadow:0 0 0 6px rgba(0,103,238,.18)}}
body .cyv5 .v2-node strong{display:block;font:600 14px/1.25 Poppins,sans-serif;white-space:nowrap}
body .cyv5 .v2-node small{display:block;font-size:12px;color:#5A6B80;line-height:1.35}
body .cyv5 .v2-integra{margin:30px 0 0;font-size:16px;color:var(--mut)}
body .cyv5 .v2-integra a{color:var(--blue)!important;font-weight:600;text-decoration:none!important}
body .cyv5 .v2-price{padding:100px 0;background:#fff;text-align:center}
body .cyv5 .v2-price h2{font:700 clamp(30px,3.6vw,50px)/1.1 Poppins,sans-serif;letter-spacing:-.02em;max-width:22ch;margin:0 auto;text-wrap:balance;color:var(--ink)}
body .cyv5 .v2-price-in{display:grid;grid-template-columns:1fr 1.1fr;gap:22px;margin-top:48px;text-align:left;align-items:stretch}
body .cyv5 .v2-price-old{padding:30px;border-radius:24px;background:var(--sky);border:1px solid var(--line)}
body .cyv5 .v2-price-k{margin:0 0 14px;font-weight:600;color:var(--mut)}
body .cyv5 .v2-price-old ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}
body .cyv5 .v2-price-old li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px dashed #CBD8E8;font-size:15.5px;color:var(--ink)}
body .cyv5 .v2-price-old li s{text-decoration:none;color:var(--mut)}
body .cyv5 .v2-price-sum s{white-space:nowrap;color:#8A97AB;text-decoration-color:#E5484D;text-decoration-thickness:2px}
body .cyv5 .v2-price-sum{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 0;font-weight:600}
body .cyv5 .v2-price-sum s{font:700 26px Poppins,sans-serif}
body .cyv5 .v2-price-new{position:relative;overflow:hidden;isolation:isolate;padding:36px;border-radius:24px;color:#fff;background:radial-gradient(120% 100% at 0% 0%,#01307F,#011A4A 55%,var(--navy));display:flex;flex-direction:column;gap:14px}
body .cyv5 .v2-price-new>*:not(.v2-aurora){position:relative}
body .cyv5 .v2-price-new::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--v2a),transparent 0deg,#0067EE 90deg,#E3E53A 150deg,transparent 220deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v2-spin 6s linear infinite;pointer-events:none}
body .cyv5 .v2-price-big{margin:0;font:700 clamp(64px,7vw,96px)/1 Poppins,sans-serif;letter-spacing:-.03em;color:#fff}
body .cyv5 .v2-price-big small{font-size:18px;font-weight:500;color:rgba(255,255,255,.7);letter-spacing:0;margin-right:4px}
body .cyv5 .v2-price-big span{font-size:20px;font-weight:600;color:#E3E53A;letter-spacing:0}
body .cyv5 .v2-price-sub{margin:0;font-size:16.5px;line-height:1.6;color:rgba(255,255,255,.8)}
body .cyv5 .v5-price-unl{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px 22px;margin:14px 0 4px;font:700 20px/1.3 Poppins,sans-serif;color:#fff}
body .cyv5 .v5-price-unl span::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#E3E53A;margin-right:9px;vertical-align:middle}
@media (max-width:767px){body .cyv5 .v5-price-unl{font-size:17px}}
body .cyv5 .v2-price-inc{list-style:none;margin:4px 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:8px}
body .cyv5 .v2-price-inc li{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;padding:7px 12px;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}
body .cyv5 .v2-price-inc .v2-ic{width:15px;height:15px;color:#E3E53A}
body .cyv5 .v2-price-new .v2-ctas{justify-content:flex-start;margin-top:auto}
body .cyv5 .v2-price h2{max-width:26ch}
body .cyv5 .v2-price-old{display:flex;flex-direction:column;justify-content:center}
body .cyv5 .v2-price-k em{font-style:normal;font-weight:500;color:#7A889E}
body .cyv5 .v2-price-old li>span{display:flex;align-items:center;gap:10px}
body .cyv5 .v5-po-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px dashed #B9C8DB;background:#fff;color:#8A97AB}
body .cyv5 .v5-po-ic .v2-ic{width:15px;height:15px}
body .cyv5 .v2-price-old li{align-items:center;padding:8px 0}
body .cyv5 .v2-price-old li{gap:12px}
body .cyv5 .v2-price-old li s{white-space:nowrap}
@media (max-width:767px){body .cyv5 .v2-price-old li{font-size:14.5px}
body .cyv5 .v2-price-sum s{font-size:21px}}
body .cyv5 .v5-po-note{margin:14px 0 0;font-size:14px;color:var(--mut)}
body .cyv5 .v5-pin{position:relative;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(196,228,255,.22);box-shadow:inset 0 0 40px rgba(0,103,238,.18),0 20px 40px -24px rgba(0,0,0,.5);overflow:hidden}
body .cyv5 .v5-pin-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(196,228,255,.14);font-size:12.5px;font-weight:600;color:rgba(255,255,255,.85)}
body .cyv5 .v5-pin-bar em{margin-left:auto;font-style:normal;font-size:11.5px;color:#C4E4FF;padding:3px 9px;border-radius:999px;background:rgba(0,103,238,.28)}
body .cyv5 .v5-pin-dots{display:flex;gap:5px}
body .cyv5 .v5-pin-dots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.22)}
body .cyv5 .v5-pin-body{position:relative;padding:14px}
body .cyv5 .v5-pin-net{position:absolute;inset:14px;width:calc(100% - 28px);height:calc(100% - 28px);overflow:visible}
body .cyv5 .v5-pin-net line{vector-effect:non-scaling-stroke;fill:none}
body .cyv5 .v5-pin-net .b line{stroke:rgba(196,228,255,.28);stroke-width:2}
body .cyv5 .v5-pin-net .f line{stroke:#7FC4FF;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:5 60;animation:v5-flow 2.2s linear infinite}
@keyframes v5-flow{to{stroke-dashoffset:-65}}
body .cyv5 .v5-pin-grid{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}
body .cyv5 .v5-pin-grid li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:11px 12px;border-radius:12px;background:#0B2A66;border:1px solid rgba(196,228,255,.2);transition:opacity .45s,transform .55s cubic-bezier(.2,.9,.3,1.3);transition-delay:calc(var(--k)*70ms)}
body .cyv5 .v5-pin-grid i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(0,103,238,.35);color:#C4E4FF}
body .cyv5 .v5-pin-grid .v2-ic{width:15px;height:15px}
body .cyv5 .v5-pin-grid b{font-size:13px;line-height:1.25;font-weight:600;color:#fff}
body .cyv5 .v5-pin-grid small{font-size:11.5px;font-weight:600;color:#E3E53A}
body .cyv5 .v5-pin .v5-pin-net{transition:opacity .6s .7s}
body .cyv5 .v5-pin.is-wait .v5-pin-grid li{opacity:0;transform:translate(-26px,8px) scale(.86)}
body .cyv5 .v5-pin.is-wait .v5-pin-net{opacity:0}
@media (max-width:767px){body .cyv5 .v5-pin-body{padding:10px}
body .cyv5 .v5-pin-net{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px)}
body .cyv5 .v5-pin-grid{gap:10px}
body .cyv5 .v5-pin-grid li{padding:9px}
body .cyv5 .v5-pin-grid b{font-size:11.5px}
body .cyv5 .v5-pin-grid small{font-size:10.5px}
body .cyv5 .v5-pin-bar em{display:none}}
body .cyv5 .v2-casos h2{max-width:28ch;margin-left:auto;margin-right:auto;text-wrap:balance}
body .cyv5 .v2-price-new{padding:28px 30px;gap:12px}
body .cyv5 .v2-price-logo{margin:0 0 4px}
body .cyv5 .v2-price-logo img{height:26px}
body .cyv5 .v2-price-big{font-size:clamp(48px,4.6vw,64px)}
body .cyv5 .v2-price-big span{font-size:17px}
body .cyv5 .v2-price-sub{font-size:15px;line-height:1.5}
body .cyv5 .v5-pin-bar{padding:8px 12px;font-size:12px}
body .cyv5 .v5-pin-body{padding:10px}
body .cyv5 .v5-pin-net{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px)}
body .cyv5 .v5-pin-grid{gap:10px}
body .cyv5 .v5-pin-grid li{display:grid;grid-template-columns:24px 1fr;column-gap:8px;row-gap:1px;align-items:center;padding:8px 9px;border-radius:10px}
body .cyv5 .v5-pin-grid i{grid-row:span 2;width:24px;height:24px;border-radius:7px}
body .cyv5 .v5-pin-grid .v2-ic{width:13px;height:13px}
body .cyv5 .v5-pin-grid b{font-size:12px;line-height:1.2}
body .cyv5 .v5-pin-grid small{font-size:10.5px}
body .cyv5 .v5-pin-grid .v5-pin-wide{grid-column:1/-1;justify-self:center;width:calc((100% - 20px)/3)}
@media (max-width:767px){body .cyv5 .v2-price-new{padding:24px 18px}
body .cyv5 .v5-pin-grid{gap:7px}
body .cyv5 .v5-pin-grid li{grid-template-columns:1fr;padding:8px 7px}
body .cyv5 .v5-pin-grid i{grid-row:auto;margin-bottom:4px}
body .cyv5 .v5-pin-grid b{font-size:11px}}
@media (prefers-reduced-motion:reduce){body .cyv5 .v5-pin-net .f{display:none}
body .cyv5 .v5-pin.is-wait .v5-pin-grid li, body .cyv5 .v5-pin.is-wait .v5-pin-net{opacity:1;transform:none}}
body .cyv5 .v2-prob{padding:100px 0;background:linear-gradient(180deg,#fff 0%,var(--sky) 100%);text-align:center}
body .cyv5 .v2-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:18px;margin-top:48px;text-align:left}
body .cyv5 .v2-card{--mx:50%;--my:50%;position:relative;display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:22px;background:#fff;border:1px solid var(--line);text-decoration:none!important;color:var(--ink)!important;overflow:hidden;isolation:isolate;transition:transform .3s,box-shadow .3s,border-color .3s}
body .cyv5 .v2-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(0,103,238,.10),transparent 45%);opacity:0;transition:opacity .3s}
body .cyv5 .v2-card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(300px circle at var(--mx) var(--my),#0067EE,transparent 50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s;pointer-events:none}
body .cyv5 .v2-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px rgba(5,36,81,.3)}
body .cyv5 .v2-card:hover::before, body .cyv5 .v2-card:hover::after{opacity:1}
body .cyv5 .v2-card--xl{grid-column:span 2;grid-row:span 2;background:linear-gradient(160deg,#fff 40%,#FBFCE0 100%)}
body .cyv5 .v2-card--w{grid-column:span 2}
body .cyv5 .v2-card-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#EAF3FF,#D6E8FF);color:var(--blue)}
body .cyv5 .v2-card--xl .v2-card-ic{background:linear-gradient(135deg,#F6F7C4,#EEF07A);color:#052451}
body .cyv5 .v2-card h3{font-size:21px;line-height:1.25;margin-top:6px}
body .cyv5 .v2-card--xl h3{font-size:clamp(24px,2.4vw,32px)}
body .cyv5 .v2-card p{margin:0;font-size:15.5px;line-height:1.55;color:var(--mut);font-weight:400}
body .cyv5 .v2-more{margin-top:auto;padding-top:8px;font-weight:600;font-size:15px;color:var(--blue)}
body .cyv5 .v2-more span{display:inline-block;transition:transform .25s}
body .cyv5 .v2-card:hover .v2-more span{transform:translateX(4px)}
body .cyv5 .v2-mini{margin:8px 0 4px}
body .cyv5 .v2-card--xl .v2-mini--wa{flex:1;justify-content:center}
body .cyv5 .v2-mini--team{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
body .cyv5 .v2-mini--team div{padding:14px;border-radius:14px;background:#fff;border:1px solid #EEF07A}
body .cyv5 .v2-mini--team strong{display:block;font:700 22px/1 Poppins,sans-serif;color:#052451}
body .cyv5 .v2-mini--team span{display:block;margin-top:6px;font-size:12.5px;line-height:1.35;color:var(--mut)}
body .cyv5 .v2-mini--wa{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:#F1F5FB}
body .cyv5 .v2-mini--wa .b{max-width:82%;padding:9px 12px;border-radius:12px;font-size:14px;line-height:1.4;box-shadow:0 1px 1px rgba(0,0,0,.06)}
body .cyv5 .v2-mini--wa .in{background:#fff;align-self:flex-start;border-top-left-radius:4px}
body .cyv5 .v2-mini--wa .out{background:#F6F7C4;align-self:flex-end;border-top-right-radius:4px}
body .cyv5 .v2-mini--wa .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
body .cyv5 .v2-mini--wa .tags span{font-size:12px;font-weight:600;background:#fff;color:#052451;border-radius:6px;padding:4px 8px}
body .cyv5 .v2-mini--ai{padding:14px;border-radius:14px;background:linear-gradient(135deg,#052451,#0B3A85);color:#fff;font-size:13px}
body .cyv5 .v2-mini--ai .row{display:flex;align-items:center;gap:8px;font-weight:600}
body .cyv5 .v2-mini--ai .dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 rgba(227,229,58,.6);animation:v2-ping 1.6s infinite}
@keyframes v2-ping{to{box-shadow:0 0 0 8px rgba(227,229,58,0)}}
body .cyv5 .v2-mini--ai .bar{height:6px;border-radius:6px;background:rgba(255,255,255,.15);margin:12px 0;overflow:hidden}
body .cyv5 .v2-mini--ai .bar i{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#0067EE,#E3E53A);animation:v2-fill 2.5s ease-out both}
@keyframes v2-fill{from{width:0}}
body .cyv5 .v2-mini--ai .facts{display:flex;flex-wrap:wrap;gap:6px}
body .cyv5 .v2-mini--ai .facts span{background:rgba(255,255,255,.1);border-radius:6px;padding:4px 8px;font-size:12px}
body .cyv5 .v2-mini--ai .res{margin-top:10px;color:var(--lime);font-weight:600}
body .cyv5 .v2-mini--pipe{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:end;height:118px;padding:12px 14px 0;border-radius:14px;background:var(--sky)}
body .cyv5 .v2-mini--pipe div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px}
body .cyv5 .v2-mini--pipe i{width:100%;height:var(--h);border-radius:8px 8px 0 0;background:linear-gradient(180deg,#3E8BFF,#0067EE);transform-origin:bottom;animation:v2-grow 1.6s cubic-bezier(.2,.8,.2,1) both}
body .cyv5 .v2-mini--pipe i.won{background:linear-gradient(180deg,#EEF07A,#D4D62A)}
body .cyv5 .v2-mini--pipe span{font-size:11px;color:#5A6B80;padding-bottom:6px}
@keyframes v2-grow{from{transform:scaleY(0)}}
body .cyv5 .v2-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:44px}
body .cyv5 .v2-links>span{width:100%;font-weight:600;color:var(--ink);margin-bottom:6px}
body .cyv5 .v2-links a{font-size:14px;color:var(--ink)!important;text-decoration:none!important;padding:8px 14px;border-radius:8px;border:1px solid var(--line);background:#fff;transition:border-color .2s,color .2s}
body .cyv5 .v2-links a:hover{border-color:var(--blue);color:var(--blue)!important}
body .cyv5 .v2-ai{position:relative;padding:110px 0 70px;background:radial-gradient(70% 80% at 0% 0%,rgba(11,77,184,.55),transparent 70%),var(--navy);color:#fff;overflow:clip}
body .cyv5 .v2-ai-in{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}
body .cyv5 .v2-ai h2{font-size:clamp(30px,3.6vw,50px);line-height:1.1;color:#fff;text-wrap:balance}
body .cyv5 .v2-ai-copy>p{font-size:18px;line-height:1.6;color:rgba(255,255,255,.75);margin:20px 0 0}
body .cyv5 .v2-ai-list{list-style:none;margin:26px 0 32px;padding:0;display:flex;flex-direction:column;gap:12px}
body .cyv5 .v2-ai-list li{display:flex;align-items:center;gap:12px;font-size:16px;color:#fff;margin:0}
body .cyv5 .v2-ai-list .v2-ic{color:var(--lime)}
body .cyv5 .v2-ai-chat{position:relative;padding:22px;border-radius:22px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 40px 80px -30px rgba(0,0,0,.5);text-align:left;font-size:15px}
body .cyv5 .v2-ai-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}
body .cyv5 .v2-ai-head small{margin-left:auto;color:#E3E53A;font-size:12px}
body .cyv5 .v2-ai-orb{width:28px;height:28px;border-radius:50%;background:conic-gradient(from var(--v2a),#0067EE,#E3E53A,#00A3D9,#0067EE);animation:v2-spin 3s linear infinite;box-shadow:0 0 20px rgba(0,103,238,.7)}
body .cyv5 .v2-log{display:flex;flex-direction:column;height:330px;overflow-y:auto;padding:4px 4px 8px 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;overscroll-behavior:contain}
body .cyv5 .v2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body .cyv5 .v2-sugg{display:flex;gap:8px;overflow-x:auto;padding:12px 0 2px;scrollbar-width:none}
body .cyv5 .v2-sugg button, body .cyv5 .v2-acts button, body .cyv5 .v2-acts a{flex:none;font:600 13px/1.2 "Plus Jakarta Sans",system-ui,sans-serif;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}
body .cyv5 .v2-sugg button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#fff}
body .cyv5 .v2-sugg button:hover, body .cyv5 .v2-sugg button:focus-visible{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.35)}
body .cyv5 .v2-sugg button:disabled, body .cyv5 .v2-acts button:disabled{opacity:.45;cursor:default}
body .cyv5 .v2-acts button, body .cyv5 .v2-acts a{background:transparent;border:1px solid rgba(227,229,58,.45);color:var(--lime);text-decoration:none}
body .cyv5 .v2-acts button:hover:not(:disabled), body .cyv5 .v2-acts a:hover, body .cyv5 .v2-acts button:focus-visible{background:var(--lime);color:var(--navy);border-color:var(--lime)}
body .cyv5 .v2-dotsr{display:inline-flex;gap:4px;padding:4px 0}
body .cyv5 .v2-dotsr i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.6);animation:v2-bop 1s infinite}
body .cyv5 .v2-dotsr i:nth-child(2){animation-delay:.15s}
body .cyv5 .v2-dotsr i:nth-child(3){animation-delay:.3s}
@keyframes v2-bop{0%,60%,100%{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}
body .cyv5 .v2-a ul{margin:8px 0 0;padding-left:18px}
body .cyv5 .v2-a li{margin:4px 0}
body .cyv5 .v2-a b{color:#fff}
body .cyv5 .v2-q{margin:18px 0 0 auto;max-width:80%;width:fit-content;padding:12px 16px;border-radius:14px 14px 4px 14px;background:var(--blue);color:#fff}
body .cyv5 .v2-a{margin-top:14px;max-width:92%;padding:14px 16px;border-radius:14px 14px 14px 4px;background:rgba(255,255,255,.09);color:rgba(255,255,255,.92);line-height:1.55}
body .cyv5 .v2-caret{display:inline-block;width:2px;height:1em;background:var(--lime);vertical-align:-2px;margin-left:2px;animation:v2-caret 1s steps(1) infinite}
@keyframes v2-caret{50%{opacity:0}}
body .cyv5 .v2-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
body .cyv5 .v2-acts span{font-size:13px;font-weight:600;padding:7px 12px;border-radius:8px;border:1px solid rgba(227,229,58,.45);color:var(--lime)}
body .cyv5 .v2-input{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:12px 12px 12px 16px;border-radius:12px;background:rgba(0,12,37,.5);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.45)}
body .cyv5 .v2-input input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:15px "Plus Jakarta Sans",system-ui,sans-serif}
body .cyv5 .v2-input input::placeholder{color:rgba(255,255,255,.45)}
body .cyv5 .v2-input:focus-within{border-color:rgba(227,229,58,.6)}
body .cyv5 .v2-input button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:var(--lime);color:var(--navy);cursor:pointer;flex:none}
body .cyv5 .v2-input .v2-ic{width:16px;height:16px}
body .cyv5 .v2-wa{padding:110px 0;background:linear-gradient(180deg,var(--sky) 0%,#fff 100%);text-align:center}
body .cyv5 .v2-wa h2{font-weight:700;font-size:clamp(30px,3.6vw,50px);line-height:1.1;max-width:22ch;margin:0 auto;text-wrap:balance;color:var(--ink)}
body .cyv5 .v2-wa-panel{position:relative;overflow:hidden;isolation:isolate;margin-top:56px;padding:52px 48px;border-radius:28px;text-align:left;background:radial-gradient(120% 110% at 0% 0%,#0B4DB8,#012060 55%,#052451);box-shadow:0 60px 120px -60px rgba(5,36,81,.65)}
body .cyv5 .v2-wa-panel>*:not(.v2-aurora){position:relative}
body .cyv5 .v2-wa-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px minmax(0,1fr);grid-template-areas:"side stage crm";gap:48px;align-items:center}
body .cyv5 .v2-wa-side{grid-area:side;min-width:0}
body .cyv5 .v2-wa-stage{grid-area:stage;min-width:0}
body .cyv5 .v2-wa-crm{grid-area:crm;min-width:0}
body .cyv5 .v2-wa-k{margin:0 0 14px!important;font-size:13px;font-weight:600;color:rgba(255,255,255,.62)}
body .cyv5 .v2-wa-tabs{display:flex;flex-direction:column;gap:10px}
body .cyv5 .v2-wa .v2-wa-tab, body .cyv5 .v2-wa .v2-wa-tab:focus{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)!important;color:#fff!important;text-align:left;cursor:pointer;font:inherit;white-space:normal;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s}
body .cyv5 .v2-wa .v2-wa-tab:hover{background:rgba(255,255,255,.11)!important;border-color:rgba(255,255,255,.3);transform:translateX(4px)}
body .cyv5 .v2-wa .v2-wa-tab[aria-selected="true"]{background:#fff!important;color:var(--ink)!important;border-color:#fff;box-shadow:0 26px 50px -22px rgba(1,18,54,.7);transform:none}
body .cyv5 .v2-wa-tab strong{display:block;color:inherit;font:600 16px/1.3 Poppins,sans-serif}
body .cyv5 .v2-wa-tab small{display:block;font-size:13px;line-height:1.45;color:rgba(255,255,255,.62);margin-top:3px}
body .cyv5 .v2-wa-tab[aria-selected="true"] small{color:var(--mut)}
body .cyv5 .v2-wa-tab-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.1);color:#9CC6FF;flex:none;transition:background .25s,color .25s}
body .cyv5 .v2-wa-tab[aria-selected="true"] .v2-wa-tab-ic{background:linear-gradient(135deg,#F6F7C4,#E3E53A);color:#052451}
body .cyv5 .v2-wa-stage{position:relative;display:flex;justify-content:center}
body .cyv5 .v2-wa-stage::before{content:"";position:absolute;left:50%;top:50%;width:440px;height:440px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(227,229,58,.32),rgba(0,103,238,.22) 45%,transparent 70%);filter:blur(30px);animation:v2-halo 6s ease-in-out infinite alternate;pointer-events:none}
@keyframes v2s-bin{to{opacity:1;transform:none}}
@keyframes v2-halo{to{transform:translate(-50%,-50%) scale(1.12);opacity:.75}}
body .cyv5 .v2-phone{position:relative;width:340px;max-width:100%;border-radius:36px;padding:2px;background:conic-gradient(from var(--v2a),rgba(196,228,255,.35) 0deg,#0067EE 70deg,#E3E53A 110deg,rgba(196,228,255,.35) 170deg,rgba(196,228,255,.35) 360deg);animation:v2-spin 7s linear infinite;box-shadow:0 60px 100px -40px rgba(1,18,54,.8)}
body .cyv5 .v2-phone-log{display:flex;flex-direction:column;gap:8px;height:420px;overflow:hidden;padding:14px 12px 16px!important;justify-content:flex-end;border-radius:0 0 34px 34px}
body .cyv5 .v2-wa-crm{position:relative;padding:20px;border-radius:20px;background:#fff;box-shadow:0 30px 60px -26px rgba(1,18,54,.6)}
body .cyv5 .v2-wa-crm::before{content:"";position:absolute;right:100%;top:50%;width:48px;height:2px;background:linear-gradient(90deg,rgba(227,229,58,0),rgba(227,229,58,.9));}
body .cyv5 .v2-wa-crm::after{content:"";position:absolute;right:calc(100% + 40px);top:calc(50% - 4px);width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px 3px rgba(227,229,58,.6);animation:v2-beam 1.8s ease-in-out infinite}
@keyframes v2-beam{0%{transform:translateX(0);opacity:0}20%{opacity:1}100%{transform:translateX(44px);opacity:0}}
body .cyv5 .v2-wa-crm-t{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 14px!important;font-size:12px;font-weight:600;color:var(--mut)}
body .cyv5 .v2-wa-crm-t img{height:18px;width:auto}
body .cyv5 .v2-wa-who{display:flex;align-items:center;gap:10px;padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid var(--line)}
body .cyv5 .v2-wa-who>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#EAF3FF,#D6E8FF);color:var(--blue);flex:none}
body .cyv5 .v2-wa-who strong{display:block;font:600 14px/1.25 Poppins,sans-serif;color:var(--ink)}
body .cyv5 .v2-wa-who small{font-size:12px;color:var(--mut)}
body .cyv5 .v2-wa-ev{position:relative;list-style:none;margin:0;padding:0 0 0 2px;display:flex;flex-direction:column;gap:12px;min-height:84px}
body .cyv5 .v2-wa-ev li{position:relative;display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13.5px;line-height:1.4;color:var(--ink);opacity:0;transform:translateY(6px);animation:v2s-bin .4s ease forwards}
body .cyv5 .v2-wa-ev li::before{content:"";width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(227,229,58,.25);flex:none}
body .cyv5 .v2-wa-ev li+li::after{content:"";position:absolute;left:4px;top:-12px;width:1px;height:14px;background:#D4D62A}
body .cyv5 .v2-wa-kpi{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}
body .cyv5 .v2-wa-kpi span{font-size:12px;color:var(--mut)}
body .cyv5 .v2-wa-kpi b{display:block;font:700 20px/1.1 Poppins,sans-serif;color:#052451}
body .cyv5 .v2-wa-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;text-align:left}
body .cyv5 .v2-wa-steps li{display:flex;align-items:center;gap:14px;margin:0;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid var(--line);font-size:15px;line-height:1.4;color:var(--ink);box-shadow:0 20px 40px -30px rgba(5,36,81,.3)}
body .cyv5 .v2-wa-steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(120% 100% at 0% 0%,#0B4DB8,#012060 70%);color:var(--lime);font:700 14px/1 Poppins,sans-serif;flex:none}
body .cyv5 .v2-wa-ctas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:36px}
body .cyv5 .v2-wa-more{font-weight:600;color:var(--blue)!important;text-decoration:none!important}
body .cyv5 .v2-ai-chat{min-width:0}
@media (max-width:1100px){body .cyv5 .v2-wa-grid{grid-template-columns:340px minmax(0,1fr);grid-template-areas:"side side" "stage crm";gap:32px 40px}
body .cyv5 .v2-wa-tabs{flex-direction:row}
body .cyv5 .v2-wa .v2-wa-tab{flex:1;align-items:flex-start}
body .cyv5 .v2-wa .v2-wa-tab:hover{transform:translateY(-2px)}
body .cyv5 .v2-wa-k{text-align:center}}
@media (max-width:860px){body .cyv5 .v2-wa-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"side" "stage" "crm";gap:28px}
body .cyv5 .v2-wa-crm{max-width:400px;width:100%;justify-self:center}
body .cyv5 .v2-wa-crm::before, body .cyv5 .v2-wa-crm::after{display:none}
body .cyv5 .v2-wa-steps{grid-template-columns:minmax(0,1fr)}
body .cyv5 .v2-wa-tabs{flex-direction:column}
body .cyv5 .v2-wa .v2-wa-tab{align-items:center}}
@media (max-width:767px){body .cyv5 .v2-wa{padding:72px 0}
body .cyv5 .v2-wa-panel{margin-top:40px;padding:24px 14px;border-radius:22px}
body .cyv5 .v2-wa .v2-wa-tab{padding:12px 14px}
body .cyv5 .v2-wa-tab small{display:none}
body .cyv5 .v2-wa-tab-ic{width:36px;height:36px}
body .cyv5 .v2-wa-stage::before{width:300px;height:300px}
body .cyv5 .v2-phone-log{height:360px}
body .cyv5 .v2-wa-ctas .v2-btn{width:100%}}
body .cyv5 .v2-phone>*{background:#F1F5FB}
body .cyv5 .v2-phone-log{border-radius:0 0 34px 34px;padding-left:12px!important;padding-right:12px!important;padding-bottom:14px!important}
body .cyv5 .v2-phone-top{display:flex;align-items:center;gap:10px;padding:16px 16px 14px;border-radius:34px 34px 0 0;background:radial-gradient(120% 140% at 0% 0%,#0B4DB8,#012060 70%)!important;color:#fff}
body .cyv5 .v2-phone-top strong{display:block;font:600 14px/1.2 Poppins,sans-serif}
body .cyv5 .v2-phone-top small{font-size:12px;color:var(--lime)}
body .cyv5 .v2-phone-av{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--lime);color:#052451}
body .cyv5 .v2-phone-av .v2-ic{width:17px;height:17px}
body .cyv5 .v2-bub{max-width:84%;padding:9px 12px;border-radius:12px;font-size:14px;line-height:1.45;opacity:0;transform:translateY(8px);animation:v2s-bin .4s ease forwards}
body .cyv5 .v2-bub--in{align-self:flex-start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}
body .cyv5 .v2-bub--out{align-self:flex-end;background:#F6F7C4;border:1px solid #E7E98A;border-bottom-right-radius:4px}
body .cyv5 .v2-bub--out small{display:block;margin-top:4px;font-size:11px;font-weight:600;color:#5E7898}
body .cyv5 .v2-bub--typing{display:inline-flex;gap:4px}
body .cyv5 .v2-bub--typing i{width:6px;height:6px;border-radius:50%;background:#8FA3BC;animation:v2-bop 1s infinite}
body .cyv5 .v2-bub--typing i:nth-child(2){animation-delay:.15s}
body .cyv5 .v2-bub--typing i:nth-child(3){animation-delay:.3s}
body .cyv5 .v2-bub--slots{display:flex;flex-wrap:wrap;gap:6px}
body .cyv5 .v2-bub--slots span{padding:5px 9px;border-radius:8px;background:#fff;border:1px solid #9CC6FF;color:var(--blue);font-size:12px;font-weight:600}
body .cyv5 .v2-final{padding:90px 0;background:#fff}
body .cyv5 .v2-final-card{position:relative;overflow:hidden;isolation:isolate;border-radius:32px;padding:clamp(56px,7vw,96px) 24px;text-align:center;color:#fff;background:radial-gradient(100% 120% at 50% 0%,#01307F 0%,#011A4A 50%,var(--navy) 100%)}
body .cyv5 .v2-final-card>*:not(.v2-aurora){position:relative}
body .cyv5 .v2-final h2{font-size:clamp(30px,4.2vw,58px);line-height:1.08;color:#fff;max-width:20ch;margin:0 auto;text-wrap:balance}
body .cyv5 .v2-final-card>p:not(.v2-eyebrow):not(.v2-note){font-size:18px;color:rgba(255,255,255,.78);max-width:560px;margin:20px auto 0;line-height:1.6}
@supports (animation-timeline:view()){body .cyv5 .v2-rv{animation:v2-up linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}
@keyframes v2-up{from{opacity:0;transform:translateY(28px)}}
body .cyv5 .v2-modal{padding:0;border:0;border-radius:18px;background:var(--navy);width:min(1100px,92vw);overflow:visible}
body .cyv5 .v2-modal::backdrop{background:rgba(0,12,37,.75);backdrop-filter:blur(6px)}
body .cyv5 .v2-modal video{display:block;width:100%;border-radius:18px;aspect-ratio:16/9;background:var(--navy)}
body .cyv5 .v2-x{position:absolute;top:-44px;right:0;width:36px;height:36px;border-radius:50%!important;background:rgba(255,255,255,.15)!important;border:0!important;color:#fff!important;font:400 24px/1 sans-serif!important;padding:0!important;cursor:pointer;box-shadow:none!important}
body .cyv5 .v2-badge{position:fixed;left:16px;bottom:16px;z-index:9999;font:600 12px "Plus Jakarta Sans",sans-serif;background:var(--navy);color:#fff!important;padding:8px 12px;border-radius:8px;text-decoration:none!important;opacity:.85}
body .cyv5 .v2-casos{padding:110px 0;text-align:center;background:linear-gradient(180deg,var(--sky) 0%,#fff 60%)}
body .cyv5 .v2-casos h2{font-size:clamp(30px,3.8vw,52px);line-height:1.08;max-width:20ch;margin:0 auto;text-wrap:balance;color:var(--ink)}
body .cyv5 .v2-casos .v2-lead{max-width:820px;margin-left:auto;margin-right:auto;font:600 clamp(24px,2.6vw,36px)/1.25 Poppins,sans-serif;color:var(--ink);letter-spacing:-.01em;text-wrap:balance}
body .cyv5 .v2-secs{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;max-width:1000px;margin:44px auto 0;padding:0}
body .cyv5 .v2-sec{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:18px 8px 14px;border-radius:18px;background:#fff;border:1px solid var(--line);font:600 13.5px/1.2 Poppins,sans-serif;color:var(--ink);transition:transform .3s,box-shadow .3s,border-color .3s}
body .cyv5 .v2-sec:hover{transform:translateY(-4px);border-color:#9CC6FF;box-shadow:0 24px 50px -24px rgba(5,36,81,.3)}
body .cyv5 .v2-sec span{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#EAF3FF,#D6E8FF);color:var(--blue)}
body .cyv5 .v2-sec--add{border-style:dashed;border-color:#D4D62A;background:linear-gradient(160deg,#fff 30%,#FBFCE0 100%)}
body .cyv5 .v2-sec--add span{background:linear-gradient(135deg,#F6F7C4,#EEF07A);color:#052451}
body .cyv5 .v2-qs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:56px 0 44px;text-align:left}
body .cyv5 .v2-tq{gap:16px!important;margin:0}
body .cyv5 .v2-tq:nth-child(2){background:linear-gradient(160deg,#fff 40%,#FBFCE0 100%)}
body .cyv5 .v2-stars{display:flex;gap:3px;color:#D4D62A}
body .cyv5 .v2-stars .v2-ic{width:18px;height:18px}
body .cyv5 .v2-tq blockquote{margin:0;padding:0;border:0;font-size:16px;line-height:1.6;color:var(--ink);quotes:none;font-style:normal}
body .cyv5 .v2-tq blockquote strong{background:linear-gradient(transparent 58%,#EEF07A 58%);font-weight:700}
body .cyv5 .v2-tq figcaption{display:flex;align-items:center;gap:12px;margin-top:auto;font-size:13.5px;color:var(--mut)}
body .cyv5 .v2-tq figcaption strong{display:block;font:700 14.5px/1.3 Poppins,sans-serif;color:var(--ink)}
body .cyv5 .v2-tq figcaption a{color:var(--blue)!important;font-weight:600;text-decoration:none!important}
body .cyv5 .v2-tq-av{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:radial-gradient(120% 100% at 0% 0%,#01307F,#011A4A 60%,var(--navy));color:var(--lime);font:700 14px/1 Poppins,sans-serif;flex:none}
body .cyv5 .v2-btn--ghost{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;white-space:normal}
body .cyv5 .v2-btn--ghost:hover{transform:translateY(-2px);border-color:var(--blue)!important;color:var(--blue)!important;box-shadow:0 16px 40px -20px rgba(5,36,81,.35)}
body .cyv5 .v2-faq{padding:110px 0;background:linear-gradient(180deg,#fff 0%,var(--sky) 100%)}
body .cyv5 .v2-faq-in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}
body .cyv5 .v2-faq-side{position:sticky;top:110px}
body .cyv5 .v2-faq h2{font-size:clamp(30px,3.4vw,46px);line-height:1.1;color:var(--ink);text-wrap:balance}
body .cyv5 .v2-faq-card{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px;padding:28px;border-radius:24px;color:#fff;background:radial-gradient(120% 100% at 0% 0%,#01307F,#011A4A 55%,var(--navy))}
body .cyv5 .v2-faq-card>*:not(.v2-aurora){position:relative}
body .cyv5 .v2-faq-card{background:radial-gradient(130% 110% at 0% 0%,#0B4DB8,#012060 60%,#052451)!important}
body .cyv5 .v2-faq-card .v2-aurora i:nth-child(2){background:#3D8BFF}
body .cyv5 .v2-faq-card strong{font:700 19px/1.3 Poppins,sans-serif;color:#fff}
body .cyv5 .v2-faq-card>span{font-size:15px;line-height:1.55;color:rgba(255,255,255,.78)}
body .cyv5 .v2-faq-card .v2-btn{margin-top:10px}
body .cyv5 .v2-faq-list{display:flex;flex-direction:column;gap:14px}
body .cyv5 .v2-fq{border-radius:18px;border:1px solid var(--line);background:#fff;transition:border-color .3s,box-shadow .3s}
body .cyv5 .v2-fq:hover{border-color:#9CC6FF}
body .cyv5 .v2-fq[open]{border-color:#9CC6FF;box-shadow:0 24px 50px -28px rgba(5,36,81,.3)}
body .cyv5 .v2-fq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer;list-style:none;font:600 17px/1.35 Poppins,sans-serif;color:var(--ink)}
body .cyv5 .v2-fq summary::-webkit-details-marker{display:none}
body .cyv5 .v2-fq summary i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#EAF3FF,#D6E8FF);color:var(--blue);flex:none;transition:background .25s}
body .cyv5 .v2-fq summary i svg{transition:transform .3s}
body .cyv5 .v2-fq[open] summary i svg{transform:rotate(45deg)}
body .cyv5 .v2-fq[open] summary i{background:linear-gradient(135deg,#F6F7C4,#EEF07A);color:#052451}
body .cyv5 .v2-fq summary .v2-ic{width:16px;height:16px}
body .cyv5 .v2-fq-a{padding:0 22px 20px;font-size:15.5px;line-height:1.65;color:var(--mut)}
body .cyv5 .v2-fq-a p{margin:0 0 10px}
body .cyv5 .v2-fq-a p:last-child{margin:0}
body .cyv5 .v2-fq-a strong{color:var(--ink)}
body .cyv5 .v2-fq::details-content{block-size:0;overflow:clip;transition:block-size .35s ease,content-visibility .35s allow-discrete}
body .cyv5 .v2-fq[open]::details-content{block-size:auto}
body .cyv5 .v2-faq-in{interpolate-size:allow-keywords}
@media (max-width:1024px){body .cyv5 .v2-secs{grid-template-columns:repeat(4,minmax(0,1fr));max-width:600px}
body .cyv5 .v2-qs{grid-template-columns:minmax(0,1fr);max-width:640px;margin-left:auto;margin-right:auto}
body .cyv5 .v2-faq-in{grid-template-columns:minmax(0,1fr);gap:36px}
body .cyv5 .v2-faq-side{position:static}}
@media (max-width:767px){body .cyv5 .v2-casos, body .cyv5 .v2-faq{padding:80px 0}
body .cyv5 .v2-secs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
body .cyv5 .v2-sec{font-size:12px;padding:14px 4px 12px}
body .cyv5 .v2-tq{padding:22px}
body .cyv5 .v2-fq summary{font-size:15.5px;padding:16px}
body .cyv5 .v2-fq-a{padding:0 16px 16px}}
body .cyv5 .v2r{position:relative;font:12px/1.35 "Plus Jakarta Sans",system-ui,sans-serif;color:#1B2A44;background:#F4F7FB}
body .cyv5 .v2r *{box-sizing:border-box}
body .cyv5 .v2r p{margin:0}
body .cyv5 .v2r .v2-ic{width:15px;height:15px}
body .cyv5 .v2r-sp{flex:1}
body .cyv5 .v2r-top{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;background:#052451;color:#C9D6EA}
body .cyv5 .v2r-search{display:flex;align-items:center;gap:8px;width:260px;height:30px;padding:0 12px;border-radius:6px;background:rgba(255,255,255,.1);color:#9FB2CF}
body .cyv5 .v2r-add{display:flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:6px;background:var(--lime);color:#052451;font-weight:700}
body .cyv5 .v2r-si{display:flex;align-items:center;gap:6px;color:#fff;font-weight:600}
body .cyv5 .v2r-tg{position:relative;width:26px;height:15px;border-radius:9px;background:#0067EE}
body .cyv5 .v2r-tg::after{content:"";position:absolute;right:2px;top:2px;width:11px;height:11px;border-radius:50%;background:#fff}
body .cyv5 .v2r-ics{display:flex;gap:12px}
body .cyv5 .v2r-me, body .cyv5 .v2r-own{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#E3E53A;color:#052451;font-weight:700;font-size:10.5px;flex:none}
body .cyv5 .v2r-body{display:flex;min-height:0}
body .cyv5 .v2r-side{display:flex;flex-direction:column;align-items:center;gap:6px;width:52px;padding:12px 0;background:#052451;flex:none}
body .cyv5 .v2r-side i{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#8EA3C4}
body .cyv5 .v2r-side i.on{background:#0067EE;color:#fff}
body .cyv5 .v2r-main{flex:1;min-width:0;padding:16px 18px 0}
body .cyv5 .v2r-head{display:flex;align-items:center;gap:10px}
body .cyv5 .v2r-h1{font:700 18px/1.2 Poppins,sans-serif;color:#052451;margin-right:6px}
body .cyv5 .v2r-views{display:flex;border:1px solid #D6E0EE;border-radius:6px;overflow:hidden;background:#fff}
body .cyv5 .v2r-views i{display:grid;place-items:center;width:28px;height:26px;border-left:1px solid #D6E0EE;color:#7D8DA6}
body .cyv5 .v2r-views .v2-ic{width:14px;height:14px}
body .cyv5 .v2r-views i:first-child{border:0}
body .cyv5 .v2r-views i.on{background:#EAF3FF;color:#0067EE}
body .cyv5 .v2r-dd, body .cyv5 .v2r-find{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border:1px solid #D6E0EE;border-radius:6px;background:#fff;color:#33445F;white-space:nowrap}
body .cyv5 .v2r-dd i{font-style:normal;font-size:10px;color:#7D8DA6}
body .cyv5 .v2r-find{width:150px;color:#9AA8BC}
body .cyv5 .v2r-new{height:30px;padding:0 14px;display:flex;align-items:center;border-radius:6px;background:#0067EE;color:#fff;font-weight:700;white-space:nowrap}
body .cyv5 .v2r-sum{margin:10px 0 12px!important;color:#5A6B80}
body .cyv5 .v2r-sum b{color:#052451}
body .cyv5 .v2r-grid{display:grid;grid-template-columns:168px minmax(0,1fr);gap:14px;align-items:start}
body .cyv5 .v2r-filt{padding:12px;border:1px solid #DCE5F1;border-radius:8px;background:#fff;color:#33445F}
body .cyv5 .v2r-fh{font-weight:700;color:#052451;margin-bottom:6px!important}
body .cyv5 .v2r-filt ul{list-style:none;margin:0;padding:0}
body .cyv5 .v2r-filt li{display:flex;justify-content:space-between;align-items:center;margin:0;padding:7px 0;border-bottom:1px solid #EEF2F8;font-size:11.5px}
body .cyv5 .v2r-filt li i{font-style:normal;font-size:10px;color:#7D8DA6}
body .cyv5 .v2r-fs{flex-direction:column;align-items:stretch!important}
body .cyv5 .v2r-fs ul li{justify-content:flex-start;gap:7px;padding:3px 0;border:0}
body .cyv5 .v2r-fb{display:flex;gap:6px;margin-top:10px!important}
body .cyv5 .v2r-fb span{flex:1;padding:6px 4px;border:1px solid #D6E0EE;border-radius:6px;text-align:center;font-size:10.5px;font-weight:600}
body .cyv5 .v2r-fb span.on{background:#0067EE;border-color:#0067EE;color:#fff}
body .cyv5 .v2r-cb{display:inline-block;width:12px;height:12px;border:1.5px solid #B5C3D6;border-radius:3px;flex:none;background:#fff}
body .cyv5 .v2r-cb.on{background:#0067EE url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E") center/10px no-repeat;border-color:#0067EE}
body .cyv5 .v2r-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:404px;overflow:hidden}
body .cyv5 .v2r-col{display:flex;flex-direction:column;gap:8px;min-width:0}
body .cyv5 .v2r-ch{padding:9px 10px;border-radius:8px;background:#fff;border:1px solid #DCE5F1;border-top:3px solid var(--c)}
body .cyv5 .v2r-ch strong{display:block;font-size:12px;color:#052451;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body .cyv5 .v2r-ch span{font-size:10.5px;color:#7D8DA6}
body .cyv5 .v2r-ch b{color:#33445F;font-weight:600}
body .cyv5 .v2r-ctot, body .cyv5 .v2r-total{transition:color .4s}
body .cyv5 .v2r-ctot.is-up, body .cyv5 .v2r-total.is-up{color:#0067EE!important}
body .cyv5 .v2r-list{display:flex;flex-direction:column;gap:8px}
body .cyv5 .v2r-card{position:relative;display:flex;flex-direction:column;gap:7px;padding:10px;border-radius:8px;background:#fff;border:1px solid #DCE5F1;box-shadow:0 1px 2px rgba(5,36,81,.06);transition:background .4s,border-color .4s,box-shadow .4s}
body .cyv5 .v2r-ct{display:flex;gap:7px;align-items:flex-start}
body .cyv5 .v2r-ct b{font-size:11.5px;line-height:1.3;color:#0F1B33;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
body .cyv5 .v2r-cc{display:flex;align-items:center;gap:7px;font-size:11px;color:#33445F;min-width:0}
body .cyv5 .v2r-cc>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body .cyv5 .v2r-cc small{color:#7D8DA6;margin-left:4px}
body .cyv5 .v2r-av{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#DCEBFF;color:#0067EE;font-size:9px;font-weight:700;flex:none}
body .cyv5 .v2r-cf{display:flex;align-items:center;gap:6px}
body .cyv5 .v2r-amt{font-size:12px;color:#052451;margin-right:auto}
body .cyv5 .v2r-date{padding:2px 7px;border-radius:10px;background:#EEF2F8;color:#5A6B80;font-size:10px;font-weight:600;white-space:nowrap}
body .cyv5 .v2r-date.is-late{background:#FDE8EC;color:#C8243F}
body .cyv5 .v2r-own{width:20px;height:20px;font-size:8px}
body .cyv5 .v2r-task{align-self:flex-start;padding:3px 8px;border:1px dashed #C3D0E2;border-radius:6px;color:#5A6B80;font-size:10px}
body .cyv5 .v2r-card.is-new{border-color:#0067EE;box-shadow:0 0 0 3px rgba(0,103,238,.15)}
body .cyv5 .v2r-card.is-won{background:#FBFCE0;border-color:#C9CB1F;box-shadow:0 0 0 3px rgba(227,229,58,.35)}
body .cyv5 .v2r-card.is-won .v2r-amt::after{content:" · Ganada";color:#6E7000;font-weight:600}
body .cyv5 .v2r-card.is-in{animation:v2s-cin .5s cubic-bezier(.2,.8,.2,1) both}
body .cyv5 .v2r-card.is-out{animation:v2s-cout .45s ease both}
@keyframes v2s-cin{from{opacity:0;transform:translateY(-14px) scale(.96)}}
@keyframes v2s-cout{to{opacity:0;transform:translateX(30px) scale(.95)}}
body .cyv5 .v2r-toast{position:absolute;right:18px;bottom:18px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:8px;background:#fff;border:1.5px solid #001236;box-shadow:4px 4px 0 rgba(0,20,59,.2);opacity:0;transform:translateY(10px);transition:opacity .35s,transform .35s;pointer-events:none;z-index:3}
body .cyv5 .v2r-toast.on{opacity:1;transform:none}
body .cyv5 .v2r-toast-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#EAF3FF;color:#0067EE}
body .cyv5 .v2r-toast.is-won .v2r-toast-ic{background:#F6F7C4;color:#052451}
body .cyv5 .v2r-toast strong{display:block;font-size:12px;color:#052451}
body .cyv5 .v2r-toast small{font-size:11px;color:#5A6B80}
@media (max-width:1180px){body .cyv5 .v2r-dd--sort, body .cyv5 .v2r-find, body .cyv5 .v2r-ics{display:none}}
@media (max-width:1024px){body .cyv5 .v2r-grid{grid-template-columns:minmax(0,1fr)}
body .cyv5 .v2r-filt, body .cyv5 .v2r-search{display:none}
body .cyv5 .v2r-top .v2r-sp{display:block}}
@media (max-width:767px){body .cyv5 .v2r-side, body .cyv5 .v2r-add, body .cyv5 .v2r-views, body .cyv5 .v2r-dd, body .cyv5 .v2r-new{display:none}
body .cyv5 .v2r-top{height:40px;padding:0 10px;gap:8px}
body .cyv5 .v2r-si{font-size:11px}
body .cyv5 .v2r-main{padding:12px 10px 0}
body .cyv5 .v2r-h1{font-size:15px}
body .cyv5 .v2r-sum{font-size:10.5px;margin:6px 0 8px!important}
body .cyv5 .v2r-board{gap:8px;height:244px;grid-template-columns:repeat(4,44%)}
body .cyv5 .v2r-ch{padding:6px 5px}
body .cyv5 .v2r-ch strong{font-size:11px}
body .cyv5 .v2r-ch span{display:none}
body .cyv5 .v2r-card{padding:8px;gap:5px}
body .cyv5 .v2r-ct .v2r-cb, body .cyv5 .v2r-cc, body .cyv5 .v2r-own, body .cyv5 .v2r-task{display:none}
body .cyv5 .v2r-ct b{font-size:11px;-webkit-line-clamp:2}
body .cyv5 .v2r-amt{font-size:11.5px}
body .cyv5 .v2r-date{font-size:9.5px;padding:1px 6px}
body .cyv5 .v2r-cf{flex-wrap:wrap;gap:3px}
body .cyv5 .v2r-toast{left:10px;right:10px;bottom:10px}}
@media (max-width:1024px){body .cyv5 .v2-hero{margin-top:-90px;padding-top:160px}
body .cyv5 .v2-split{grid-template-columns:1fr}
body .cyv5 .v2-aside{display:none}
body .cyv5 .v2-orbit{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:36px}
body .cyv5 .v2-wires, body .cyv5 .v2-ring{display:none}
body .cyv5 .v2-core{position:relative;left:auto;top:auto;transform:none;grid-column:1/-1;width:auto;aspect-ratio:auto;border-radius:18px;padding:22px;margin-bottom:6px}
body .cyv5 .v2-core-glow{border-radius:20px}
body .cyv5 .v2-node{position:relative;left:auto!important;top:auto!important;transform:none;min-width:0}
body .cyv5 .v2-node:hover, body .cyv5 .v2-node:focus-visible, body .cyv5 .v2-node.is-hot{transform:translateY(-3px)}
body .cyv5 .v2-node strong{white-space:normal}
body .cyv5 .v2-bento{grid-template-columns:1fr 1fr}
body .cyv5 .v2-ai-in{grid-template-columns:minmax(0,1fr);gap:44px}
body .cyv5 .v2-price-in{grid-template-columns:1fr}}
@media (max-width:767px){body .cyv5 .v2-hero{padding-top:140px}
body .cyv5 .v2-hero h1{font-size:clamp(34px,10vw,46px)}
body .cyv5 .v2-l1, body .cyv5 .v2-l2{white-space:normal}
body .cyv5 .v2-rot{display:block;margin:0 auto;text-align:center}
body .cyv5 .v2-btn{width:100%}
body .cyv5 .v2-ctas{width:100%;flex-direction:column}
body .cyv5 .v2-trust{flex-direction:column;text-align:center;gap:10px}
body .cyv5 .v2-stage{margin-top:44px}
body .cyv5 .v2-chip{padding:8px 10px 8px 8px}
body .cyv5 .v2-chip--wa{display:none}
body .cyv5 .v2-chip--ai{top:auto;bottom:-26px}
body .cyv5 .v2-chip--won{display:none}
body .cyv5 .v2-logos{padding:56px 0}
body .cyv5 .v2-logo{width:132px;height:60px;padding:0 18px}
body .cyv5 .v2-logo img{max-height:34px}
body .cyv5 .v2-stats{grid-template-columns:1fr 1fr;gap:28px 8px}
body .cyv5 .v2-stat:nth-child(3){border-left:0}
body .cyv5 .v2-hub, body .cyv5 .v2-prob, body .cyv5 .v2-ai, body .cyv5 .v2-price{padding:72px 0}
body .cyv5 .v2-price-new, body .cyv5 .v2-price-old{padding:24px}
body .cyv5 .v2-price-sum s{font-size:22px}
body .cyv5 .v2-mini--team{grid-template-columns:1fr 1fr 1fr;gap:6px}
body .cyv5 .v2-mini--team div{padding:10px}
body .cyv5 .v2-mini--team strong{font-size:17px}
body .cyv5 .v2-orbit{grid-template-columns:1fr 1fr;gap:8px}
body .cyv5 .v2-node{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}
body .cyv5 .v2-node small{display:none}
body .cyv5 .v2-node-go{position:absolute;top:10px;right:10px;width:22px;height:22px;font-size:12px}
body .cyv5 .v2-node strong{font-size:13px}
body .cyv5 .v2-bento{grid-template-columns:1fr}
body .cyv5 .v2-card--xl, body .cyv5 .v2-card--w{grid-column:auto;grid-row:auto}
body .cyv5 .v2-final{padding:56px 0}
body .cyv5 .v2-final-card{border-radius:24px}
body .cyv5 .v2-badge{display:none}}
@media (prefers-reduced-motion:reduce){body .cyv5 .v2-hero *, body .cyv5 .v2-logos *, body .cyv5 .v2-hub *, body .cyv5 .v2-prob *, body .cyv5 .v2-ai *, body .cyv5 .v2-wa *, body .cyv5 .v2-casos *, body .cyv5 .v2-faq *, body .cyv5 .v2-final *, body .cyv5 .v2-exit *{animation:none!important;transition:none!important}
body .cyv5 .v2-frame{transform:none}
body .cyv5 .v2-line{stroke-dashoffset:0}
body .cyv5 .v2-bub, body .cyv5 .v2-wa-ev li{opacity:1;transform:none}}
body .cyv5 .v5-cent{padding:70px 0 110px;background:radial-gradient(70% 80% at 100% 100%,rgba(0,103,238,.35),transparent 70%),var(--navy);font-family:"Plus Jakarta Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased}
body .cyv5 .v5-cent *{box-sizing:border-box}
body .cyv5 .v5-cent .v5-day{margin-top:0}
body .cyv5 .v5-cent .v5-day-copy h3{color:#fff}
body .cyv5 .v5-cent .v5-day-copy>p:not(.v2-eyebrow), body .cyv5 .v5-cent .v5-day-copy .v5-day-note{color:rgba(255,255,255,.78)}
body .cyv5 .v5-cent .v2-grad{background:linear-gradient(90deg,#9CC6FF,#E3E53A);-webkit-background-clip:text;background-clip:text;color:transparent}
body .cyv5 .v5-cent-k{display:flex;align-items:center;gap:10px;color:#fff}
body .cyv5 .v5-cent-new{padding:5px 10px;border-radius:999px;background:var(--lime);color:#052451;font-size:11px;letter-spacing:.08em}
body .cyv5 .v5-wsec{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;text-align:left}
body .cyv5 .v5-wsec li{padding:20px 22px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 40px -30px rgba(5,36,81,.4)}
body .cyv5 .v5-wsec strong{display:block;font:600 16px/1.3 Poppins,sans-serif;color:var(--ink);margin-bottom:6px}
body .cyv5 .v5-wsec span{font-size:14.5px;line-height:1.5;color:var(--mut)}
body .cyv5 .v5-mbp{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 16px;margin:22px auto 0;font-size:15px;color:var(--mut)}
body .cyv5 .v5-mbp img{height:30px;width:auto}
body .cyv5 .v5-mbp b{color:var(--ink)}
@media (max-width:860px){body .cyv5 .v5-wsec{grid-template-columns:1fr}}
body .cyv5 .v5-cent-no{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:6px}
body .cyv5 .v5-cent-no li{font-family:"Poppins",sans-serif;font-weight:700;font-size:19px;line-height:1.35;color:#fff}
@media (max-width:767px){body .cyv5 .v5-cent{padding:72px 0}
body .cyv5 .v5-cent-no li{font-size:17px}}
body .cyv5 .v5-sect.is-tuyo .v5-lg-t, body .cyv5 .v5-sect.is-tuyo .v5-lgs{display:none}