/* Vox Populi — generado desde el diseño aprobado. */
/* vp-reset: neutraliza reglas globales de Elementor (.elementor *{box-sizing:border-box}, .elementor img{max-width:100%}) */
body.vp-site :where(.vp-sec) *,body.vp-site :where(.vp-sec) *::before,body.vp-site :where(.vp-sec) *::after{box-sizing:revert}
body.vp-site :where(.vp-sec) img,body.vp-site :where(.vp-sec) svg{max-width:revert}
:root{--blue:#132350;--navy:#132350;--navy2:#1C2F66;--red:#AF2B26;--red2:#AF2B26;--rose:#AF2B26;--gray:#6A6867;--ink:#14171C;--txt2:#555A63;--bg:#F3F4F6;--bg2:#E6E9EE;--card:#F6F7F9;--line:#B9BDC5}
body.vp-site{margin:0;background:var(--bg);font-family:"Plus Jakarta Sans",system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}
body.vp-site a{color:inherit;text-decoration:none;transition:color .25s}
body.vp-site a:hover{color:var(--red)}
body.vp-site .cut{border-radius:0 90px 0 0;overflow:hidden}
body.vp-site .cut-s{border-radius:0 40px 0 0;overflow:hidden}
body.vp-site .badge{display:inline-flex;align-self:flex-start;padding:5px 13px;border-radius:999px;background:var(--gray);color:#fff;font-size:13px;font-weight:600}
body.vp-site .badge-d{background:rgba(255,255,255,.14)}
body.vp-site .h2{margin:0;font-size:50px;line-height:1.02;letter-spacing:-.045em;font-weight:800}
body.vp-site .dots{border-top:1.5px dashed var(--line)}
body.vp-site .ph{position:relative;overflow:hidden;background-color:#1C2F66;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 14px)}
body.vp-site .ph-red{background-color:#AF2B26}
body.vp-site .ph-gray{background-color:#6A6867}
body.vp-site .ph-blue{background-color:#132350}
body.vp-site .ph-lt{background-color:#DDE1E7;background-image:repeating-linear-gradient(135deg,rgba(20,23,28,.05) 0 1px,transparent 1px 14px)}
body.vp-site .phcap{font-size:12px;line-height:1.5;color:rgba(255,255,255,.75);max-width:340px}
body.vp-site .tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
body.vp-site .nav a{position:relative;color:#AEB6C8}
body.vp-site .nav a.on{color:#fff}
body.vp-site .nav a::after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--red2);transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.7,0,.2,1)}
body.vp-site .nav a:hover{color:#fff}
body.vp-site .nav a:hover::after{transform:scaleX(1);transform-origin:left}
body.vp-site .btn{display:inline-flex;align-items:center;gap:24px;height:62px;padding:0 10px 0 34px;border-radius:999px;font-weight:600;font-size:16px;transition:background .3s,color .3s,transform .3s}
body.vp-site .btn .ic{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .45s cubic-bezier(.7,0,.2,1)}
body.vp-site .btn:hover .ic{transform:rotate(-45deg) scale(1.08)}
body.vp-site .btn:active{transform:scale(.97)}
body.vp-site .btn-red{background:var(--red);color:#fff}
body.vp-site .btn-red .ic{background:#fff}
body.vp-site .btn-red:hover{background:var(--red2);color:#fff}
body.vp-site .btn-lt{background:var(--bg2);color:var(--ink)}
body.vp-site .btn-lt .ic{background:var(--red)}
body.vp-site .btn-lt:hover{background:#DCE0E6;color:var(--ink)}
body.vp-site .btn-dk{background:var(--ink);color:#fff}
body.vp-site .btn-dk .ic{background:var(--red)}
body.vp-site .btn-dk:hover{background:#000;color:#fff}
body.vp-site .lnk{display:inline-flex;align-items:center;gap:30px;font-weight:600}
body.vp-site .lnk svg{transition:transform .35s}
body.vp-site .lnk:hover svg{transform:translate(3px,3px)}
body.vp-site .lift{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}
body.vp-site .lift:hover{transform:translateY(-8px);box-shadow:0 30px 60px -30px rgba(19,35,80,.35)}
body.vp-site .zoom .zi{transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}
body.vp-site .zoom:hover .zi{transform:scale(1.07)}
body.vp-site .svc{position:relative}
body.vp-site .svc .more{opacity:0;transform:translateY(14px);transition:opacity .4s,transform .4s}
body.vp-site .svc:hover .more{opacity:1;transform:none}
body.vp-site .svc::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(19,35,80,.75),transparent 60%);pointer-events:none}
body.vp-site .svc>*{position:relative;z-index:1}
@keyframes up{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}
@keyframes wordup{from{transform:translateY(105%)}to{transform:none}}
@keyframes fade{from{opacity:0}to{opacity:1}}
@keyframes grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
body.vp-site .ld{animation:up 1s cubic-bezier(.2,.8,.2,1) both}
body.vp-site .d1{animation-delay:.15s}
body.vp-site .d2{animation-delay:.3s}
body.vp-site .d3{animation-delay:.45s}
body.vp-site .d4{animation-delay:.6s}
body.vp-site .d5{animation-delay:.75s}
body.vp-site .d6{animation-delay:.9s}
body.vp-site .d7{animation-delay:1.05s}
body.vp-site .d8{animation-delay:1.2s}
body.vp-site .mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}
body.vp-site .mask>span{display:inline-block;animation:wordup 1.1s cubic-bezier(.7,0,.2,1) both}
body.vp-site .line-grow{transform-origin:left;animation:grow 1.2s cubic-bezier(.7,0,.2,1) .9s both}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes breathe{0%,100%{opacity:.35}50%{opacity:.7}}
@keyframes pulse{0%{transform:scale(1);opacity:.55}100%{transform:scale(2.6);opacity:0}}
@keyframes beam{0%{transform:translateX(-160px)}100%{transform:translateX(160px)}}
@keyframes blink{0%,100%{opacity:.2}50%{opacity:1}}
@keyframes dash{to{stroke-dashoffset:-400}}
body.vp-site .spin{transform-box:view-box;animation:spin 120s linear infinite}
body.vp-site .breathe{animation:breathe 6s ease-in-out infinite}
body.vp-site .pulse{transform-box:fill-box;transform-origin:center;animation:pulse 2.4s ease-out infinite}
body.vp-site .beam{animation:beam 9s ease-in-out infinite alternate}
body.vp-site .blink{animation:blink 3s ease-in-out infinite}
body.vp-site .flow{stroke-dasharray:6 10;animation:dash 14s linear infinite}
@supports (animation-timeline: view()){body.vp-site .rv{animation:up linear both;animation-timeline:view();animation-range:entry 0% cover 28%}
body.vp-site .rv-img{animation:clipup linear both;animation-timeline:view();animation-range:entry 0% cover 40%}
body.vp-site .rv-x{animation:inx linear both;animation-timeline:view();animation-range:entry 0% cover 30%}
body.vp-site .par{animation:par linear both;animation-timeline:view()}}
@keyframes clipup{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes inx{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}
@keyframes par{from{transform:translateY(-40px) scale(1.08)}to{transform:translateY(40px) scale(1.08)}}
@property --n{syntax:"<integer>";inherits:false;initial-value:0}
@keyframes count{from{--n:0}}
body.vp-site .cnt{animation:count 2.4s cubic-bezier(.2,.8,.2,1) .4s both;counter-reset:n var(--n)}
body.vp-site .cnt::before{content:counter(n)}
@keyframes marq{to{transform:translateX(-50%)}}
body.vp-site .marq{display:flex;width:max-content;animation:marq 40s linear infinite}
body.vp-site .marq:hover{animation-play-state:paused}
body.vp-site .bar{transform-origin:left;animation:grow 1.6s cubic-bezier(.7,0,.2,1) .5s both}
body.vp-site .tab{height:48px;padding:0 22px;border-radius:999px;border:1.5px solid var(--line);background:transparent;font:600 15px "Plus Jakarta Sans",sans-serif;color:var(--ink);cursor:pointer;transition:background .3s,color .3s,border-color .3s}
body.vp-site .tab:hover{border-color:var(--ink)}
body.vp-site .tab.on{background:var(--ink);border-color:var(--ink);color:#fff}
body.vp-site .fadein{animation:up .6s cubic-bezier(.2,.8,.2,1) both}
body.vp-site a:focus-visible,body.vp-site button:focus-visible{outline:2px solid var(--red2);outline-offset:4px}
@media (prefers-reduced-motion:reduce){body.vp-site *,body.vp-site *::before,body.vp-site *::after{animation:none!important;transition:none!important}}
body.vp-site .dd{position:relative;display:flex;align-items:center}
body.vp-site .dd>.ddt{display:flex;align-items:center;gap:6px}
body.vp-site .dd>.ddt svg{transition:transform .35s}
body.vp-site .dd:hover>.ddt svg{transform:rotate(180deg)}
body.vp-site .ddm{position:absolute;top:100%;left:-28px;padding-top:26px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s .35s;z-index:50}
body.vp-site .dd:hover>.ddm,body.vp-site .dd:focus-within>.ddm{opacity:1;visibility:visible;transform:none;transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1)}
body.vp-site .ddp{width:300px;background:#1D3383;border-radius:0 28px 0 0;padding:10px 0;box-shadow:0 30px 70px -20px rgba(0,0,0,.55)}
body.vp-site .ddm a{color:#FFFFFF!important;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;font-size:15px;font-weight:500;transition:background .25s,padding .25s}
body.vp-site .ddm a::after{display:none!important}
body.vp-site .ddm a:hover{background:#474B52}
body.vp-site .ddi{position:relative}
body.vp-site .ddi>a .car{border-left:6px solid #FFFFFF;border-top:5px solid transparent;border-bottom:5px solid transparent;width:0;height:0}
body.vp-site .ddi>.sub{position:absolute;left:100%;top:-10px;padding-left:8px;opacity:0;visibility:hidden;transform:translateX(-8px);transition:opacity .3s,transform .3s,visibility 0s .3s}
body.vp-site .ddi:hover>.sub,body.vp-site .ddi:focus-within>.sub{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .3s}
body.vp-site .ddi:hover>a{background:#474B52}
body.vp-site .sub .ddp{width:300px}
body.vp-site .step{position:relative;display:flex;flex-direction:column;gap:14px;padding-top:34px}
body.vp-site .step .num{width:64px;height:64px;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;color:#AF2B26;box-shadow:0 0 0 8px #E6E9EE;transition:background .35s,color .35s,transform .35s}
body.vp-site .step:hover .num{background:#AF2B26;color:#FFFFFF;transform:scale(1.08)}
body.vp-site .steps-line{transform-origin:left;animation:grow 1.8s cubic-bezier(.7,0,.2,1) .4s both}
@supports (animation-timeline: view()){body.vp-site .steps-line{animation:grow linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}
body.vp-site .dl{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-top:1.5px dashed #B9BDC5}
body.vp-site .dl .ck{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#E6E9EE;display:flex;align-items:center;justify-content:center}
@property --p{syntax:"<number>";inherits:true;initial-value:0}
@keyframes pct{from{--p:0}}
body.vp-site .pct{animation:pct 2.2s cubic-bezier(.2,.8,.2,1) .3s both;counter-reset:pc calc(var(--p) * 1)}
body.vp-site .hbar{transform-origin:left;animation:grow 1.6s cubic-bezier(.7,0,.2,1) both}
body.vp-site .donut circle.seg{stroke-dashoffset:0;animation:dnut 1.8s cubic-bezier(.7,0,.2,1) both}
@keyframes dnut{from{stroke-dasharray:0 1000}}
body.vp-site .draw{stroke-dasharray:1600;stroke-dashoffset:1600;animation:drawl 2.6s cubic-bezier(.7,0,.2,1) .3s forwards}
@keyframes drawl{to{stroke-dashoffset:0}}
body.vp-site .pop{transform-box:fill-box;transform-origin:center;animation:popin .5s cubic-bezier(.2,.8,.2,1.4) both}
@keyframes popin{from{transform:scale(0);opacity:0}}
body.vp-site .tip{position:absolute;pointer-events:none;background:#132350;color:#fff;font-size:13px;font-weight:600;padding:8px 12px;border-radius:10px;white-space:nowrap;transform:translate(-50%,-120%)}
body.vp-site .brow:hover .hbar{filter:brightness(1.12)}
body.vp-site .brow:hover .bval{color:#AF2B26}
body.vp-site .sd-hl{color:#AF2B26}
body.vp-site .sd-glass{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:0 56px 0 0}
body.vp-site .sd-card{background:#FFFFFF;border-radius:0 40px 0 0;padding:34px 34px 36px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}
body.vp-site .sd-card:hover{transform:translateY(-6px);box-shadow:0 40px 60px -40px rgba(19,35,80,.45)}
body.vp-site .sd-card::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#AF2B26;transition:width .6s cubic-bezier(.2,.8,.2,1)}
body.vp-site .sd-card:hover::after{width:100%}
body.vp-site .sd-n{font-size:13px;font-weight:800;color:#AF2B26;letter-spacing:.08em}
body.vp-site .sd-ct{font-size:21px;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:#14171C}
body.vp-site .sd-cd{font-size:15px;line-height:1.65;color:#555A63}
body.vp-site .sd-row{display:grid;grid-template-columns:80px minmax(0,1fr) 48px;align-items:center;padding:26px 0;border-top:1.5px dashed #B9BDC5;color:#14171C;transition:color .35s}
body.vp-site .sd-row .sd-rt{font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.035em;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
body.vp-site .sd-row .sd-ra{width:44px;height:44px;border-radius:50%;border:1.5px solid #B9BDC5;display:flex;align-items:center;justify-content:center;transition:background .35s,border-color .35s,transform .5s}
body.vp-site .sd-row:hover{color:#AF2B26}
body.vp-site .sd-row:hover .sd-rt{transform:translateX(12px)}
body.vp-site .sd-row:hover .sd-ra{background:#AF2B26;border-color:#AF2B26;transform:rotate(-45deg)}
body.vp-site .sd-row:hover .sd-ra path{stroke:#FFFFFF}
body.vp-site .sd-step{position:relative;display:flex;flex-direction:column;gap:14px;padding-top:34px}
body.vp-site .sd-dot{width:64px;height:64px;border-radius:50%;background:#132350;color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;box-shadow:0 0 0 10px #F3F4F6;position:relative;z-index:1;transition:background .4s,transform .4s}
body.vp-site .sd-step:hover .sd-dot{background:#AF2B26;transform:scale(1.08)}
body.vp-site .sd-grp{background:#132350;color:#FFFFFF;border-radius:0 40px 0 0;padding:34px 30px 32px;display:flex;flex-direction:column;gap:16px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
body.vp-site .sd-grp:hover{transform:translateY(-6px)}
body.vp-site .sd-gi{display:flex;gap:10px;font-size:15px;line-height:1.4;color:#D5DAE6;padding-top:12px;border-top:1px dashed rgba(255,255,255,.18)}
body.vp-site .sd-chip{display:flex;align-items:center;gap:14px;padding:18px 26px 18px 18px;border-radius:999px;background:#FFFFFF;border:1.5px solid #DDE1E7;font-size:17px;font-weight:700;color:#14171C;transition:background .35s,color .35s,border-color .35s,transform .4s}
body.vp-site .sd-chip .sd-ci{width:36px;height:36px;border-radius:50%;background:#E6E9EE;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:800;color:#AF2B26;transition:background .35s,color .35s}
body.vp-site .sd-chip:hover{background:#132350;color:#FFFFFF;border-color:#132350;transform:translateY(-3px)}
body.vp-site .sd-chip:hover .sd-ci{background:#AF2B26;color:#FFFFFF}
body.vp-site .sd-hub{position:relative;height:300px;border-radius:0 56px 0 0;overflow:hidden;color:#FFFFFF;padding:30px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
body.vp-site .sd-hub:hover{transform:translateY(-8px)}
body.vp-site .sd-pill{padding:12px 20px;border-radius:999px;border:1.5px solid rgba(255,255,255,.22);font-size:14px;font-weight:600;color:#D5DAE6;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}
body.vp-site .sd-pill:hover{border-color:#FFFFFF;color:#FFFFFF}
body.vp-site .sd-pill.on{background:#AF2B26;border-color:#AF2B26;color:#FFFFFF}
body.vp-site .sd-st{display:grid;grid-template-columns:120px minmax(0,1fr) 40px;gap:20px;align-items:center;padding:24px 0;border-top:1.5px dashed #B9BDC5;color:#14171C}
body.vp-site .sd-st:hover .sd-stt{color:#AF2B26}
body.vp-site .sd-tile{position:relative;overflow:hidden;background:#FFFFFF;border:1px solid #E3E6EB;border-radius:0 36px 0 0;padding:30px 30px 24px;display:flex;flex-direction:column;gap:22px;color:#14171C;text-decoration:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .4s}
body.vp-site .sd-tile:hover{transform:translateY(-6px);box-shadow:0 44px 60px -40px rgba(19,35,80,.42);border-color:transparent;color:#14171C}
body.vp-site .sd-tt{position:relative;display:flex;justify-content:space-between;align-items:flex-start}
body.vp-site .sd-ico{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#EEF2FB 0%,#DCE4F6 100%);color:#132350;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .4s,color .4s,transform .6s cubic-bezier(.2,.8,.2,1)}
body.vp-site .sd-tile:hover .sd-ico{background:linear-gradient(135deg,#AF2B26 0%,#AF2B26 100%);color:#FFFFFF;transform:rotate(-8deg) scale(1.05)}
body.vp-site .sd-num{padding:6px 11px;border-radius:999px;background:#F3F4F6;font-size:12px;font-weight:800;letter-spacing:.04em;color:#6A6867}
body.vp-site .sd-tb{position:relative;display:flex;flex-direction:column;gap:10px;flex-grow:1}
body.vp-site .sd-tile .sd-ct{font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:inherit}
body.vp-site .sd-tile .sd-cd{font-size:15px;line-height:1.6;color:#555A63}
body.vp-site .sd-go{position:relative;display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px dashed #D5D8DE;font-size:13px;font-weight:700;color:#6A6867;transition:color .3s}
body.vp-site .sd-go i{width:30px;height:30px;border-radius:50%;background:#F3F4F6;display:flex;align-items:center;justify-content:center;transition:background .35s,transform .5s}
body.vp-site .sd-tile:hover .sd-go{color:#AF2B26}
body.vp-site .sd-tile:hover .sd-go i{background:#AF2B26;transform:rotate(-45deg)}
body.vp-site .sd-tile:hover .sd-go i path{stroke:#FFFFFF}
body.vp-site .sd-deco{display:none;position:absolute;right:-70px;bottom:-90px;pointer-events:none}
body.vp-site .sd-feat{background:radial-gradient(circle at 88% 12%,rgba(75,116,209,.6) 0%,rgba(75,116,209,0) 50%),linear-gradient(150deg,#132350 0%,#0B1733 100%);color:#FFFFFF;border-color:transparent}
body.vp-site .sd-feat:hover{color:#FFFFFF}
body.vp-site .sd-feat .sd-deco{display:block}
body.vp-site .sd-feat .sd-ico{width:68px;height:68px;border-radius:22px;background:rgba(255,255,255,.12);color:#FFFFFF;border:1px solid rgba(255,255,255,.18)}
body.vp-site .sd-feat .sd-ct{font-size:30px!important;line-height:1.1!important;letter-spacing:-.035em!important;max-width:520px}
body.vp-site .sd-feat .sd-cd{color:#C9D1E3!important;font-size:16px!important;max-width:520px}
body.vp-site .sd-feat .sd-num{background:rgba(255,255,255,.12);color:#FFFFFF}
body.vp-site .sd-feat .sd-go{border-color:rgba(255,255,255,.18);color:#AF2B26}
body.vp-site .sd-feat .sd-go i{background:rgba(255,255,255,.12)}
body.vp-site .sd-feat .sd-go i path{stroke:#FFFFFF}
body.vp-site .sd-tint{background:linear-gradient(135deg,#F7E6E5 0%,#FFFFFF 70%);border-color:#F7E6E5}
body.vp-site .sd-tint .sd-ico{background:linear-gradient(135deg,#AF2B26 0%,#AF2B26 100%);color:#FFFFFF}
body.vp-site .sd-gico{width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;color:#FFFFFF;transition:background .4s}
body.vp-site .sd-grp:hover .sd-gico{background:#AF2B26;border-color:#AF2B26}
body.vp-site .ph,body.vp-site .ph-red,body.vp-site .ph-gray,body.vp-site .ph-blue,body.vp-site .ph-lt{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
body.vp-site .ph{background-image:url(../img/cca09d57609e5155b8190405cec35979.webp)!important}
body.vp-site .ph-red{background-image:url(../img/834f4c70cb8c94c4dfb7fa121f3fcd9e.webp)!important}
body.vp-site .ph-gray{background-image:url(../img/065e9689a9430e03aefd7b5b73069239.webp)!important}
body.vp-site .ph-blue{background-image:url(../img/edf222c3c55003d1f5c6deab6e5fe802.webp)!important}
body.vp-site .ph-lt{background-image:url(../img/d57437de771334cd493b8030219f2add.webp)!important}
body.vp-site .im-campo{background-image:url(../img/da4ca4bf6d1602aa0c944dadeb834326.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-mercado{background-image:url(../img/834f4c70cb8c94c4dfb7fa121f3fcd9e.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-comunicacion{background-image:url(../img/793957c7fe8c2be501c879c4334ba418.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-senal{background-image:url(../img/cca09d57609e5155b8190405cec35979.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-gobierno{background-image:url(../img/edf222c3c55003d1f5c6deab6e5fe802.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-agro{background-image:url(../img/0841198119e4154b4ba8f1dba34ef0ca.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-mineria{background-image:url(../img/5b2283c2cadd4973ae81ce4a4abd16e0.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-digital{background-image:url(../img/227c6264fb2863b824368480938a93ad.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-ciudad{background-image:url(../img/ff7c297a62ed993255d8ffd55ab21a1e.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-prensa{background-image:url(../img/065e9689a9430e03aefd7b5b73069239.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-eventos{background-image:url(../img/158f153b4fe54df37a79f82852c87efe.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-futuro{background-image:url(../img/9805dde4df13b2a85bf87affd2c0dd9e.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-claro{background-image:url(../img/d57437de771334cd493b8030219f2add.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .im-mundo{background-image:url(../img/a005d2bd6930bf1a2b7c28a6867bb58c.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .phcap{display:none!important}
body.vp-site .im-tb{background-image:url(../img/43f2a1e30eaf2435ad6f29cd43615dbd.webp)!important;background-size:cover!important;background-position:center!important}
body.vp-site .hrot{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(120deg,#132350 0%,#0B1733 100%)}
body.vp-site .hrot i{position:absolute;inset:0;opacity:0;animation:hcy 27s ease-in-out infinite}
body.vp-site .hrot i::before,body.vp-site .hrot i::after{content:"";position:absolute;pointer-events:none}
body.vp-site .hrot::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,23,51,.82) 0%,rgba(11,23,51,.35) 48%,rgba(11,23,51,0) 100%)}
body.vp-site .hrot.soft{opacity:.6}
@keyframes hcy{0%{opacity:1}30%{opacity:1}35%{opacity:0}95%{opacity:0}100%{opacity:1}}
body.vp-site .hrot .b0{background:radial-gradient(circle at 76% 56%,rgba(175,43,38,.30) 0,rgba(175,43,38,0) 30%),radial-gradient(circle at 70% 40%,rgba(58,102,214,.35) 0,rgba(58,102,214,0) 45%)}
body.vp-site .hrot .b0::before{width:1400px;height:1400px;left:76%;top:56%;margin:-700px 0 0 -700px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='1400' viewBox='0 0 1400 1400'%3E%3Ccircle cx='700' cy='700' r='70' fill='none' stroke='%23FFFFFF' stroke-opacity='0.186' stroke-width='1'/%3E%3Ccircle cx='700' cy='700' r='128' fill='none' stroke='%23FFFFFF' stroke-opacity='0.174' stroke-width='1' stroke-dasharray='2 7'/%3E%3Ccircle cx='700' cy='700' r='186' fill='none' stroke='%23FFFFFF' stroke-opacity='0.163' stroke-width='1'/%3E%3Ccircle cx='700' cy='700' r='244' fill='none' stroke='%23FFFFFF' stroke-opacity='0.151' stroke-width='1'/%3E%3Ccircle cx='700' cy='700' r='302' fill='none' stroke='%23FFFFFF' stroke-opacity='0.140' stroke-width='1' stroke-dasharray='2 7'/%3E%3Ccircle cx='700' cy='700' r='360' fill='none' stroke='%23FFFFFF' stroke-opacity='0.128' stroke-width='1'/%3E%3Ccircle cx='700' cy='700' r='418' fill='none' stroke='%23FFFFFF' stroke-opacity='0.116' stroke-width='1'/%3E%3Ccircle cx='700' cy='700' r='476' fill='none' stroke='%23FFFFFF' stroke-opacity='0.105' stroke-width='1' stroke-dasharray='2 7'/%3E%3Ccircle cx='700' cy='700' r='534' fill='none' stroke='%23FFFFFF' stroke-opacity='0.093' stroke-width='1'/%3E%3Ccircle cx='700' cy='700' r='592' fill='none' stroke='%23FFFFFF' stroke-opacity='0.082' stroke-width='1'/%3E%3Ccircle cx='700' cy='700' r='650' fill='none' stroke='%23FFFFFF' stroke-opacity='0.070' stroke-width='1' stroke-dasharray='2 7'/%3E%3C/svg%3E") center/contain no-repeat;animation:hab 9s ease-in-out infinite}
body.vp-site .hrot .b1{background:radial-gradient(circle at 82% 22%,rgba(58,102,214,.42) 0,rgba(58,102,214,0) 42%),radial-gradient(circle at 96% 96%,rgba(175,43,38,.22) 0,rgba(175,43,38,0) 30%)}
body.vp-site .hrot .b1::before{inset:0;background:radial-gradient(circle,rgba(255,255,255,.16) 1.1px,transparent 1.6px) 0 0/22px 22px;-webkit-mask-image:radial-gradient(ellipse at 75% 45%,#000 0,rgba(0,0,0,.4) 40%,transparent 70%);mask-image:radial-gradient(ellipse at 75% 45%,#000 0,rgba(0,0,0,.4) 40%,transparent 70%);animation:had 30s linear infinite}
body.vp-site .hrot .b2{background:radial-gradient(ellipse at 20% 110%,rgba(175,43,38,.20) 0,rgba(175,43,38,0) 45%),radial-gradient(ellipse at 85% 20%,rgba(58,102,214,.40) 0,rgba(58,102,214,0) 50%);background-size:140% 140%;animation:hcy 27s ease-in-out infinite,haa 18s ease-in-out infinite alternate}
body.vp-site .hrot .b2::before{left:0;right:0;top:50%;height:800px;margin-top:-360px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='800' viewBox='0 0 1440 800'%3E%3Cpath d='M0,180.0 L12,183.6 L24,187.1 L36,190.5 L48,193.8 L60,197.0 L72,200.0 L84,202.8 L96,205.3 L108,207.5 L120,209.4 L132,211.1 L144,212.3 L156,213.3 L168,213.8 L180,214.0 L192,213.8 L204,213.3 L216,212.3 L228,211.1 L240,209.4 L252,207.5 L264,205.3 L276,202.8 L288,200.0 L300,197.0 L312,193.8 L324,190.5 L336,187.1 L348,183.6 L360,180.0 L372,176.4 L384,172.9 L396,169.5 L408,166.2 L420,163.0 L432,160.0 L444,157.2 L456,154.7 L468,152.5 L480,150.6 L492,148.9 L504,147.7 L516,146.7 L528,146.2 L540,146.0 L552,146.2 L564,146.7 L576,147.7 L588,148.9 L600,150.6 L612,152.5 L624,154.7 L636,157.2 L648,160.0 L660,163.0 L672,166.2 L684,169.5 L696,172.9 L708,176.4 L720,180.0 L732,183.6 L744,187.1 L756,190.5 L768,193.8 L780,197.0 L792,200.0 L804,202.8 L816,205.3 L828,207.5 L840,209.4 L852,211.1 L864,212.3 L876,213.3 L888,213.8 L900,214.0 L912,213.8 L924,213.3 L936,212.3 L948,211.1 L960,209.4 L972,207.5 L984,205.3 L996,202.8 L1008,200.0 L1020,197.0 L1032,193.8 L1044,190.5 L1056,187.1 L1068,183.6 L1080,180.0 L1092,176.4 L1104,172.9 L1116,169.5 L1128,166.2 L1140,163.0 L1152,160.0 L1164,157.2 L1176,154.7 L1188,152.5 L1200,150.6 L1212,148.9 L1224,147.7 L1236,146.7 L1248,146.2 L1260,146.0 L1272,146.2 L1284,146.7 L1296,147.7 L1308,148.9 L1320,150.6 L1332,152.5 L1344,154.7 L1356,157.2 L1368,160.0 L1380,163.0 L1392,166.2 L1404,169.5 L1416,172.9 L1428,176.4 L1440,180.0' fill='none' stroke='%23FFFFFF' stroke-opacity='0.090' stroke-width='1.2'/%3E%3Cpath d='M0,214.1 L12,217.8 L24,221.4 L36,224.8 L48,228.1 L60,231.0 L72,233.8 L84,236.2 L96,238.2 L108,240.0 L120,241.3 L132,242.3 L144,242.8 L156,243.0 L168,242.8 L180,242.1 L192,241.1 L204,239.6 L216,237.8 L228,235.7 L240,233.2 L252,230.5 L264,227.4 L276,224.2 L288,220.7 L300,217.1 L312,213.3 L324,209.5 L336,205.6 L348,201.7 L360,197.9 L372,194.2 L384,190.6 L396,187.2 L408,183.9 L420,181.0 L432,178.2 L444,175.8 L456,173.8 L468,172.0 L480,170.7 L492,169.7 L504,169.2 L516,169.0 L528,169.2 L540,169.9 L552,170.9 L564,172.4 L576,174.2 L588,176.3 L600,178.8 L612,181.5 L624,184.6 L636,187.8 L648,191.3 L660,194.9 L672,198.7 L684,202.5 L696,206.4 L708,210.3 L720,214.1 L732,217.8 L744,221.4 L756,224.8 L768,228.1 L780,231.0 L792,233.8 L804,236.2 L816,238.2 L828,240.0 L840,241.3 L852,242.3 L864,242.8 L876,243.0 L888,242.8 L900,242.1 L912,241.1 L924,239.6 L936,237.8 L948,235.7 L960,233.2 L972,230.5 L984,227.4 L996,224.2 L1008,220.7 L1020,217.1 L1032,213.3 L1044,209.5 L1056,205.6 L1068,201.7 L1080,197.9 L1092,194.2 L1104,190.6 L1116,187.2 L1128,183.9 L1140,181.0 L1152,178.2 L1164,175.8 L1176,173.8 L1188,172.0 L1200,170.7 L1212,169.7 L1224,169.2 L1236,169.0 L1248,169.2 L1260,169.9 L1272,170.9 L1284,172.4 L1296,174.2 L1308,176.3 L1320,178.8 L1332,181.5 L1344,184.6 L1356,187.8 L1368,191.3 L1380,194.9 L1392,198.7 L1404,202.5 L1416,206.4 L1428,210.3 L1440,214.1' fill='none' stroke='%23FFFFFF' stroke-opacity='0.098' stroke-width='1.2'/%3E%3Cpath d='M0,249.0 L12,252.7 L24,256.2 L36,259.4 L48,262.3 L60,264.9 L72,267.1 L84,268.9 L96,270.3 L108,271.3 L120,271.9 L132,272.0 L144,271.7 L156,270.9 L168,269.8 L180,268.2 L192,266.2 L204,263.9 L216,261.2 L228,258.1 L240,254.8 L252,251.3 L264,247.5 L276,243.6 L288,239.5 L300,235.3 L312,231.2 L324,227.0 L336,222.9 L348,218.8 L360,215.0 L372,211.3 L384,207.8 L396,204.6 L408,201.7 L420,199.1 L432,196.9 L444,195.1 L456,193.7 L468,192.7 L480,192.1 L492,192.0 L504,192.3 L516,193.1 L528,194.2 L540,195.8 L552,197.8 L564,200.1 L576,202.8 L588,205.9 L600,209.2 L612,212.7 L624,216.5 L636,220.4 L648,224.5 L660,228.7 L672,232.8 L684,237.0 L696,241.1 L708,245.2 L720,249.0 L732,252.7 L744,256.2 L756,259.4 L768,262.3 L780,264.9 L792,267.1 L804,268.9 L816,270.3 L828,271.3 L840,271.9 L852,272.0 L864,271.7 L876,270.9 L888,269.8 L900,268.2 L912,266.2 L924,263.9 L936,261.2 L948,258.1 L960,254.8 L972,251.3 L984,247.5 L996,243.6 L1008,239.5 L1020,235.3 L1032,231.2 L1044,227.0 L1056,222.9 L1068,218.8 L1080,215.0 L1092,211.3 L1104,207.8 L1116,204.6 L1128,201.7 L1140,199.1 L1152,196.9 L1164,195.1 L1176,193.7 L1188,192.7 L1200,192.1 L1212,192.0 L1224,192.3 L1236,193.1 L1248,194.2 L1260,195.8 L1272,197.8 L1284,200.1 L1296,202.8 L1308,205.9 L1320,209.2 L1332,212.7 L1344,216.5 L1356,220.4 L1368,224.5 L1380,228.7 L1392,232.8 L1404,237.0 L1416,241.1 L1428,245.2 L1440,249.0' fill='none' stroke='%23FFFFFF' stroke-opacity='0.106' stroke-width='1.2'/%3E%3Cpath d='M0,284.4 L12,287.8 L24,290.9 L36,293.6 L48,295.9 L60,297.8 L72,299.3 L84,300.3 L96,300.9 L108,301.0 L120,300.6 L132,299.8 L144,298.5 L156,296.7 L168,294.5 L180,292.0 L192,289.0 L204,285.7 L216,282.2 L228,278.3 L240,274.2 L252,270.0 L264,265.6 L276,261.1 L288,256.6 L300,252.2 L312,247.7 L324,243.4 L336,239.3 L348,235.3 L360,231.6 L372,228.2 L384,225.1 L396,222.4 L408,220.1 L420,218.2 L432,216.7 L444,215.7 L456,215.1 L468,215.0 L480,215.4 L492,216.2 L504,217.5 L516,219.3 L528,221.5 L540,224.0 L552,227.0 L564,230.3 L576,233.8 L588,237.7 L600,241.8 L612,246.0 L624,250.4 L636,254.9 L648,259.4 L660,263.8 L672,268.3 L684,272.6 L696,276.7 L708,280.7 L720,284.4 L732,287.8 L744,290.9 L756,293.6 L768,295.9 L780,297.8 L792,299.3 L804,300.3 L816,300.9 L828,301.0 L840,300.6 L852,299.8 L864,298.5 L876,296.7 L888,294.5 L900,292.0 L912,289.0 L924,285.7 L936,282.2 L948,278.3 L960,274.2 L972,270.0 L984,265.6 L996,261.1 L1008,256.6 L1020,252.2 L1032,247.7 L1044,243.4 L1056,239.3 L1068,235.3 L1080,231.6 L1092,228.2 L1104,225.1 L1116,222.4 L1128,220.1 L1140,218.2 L1152,216.7 L1164,215.7 L1176,215.1 L1188,215.0 L1200,215.4 L1212,216.2 L1224,217.5 L1236,219.3 L1248,221.5 L1260,224.0 L1272,227.0 L1284,230.3 L1296,233.8 L1308,237.7 L1320,241.8 L1332,246.0 L1344,250.4 L1356,254.9 L1368,259.4 L1380,263.8 L1392,268.3 L1404,272.6 L1416,276.7 L1428,280.7 L1440,284.4' fill='none' stroke='%23FFFFFF' stroke-opacity='0.114' stroke-width='1.2'/%3E%3Cpath d='M0,319.5 L12,322.3 L24,324.8 L36,326.8 L48,328.3 L60,329.4 L72,329.9 L84,330.0 L96,329.5 L108,328.6 L120,327.1 L132,325.2 L144,322.8 L156,320.0 L168,316.9 L180,313.3 L192,309.4 L204,305.3 L216,300.9 L228,296.4 L240,291.7 L252,286.9 L264,282.1 L276,277.3 L288,272.5 L300,268.0 L312,263.5 L324,259.3 L336,255.4 L348,251.8 L360,248.5 L372,245.7 L384,243.2 L396,241.2 L408,239.7 L420,238.6 L432,238.1 L444,238.0 L456,238.5 L468,239.4 L480,240.9 L492,242.8 L504,245.2 L516,248.0 L528,251.1 L540,254.7 L552,258.6 L564,262.7 L576,267.1 L588,271.6 L600,276.3 L612,281.1 L624,285.9 L636,290.7 L648,295.5 L660,300.0 L672,304.5 L684,308.7 L696,312.6 L708,316.2 L720,319.5 L732,322.3 L744,324.8 L756,326.8 L768,328.3 L780,329.4 L792,329.9 L804,330.0 L816,329.5 L828,328.6 L840,327.1 L852,325.2 L864,322.8 L876,320.0 L888,316.9 L900,313.3 L912,309.4 L924,305.3 L936,300.9 L948,296.4 L960,291.7 L972,286.9 L984,282.1 L996,277.3 L1008,272.5 L1020,268.0 L1032,263.5 L1044,259.3 L1056,255.4 L1068,251.8 L1080,248.5 L1092,245.7 L1104,243.2 L1116,241.2 L1128,239.7 L1140,238.6 L1152,238.1 L1164,238.0 L1176,238.5 L1188,239.4 L1200,240.9 L1212,242.8 L1224,245.2 L1236,248.0 L1248,251.1 L1260,254.7 L1272,258.6 L1284,262.7 L1296,267.1 L1308,271.6 L1320,276.3 L1332,281.1 L1344,285.9 L1356,290.7 L1368,295.5 L1380,300.0 L1392,304.5 L1404,308.7 L1416,312.6 L1428,316.2 L1440,319.5' fill='none' stroke='%23FFFFFF' stroke-opacity='0.122' stroke-width='1.2'/%3E%3Cpath d='M0,353.7 L12,355.8 L24,357.3 L36,358.4 L48,358.9 L60,358.9 L72,358.4 L84,357.3 L96,355.7 L108,353.6 L120,351.1 L132,348.1 L144,344.6 L156,340.8 L168,336.7 L180,332.2 L192,327.5 L204,322.7 L216,317.6 L228,312.5 L240,307.4 L252,302.3 L264,297.3 L276,292.4 L288,287.7 L300,283.3 L312,279.1 L324,275.3 L336,271.9 L348,268.9 L360,266.3 L372,264.2 L384,262.7 L396,261.6 L408,261.1 L420,261.1 L432,261.6 L444,262.7 L456,264.3 L468,266.4 L480,268.9 L492,271.9 L504,275.4 L516,279.2 L528,283.3 L540,287.8 L552,292.5 L564,297.3 L576,302.4 L588,307.5 L600,312.6 L612,317.7 L624,322.7 L636,327.6 L648,332.3 L660,336.7 L672,340.9 L684,344.7 L696,348.1 L708,351.1 L720,353.7 L732,355.8 L744,357.3 L756,358.4 L768,358.9 L780,358.9 L792,358.4 L804,357.3 L816,355.7 L828,353.6 L840,351.1 L852,348.1 L864,344.6 L876,340.8 L888,336.7 L900,332.2 L912,327.5 L924,322.7 L936,317.6 L948,312.5 L960,307.4 L972,302.3 L984,297.3 L996,292.4 L1008,287.7 L1020,283.3 L1032,279.1 L1044,275.3 L1056,271.9 L1068,268.9 L1080,266.3 L1092,264.2 L1104,262.7 L1116,261.6 L1128,261.1 L1140,261.1 L1152,261.6 L1164,262.7 L1176,264.3 L1188,266.4 L1200,268.9 L1212,271.9 L1224,275.4 L1236,279.2 L1248,283.3 L1260,287.8 L1272,292.5 L1284,297.3 L1296,302.4 L1308,307.5 L1320,312.6 L1332,317.7 L1344,322.7 L1356,327.6 L1368,332.3 L1380,336.7 L1392,340.9 L1404,344.7 L1416,348.1 L1428,351.1 L1440,353.7' fill='none' stroke='%23FFFFFF' stroke-opacity='0.130' stroke-width='1.2'/%3E%3Cpath d='M0,386.4 L12,387.4 L24,388.0 L36,387.9 L48,387.3 L60,386.1 L72,384.3 L84,382.1 L96,379.3 L108,376.0 L120,372.4 L132,368.3 L144,363.8 L156,359.1 L168,354.1 L180,348.9 L192,343.6 L204,338.1 L216,332.7 L228,327.3 L240,322.0 L252,316.8 L264,311.9 L276,307.2 L288,302.8 L300,298.8 L312,295.2 L324,292.1 L336,289.4 L348,287.3 L360,285.6 L372,284.6 L384,284.0 L396,284.1 L408,284.7 L420,285.9 L432,287.7 L444,289.9 L456,292.7 L468,296.0 L480,299.6 L492,303.7 L504,308.2 L516,312.9 L528,317.9 L540,323.1 L552,328.4 L564,333.9 L576,339.3 L588,344.7 L600,350.0 L612,355.2 L624,360.1 L636,364.8 L648,369.2 L660,373.2 L672,376.8 L684,379.9 L696,382.6 L708,384.7 L720,386.4 L732,387.4 L744,388.0 L756,387.9 L768,387.3 L780,386.1 L792,384.3 L804,382.1 L816,379.3 L828,376.0 L840,372.4 L852,368.3 L864,363.8 L876,359.1 L888,354.1 L900,348.9 L912,343.6 L924,338.1 L936,332.7 L948,327.3 L960,322.0 L972,316.8 L984,311.9 L996,307.2 L1008,302.8 L1020,298.8 L1032,295.2 L1044,292.1 L1056,289.4 L1068,287.3 L1080,285.6 L1092,284.6 L1104,284.0 L1116,284.1 L1128,284.7 L1140,285.9 L1152,287.7 L1164,289.9 L1176,292.7 L1188,296.0 L1200,299.6 L1212,303.7 L1224,308.2 L1236,312.9 L1248,317.9 L1260,323.1 L1272,328.4 L1284,333.9 L1296,339.3 L1308,344.7 L1320,350.0 L1332,355.2 L1344,360.1 L1356,364.8 L1368,369.2 L1380,373.2 L1392,376.8 L1404,379.9 L1416,382.6 L1428,384.7 L1440,386.4' fill='none' stroke='%23FFFFFF' stroke-opacity='0.138' stroke-width='1.2'/%3E%3Cpath d='M0,417.0 L12,416.8 L24,416.1 L36,414.8 L48,412.9 L60,410.5 L72,407.5 L84,404.0 L96,400.0 L108,395.7 L120,391.0 L132,385.9 L144,380.6 L156,375.1 L168,369.4 L180,363.7 L192,357.9 L204,352.2 L216,346.6 L228,341.2 L240,336.0 L252,331.1 L264,326.5 L276,322.3 L288,318.5 L300,315.2 L312,312.5 L324,310.2 L336,308.6 L348,307.5 L360,307.0 L372,307.2 L384,307.9 L396,309.2 L408,311.1 L420,313.5 L432,316.5 L444,320.0 L456,324.0 L468,328.3 L480,333.0 L492,338.1 L504,343.4 L516,348.9 L528,354.6 L540,360.3 L552,366.1 L564,371.8 L576,377.4 L588,382.8 L600,388.0 L612,392.9 L624,397.5 L636,401.7 L648,405.5 L660,408.8 L672,411.5 L684,413.8 L696,415.4 L708,416.5 L720,417.0 L732,416.8 L744,416.1 L756,414.8 L768,412.9 L780,410.5 L792,407.5 L804,404.0 L816,400.0 L828,395.7 L840,391.0 L852,385.9 L864,380.6 L876,375.1 L888,369.4 L900,363.7 L912,357.9 L924,352.2 L936,346.6 L948,341.2 L960,336.0 L972,331.1 L984,326.5 L996,322.3 L1008,318.5 L1020,315.2 L1032,312.5 L1044,310.2 L1056,308.6 L1068,307.5 L1080,307.0 L1092,307.2 L1104,307.9 L1116,309.2 L1128,311.1 L1140,313.5 L1152,316.5 L1164,320.0 L1176,324.0 L1188,328.3 L1200,333.0 L1212,338.1 L1224,343.4 L1236,348.9 L1248,354.6 L1260,360.3 L1272,366.1 L1284,371.8 L1296,377.4 L1308,382.8 L1320,388.0 L1332,392.9 L1344,397.5 L1356,401.7 L1368,405.5 L1380,408.8 L1392,411.5 L1404,413.8 L1416,415.4 L1428,416.5 L1440,417.0' fill='none' stroke='%23FFFFFF' stroke-opacity='0.146' stroke-width='1.2'/%3E%3Cpath d='M0,445.0 L12,443.5 L24,441.5 L36,438.8 L48,435.6 L60,431.9 L72,427.7 L84,423.0 L96,418.0 L108,412.7 L120,407.0 L132,401.2 L144,395.2 L156,389.2 L168,383.1 L180,377.1 L192,371.2 L204,365.5 L216,360.0 L228,354.9 L240,350.1 L252,345.7 L264,341.8 L276,338.4 L288,335.5 L300,333.2 L312,331.5 L324,330.5 L336,330.0 L348,330.2 L360,331.0 L372,332.5 L384,334.5 L396,337.2 L408,340.4 L420,344.1 L432,348.3 L444,353.0 L456,358.0 L468,363.3 L480,369.0 L492,374.8 L504,380.8 L516,386.8 L528,392.9 L540,398.9 L552,404.8 L564,410.5 L576,416.0 L588,421.1 L600,425.9 L612,430.3 L624,434.2 L636,437.6 L648,440.5 L660,442.8 L672,444.5 L684,445.5 L696,446.0 L708,445.8 L720,445.0 L732,443.5 L744,441.5 L756,438.8 L768,435.6 L780,431.9 L792,427.7 L804,423.0 L816,418.0 L828,412.7 L840,407.0 L852,401.2 L864,395.2 L876,389.2 L888,383.1 L900,377.1 L912,371.2 L924,365.5 L936,360.0 L948,354.9 L960,350.1 L972,345.7 L984,341.8 L996,338.4 L1008,335.5 L1020,333.2 L1032,331.5 L1044,330.5 L1056,330.0 L1068,330.2 L1080,331.0 L1092,332.5 L1104,334.5 L1116,337.2 L1128,340.4 L1140,344.1 L1152,348.3 L1164,353.0 L1176,358.0 L1188,363.3 L1200,369.0 L1212,374.8 L1224,380.8 L1236,386.8 L1248,392.9 L1260,398.9 L1272,404.8 L1284,410.5 L1296,416.0 L1308,421.1 L1320,425.9 L1332,430.3 L1344,434.2 L1356,437.6 L1368,440.5 L1380,442.8 L1392,444.5 L1404,445.5 L1416,446.0 L1428,445.8 L1440,445.0' fill='none' stroke='%23FFFFFF' stroke-opacity='0.154' stroke-width='1.2'/%3E%3Cpath d='M0,470.0 L12,467.1 L24,463.7 L36,459.7 L48,455.3 L60,450.3 L72,445.0 L84,439.3 L96,433.4 L108,427.3 L120,421.0 L132,414.6 L144,408.2 L156,401.9 L168,395.7 L180,389.7 L192,384.0 L204,378.6 L216,373.6 L228,369.1 L240,365.0 L252,361.5 L264,358.5 L276,356.2 L288,354.5 L300,353.4 L312,353.0 L324,353.3 L336,354.2 L348,355.8 L360,358.0 L372,360.9 L384,364.3 L396,368.3 L408,372.7 L420,377.7 L432,383.0 L444,388.7 L456,394.6 L468,400.7 L480,407.0 L492,413.4 L504,419.8 L516,426.1 L528,432.3 L540,438.3 L552,444.0 L564,449.4 L576,454.4 L588,458.9 L600,463.0 L612,466.5 L624,469.5 L636,471.8 L648,473.5 L660,474.6 L672,475.0 L684,474.7 L696,473.8 L708,472.2 L720,470.0 L732,467.1 L744,463.7 L756,459.7 L768,455.3 L780,450.3 L792,445.0 L804,439.3 L816,433.4 L828,427.3 L840,421.0 L852,414.6 L864,408.2 L876,401.9 L888,395.7 L900,389.7 L912,384.0 L924,378.6 L936,373.6 L948,369.1 L960,365.0 L972,361.5 L984,358.5 L996,356.2 L1008,354.5 L1020,353.4 L1032,353.0 L1044,353.3 L1056,354.2 L1068,355.8 L1080,358.0 L1092,360.9 L1104,364.3 L1116,368.3 L1128,372.7 L1140,377.7 L1152,383.0 L1164,388.7 L1176,394.6 L1188,400.7 L1200,407.0 L1212,413.4 L1224,419.8 L1236,426.1 L1248,432.3 L1260,438.3 L1272,444.0 L1284,449.4 L1296,454.4 L1308,458.9 L1320,463.0 L1332,466.5 L1344,469.5 L1356,471.8 L1368,473.5 L1380,474.6 L1392,475.0 L1404,474.7 L1416,473.8 L1428,472.2 L1440,470.0' fill='none' stroke='%23FFFFFF' stroke-opacity='0.162' stroke-width='1.2'/%3E%3Cpath d='M0,491.7 L12,487.5 L24,482.8 L36,477.6 L48,472.0 L60,466.0 L72,459.7 L84,453.3 L96,446.6 L108,439.9 L120,433.3 L132,426.6 L144,420.2 L156,413.9 L168,408.0 L180,402.3 L192,397.1 L204,392.4 L216,388.2 L228,384.5 L240,381.5 L252,379.1 L264,377.4 L276,376.3 L288,376.0 L300,376.4 L312,377.4 L324,379.1 L336,381.6 L348,384.6 L360,388.3 L372,392.5 L384,397.2 L396,402.4 L408,408.0 L420,414.0 L432,420.3 L444,426.7 L456,433.4 L468,440.1 L480,446.7 L492,453.4 L504,459.8 L516,466.1 L528,472.0 L540,477.7 L552,482.9 L564,487.6 L576,491.8 L588,495.5 L600,498.5 L612,500.9 L624,502.6 L636,503.7 L648,504.0 L660,503.6 L672,502.6 L684,500.9 L696,498.4 L708,495.4 L720,491.7 L732,487.5 L744,482.8 L756,477.6 L768,472.0 L780,466.0 L792,459.7 L804,453.3 L816,446.6 L828,439.9 L840,433.3 L852,426.6 L864,420.2 L876,413.9 L888,408.0 L900,402.3 L912,397.1 L924,392.4 L936,388.2 L948,384.5 L960,381.5 L972,379.1 L984,377.4 L996,376.3 L1008,376.0 L1020,376.4 L1032,377.4 L1044,379.1 L1056,381.6 L1068,384.6 L1080,388.3 L1092,392.5 L1104,397.2 L1116,402.4 L1128,408.0 L1140,414.0 L1152,420.3 L1164,426.7 L1176,433.4 L1188,440.1 L1200,446.7 L1212,453.4 L1224,459.8 L1236,466.1 L1248,472.0 L1260,477.7 L1272,482.9 L1284,487.6 L1296,491.8 L1308,495.5 L1320,498.5 L1332,500.9 L1344,502.6 L1356,503.7 L1368,504.0 L1380,503.6 L1392,502.6 L1404,500.9 L1416,498.4 L1428,495.4 L1440,491.7' fill='none' stroke='%23FFFFFF' stroke-opacity='0.170' stroke-width='1.2'/%3E%3Cpath d='M0,510.3 L12,504.8 L24,498.8 L36,492.5 L48,486.0 L60,479.2 L72,472.2 L84,465.2 L96,458.2 L108,451.3 L120,444.6 L132,438.0 L144,431.8 L156,426.0 L168,420.6 L180,415.7 L192,411.3 L204,407.6 L216,404.5 L228,402.0 L240,400.3 L252,399.3 L264,399.0 L276,399.5 L288,400.6 L300,402.5 L312,405.1 L324,408.4 L336,412.3 L348,416.7 L360,421.7 L372,427.2 L384,433.2 L396,439.5 L408,446.0 L420,452.8 L432,459.8 L444,466.8 L456,473.8 L468,480.7 L480,487.4 L492,494.0 L504,500.2 L516,506.0 L528,511.4 L540,516.3 L552,520.7 L564,524.4 L576,527.5 L588,530.0 L600,531.7 L612,532.7 L624,533.0 L636,532.5 L648,531.4 L660,529.5 L672,526.9 L684,523.6 L696,519.7 L708,515.3 L720,510.3 L732,504.8 L744,498.8 L756,492.5 L768,486.0 L780,479.2 L792,472.2 L804,465.2 L816,458.2 L828,451.3 L840,444.6 L852,438.0 L864,431.8 L876,426.0 L888,420.6 L900,415.7 L912,411.3 L924,407.6 L936,404.5 L948,402.0 L960,400.3 L972,399.3 L984,399.0 L996,399.5 L1008,400.6 L1020,402.5 L1032,405.1 L1044,408.4 L1056,412.3 L1068,416.7 L1080,421.7 L1092,427.2 L1104,433.2 L1116,439.5 L1128,446.0 L1140,452.8 L1152,459.8 L1164,466.8 L1176,473.8 L1188,480.7 L1200,487.4 L1212,494.0 L1224,500.2 L1236,506.0 L1248,511.4 L1260,516.3 L1272,520.7 L1284,524.4 L1296,527.5 L1308,530.0 L1320,531.7 L1332,532.7 L1344,533.0 L1356,532.5 L1368,531.4 L1380,529.5 L1392,526.9 L1404,523.6 L1416,519.7 L1428,515.3 L1440,510.3' fill='none' stroke='%23AF2B26' stroke-opacity='0.700' stroke-width='1.6'/%3E%3Cpath d='M0,525.7 L12,519.1 L24,512.2 L36,505.0 L48,497.8 L60,490.5 L72,483.2 L84,475.9 L96,468.9 L108,462.1 L120,455.7 L132,449.6 L144,444.0 L156,439.0 L168,434.5 L180,430.6 L192,427.4 L204,425.0 L216,423.2 L228,422.2 L240,422.0 L252,422.6 L264,423.9 L276,425.9 L288,428.7 L300,432.2 L312,436.3 L324,441.0 L336,446.3 L348,452.1 L360,458.3 L372,464.9 L384,471.8 L396,479.0 L408,486.2 L420,493.5 L432,500.8 L444,508.1 L456,515.1 L468,521.9 L480,528.3 L492,534.4 L504,540.0 L516,545.0 L528,549.5 L540,553.4 L552,556.6 L564,559.0 L576,560.8 L588,561.8 L600,562.0 L612,561.4 L624,560.1 L636,558.1 L648,555.3 L660,551.8 L672,547.7 L684,543.0 L696,537.7 L708,531.9 L720,525.7 L732,519.1 L744,512.2 L756,505.0 L768,497.8 L780,490.5 L792,483.2 L804,475.9 L816,468.9 L828,462.1 L840,455.7 L852,449.6 L864,444.0 L876,439.0 L888,434.5 L900,430.6 L912,427.4 L924,425.0 L936,423.2 L948,422.2 L960,422.0 L972,422.6 L984,423.9 L996,425.9 L1008,428.7 L1020,432.2 L1032,436.3 L1044,441.0 L1056,446.3 L1068,452.1 L1080,458.3 L1092,464.9 L1104,471.8 L1116,479.0 L1128,486.2 L1140,493.5 L1152,500.8 L1164,508.1 L1176,515.1 L1188,521.9 L1200,528.3 L1212,534.4 L1224,540.0 L1236,545.0 L1248,549.5 L1260,553.4 L1272,556.6 L1284,559.0 L1296,560.8 L1308,561.8 L1320,562.0 L1332,561.4 L1344,560.1 L1356,558.1 L1368,555.3 L1380,551.8 L1392,547.7 L1404,543.0 L1416,537.7 L1428,531.9 L1440,525.7' fill='none' stroke='%23FFFFFF' stroke-opacity='0.186' stroke-width='1.2'/%3E%3Cpath d='M0,538.3 L12,530.8 L24,523.3 L36,515.6 L48,508.0 L60,500.5 L72,493.2 L84,486.2 L96,479.5 L108,473.2 L120,467.4 L132,462.2 L144,457.6 L156,453.6 L168,450.4 L180,447.9 L192,446.1 L204,445.2 L216,445.0 L228,445.7 L240,447.1 L252,449.3 L264,452.3 L276,456.0 L288,460.4 L300,465.4 L312,470.9 L324,477.0 L336,483.6 L348,490.5 L360,497.7 L372,505.2 L384,512.7 L396,520.4 L408,528.0 L420,535.5 L432,542.8 L444,549.8 L456,556.5 L468,562.8 L480,568.6 L492,573.8 L504,578.4 L516,582.4 L528,585.6 L540,588.1 L552,589.9 L564,590.8 L576,591.0 L588,590.3 L600,588.9 L612,586.7 L624,583.7 L636,580.0 L648,575.6 L660,570.6 L672,565.1 L684,559.0 L696,552.4 L708,545.5 L720,538.3 L732,530.8 L744,523.3 L756,515.6 L768,508.0 L780,500.5 L792,493.2 L804,486.2 L816,479.5 L828,473.2 L840,467.4 L852,462.2 L864,457.6 L876,453.6 L888,450.4 L900,447.9 L912,446.1 L924,445.2 L936,445.0 L948,445.7 L960,447.1 L972,449.3 L984,452.3 L996,456.0 L1008,460.4 L1020,465.4 L1032,470.9 L1044,477.0 L1056,483.6 L1068,490.5 L1080,497.7 L1092,505.2 L1104,512.7 L1116,520.4 L1128,528.0 L1140,535.5 L1152,542.8 L1164,549.8 L1176,556.5 L1188,562.8 L1200,568.6 L1212,573.8 L1224,578.4 L1236,582.4 L1248,585.6 L1260,588.1 L1272,589.9 L1284,590.8 L1296,591.0 L1308,590.3 L1320,588.9 L1332,586.7 L1344,583.7 L1356,580.0 L1368,575.6 L1380,570.6 L1392,565.1 L1404,559.0 L1416,552.4 L1428,545.5 L1440,538.3' fill='none' stroke='%23FFFFFF' stroke-opacity='0.194' stroke-width='1.2'/%3E%3Cpath d='M0,548.7 L12,540.7 L24,532.8 L36,525.0 L48,517.4 L60,510.1 L72,503.2 L84,496.7 L96,490.8 L108,485.4 L120,480.6 L132,476.6 L144,473.3 L156,470.8 L168,469.0 L180,468.1 L192,468.1 L204,468.8 L216,470.4 L228,472.8 L240,476.0 L252,479.9 L264,484.5 L276,489.8 L288,495.6 L300,502.0 L312,508.9 L324,516.1 L336,523.7 L348,531.4 L360,539.3 L372,547.3 L384,555.2 L396,563.0 L408,570.6 L420,577.9 L432,584.8 L444,591.3 L456,597.2 L468,602.6 L480,607.4 L492,611.4 L504,614.7 L516,617.2 L528,619.0 L540,619.9 L552,619.9 L564,619.2 L576,617.6 L588,615.2 L600,612.0 L612,608.1 L624,603.5 L636,598.2 L648,592.4 L660,586.0 L672,579.1 L684,571.9 L696,564.3 L708,556.6 L720,548.7 L732,540.7 L744,532.8 L756,525.0 L768,517.4 L780,510.1 L792,503.2 L804,496.7 L816,490.8 L828,485.4 L840,480.6 L852,476.6 L864,473.3 L876,470.8 L888,469.0 L900,468.1 L912,468.1 L924,468.8 L936,470.4 L948,472.8 L960,476.0 L972,479.9 L984,484.5 L996,489.8 L1008,495.6 L1020,502.0 L1032,508.9 L1044,516.1 L1056,523.7 L1068,531.4 L1080,539.3 L1092,547.3 L1104,555.2 L1116,563.0 L1128,570.6 L1140,577.9 L1152,584.8 L1164,591.3 L1176,597.2 L1188,602.6 L1200,607.4 L1212,611.4 L1224,614.7 L1236,617.2 L1248,619.0 L1260,619.9 L1272,619.9 L1284,619.2 L1296,617.6 L1308,615.2 L1320,612.0 L1332,608.1 L1344,603.5 L1356,598.2 L1368,592.4 L1380,586.0 L1392,579.1 L1404,571.9 L1416,564.3 L1428,556.6 L1440,548.7' fill='none' stroke='%23FFFFFF' stroke-opacity='0.202' stroke-width='1.2'/%3E%3Cpath d='M0,557.5 L12,549.5 L24,541.6 L36,534.0 L48,526.9 L60,520.2 L72,514.1 L84,508.5 L96,503.7 L108,499.6 L120,496.2 L132,493.7 L144,492.0 L156,491.1 L168,491.1 L180,492.0 L192,493.7 L204,496.3 L216,499.7 L228,503.8 L240,508.7 L252,514.2 L264,520.4 L276,527.1 L288,534.2 L300,541.8 L312,549.7 L324,557.7 L336,566.0 L348,574.2 L360,582.5 L372,590.5 L384,598.4 L396,606.0 L408,613.1 L420,619.8 L432,625.9 L444,631.5 L456,636.3 L468,640.4 L480,643.8 L492,646.3 L504,648.0 L516,648.9 L528,648.9 L540,648.0 L552,646.3 L564,643.7 L576,640.3 L588,636.2 L600,631.3 L612,625.8 L624,619.6 L636,612.9 L648,605.8 L660,598.2 L672,590.3 L684,582.3 L696,574.0 L708,565.8 L720,557.5 L732,549.5 L744,541.6 L756,534.0 L768,526.9 L780,520.2 L792,514.1 L804,508.5 L816,503.7 L828,499.6 L840,496.2 L852,493.7 L864,492.0 L876,491.1 L888,491.1 L900,492.0 L912,493.7 L924,496.3 L936,499.7 L948,503.8 L960,508.7 L972,514.2 L984,520.4 L996,527.1 L1008,534.2 L1020,541.8 L1032,549.7 L1044,557.7 L1056,566.0 L1068,574.2 L1080,582.5 L1092,590.5 L1104,598.4 L1116,606.0 L1128,613.1 L1140,619.8 L1152,625.9 L1164,631.5 L1176,636.3 L1188,640.4 L1200,643.8 L1212,646.3 L1224,648.0 L1236,648.9 L1248,648.9 L1260,648.0 L1272,646.3 L1284,643.7 L1296,640.3 L1308,636.2 L1320,631.3 L1332,625.8 L1344,619.6 L1356,612.9 L1368,605.8 L1380,598.2 L1392,590.3 L1404,582.3 L1416,574.0 L1428,565.8 L1440,557.5' fill='none' stroke='%23FFFFFF' stroke-opacity='0.210' stroke-width='1.2'/%3E%3C/svg%3E") 0 0/1440px 800px repeat-x;animation:haw 40s linear infinite}
body.vp-site .hrot .b2::after{inset:0;background:radial-gradient(circle,rgba(255,255,255,.10) 1px,transparent 1.5px) 0 0/28px 28px;-webkit-mask-image:linear-gradient(180deg,transparent 55%,#000);mask-image:linear-gradient(180deg,transparent 55%,#000);opacity:.6}
body.vp-site .hrot .b0::after{width:1016px;height:160px;left:76%;top:56%;margin:-80px 0 0 -508px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1016' height='160' viewBox='0 0 1016 160'%3E%3Crect x='8' y='77.0' width='4' height='6.0' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='22' y='68.0' width='4' height='24.0' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='36' y='59.7' width='4' height='40.5' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='50' y='54.2' width='4' height='51.6' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='64' y='52.9' width='4' height='54.3' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='78' y='56.1' width='4' height='47.8' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='92' y='63.0' width='4' height='34.0' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='106' y='71.6' width='4' height='16.8' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='120' y='74.6' width='4' height='10.8' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='134' y='69.7' width='4' height='20.7' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='148' y='68.7' width='4' height='22.5' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='162' y='71.6' width='4' height='16.8' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='176' y='76.6' width='4' height='6.9' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='190' y='72.9' width='4' height='14.2' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='204' y='71.4' width='4' height='17.1' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='218' y='74.8' width='4' height='10.4' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='232' y='70.8' width='4' height='18.4' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='246' y='59.0' width='4' height='42.0' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='260' y='46.7' width='4' height='66.5' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='274' y='37.9' width='4' height='84.2' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='288' y='35.7' width='4' height='88.5' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='302' y='42.2' width='4' height='75.7' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='316' y='56.9' width='4' height='46.3' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='330' y='76.7' width='4' height='6.6' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='344' y='54.8' width='4' height='50.4' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='358' y='36.2' width='4' height='87.6' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='372' y='25.1' width='4' height='109.9' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='386' y='23.7' width='4' height='112.6' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='400' y='32.0' width='4' height='96.0' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='414' y='47.4' width='4' height='65.1' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='428' y='65.8' width='4' height='28.5' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='442' y='71.7' width='4' height='16.7' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='456' y='60.6' width='4' height='38.8' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='470' y='56.9' width='4' height='46.2' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='484' y='60.1' width='4' height='39.9' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='498' y='67.5' width='4' height='25.0' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='512' y='75.4' width='4' height='9.2' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='526' y='74.0' width='4' height='12.0' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='540' y='75.3' width='4' height='9.4' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='554' y='71.2' width='4' height='17.6' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='568' y='59.3' width='4' height='41.4' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='582' y='46.6' width='4' height='66.8' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='596' y='37.4' width='4' height='85.3' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='610' y='35.2' width='4' height='89.6' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='624' y='41.9' width='4' height='76.1' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='638' y='57.0' width='4' height='46.0' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='652' y='76.4' width='4' height='7.1' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='666' y='54.9' width='4' height='50.3' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='680' y='37.0' width='4' height='85.9' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='694' y='26.8' width='4' height='106.4' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='708' y='26.1' width='4' height='107.7' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='722' y='34.5' width='4' height='91.0' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='736' y='49.3' width='4' height='61.3' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='750' y='66.6' width='4' height='26.7' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='764' y='71.8' width='4' height='16.5' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='778' y='61.1' width='4' height='37.8' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='792' y='56.8' width='4' height='46.3' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='806' y='58.6' width='4' height='42.8' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='820' y='64.3' width='4' height='31.5' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='834' y='71.0' width='4' height='18.1' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='848' y='75.9' width='4' height='8.2' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='862' y='76.6' width='4' height='6.7' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='876' y='74.9' width='4' height='10.2' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='890' y='69.7' width='4' height='20.6' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='904' y='63.8' width='4' height='32.4' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='918' y='59.5' width='4' height='41.0' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='932' y='58.6' width='4' height='42.8' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='946' y='61.8' width='4' height='36.3' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='960' y='68.6' width='4' height='22.8' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='974' y='76.7' width='4' height='6.7' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='988' y='68.1' width='4' height='23.8' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3Crect x='1002' y='61.7' width='4' height='36.6' rx='2' fill='%235B82E0' fill-opacity='.55'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);animation:hav 2.8s ease-in-out infinite;transform-origin:center}
body.vp-site .hrot .b1::after{width:1000px;height:560px;right:-40px;bottom:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='560' viewBox='0 0 1000 560'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%233A66D6' stop-opacity='.28'/%3E%3Cstop offset='1' stop-color='%233A66D6' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cline x1='0' y1='80' x2='1000' y2='80' stroke='%23FFFFFF' stroke-opacity='.06' stroke-dasharray='3 6'/%3E%3Cline x1='0' y1='160' x2='1000' y2='160' stroke='%23FFFFFF' stroke-opacity='.06' stroke-dasharray='3 6'/%3E%3Cline x1='0' y1='240' x2='1000' y2='240' stroke='%23FFFFFF' stroke-opacity='.06' stroke-dasharray='3 6'/%3E%3Cline x1='0' y1='320' x2='1000' y2='320' stroke='%23FFFFFF' stroke-opacity='.06' stroke-dasharray='3 6'/%3E%3Cline x1='0' y1='400' x2='1000' y2='400' stroke='%23FFFFFF' stroke-opacity='.06' stroke-dasharray='3 6'/%3E%3Cline x1='0' y1='480' x2='1000' y2='480' stroke='%23FFFFFF' stroke-opacity='.06' stroke-dasharray='3 6'/%3E%3Cpath d='M0,470 L120,440 L230,455 L340,390 L450,405 L560,330 L670,350 L780,270 L890,230 L1000,160 L1000,560 L0,560 Z' fill='url(%23g)'/%3E%3Cpath d='M0,470 L120,440 L230,455 L340,390 L450,405 L560,330 L670,350 L780,270 L890,230 L1000,160' fill='none' stroke='%237FA0EE' stroke-width='2'/%3E%3Ccircle cx='0' cy='470' r='4' fill='%23132350' stroke='%237FA0EE' stroke-width='1.5'/%3E%3Ccircle cx='120' cy='440' r='4' fill='%23132350' stroke='%237FA0EE' stroke-width='1.5'/%3E%3Ccircle cx='230' cy='455' r='4' fill='%23132350' stroke='%237FA0EE' stroke-width='1.5'/%3E%3Ccircle cx='340' cy='390' r='4' fill='%23132350' stroke='%237FA0EE' stroke-width='1.5'/%3E%3Ccircle cx='450' cy='405' r='4' fill='%23132350' stroke='%237FA0EE' stroke-width='1.5'/%3E%3Ccircle cx='560' cy='330' r='4' fill='%23132350' stroke='%237FA0EE' stroke-width='1.5'/%3E%3Ccircle cx='670' cy='350' r='4' fill='%23132350' stroke='%237FA0EE' stroke-width='1.5'/%3E%3Ccircle cx='780' cy='270' r='4' fill='%23132350' stroke='%237FA0EE' stroke-width='1.5'/%3E%3Ccircle cx='890' cy='230' r='4' fill='%23132350' stroke='%237FA0EE' stroke-width='1.5'/%3E%3Ccircle cx='1000' cy='160' r='16' fill='%23AF2B26' fill-opacity='.25'/%3E%3Ccircle cx='1000' cy='160' r='6' fill='%23AF2B26'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.9;animation:haf 8s ease-in-out infinite}
body.vp-site .hrot.hr0 .b0,body.vp-site .hrot.hr1 .b1,body.vp-site .hrot.hr2 .b2{animation-delay:0s!important}
body.vp-site .hrot.hr0 .b1,body.vp-site .hrot.hr1 .b2,body.vp-site .hrot.hr2 .b0{animation-delay:-18s!important}
body.vp-site .hrot.hr0 .b2,body.vp-site .hrot.hr1 .b0,body.vp-site .hrot.hr2 .b1{animation-delay:-9s!important}
@keyframes haa{from{background-position:0 0}to{background-position:100% 60%}}
@keyframes hab{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.045);opacity:1}}
@keyframes had{to{background-position:22px 44px}}
@keyframes haf{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes hav{0%,100%{transform:scaleY(.72)}50%{transform:scaleY(1)}}
@keyframes haw{to{background-position:-1440px 0}}
@media (prefers-reduced-motion:reduce){body.vp-site .hrot i,body.vp-site .hrot i::before,body.vp-site .hrot i::after{animation:none!important}
body.vp-site .hrot.hr0 .b0,body.vp-site .hrot.hr1 .b1,body.vp-site .hrot.hr2 .b2{opacity:1}}
.vp-m body.vp-site .hrot .b0::before,.vp-m body.vp-site .hrot .b0::after{left:60%}
.vp-m body.vp-site .hrot .b1::after{right:-420px;opacity:.6}
body.vp-site .lxb{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;font-size:16px;font-weight:500;color:#C9D0DE}
body.vp-site .lxb a{color:#C9D0DE;text-decoration:none;transition:color .3s}
body.vp-site .lxb a:hover{color:#FFFFFF}
body.vp-site .lxb > span:last-child{color:#FFFFFF!important;font-weight:700;display:inline-flex;align-items:center;gap:8px}
body.vp-site .lxb > span:last-child::before{content:"";width:6px;height:6px;border-radius:50%;background:#AF2B26}
body.vp-site .lxs{margin:0 16px;color:#AF2B26;font-weight:700}
body.vp-site .hrot::after{background:radial-gradient(ellipse 60% 70% at 50% 58%,rgba(11,23,51,.38) 0%,rgba(11,23,51,.25) 60%,rgba(11,23,51,.05) 100%),linear-gradient(180deg,rgba(11,23,51,.35) 0%,rgba(11,23,51,0) 30%,rgba(11,23,51,.45) 100%)}
body.vp-site section:has(> .lxh) .hrot .b0{background:radial-gradient(circle at 50% 62%,rgba(175,43,38,.28) 0,rgba(175,43,38,0) 32%),radial-gradient(circle at 50% 40%,rgba(58,102,214,.38) 0,rgba(58,102,214,0) 50%)}
body.vp-site section:has(> .lxh) .hrot .b0::before,body.vp-site section:has(> .lxh) .hrot .b0::after{left:50%;top:60%}
body.vp-site section:has(> .lxh) .hrot .b1{background:radial-gradient(circle at 50% 30%,rgba(58,102,214,.40) 0,rgba(58,102,214,0) 45%),radial-gradient(circle at 50% 110%,rgba(175,43,38,.25) 0,rgba(175,43,38,0) 35%)}
body.vp-site section:has(> .lxh) .hrot .b1::before{-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 0,rgba(0,0,0,.4) 45%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 55%,#000 0,rgba(0,0,0,.4) 45%,transparent 75%)}
body.vp-site section:has(> .lxh) .hrot .b1::after{right:auto;left:50%;margin-left:-500px;opacity:.55}
body.vp-site section:has(> .lxh) > svg[width="1440"]{opacity:.6}
body.vp-site .hrot.hr0 .b0,body.vp-site .hrot.hr1 .b1,body.vp-site .hrot.hr2 .b2{opacity:1}
body.vp-site section:has(> .lxh) .hrot .b0,body.vp-site section:has(> .lxh) .hrot .b1,body.vp-site section:has(> .lxh) .hrot .b2{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;animation:hcy 27s ease-in-out infinite,hkb 27s ease-in-out infinite alternate}
body.vp-site section:has(> .lxh) .hrot .b0{background-image:url(../img/5624a57427a63257016a9c8b680b5099.webp)!important}
body.vp-site section:has(> .lxh) .hrot .b1{background-image:url(../img/bbc93301917d4c1cc2fac2ccbac84645.webp)!important}
body.vp-site section:has(> .lxh) .hrot .b2{background-image:url(../img/d72ca3a9f3126cc26bf2b4b162c0588a.webp)!important}
body.vp-site section:has(> .lxh) .hrot i::before,body.vp-site section:has(> .lxh) .hrot i::after{display:none!important}
body.vp-site section:has(> .lxh) .hrot::after{background:linear-gradient(180deg,rgba(11,23,51,.62) 0%,rgba(19,35,80,.48) 55%,rgba(11,23,51,.62) 100%)!important}
body.vp-site section:has(> .lxh) > svg[width="1440"]{display:none}
@keyframes hkb{from{transform:scale(1.02)}to{transform:scale(1.1)}}
body.vp-site :is(section:has(+ section[style*="margin-top: -"]),.elementor-element:has(+ .elementor-element section[style*="margin-top: -"]) section,.vp-sec:has(+ .vp-sec > section[style*="margin-top: -"]) > section) > .lxh{bottom:90px!important;padding-bottom:0!important}
body.vp-site section:has(> .lxh) .hrot .b0{background-image:url(../img/13af4855fc6e8327b80007d33b44e301.webp)!important}
body.vp-site section:has(> .lxh) .hrot .b1{background-image:url(../img/1cd73332f081ff1ee9fdb834e87578f6.webp)!important}
body.vp-site section:has(> .lxh) .hrot .b2{background-image:url(../img/fffccfe422fb8e50b591b225b9eb1fc8.webp)!important}
body.vp-site section:has(> .lxh) .hrot::after{background:radial-gradient(ellipse 42% 55% at 50% 58%,rgba(11,23,51,.45) 0%,rgba(11,23,51,0) 100%),linear-gradient(180deg,rgba(11,23,51,.35) 0%,rgba(11,23,51,0) 35%,rgba(11,23,51,0) 75%,rgba(11,23,51,.3) 100%)!important}
body.vp-site .lxh h1,body.vp-site .lxh h1 span{color:#FFFFFF!important}
body.vp-site .lxh h1{text-shadow:0 2px 24px rgba(6,14,40,.5)}
body.vp-site .lxb,body.vp-site .lxb a{color:#E4E9F5}
body.vp-site section:has(> .lxh) .hrot .b0,body.vp-site section:has(> .lxh) .hrot .b2{background-image:url(../img/dc76e1f62dc84c50a4876d9af6ff5aa2.webp)!important;background-position:50% 55%!important}
body.vp-site section:has(> .lxh) .hrot .b1{background-image:url(../img/fb43fed34da3df59ed812741dfa3c098.webp)!important;background-position:50% 45%!important}
body.vp-site section:has(> .lxh) .hrot::after{background:linear-gradient(180deg,rgba(11,23,51,.55) 0%,rgba(11,23,51,.35) 45%,rgba(11,23,51,.55) 100%)!important}
body.vp-site section:has(> .lxh) .hrot .b1,body.vp-site section:has(> .lxh) .hrot .b2{display:none!important}
body.vp-site section:has(> .lxh) .hrot .b0{opacity:1!important;animation:none!important;transform:none!important}
body.vp-site section:has(> .lxh) .hrot::after{background:linear-gradient(180deg,rgba(11,23,51,.72) 0%,rgba(11,23,51,.58) 45%,rgba(11,23,51,.72) 100%)!important}
body.vp-site section:has(> .lxh) .hrot{background:#132350!important}
body.vp-site section:has(> .lxh) .hrot .b0{opacity:.42!important;mix-blend-mode:luminosity}
body.vp-site section:has(> .lxh) .hrot::after{background:linear-gradient(180deg,rgba(19,35,80,.45) 0%,rgba(19,35,80,.15) 45%,rgba(19,35,80,.45) 100%)!important}
.vp-m body.vp-site *{box-sizing:border-box}
.vp-m body.vp-site section *:not(svg):not(svg *),.vp-m body.vp-site footer *{max-width:100%}
.vp-m body.vp-site section,.vp-m body.vp-site [style*="160px"],.vp-m body.vp-site [style*="padding: 0 96px"]{padding-left:20px!important;padding-right:20px!important}
.vp-m body.vp-site section[style*="padding: 1"],.vp-m body.vp-site section[style*="padding: 9"],.vp-m body.vp-site section[style*="padding: 8"]{padding-top:64px!important;padding-bottom:64px!important}
.vp-m body.vp-site section[style*="padding: 0 160px 1"]{padding-bottom:64px!important}
.vp-m body.vp-site section[style*="padding: 1"][style*="0 0"],.vp-m body.vp-site section[style*="padding: 70px 0"],.vp-m body.vp-site section[style*="padding: 130px 0"],.vp-m body.vp-site section[style*="padding: 120px 0"]{padding-left:0!important;padding-right:0!important}
.vp-m body.vp-site section[style*="margin-top: -"]{margin-top:-40px!important}
.vp-m body.vp-site section[style*="height: 660px"],.vp-m body.vp-site section[style*="height: 620px"],.vp-m body.vp-site section[style*="height: 640px"],.vp-m body.vp-site section[style*="height: 720px"],.vp-m body.vp-site section[style*="height: 760px"],.vp-m body.vp-site section[style*="height: 800px"],.vp-m body.vp-site section[style*="height: 820px"],.vp-m body.vp-site section[style*="height: 860px"],.vp-m body.vp-site section[style*="height: 900px"]{height:auto!important;min-height:560px;padding-bottom:64px!important}
.vp-m body.vp-site section > svg[width="1440"]{left:-820px!important;opacity:.55}
.vp-m body.vp-site section > div[style*="padding: 60px"],.vp-m body.vp-site section > div[style*="padding: 70px"],.vp-m body.vp-site section > div[style*="padding: 80px"]{padding:28px 20px 0!important;max-width:100%!important}
.vp-m body.vp-site h1{font-size:46px!important;line-height:.98!important}
.vp-m body.vp-site .h2{font-size:34px!important}
.vp-m body.vp-site [style*="font-size: 9"]:not([style*="font-size: 9px"]),.vp-m body.vp-site [style*="font-size: 8"]:not([style*="font-size: 8px"]),.vp-m body.vp-site [style*="font-size: 7"]:not([style*="font-size: 7px"]){font-size:46px!important}
.vp-m body.vp-site [style*="font-size: 6"]:not([style*="font-size: 6px"]){font-size:40px!important}
.vp-m body.vp-site [style*="font-size: 5"]:not([style*="font-size: 5px"]){font-size:34px!important}
.vp-m body.vp-site [style*="font-size: 4"]:not([style*="font-size: 4px"]){font-size:30px!important}
.vp-m body.vp-site [style*="font-size: 3"]:not([style*="font-size: 3px"]){font-size:24px!important}
.vp-m body.vp-site [style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}
.vp-m body.vp-site [style*="grid-template-columns: repeat(4"],.vp-m body.vp-site [style*="grid-template-columns: repeat(5"],.vp-m body.vp-site [style*="grid-template-columns: repeat(6"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.vp-m body.vp-site [style*="gap: 50px"],.vp-m body.vp-site [style*="gap: 51px"],.vp-m body.vp-site [style*="gap: 52px"],.vp-m body.vp-site [style*="gap: 53px"],.vp-m body.vp-site [style*="gap: 54px"],.vp-m body.vp-site [style*="gap: 55px"],.vp-m body.vp-site [style*="gap: 56px"],.vp-m body.vp-site [style*="gap: 57px"],.vp-m body.vp-site [style*="gap: 58px"],.vp-m body.vp-site [style*="gap: 59px"],.vp-m body.vp-site [style*="gap: 60px"],.vp-m body.vp-site [style*="gap: 61px"],.vp-m body.vp-site [style*="gap: 62px"],.vp-m body.vp-site [style*="gap: 63px"],.vp-m body.vp-site [style*="gap: 64px"],.vp-m body.vp-site [style*="gap: 65px"],.vp-m body.vp-site [style*="gap: 66px"],.vp-m body.vp-site [style*="gap: 67px"],.vp-m body.vp-site [style*="gap: 68px"],.vp-m body.vp-site [style*="gap: 69px"],.vp-m body.vp-site [style*="gap: 70px"],.vp-m body.vp-site [style*="gap: 71px"],.vp-m body.vp-site [style*="gap: 72px"],.vp-m body.vp-site [style*="gap: 73px"],.vp-m body.vp-site [style*="gap: 74px"],.vp-m body.vp-site [style*="gap: 75px"],.vp-m body.vp-site [style*="gap: 76px"],.vp-m body.vp-site [style*="gap: 77px"],.vp-m body.vp-site [style*="gap: 78px"],.vp-m body.vp-site [style*="gap: 79px"],.vp-m body.vp-site [style*="gap: 80px"],.vp-m body.vp-site [style*="gap: 81px"],.vp-m body.vp-site [style*="gap: 82px"],.vp-m body.vp-site [style*="gap: 83px"],.vp-m body.vp-site [style*="gap: 84px"],.vp-m body.vp-site [style*="gap: 85px"],.vp-m body.vp-site [style*="gap: 86px"],.vp-m body.vp-site [style*="gap: 87px"],.vp-m body.vp-site [style*="gap: 88px"],.vp-m body.vp-site [style*="gap: 89px"],.vp-m body.vp-site [style*="gap: 90px"],.vp-m body.vp-site [style*="gap: 91px"],.vp-m body.vp-site [style*="gap: 92px"],.vp-m body.vp-site [style*="gap: 93px"],.vp-m body.vp-site [style*="gap: 94px"],.vp-m body.vp-site [style*="gap: 95px"],.vp-m body.vp-site [style*="gap: 96px"],.vp-m body.vp-site [style*="gap: 97px"],.vp-m body.vp-site [style*="gap: 98px"],.vp-m body.vp-site [style*="gap: 99px"],.vp-m body.vp-site [style*="gap: 100px"],.vp-m body.vp-site [style*="gap: 101px"],.vp-m body.vp-site [style*="gap: 102px"],.vp-m body.vp-site [style*="gap: 103px"],.vp-m body.vp-site [style*="gap: 104px"],.vp-m body.vp-site [style*="gap: 105px"],.vp-m body.vp-site [style*="gap: 106px"],.vp-m body.vp-site [style*="gap: 107px"],.vp-m body.vp-site [style*="gap: 108px"],.vp-m body.vp-site [style*="gap: 109px"],.vp-m body.vp-site [style*="gap: 110px"],.vp-m body.vp-site [style*="gap: 111px"],.vp-m body.vp-site [style*="gap: 112px"],.vp-m body.vp-site [style*="gap: 113px"],.vp-m body.vp-site [style*="gap: 114px"],.vp-m body.vp-site [style*="gap: 115px"],.vp-m body.vp-site [style*="gap: 116px"],.vp-m body.vp-site [style*="gap: 117px"],.vp-m body.vp-site [style*="gap: 118px"],.vp-m body.vp-site [style*="gap: 119px"],.vp-m body.vp-site [style*="gap: 120px"]{gap:28px!important}
.vp-m body.vp-site [style*="justify-content: space-between"]:not(button):not(a){flex-wrap:wrap;row-gap:18px}
.vp-m body.vp-site [style*="padding-top: 76px"]{padding-top:0!important}
.vp-m body.vp-site [style*="padding: 44px"]:not(section),.vp-m body.vp-site [style*="padding: 45px"]:not(section),.vp-m body.vp-site [style*="padding: 46px"]:not(section),.vp-m body.vp-site [style*="padding: 47px"]:not(section),.vp-m body.vp-site [style*="padding: 48px"]:not(section),.vp-m body.vp-site [style*="padding: 49px"]:not(section),.vp-m body.vp-site [style*="padding: 50px"]:not(section),.vp-m body.vp-site [style*="padding: 51px"]:not(section),.vp-m body.vp-site [style*="padding: 52px"]:not(section),.vp-m body.vp-site [style*="padding: 53px"]:not(section),.vp-m body.vp-site [style*="padding: 54px"]:not(section),.vp-m body.vp-site [style*="padding: 55px"]:not(section),.vp-m body.vp-site [style*="padding: 56px"]:not(section),.vp-m body.vp-site [style*="padding: 57px"]:not(section),.vp-m body.vp-site [style*="padding: 58px"]:not(section),.vp-m body.vp-site [style*="padding: 59px"]:not(section),.vp-m body.vp-site [style*="padding: 60px"]:not(section),.vp-m body.vp-site [style*="padding: 61px"]:not(section),.vp-m body.vp-site [style*="padding: 62px"]:not(section),.vp-m body.vp-site [style*="padding: 63px"]:not(section),.vp-m body.vp-site [style*="padding: 64px"]:not(section),.vp-m body.vp-site [style*="padding: 65px"]:not(section),.vp-m body.vp-site [style*="padding: 66px"]:not(section),.vp-m body.vp-site [style*="padding: 67px"]:not(section),.vp-m body.vp-site [style*="padding: 68px"]:not(section),.vp-m body.vp-site [style*="padding: 69px"]:not(section),.vp-m body.vp-site [style*="padding: 70px"]:not(section),.vp-m body.vp-site [style*="padding: 71px"]:not(section),.vp-m body.vp-site [style*="padding: 72px"]:not(section),.vp-m body.vp-site [style*="padding: 73px"]:not(section),.vp-m body.vp-site [style*="padding: 74px"]:not(section),.vp-m body.vp-site [style*="padding: 75px"]:not(section),.vp-m body.vp-site [style*="padding: 76px"]:not(section),.vp-m body.vp-site [style*="padding: 77px"]:not(section),.vp-m body.vp-site [style*="padding: 78px"]:not(section),.vp-m body.vp-site [style*="padding: 79px"]:not(section),.vp-m body.vp-site [style*="padding: 80px"]:not(section),.vp-m body.vp-site [style*="padding: 81px"]:not(section),.vp-m body.vp-site [style*="padding: 82px"]:not(section),.vp-m body.vp-site [style*="padding: 83px"]:not(section),.vp-m body.vp-site [style*="padding: 84px"]:not(section),.vp-m body.vp-site [style*="padding: 85px"]:not(section),.vp-m body.vp-site [style*="padding: 86px"]:not(section),.vp-m body.vp-site [style*="padding: 87px"]:not(section),.vp-m body.vp-site [style*="padding: 88px"]:not(section),.vp-m body.vp-site [style*="padding: 89px"]:not(section),.vp-m body.vp-site [style*="padding: 90px"]:not(section),.vp-m body.vp-site [style*="padding: 91px"]:not(section),.vp-m body.vp-site [style*="padding: 92px"]:not(section),.vp-m body.vp-site [style*="padding: 93px"]:not(section),.vp-m body.vp-site [style*="padding: 94px"]:not(section),.vp-m body.vp-site [style*="padding: 95px"]:not(section),.vp-m body.vp-site [style*="padding: 96px"]:not(section),.vp-m body.vp-site [style*="padding: 97px"]:not(section),.vp-m body.vp-site [style*="padding: 98px"]:not(section),.vp-m body.vp-site [style*="padding: 99px"]:not(section),.vp-m body.vp-site [style*="padding: 100px"]:not(section){padding:34px 24px!important}
.vp-m body.vp-site [style*="min-height: 4"]:not([style*="min-height: 4px"]):not([style*="min-height: 44px"]),.vp-m body.vp-site [style*="min-height: 5"]:not([style*="min-height: 5px"]){min-height:0!important}
.vp-m body.vp-site figure{height:380px!important}
.vp-m body.vp-site .btn{max-width:100%}
.vp-m body.vp-site [style*="display: flex; gap: 14px"]{flex-wrap:wrap}
.vp-m body.vp-site .fm nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.vp-m body.vp-site [style*="left: 96px"]{left:20px!important}
.vp-m body.vp-site [style*="right: 96px"]{right:20px!important}
.vp-m body.vp-site section[style*="height: 736px"]{height:auto!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) [style*="left: 360px; right: 360px"]{display:none!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) #contacto figure{display:none!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .ixt{font-size:22px!important}
.vp-m body.vp-site [style*="display: grid"]{height:auto!important}
.vp-m body.vp-site section[style*="width: "]{width:auto!important}
.vp-m body.vp-site [role="tablist"]{flex-wrap:wrap!important}
.vp-m body.vp-site [style*="display: flex; gap: 40px"],.vp-m body.vp-site [style*="display: flex; gap: 44px"],.vp-m body.vp-site [style*="display: flex; gap: 14px; width"]{flex-wrap:wrap;gap:16px!important;width:auto!important}
.vp-m body.vp-site form{flex-wrap:wrap;border-radius:28px!important}
.vp-m body.vp-site form > *{flex-basis:100%}
.vp-m body.vp-site .pf-p.lead{font-size:19px!important}
.vp-m body.vp-site .c3{height:auto!important;margin-top:48px!important}
.vp-m body.vp-site .c3-frame,.vp-m body.vp-site .c3-side{display:none!important}
.vp-m body.vp-site .c3-mid{position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;width:100%!important;margin-left:0!important;height:400px}
.vp-m body.vp-site .ck{grid-template-columns:minmax(0,1fr)!important;row-gap:30px!important;padding:0!important}
.vp-m body.vp-site .qc{min-height:0!important}
.vp-m body.vp-site section > .hc.hc,.vp-m body.vp-site section > div[style*="left: 820px; top: 150px; width: 540px"]{display:block!important;left:20px!important;top:auto!important;bottom:48px!important;width:540px!important;max-width:none!important;height:470px!important;transform:none!important;scale:.648;transform-origin:bottom left!important}
.vp-m body.vp-site section > .hc.hc *,.vp-m body.vp-site section > div[style*="left: 820px; top: 150px; width: 540px"] *{max-width:none!important}
.vp-m body.vp-site section:has(> .hc),.vp-m body.vp-site section:has(> div[style*="left: 820px; top: 150px; width: 540px"]){padding-bottom:372px!important;min-height:0!important}
.vp-m body.vp-site section:has(> .hc) > div[style*="padding: 60px"],.vp-m body.vp-site section:has(> .hc) > div[style*="padding: 70px"],.vp-m body.vp-site section:has(> .hc) > div[style*="padding: 80px"]{padding-top:28px!important}
.vp-m body.vp-site .ixr{grid-template-columns:28px minmax(0,1fr) 42px!important;gap:8px!important;padding:18px 0!important}
.vp-m body.vp-site .ixr .ixt{font-size:21px!important;white-space:normal!important;line-height:1.15!important}
.vp-m body.vp-site .ixr.on .ixt{transform:none!important}
.vp-m body.vp-site .ixr .ixa{width:42px!important;height:42px!important}
.vp-m body.vp-site [style="display: flex; align-items: flex-end; gap: 44px"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;width:100%}
.vp-m body.vp-site [style="display: flex; align-items: flex-end; gap: 44px"] > span{padding-left:12px!important}
.vp-m body.vp-site [style="display: flex; align-items: flex-end; gap: 44px"] > span > span:first-child{font-size:34px!important}
.vp-m body.vp-site [style="display: flex; align-items: flex-end; gap: 44px"] > span > span:last-child{font-size:12px!important}
.vp-m body.vp-site [style*="display: flex; align-items: center; gap: 22px"]{flex-wrap:wrap;gap:12px!important}
.vp-m body.vp-site [style*="display: flex; align-items: center; gap: 22px"] > .btn{margin-left:0!important;white-space:nowrap}
.vp-m body.vp-site .lgt{height:84px!important;padding:0 18px!important;margin-right:10px!important}
.vp-m body.vp-site .lgt img{max-height:48px!important;max-width:120px!important}
.vp-m body.vp-site [role="tablist"]{justify-content:flex-start!important}
.vp-m body.vp-site figure > img.par{inset:auto!important;left:-5%!important;top:-5%!important;width:110%!important;height:110%!important;max-width:none!important}
.vp-m body.vp-site figure > svg[width="560"]{width:100%!important;height:100%!important}
.vp-m body.vp-site .tl{gap:10px!important;padding:26px 0!important}
.vp-m body.vp-site .tl > span:nth-child(3){font-size:20px!important}
.vp-m body.vp-site [style*="flex-direction: column; padding-left: 60px"]{padding-left:34px!important}
.vp-m body.vp-site .tl .dotc{left:-34px!important}
.vp-m body.vp-site [style*="flex-direction: column; align-items: flex-end"]{align-items:flex-start!important;gap:12px!important}
.vp-m body.vp-site :is(section:has(> .hc):has(+ section[style*="margin-top: -"]),.elementor-element:has(+ .elementor-element section[style*="margin-top: -"]) section:has(> .hc),.vp-sec:has(+ .vp-sec > section[style*="margin-top: -"]) > section:has(> .hc)){padding-bottom:420px!important}
.vp-m body.vp-site :is(section:has(> .hc):has(+ section[style*="margin-top: -"]),.elementor-element:has(+ .elementor-element section[style*="margin-top: -"]) section:has(> .hc),.vp-sec:has(+ .vp-sec > section[style*="margin-top: -"]) > section:has(> .hc)) > .hc.hc{bottom:96px!important}
.vp-m body.vp-site .lgt{width:170px!important;justify-content:center}
.vp-m body.vp-site figure.sd-ph{height:auto!important}
.vp-m body.vp-site .sd-exp{padding:64px 20px!important}
html.vp-m,.vp-m body.vp-site{overflow-x:hidden!important;scrollbar-width:none}
html.vp-m::-webkit-scrollbar,.vp-m body.vp-site::-webkit-scrollbar{display:none;width:0;height:0}
.vp-m body.vp-site [style*="margin-top: 36px; display: flex; gap: 44px"]{gap:22px!important;flex-wrap:wrap;justify-content:center}
.vp-m body.vp-site [style*="margin-top: 36px; display: flex; gap: 44px"] .btn{height:58px!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .tmc{width:350px!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .tmp{height:420px!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .tmp img.zi{width:100%!important;height:100%!important;inset:0!important;left:0!important;top:0!important;object-fit:cover!important}
.vp-m body.vp-site .rv-img[style*="padding: 0 0 0 40px"]{padding:0 0 30px!important}
.vp-m body.vp-site .rv-img[style*="padding: 0 0 0 40px"] > .cut{padding:30px 22px 30px!important;gap:24px!important}
.vp-m body.vp-site .rv-img[style*="padding: 0 0 0 40px"] [style*="margin-right: 34px"]{margin-right:0!important}
.vp-m body.vp-site .rv-img[style*="padding: 0 0 0 40px"] [style*="grid-template-columns: 58px"]{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important}
.vp-m body.vp-site .if-chip{left:22px!important;bottom:0!important}
.vp-m body.vp-site form[style*="background: #1C2F66"]{flex-direction:column;align-items:stretch;gap:12px!important;padding:0!important;background:transparent!important;border-radius:0!important;width:100%}
.vp-m body.vp-site form[style*="background: #1C2F66"] label{height:58px;border-radius:0 22px 0 0;background:#1C2F66;border:1px solid rgba(255,255,255,.14)}
.vp-m body.vp-site form[style*="background: #1C2F66"] input{font-size:16px!important;padding:0 20px!important;min-width:0}
.vp-m body.vp-site form[style*="background: #1C2F66"] input::placeholder{color:#AEB6C8}
.vp-m body.vp-site form[style*="background: #1C2F66"] .btn{width:100%;justify-content:space-between}
.vp-m body.vp-site form[style*="background: #1C2F66"] > *{flex-basis:auto!important}
.vp-m body.vp-site figure [style*="right: 30px; bottom: 30px"]{display:none!important}
.vp-m body.vp-site .rv-img[style*="padding: 0 0 0 40px"]{padding-bottom:56px!important}
.vp-m body.vp-site .if-chip{bottom:0!important}
.vp-m body.vp-site .rv-img[style*="padding: 0 0 0 40px"] [style*="text-align: right; max-width: 190px"]{text-align:left!important;max-width:none!important}
.vp-m body.vp-site section:has(> .lxh){height:340px!important;min-height:0!important;padding:0!important}
.vp-m body.vp-site .lxh{top:100px!important;padding:0 20px 24px!important;gap:22px!important}
.vp-m body.vp-site .lxh h1{font-size:36px!important;line-height:1!important}
.vp-m body.vp-site .lxb{font-size:14px}
.vp-m body.vp-site .lxs{margin:0 10px}
.vp-m body.vp-site section:has(> .lxh) .hrot .b1::after{margin-left:-700px}
.vp-m body.vp-site :is(section:has(+ section[style*="margin-top: -"]),.elementor-element:has(+ .elementor-element section[style*="margin-top: -"]) section,.vp-sec:has(+ .vp-sec > section[style*="margin-top: -"]) > section) > .lxh{bottom:40px!important}
.vp-m body.vp-site .ringin{width:520px!important;height:362px!important;max-width:none!important;right:auto!important;left:50%!important;margin-left:-260px;top:250px!important}
.vp-m body.vp-site .ringin img{max-width:none!important;object-fit:contain!important}
.vp-m body.vp-site .mt-rail{display:none!important}
.vp-m body.vp-site .mt-card > div[style*="min-height: 124px"]{min-height:0!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) section[style*="height: 960px"]{height:740px!important;min-height:0!important;padding:0!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sl{top:96px!important;bottom:92px;justify-content:center;padding:0 20px}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sl > svg{width:34px;height:37px}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sl img{width:210px!important;max-width:70%!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sl > span:first-of-type{margin-top:12px!important;font-size:14px!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sl h1{margin-top:12px!important;font-size:40px!important;line-height:1!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sl p{margin-top:14px!important;font-size:15px!important;line-height:1.5!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sl .line-grow{margin-top:16px!important;width:80px!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sl > div:last-child{margin-top:20px!important;gap:14px 18px!important;flex-wrap:wrap!important;justify-content:center}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sl .btn{white-space:nowrap;height:52px!important;padding-left:24px!important;font-size:15px!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sl .btn .ic{width:34px!important;height:34px!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sl .lnk{font-size:15px!important}
.vp-m :is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .navb{width:50px!important;height:50px!important;border-width:8px!important;bottom:22px!important}
body.vp-site{margin:0;font-family:"Plus Jakarta Sans",system-ui,sans-serif}
body.vp-site a{color:inherit}
body.vp-site a:hover{color:#AF2B26}
body.vp-site .nav a.on{display:flex;align-items:center;gap:8px}
body.vp-site .hd-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#AF2B26;vertical-align:middle}
body.vp-site .hm{position:relative;z-index:30;height:84px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:#FFFFFF}
body.vp-site .hm-b{width:48px;height:48px;border-radius:50%;border:0;background:#AF2B26;display:flex;align-items:center;justify-content:center;cursor:pointer}
body.vp-site .hm-p{position:absolute;top:84px;left:12px;right:12px;padding:26px 24px 28px;border-radius:0 32px 0 0;background:#132350;box-shadow:0 30px 60px -20px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:4px}
body.vp-site .hm-p a{padding:10px 0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#FFFFFF;border-bottom:1px solid rgba(255,255,255,.08)}
body.vp-site .hm-p a.btn{border-bottom:0;font-size:15px;padding:0 8px 0 26px}
body.vp-site .soc{display:flex;align-items:center;gap:8px}
body.vp-site .soc a{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:#D5DAE6;transition:background .3s,color .3s,transform .3s}
body.vp-site .soc a:hover{background:#AF2B26;color:#FFFFFF;transform:translateY(-2px)}
body.vp-site .soc svg{width:15px;height:15px;display:block}
body.vp-site .soc-m{gap:10px}
body.vp-site .soc-m a{width:44px;height:44px}
body.vp-site .soc-m svg{width:18px;height:18px}
body.vp-site .soc-s a{width:28px;height:28px;background:transparent}
body.vp-site .soc-s svg{width:14px;height:14px}
body.vp-site .hd-top{height:40px;padding:0 96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);font-size:13px;font-weight:500;color:#AEB6C8}
body.vp-site .hd-top .ct{display:flex;align-items:center;gap:26px}
body.vp-site .hd-top .ct a{display:flex;align-items:center;gap:8px}
body.vp-site .hd-top .ct svg{width:14px;height:14px}
body.vp-site .hd-top .fl{display:flex;align-items:center;gap:10px}
body.vp-site .hm-p .soc a{padding:0;border-bottom:0;font-size:0}
body.vp-site .hm-p .soc{margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}
body.vp-site .hm-p a.hm-wa{border-bottom:0;padding:0;margin-top:14px;font-size:15px;font-weight:600;color:#D5DAE6;display:flex;align-items:center;gap:10px}
body.vp-site .hm-wa svg{width:18px;height:18px}
body.vp-site .fm{background:#132350;color:#FFFFFF;padding:56px 20px 32px;display:flex;flex-direction:column;gap:30px}
body.vp-site .ft-wa{display:inline-flex;align-items:center;gap:8px;color:#FFFFFF;font-weight:600}
body.vp-site .ft-wa svg{width:15px;height:15px}
body.vp-site{margin:0;font-family:"Plus Jakarta Sans",system-ui,sans-serif;background:#F3F4F6}
body.vp-site section{flex-shrink:0}
body.vp-site .bg{position:absolute;inset:0;overflow:hidden;opacity:0;transition:opacity 0s 1.4s;z-index:1}
body.vp-site .bg.on{opacity:1;z-index:2;transition:none;animation:wipe 1.3s cubic-bezier(.7,0,.2,1) both}
@keyframes wipe{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}
body.vp-site .bg .kb{position:absolute;inset:0;transform-origin:70% 50%}
body.vp-site .bg.on .kb{animation:kb 9s ease-out both}
@keyframes kb{from{transform:scale(1.14)}to{transform:scale(1)}}
body.vp-site .vb{transform-box:fill-box;transform-origin:top;transform:scaleY(0)}
body.vp-site .bg.on .vb{animation:vg 1.4s cubic-bezier(.7,0,.2,1) .5s both}
body.vp-site .vfx{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}
body.vp-site .vfx.on{opacity:1;visibility:visible;transition:opacity .8s .6s,visibility 0s}
body.vp-site .vpr{transform-box:fill-box;transform-origin:center;animation:vpr 7s cubic-bezier(.2,.6,.3,1) infinite;opacity:0}
@keyframes vpr{0%{transform:scale(.08);opacity:.9}100%{transform:scale(1);opacity:0}}
body.vp-site .vw rect{transform-box:fill-box;transform-origin:center;animation:vwb 2s ease-in-out infinite alternate}
@keyframes vwb{from{transform:scaleY(.28)}to{transform:scaleY(1)}}
body.vp-site .vtr{stroke-dasharray:1700;stroke-dashoffset:1700;animation:vtr 7s cubic-bezier(.6,0,.2,1) infinite}
@keyframes vtr{0%{stroke-dashoffset:1700;opacity:1}55%,85%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
body.vp-site .vscan{animation:vscan 7s cubic-bezier(.6,0,.2,1) infinite}
@keyframes vscan{0%{transform:translateX(0);opacity:1}55%{transform:translateX(1440px);opacity:1}56%,100%{transform:translateX(1440px);opacity:0}}
@keyframes vg{from{transform:scaleY(0)}to{transform:scaleY(1)}}
body.vp-site .sl{position:absolute;z-index:4;left:0;right:0;top:196px;display:flex;flex-direction:column;align-items:center;text-align:center;visibility:hidden;opacity:0;transition:opacity .5s,visibility 0s .5s}
body.vp-site .sl.on{visibility:visible;opacity:1;transition:opacity .3s}
body.vp-site .sl h1,body.vp-site .sl p{text-shadow:0 2px 24px rgba(8,14,30,.55)}
body.vp-site .sl .a{opacity:0}
body.vp-site .sl.on .a{animation:up 1s cubic-bezier(.2,.8,.2,1) both}
body.vp-site .sl .mask>span{animation:none;transform:translateY(105%)}
body.vp-site .sl.on .mask>span{animation:wordup 1.1s cubic-bezier(.7,0,.2,1) both}
body.vp-site .navb{width:66px;height:66px;border-radius:50%;border:12px solid #1C2F66;background:#FFFFFF;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform .35s,border-color .35s}
body.vp-site .navb:hover{transform:scale(1.08);border-color:#AF2B26}
body.vp-site .sg{border:0;background:transparent;padding:0;display:flex;flex-direction:column;gap:12px;text-align:left;color:#AEB6C8;font:600 13px "Plus Jakarta Sans",sans-serif;cursor:pointer;transition:color .3s}
body.vp-site .sg:hover,body.vp-site .sg.on{color:#FFFFFF}
:is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sg .trk{display:block;height:3px;border-radius:2px;background:rgba(255,255,255,.22);overflow:hidden}
:is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sg .trk i{display:block;height:100%;background:#AF2B26;transform:scaleX(0);transform-origin:left}
:is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sg.on .trk i{animation:fill 6.5s linear both}
:is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .sg.done .trk i{transform:scaleX(1);background:rgba(255,255,255,.55)}
@keyframes fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}
body.vp-site .ringin{opacity:0}
body.vp-site .bg.on .ringin{animation:ringin 1.8s cubic-bezier(.2,.8,.2,1) .35s both}
@keyframes ringin{from{opacity:0;transform:translate(180px,40px) rotate(10deg) scale(.86)}to{opacity:1;transform:none}}
body.vp-site .ringfloat{animation:ringfloat 7s ease-in-out infinite}
@keyframes ringfloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(-1.5deg)}}
body.vp-site .ringglow{position:absolute;left:18%;right:18%;top:20%;bottom:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(64,120,255,.45),rgba(64,120,255,0));filter:blur(20px);animation:breathe 5s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){body.vp-site .ringin{opacity:1}}
@media (prefers-reduced-motion:reduce){body.vp-site .sl .a,body.vp-site .sl .mask>span{opacity:1!important;transform:none!important}
body.vp-site .vb{transform:none}}
body.vp-site .cta-bar{transform-box:fill-box;transform-origin:bottom;animation:ctab 7s cubic-bezier(.7,0,.2,1) infinite both}
@keyframes ctab{0%{transform:scaleY(.08)}28%,82%{transform:scaleY(1)}100%{transform:scaleY(.08)}}
body.vp-site .cta-line{stroke-dasharray:700;animation:ctal 7s ease-in-out infinite both}
@keyframes ctal{0%,18%{stroke-dashoffset:700}50%,82%{stroke-dashoffset:0}100%{stroke-dashoffset:700}}
body.vp-site .cta-dot{transform-box:fill-box;transform-origin:center;animation:ctad 7s ease infinite both}
@keyframes ctad{0%,48%{transform:scale(0)}56%,82%{transform:scale(1)}90%,100%{transform:scale(0)}}
body.vp-site .rvl-f1{animation:rvf 6s ease-in-out infinite}
body.vp-site .rvl-f2{animation:rvf 7.5s ease-in-out -2s infinite}
body.vp-site .rvl-f3{animation:rvf 5.5s ease-in-out -1s infinite}
@keyframes rvf{50%{transform:translateY(-14px)}}
body.vp-site .rvl-glow{animation:rvg 14s ease-in-out infinite}
body.vp-site .rvl-glow2{animation:rvg 11s ease-in-out -4s infinite reverse}
@keyframes rvg{50%{transform:translate(40px,-30px) scale(1.15)}}
body.vp-site .rvl-pb{animation:rvp 7s cubic-bezier(.6,0,.2,1) infinite both}
@keyframes rvp{0%{width:4%}45%,85%{width:84%}100%{width:4%}}
body.vp-site .rvl-toast{animation:rvt 8s cubic-bezier(.2,.8,.2,1) infinite both}
@keyframes rvt{0%,8%{opacity:0;transform:translateX(-30px) scale(.96)}16%,82%{opacity:1;transform:none}92%,100%{opacity:0;transform:translateX(-30px) scale(.96)}}
body.vp-site .rvl-area{animation:rva 7s ease-in-out infinite both}
@keyframes rva{0%,15%{opacity:0}45%,85%{opacity:1}100%{opacity:0}}
body.vp-site .rvl-tab{transition:background .3s,color .3s}
@media (prefers-reduced-motion:reduce){body.vp-site .rvl-f1,body.vp-site .rvl-f2,body.vp-site .rvl-f3,body.vp-site .rvl-glow,body.vp-site .rvl-glow2,body.vp-site .rvl-pb,body.vp-site .rvl-toast,body.vp-site .rvl-area{animation:none}}
body.vp-site .bgx-floor{animation:bgxf 3s linear infinite}
@keyframes bgxf{from{transform:translateY(0)}to{transform:translateY(40px)}}
body.vp-site .bgx-wave{stroke-dasharray:180 900;animation:bgxw 9s linear infinite}
@keyframes bgxw{from{stroke-dashoffset:1080}to{stroke-dashoffset:0}}
body.vp-site .bgx-ring{transform-box:fill-box;transform-origin:center;animation:bgxr 6s cubic-bezier(.2,.6,.3,1) infinite}
@keyframes bgxr{0%{transform:scale(.3);opacity:.7}100%{transform:scale(1.6);opacity:0}}
body.vp-site .bgx-a1{animation:bgxa 16s ease-in-out infinite}
body.vp-site .bgx-a2{animation:bgxa 20s ease-in-out -6s infinite reverse}
body.vp-site .bgx-a3{animation:bgxa 13s ease-in-out -3s infinite}
@keyframes bgxa{33%{transform:translate(80px,-40px) scale(1.15)}66%{transform:translate(-60px,30px) scale(.9)}}
@media (prefers-reduced-motion:reduce){body.vp-site .bgx-floor,body.vp-site .bgx-wave,body.vp-site .bgx-ring,body.vp-site .bgx-a1,body.vp-site .bgx-a2,body.vp-site .bgx-a3{animation:none}}
body.vp-site .ixr{display:grid;grid-template-columns:48px minmax(0,1fr) 52px;align-items:center;gap:10px;padding:22px 0;border-top:1.5px dashed rgba(255,255,255,.16);color:#FFFFFF;text-decoration:none;position:relative}
body.vp-site .ixr:last-child{border-bottom:1.5px dashed rgba(255,255,255,.16)}
body.vp-site .ixr .ixn{font-size:14px;font-weight:700;color:#6A7690;transition:color .4s}
body.vp-site .ixr .ixt{font-size:31px;white-space:nowrap;line-height:1.1;font-weight:800;letter-spacing:-.045em;color:#4A5570;transition:color .45s,transform .6s cubic-bezier(.2,.8,.2,1)}
body.vp-site .ixr .ixa{width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;transition:background .45s,border-color .45s,transform .6s cubic-bezier(.7,0,.2,1)}
body.vp-site .ixr .ixa path{stroke:#6A7690;transition:stroke .4s}
body.vp-site .ixr .ixl{position:absolute;left:0;bottom:-1.5px;height:1.5px;width:0;background:#AF2B26;transition:width .8s cubic-bezier(.2,.8,.2,1)}
body.vp-site .ixr.on .ixn{color:#AF2B26}
body.vp-site .ixr.on .ixt{color:#FFFFFF;transform:translateX(14px)}
body.vp-site .ixr.on .ixa{background:#AF2B26;border-color:#AF2B26;transform:rotate(-45deg)}
body.vp-site .ixr.on .ixa path{stroke:#FFFFFF}
body.vp-site .ixr.on .ixl{width:100%}
body.vp-site .ixp{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transform:translateY(18px) scale(.98);transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none}
body.vp-site .ixp.on{opacity:1;transform:none;pointer-events:auto}
body.vp-site .ixb{position:absolute;left:28px;bottom:28px;width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:20px 40px 20px 20px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.26);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px -18px rgba(5,10,30,.7),inset 0 1px 0 rgba(255,255,255,.25);transform:translateY(14px);opacity:0;transition:transform .8s .15s cubic-bezier(.2,.8,.2,1),opacity .6s .15s}
body.vp-site .ixp.on .ixb{transform:none;opacity:1}
body.vp-site .ixp .ixd{stroke-dasharray:1;stroke-dashoffset:1}
body.vp-site .ixp.on .ixd{animation:ixdraw 1.3s .35s cubic-bezier(.6,0,.2,1) forwards}
body.vp-site .ixp.on .ixd2{animation-delay:.8s}
@keyframes ixdraw{to{stroke-dashoffset:0}}
@media (prefers-reduced-motion:reduce){body.vp-site .ixr *,body.vp-site .ixp,body.vp-site .ixp *{transition:none!important;animation:none!important}
body.vp-site .ixp .ixd{stroke-dashoffset:0}
body.vp-site .ixb{transform:none;opacity:1}}
body.vp-site .lgl{width:230px;justify-content:center;padding:0 26px!important}
body.vp-site .lgl img{max-width:170px;max-height:60px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .4s,opacity .4s}
body.vp-site .lgl:hover img{filter:none;opacity:1}
body.vp-site .lgm{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden}
body.vp-site .marq.rev{animation-direction:reverse;animation-duration:50s}
body.vp-site .lgt{flex-shrink:0;margin-right:16px;height:104px;padding:0 30px 0 18px;border-radius:0 34px 0 0;background:#FFFFFF;border:1px solid #E1E4E9;display:flex;align-items:center;gap:16px;white-space:nowrap;transition:background .4s,border-color .4s,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}
body.vp-site .lgt .lgm1{width:56px;height:56px;border-radius:50%;background:#EEF0F3;color:#6A6867;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;letter-spacing:-.02em;transition:background .4s,color .4s}
body.vp-site .lgt .lgn{font-size:17px;font-weight:700;color:#555A63;letter-spacing:-.02em;transition:color .4s}
body.vp-site .lgt .lgs{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9CA1AA}
body.vp-site .lgt:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px rgba(19,35,80,.45);border-color:transparent}
body.vp-site .lgt:hover .lgn{color:#14171C}
body.vp-site .lgt:hover .lgm1{color:#FFFFFF}
body.vp-site .lgt.s0:hover .lgm1{background:#132350}
body.vp-site .lgt.s1:hover .lgm1{background:#3F66C6}
body.vp-site .lgt.s2:hover .lgm1{background:#AF2B26}
body.vp-site .lgt.s3:hover .lgm1{background:#14171C}
body.vp-site .lgt.s4:hover .lgm1{background:#6A6867}
body.vp-site .cm-card{position:relative;overflow:hidden;border-radius:0 90px 0 0;text-decoration:none;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s}
body.vp-site .cm-card:hover{transform:translateY(-8px);box-shadow:0 50px 80px -40px rgba(19,35,80,.5)}
body.vp-site .cm-bar{position:absolute;left:0;top:0;height:5px;width:22%;background:#AF2B26;transition:width .9s cubic-bezier(.2,.8,.2,1)}
body.vp-site .cm-card:hover .cm-bar{width:100%}
:is(body.vp-site.pg-main,body.vp-site .vpw-pg-main) .ck-d{stroke-dasharray:60;stroke-dashoffset:60;animation:ckd 6s ease-in-out infinite}
@keyframes ckd{0%,8%{stroke-dashoffset:60}22%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:60}}
body.vp-site .pen{animation:pen 6s ease-in-out infinite}
@keyframes pen{0%{transform:translate(0,0)}22%{transform:translate(0,56px)}44%{transform:translate(0,112px)}66%,85%{transform:translate(0,168px)}100%{transform:translate(0,0)}}
body.vp-site .sig{transform-box:fill-box;transform-origin:0% 100%;animation:sig 2.4s ease-out infinite}
@keyframes sig{0%{opacity:0;transform:scale(.6)}40%{opacity:1}100%{opacity:0;transform:scale(1.1)}}
body.vp-site .fbbar{transform-origin:left;animation:fbb 1.6s cubic-bezier(.2,.8,.2,1) both;animation-timeline:view();animation-range:entry 10% cover 40%}
@keyframes fbb{from{transform:scaleX(0)}}
body.vp-site .fbfeed{animation:fbs 18s ease-in-out infinite}
@keyframes fbs{0%,20%{transform:translateY(0)}45%,70%{transform:translateY(-180px)}95%,100%{transform:translateY(0)}}
@media (prefers-reduced-motion:reduce){body.vp-site .ck-d,body.vp-site .pen,body.vp-site .sig,body.vp-site .fbbar,body.vp-site .fbfeed,body.vp-site .lgt{animation:none!important;stroke-dashoffset:0}}
body.vp-site .tmc{flex-shrink:0;width:257px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#14171C}
body.vp-site .tmp{position:relative;height:320px;border-radius:0 90px 0 0;overflow:hidden;background:repeating-linear-gradient(135deg,#DDE1E7 0 1px,#E9ECF0 1px 12px)}
body.vp-site .tmcap{position:absolute;left:20px;bottom:18px;font-size:12px;color:#6A6867}
body.vp-site .tmrole{position:absolute;left:16px;right:16px;bottom:16px;padding:12px 16px;border-radius:0 18px 0 0;background:#132350;color:#FFFFFF;font-size:13px;font-weight:600;opacity:0;transform:translateY(20px);transition:opacity .45s,transform .45s}
body.vp-site .tmc:hover .tmrole{opacity:1;transform:none}
body.vp-site .tmc:hover img{filter:grayscale(0)!important}
body.vp-site .tmc img{transition:filter .6s,transform 1.2s cubic-bezier(.2,.8,.2,1)}
body.vp-site .tmgo{width:36px;height:36px;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;color:#14171C;transition:background .4s,color .4s,transform .4s}
body.vp-site .tmc:hover .tmgo{background:#AF2B26;color:#FFFFFF;transform:rotate(-45deg)}
body.vp-site .tmb{width:56px;height:56px;border-radius:50%;border:1.5px solid #14171C;background:transparent;color:#14171C;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,color .3s,opacity .3s}
body.vp-site .tmb:hover{background:#14171C;color:#FFFFFF}
body.vp-site .tmb.off{opacity:.3;pointer-events:none}
body.vp-site .tmd{width:10px;height:10px;border-radius:999px;border:0;padding:0;background:#B9BDC5;cursor:pointer;transition:width .4s,background .4s}
body.vp-site .tmd.on{width:34px;background:#AF2B26}
body.vp-site .enc-opt{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);font-size:12px;font-weight:600;color:#FFFFFF}
body.vp-site .enc-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:rgba(255,255,255,.12)}
body.vp-site .enc-opt.on{border-color:#AF2B26}
body.vp-site .enc-opt.on .enc-fill{background:#AF2B26;animation:encf 5s cubic-bezier(.6,0,.2,1) infinite}
body.vp-site .enc-ck{position:relative;font-size:12px;opacity:0;animation:encc 5s ease infinite}
@keyframes encf{0%,15%{width:0}40%,85%{width:100%}100%{width:0}}
@keyframes encc{0%,38%{opacity:0}45%,85%{opacity:1}100%{opacity:0}}
@media (prefers-reduced-motion:reduce){body.vp-site .enc-opt.on .enc-fill{animation:none;width:100%}
body.vp-site .enc-ck{animation:none;opacity:1}}
body.vp-site .m5sway{transform:rotateX(54deg) rotateZ(-26deg) scale(.68);animation:m5sw 16s ease-in-out infinite}
@keyframes m5sw{0%,100%{transform:rotateX(54deg) rotateZ(-30deg) scale(.68)}50%{transform:rotateX(48deg) rotateZ(-18deg) scale(.68)}}
body.vp-site .m5l{position:absolute;left:0;top:0;overflow:visible}
body.vp-site .m5sp{position:absolute;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#FFFFFF;transform:translateZ(2px);animation:m5tw 4s ease-in-out infinite}
@keyframes m5tw{0%,100%{opacity:.12}50%{opacity:.9}}
body.vp-site .m5pin{position:absolute;width:0;height:0;transform-style:preserve-3d;transform:translateZ(3px)}
body.vp-site .m5base{position:absolute;left:-12px;top:-12px;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);box-sizing:border-box;animation:m5r 3s ease-out infinite}
body.vp-site .m5base.on{border-color:#AF2B26;border-width:2px}
@keyframes m5r{0%{transform:scale(.4);opacity:1}100%{transform:scale(2.4);opacity:0}}
body.vp-site .m5col{position:absolute;left:-4px;bottom:0;width:8px;transform-origin:50% 100%;transform:rotateX(-90deg);background:linear-gradient(to top,rgba(255,255,255,.05),rgba(255,255,255,.9));animation:m5up 1.4s cubic-bezier(.2,.8,.2,1) both}
body.vp-site .m5col.on{width:12px;left:-6px;background:linear-gradient(to top,rgba(175,43,38,.1),#AF2B26);box-shadow:0 0 26px rgba(175,43,38,.6)}
body.vp-site .m5col::after{content:"";position:absolute;left:-2px;top:-6px;width:12px;height:7px;border-radius:50%;background:#FFFFFF}
body.vp-site .m5col.on::after{width:16px;background:rgba(255,255,255,.78)}
@keyframes m5up{from{transform:rotateX(-90deg) scaleY(0)}}
@media (prefers-reduced-motion:reduce){body.vp-site .m5sway,body.vp-site .m5sp,body.vp-site .m5base,body.vp-site .m5col{animation:none}}
body.vp-site .mw-dummy{}
body.vp-site .mw-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 1s,transform 6s linear}
body.vp-site .mw-img.on{opacity:1;transform:scale(1)}
body.vp-site .mw-w{position:absolute;left:0;bottom:0;font-size:80px;line-height:1;font-weight:800;letter-spacing:-.055em;opacity:0;transform:translateY(24px);transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1)}
body.vp-site .mw-w.on{opacity:1;transform:none}
body.vp-site .mw-b{flex:1;display:flex;flex-direction:column;gap:12px;padding:0;border:0;background:none;color:#8E949F;font:600 14px "Plus Jakarta Sans",sans-serif;text-align:left;cursor:pointer;transition:color .3s}
body.vp-site .mw-b:hover,body.vp-site .mw-b.on{color:#FFFFFF}
body.vp-site .mw-bar{display:block;height:2px;background:rgba(255,255,255,.18);overflow:hidden}
body.vp-site .mw-b.on .mw-bar i{display:block;height:100%;background:#AF2B26;animation:pwtb 5s linear both}
@keyframes pwtb{from{width:0}to{width:100%}}
body.vp-site .tbx-orb{position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;background:#3F66C6;filter:blur(70px);opacity:.45;animation:tbxo 8s ease-in-out infinite;pointer-events:none}
@keyframes tbxo{50%{transform:translate(-60px,40px) scale(1.2);opacity:.3}}
body.vp-site .tbx-live{width:7px;height:7px;border-radius:50%;background:#FFFFFF;animation:tbxl 1.4s ease-in-out infinite}
@keyframes tbxl{50%{opacity:.25;transform:scale(.6)}}
body.vp-site .tbx-up{animation:tbxu .9s cubic-bezier(.2,.8,.2,1) both}
@keyframes tbxu{from{opacity:0;transform:translateY(18px)}}
body.vp-site .tbx-seg{transform-origin:left;animation:tbxs 7s cubic-bezier(.7,0,.2,1) infinite both}
@keyframes tbxs{0%{transform:scaleX(0)}18%,86%{transform:scaleX(1)}100%{transform:scaleX(0)}}
body.vp-site .tbx-shine{position:absolute;top:0;bottom:0;left:-30%;width:25%;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.45),rgba(255,255,255,0));animation:tbxsh 3.5s ease-in-out 1.5s infinite}
@keyframes tbxsh{0%{left:-30%}60%,100%{left:110%}}
@media (prefers-reduced-motion:reduce){body.vp-site .tbx-orb,body.vp-site .tbx-live,body.vp-site .tbx-up,body.vp-site .tbx-seg,body.vp-site .tbx-shine{animation:none}}
body.vp-site .rv-col{display:block;width:100%;border-radius:10px 10px 4px 4px;background:rgba(255,255,255,.14);transform-origin:bottom;animation:rvcol 7s cubic-bezier(.7,0,.2,1) infinite both}
body.vp-site .rv-col.on{background:linear-gradient(180deg,#AF2B26,#AF2B26);box-shadow:0 0 30px rgba(175,43,38,.45)}
@keyframes rvcol{0%{transform:scaleY(0)}16%,86%{transform:scaleY(1)}100%{transform:scaleY(0)}}
body.vp-site .rv-val{font-size:11px;font-weight:800;color:#AEB6C8;animation:rvval 7s ease infinite both}
body.vp-site .rv-val.on{padding:4px 8px;border-radius:999px;background:#FFFFFF;color:#14171C}
@keyframes rvval{0%,12%{opacity:0;transform:translateY(8px)}20%,84%{opacity:1;transform:none}92%,100%{opacity:0}}
body.vp-site .rv-grid{display:block;height:1px;background:rgba(255,255,255,.06)}
body.vp-site .rv-pill{padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.08);font-size:11px;font-weight:700;color:#AEB6C8;white-space:nowrap}
body.vp-site .rv-pill.on{background:#FFFFFF;color:#14171C}
@media (prefers-reduced-motion:reduce){body.vp-site .rv-col,body.vp-site .rv-val{animation:none}}
body.vp-site .rk-row{display:grid;grid-template-columns:30px 150px minmax(0,1fr) 62px;align-items:center;gap:12px;height:36px;padding:0 12px;background:rgba(255,255,255,.04);animation:tbxu .7s cubic-bezier(.2,.8,.2,1) both}
body.vp-site .rk-row.on{height:46px;background:#FFFFFF;color:#14171C}
body.vp-site .rk-pos{font-size:13px;font-weight:800;color:#6A7690}
body.vp-site .rk-row.on .rk-pos{width:26px;height:26px;background:#AF2B26;color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-size:14px}
body.vp-site .rk-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}
body.vp-site .rk-row.on .rk-name{font-size:17px;font-weight:800}
body.vp-site .rk-crown{padding:2px 7px;background:#F7E6E5;color:#AF2B26;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
body.vp-site .rk-trk{height:6px;background:rgba(255,255,255,.08)}
body.vp-site .rk-row.on .rk-trk{height:8px;background:#EEF0F3}
body.vp-site .rk-bar{display:block;height:100%;background:#5E82D6;transform-origin:left;animation:rkb 6s cubic-bezier(.7,0,.2,1) infinite both}
body.vp-site .rk-row.on .rk-bar{background:#AF2B26}
@keyframes rkb{0%{transform:scaleX(0)}18%,85%{transform:scaleX(1)}100%{transform:scaleX(0)}}
body.vp-site .rk-val{text-align:right;font-size:15px;font-weight:800}
body.vp-site .rk-val i{font-style:normal;font-size:11px;color:#8E949F;margin-left:1px}
body.vp-site .rk-row.on .rk-val{font-size:20px;color:#AF2B26}
@media (prefers-reduced-motion:reduce){body.vp-site .rk-row,body.vp-site .rk-bar{animation:none}}
body.vp-site .cta-chip{animation:bob 4s ease-in-out infinite}
@keyframes bob{50%{transform:translateY(-12px)}}
@media (prefers-reduced-motion:reduce){body.vp-site .cta-bar,body.vp-site .cta-line,body.vp-site .cta-dot,body.vp-site .cta-chip{animation:none}}
body.vp-site .hc{position:absolute;left:820px;top:150px;width:540px;height:470px;pointer-events:none}
body.vp-site .hc-f1{animation:hcf 6s ease-in-out infinite}
body.vp-site .hc-f2{animation:hcf 7s ease-in-out -2s infinite}
body.vp-site .hc-f3{animation:hcf 8s ease-in-out -4s infinite}
@keyframes hcf{50%{transform:translateY(-10px)}}
body.vp-site .hc-gl{position:absolute;border-radius:50%;filter:blur(110px);opacity:.45;background:#3A66D6}
body.vp-site .hc-glass{position:absolute;padding:14px 18px;border-radius:0 20px 0 0;background:rgba(11,23,51,.72);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 50px -20px rgba(0,0,0,.6);color:#FFFFFF}
body.vp-site .hc-card{position:absolute;padding:16px 18px;border-radius:0 22px 0 0;background:#FFFFFF;box-shadow:0 30px 60px -24px rgba(0,0,0,.6);color:#14171C}
body.vp-site .hc-k{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.1em;color:#AF2B26}
body.vp-site .hc-k::before{content:"";width:6px;height:6px;border-radius:50%;background:#AF2B26}
body.vp-site .hc-kw{font-size:11px;font-weight:700;letter-spacing:.08em;color:#AEB6C8}
body.vp-site .hc-ch{padding:6px 10px;border-radius:999px;background:#EEF1F6;font-size:11px;font-weight:700;color:#132350}
body.vp-site .hc-img{position:absolute;overflow:hidden;border-radius:20px 48px 20px 20px;box-shadow:0 50px 90px -30px rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.14)}
body.vp-site .hc-img>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.vp-site .hc-pulse{position:absolute;width:12px;height:12px;border-radius:50%;background:#AF2B26;box-shadow:0 0 0 0 rgba(175,43,38,.6);animation:hcp 2s ease-out infinite}
@keyframes hcp{to{box-shadow:0 0 0 18px rgba(175,43,38,0)}}
body.vp-site .hc-bar{display:block;border-radius:4px 4px 0 0;transform-origin:bottom;animation:hcb 1.4s cubic-bezier(.2,.8,.2,1) both}
@keyframes hcb{from{transform:scaleY(0)}}
.vp-m body.vp-site .hc{display:none!important}
body.vp-site .npa{stroke-dasharray:4 7;animation:npa 1.6s linear infinite}
@keyframes npa{to{stroke-dashoffset:-22}}
@media (prefers-reduced-motion:reduce){body.vp-site .npa{animation:none}}
body.vp-site .pc .bio{position:absolute;inset:0;background:rgba(19,35,80,.92);color:#fff;padding:36px 32px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;opacity:0;transform:translateY(20px);transition:opacity .45s,transform .45s}
body.vp-site .pc:hover .bio{opacity:1;transform:none}
body.vp-site .uni img{filter:grayscale(1);opacity:.75;transition:filter .4s,opacity .4s}
body.vp-site .uni:hover img{filter:none;opacity:1}
body.vp-site .dv{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:24px 26px;border:0;border-top:1.5px dashed #B9BDC5;background:transparent;text-align:left;font:700 21px "Plus Jakarta Sans",sans-serif;letter-spacing:-.02em;color:#14171C;cursor:pointer;transition:background .3s,color .3s,padding .3s}
body.vp-site .dv:hover{background:#FFFFFF}
body.vp-site .dv.on{background:#132350;color:#FFFFFF;padding-left:34px}
:is(body.vp-site.pg-servicios,body.vp-site .vpw-pg-servicios) .dv .n{font-size:12px;letter-spacing:.08em;color:#AF2B26}
:is(body.vp-site.pg-servicios,body.vp-site .vpw-pg-servicios) .dv.on .n{color:#AF2B26}
body.vp-site .dv .ar{opacity:0;transition:opacity .3s}
body.vp-site .dv.on .ar{opacity:1}
body.vp-site section .sd-pill{background:transparent;border-color:#C9CED8;color:#14171C}
body.vp-site section .sd-pill:hover{border-color:#14171C;color:#14171C}
body.vp-site section .sd-pill.on{background:#14171C;border-color:#14171C;color:#FFFFFF}
body.vp-site .xp-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 12px;border-radius:999px;background:#FFFFFF;border:1px solid #E4E8EF;font-size:14px;font-weight:600;color:#132350}
body.vp-site .xp-chip i{width:30px;height:30px;border-radius:50%;background:linear-gradient(160deg,#EEF2FA,#DDE5F4);display:flex;align-items:center;justify-content:center}
body.vp-site .cta-st{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:18px;background:#F6F7FA;border:1px solid #EDF0F5}
body.vp-site .cta-st b{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:linear-gradient(160deg,#FFFFFF,#E8EDF7);border:1px solid #E4E8EF;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#AF2B26}
body.vp-site .c3{position:relative;height:500px;margin-top:40px}
body.vp-site .c3-frame{position:absolute;left:0;right:0;top:70px;height:380px;border:1.5px solid #E4E8EF;border-radius:0 44px 0 0;background:radial-gradient(circle at 10% 0%,rgba(58,102,214,.10),rgba(58,102,214,0) 45%),radial-gradient(circle at 92% 100%,rgba(175,43,38,.08),rgba(175,43,38,0) 45%),linear-gradient(180deg,#FFFFFF 0%,#EEF2FA 100%)}
body.vp-site .c3-side{position:absolute;top:0;height:450px;width:370px;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:0;padding:0 40px;box-sizing:border-box;font-family:"Plus Jakarta Sans",sans-serif;text-align:center}
body.vp-site .c3-prev{left:0}
body.vp-site .c3-next{right:0}
body.vp-site .c3-ico{width:136px;height:136px;border-radius:50%;background:linear-gradient(160deg,#FFFFFF 0%,#E8EDF7 100%);border:2px solid #E4E8EF;color:#132350;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .35s,border-color .35s,transform .35s}
body.vp-site .c3-side:hover .c3-ico{color:#AF2B26;border-color:#F7E6E5;transform:translateY(-4px)}
body.vp-site .c3-t{margin-top:44px;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#132350}
body.vp-site .c3-d{margin-top:22px;font-size:15px;line-height:1.75;color:#7C8290;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
body.vp-site .c3-mid{position:absolute;left:50%;top:0;bottom:0;width:400px;margin-left:-200px}
body.vp-site .c3-stem{position:absolute;left:50%;top:-40px;height:40px;width:2px;margin-left:-1px;background:#132350}
body.vp-site .c3-card{position:absolute;left:0;right:0;top:78px;bottom:0;border-radius:0 44px 0 0;background:radial-gradient(circle at 85% 0%,rgba(80,120,230,.55),rgba(80,120,230,0) 55%),radial-gradient(circle at 0% 100%,rgba(175,43,38,.35),rgba(175,43,38,0) 50%),linear-gradient(165deg,#1F3577 0%,#132350 50%,#0B1733 100%);overflow:hidden;box-shadow:0 44px 70px -34px rgba(19,35,80,.6)}
body.vp-site .c3-p{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 44px 40px;color:#FFFFFF;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .45s,transform .45s}
body.vp-site .c3-p.on{opacity:1;transform:none;pointer-events:auto}
body.vp-site .c3-med{width:156px;height:156px;border-radius:50%;background:linear-gradient(160deg,#FFFFFF 0%,#E8EDF7 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 18px 36px -18px rgba(19,35,80,.45)}
body.vp-site .c3-med>span{width:124px;height:124px;border-radius:50%;border:3px solid #132350;color:#132350;display:flex;align-items:center;justify-content:center}
body.vp-site .c3-mt{margin-top:38px;font-size:27px;line-height:1.18;font-weight:700;letter-spacing:-.02em}
body.vp-site .c3-md{margin-top:20px;font-size:15px;line-height:1.75;color:#C9D1E3;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
body.vp-site .c3-go{margin-top:auto;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#FFFFFF;text-decoration:none;padding-bottom:6px;border-bottom:1.5px solid rgba(255,255,255,.5);transition:border-color .3s}
body.vp-site .c3-go:hover{color:#FFFFFF;border-color:#FFFFFF}
body.vp-site .ck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:90px;row-gap:46px;margin-top:40px;padding:0 10px}
body.vp-site .ck-i{display:flex;flex-direction:column;gap:16px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;font-family:"Plus Jakarta Sans",sans-serif;color:#14171C}
body.vp-site .ck-h{display:flex;align-items:center;gap:20px}
body.vp-site .ck-c{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:#132350;display:flex;align-items:center;justify-content:center;transition:background .3s}
body.vp-site .ck-i:hover .ck-c,body.vp-site .ck-i.on .ck-c{background:#AF2B26}
body.vp-site .ck-t{font-size:21px;line-height:1.3;font-weight:700;letter-spacing:-.02em;transition:color .3s}
body.vp-site .ck-i.on .ck-t{color:#AF2B26}
:is(body.vp-site.pg-serviciodetalle,body.vp-site .vpw-pg-serviciodetalle) .ck-d{font-size:17px;line-height:1.75;color:#6A6867}
body.vp-site .rq{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;padding:16px;background:#FFFFFF;border-radius:0 40px 0 0;box-shadow:0 30px 60px -40px rgba(19,35,80,.25)}
body.vp-site .rq-side{background:#F3F5F9;border-radius:0 28px 0 0;padding:36px 34px;display:flex;flex-direction:column;gap:10px}
body.vp-site .rq-lbl{font-size:13px;font-weight:700;color:#6A6867}
body.vp-site .rq-big{font-size:96px;line-height:.9;font-weight:800;letter-spacing:-.06em;color:#14171C;margin-top:14px}
body.vp-site .rq-unit{font-size:15px;line-height:1.5;color:#555A63;max-width:240px}
body.vp-site .rq-bar{display:flex;gap:6px;margin-top:22px}
body.vp-site .rq-bar i{flex:1;height:6px;border-radius:3px;background:#132350}
body.vp-site .rq-bar i:first-child{background:#AF2B26}
body.vp-site .rq-cta{margin-top:auto;padding-top:34px;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#AF2B26;text-decoration:none}
body.vp-site .rq-list{display:flex;flex-direction:column;padding:8px 8px 8px 12px}
body.vp-site .rq-row{display:grid;grid-template-columns:52px minmax(0,1fr) 40px;gap:18px;align-items:center;padding:16px 16px;border-radius:18px;color:#14171C;text-decoration:none;transition:background .3s}
body.vp-site .rq-row+.rq-row{border-top:1px solid #EEF0F4}
body.vp-site .rq-row:hover{background:#F6F7FA}
body.vp-site .rq-ic{width:52px;height:52px;border-radius:50%;background:#EEF2FB;color:#132350;display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s}
body.vp-site .rq-row:hover .rq-ic{background:#132350;color:#FFFFFF}
body.vp-site .rq-tx{display:flex;flex-direction:column;gap:3px}
body.vp-site .rq-t{font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.015em}
body.vp-site .rq-n{font-size:13px;color:#8E949F}
body.vp-site .rq-go{width:40px;height:40px;border-radius:50%;background:#F3F5F9;color:#132350;display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s,transform .3s}
body.vp-site .rq-row:hover .rq-go{background:#AF2B26;color:#FFFFFF;transform:translateX(3px)}
.vp-m body.vp-site .rq{grid-template-columns:minmax(0,1fr)!important;padding:10px}
.vp-m body.vp-site .rq-big{font-size:64px!important}
body.vp-site .sd-exp .sd-bio:nth-of-type(2){font-size:18px;color:#FFFFFF;font-weight:500}
body.vp-site .sd-hub2{position:relative;display:flex;flex-direction:column;gap:26px;min-height:340px;padding:32px 30px 28px;background:#FFFFFF;color:#14171C;text-decoration:none;box-shadow:0 30px 60px -45px rgba(19,35,80,.45);transition:background .45s,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}
body.vp-site .sd-hub2 .hb-ic{width:56px;height:56px;border-radius:0 18px 0 0;background:#132350;color:#FFFFFF;display:flex;align-items:center;justify-content:center;transition:background .45s}
body.vp-site .sd-hub2 .hb-n{font-size:13px;font-weight:800;letter-spacing:.08em;color:#AF2B26}
body.vp-site .sd-hub2 .hb-k{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8E949F}
body.vp-site .sd-hub2 .hb-t{font-size:25px;line-height:1.12;font-weight:800;letter-spacing:-.03em}
body.vp-site .sd-hub2 .hb-d{font-size:15px;line-height:1.6;color:#555A63}
body.vp-site .sd-hub2 .hb-f{margin-top:auto;padding-top:18px;border-top:1.5px dashed #DDE1E7;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;color:#132350}
body.vp-site .sd-hub2 .hb-go{width:40px;height:40px;border-radius:50%;background:#AF2B26;color:#FFFFFF;display:flex;align-items:center;justify-content:center;transition:transform .45s}
body.vp-site .sd-hub2:hover{background:#132350;color:#FFFFFF;transform:translateY(-6px);box-shadow:0 40px 70px -35px rgba(19,35,80,.7)}
body.vp-site .sd-hub2:hover .hb-ic{background:#AF2B26}
body.vp-site .sd-hub2:hover .hb-d,body.vp-site .sd-hub2:hover .hb-k{color:#C9D1E3}
body.vp-site .sd-hub2:hover .hb-f{color:#FFFFFF;border-color:rgba(255,255,255,.2)}
body.vp-site .sd-hub2:hover .hb-go{transform:rotate(-45deg)}
.vp-m body.vp-site .sd-hub2{min-height:0}
body.vp-site .logo{height:150px;background:#FFFFFF;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 20px;text-align:center;transition:background .35s,color .35s}
body.vp-site .logo:hover{background:#FFFFFF;box-shadow:inset 0 0 0 2px #132350}
body.vp-site .logo:hover .sec{color:#AF2B26}
body.vp-site .lg-img{max-width:72%;max-height:70px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .35s,opacity .35s,transform .35s}
body.vp-site .logo:hover .lg-img{filter:none;opacity:1;transform:scale(1.04)}
body.vp-site .lgq{height:120px;width:240px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border-radius:0 28px 0 0}
body.vp-site .lgq img{max-width:170px;max-height:62px;object-fit:contain}
body.vp-site input{font-family:"Plus Jakarta Sans",sans-serif}
@keyframes vg{from{transform:scaleY(0)}}
body.vp-site .vbar{transform-origin:bottom;animation:vg 1.4s cubic-bezier(.7,0,.2,1) both}
body.vp-site .if-n{font-size:58px;line-height:1;font-weight:800;letter-spacing:-.05em;font-variant-numeric:tabular-nums}
body.vp-site .if-t{border:0;cursor:pointer;font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:600;padding:10px 22px;border-radius:999px;background:transparent;color:#555A63;transition:background .25s,color .25s}
body.vp-site .if-t:hover{color:#14171C}
body.vp-site .if-t.on{background:#132350;color:#FFFFFF}
body.vp-site .if-bar{height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:18px;box-sizing:border-box;color:#FFFFFF;border-radius:0 18px 0 0;transition:width 1s cubic-bezier(.7,0,.2,1)}
body.vp-site .if-chip{position:absolute;left:0;bottom:-34px;display:flex;align-items:center;gap:14px;padding:12px 22px 12px 12px;background:#132350;color:#FFFFFF;border-radius:0 22px 0 0;box-shadow:0 20px 40px -18px rgba(0,0,0,.6);animation:ifl 6s ease-in-out infinite}
@keyframes ifl{50%{transform:translateY(-8px)}}
@keyframes ifp{from{width:0}to{width:100%}}
body.vp-site .if-p{width:0;animation:ifp 4.5s linear both}
body.vp-site .if-p2{width:0;animation:ifp 4.5s linear both}
body.vp-site .vline{transform-origin:top;animation:vg 2s cubic-bezier(.7,0,.2,1) .3s both}
@supports (animation-timeline: view()){body.vp-site .vline{animation:vg linear both;animation-timeline:view();animation-range:entry 0% cover 60%}}
body.vp-site .tl:hover .dotc{background:#AF2B26;transform:scale(1.25)}
body.vp-site .dotc{transition:transform .35s,background .35s}
body.vp-site .play{transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s}
body.vp-site .vc:hover .play{transform:scale(1.15);background:#AF2B26}
@keyframes ring{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.8);opacity:0}}
body.vp-site .ring{animation:ring 2s ease-out infinite}
body.vp-site .vh-f1{animation:vhf 6s ease-in-out infinite}
body.vp-site .vh-f2{animation:vhf 7s ease-in-out -2s infinite}
body.vp-site .vh-f3{animation:vhf 8s ease-in-out -4s infinite}
@keyframes vhf{50%{transform:translateY(-10px)}}
body.vp-site .vh-bar{display:block;width:4px;border-radius:2px;background:#FFFFFF;transform-origin:center;animation:vhb 1.1s ease-in-out infinite alternate}
@keyframes vhb{from{transform:scaleY(.25)}to{transform:scaleY(1)}}
body.vp-site .vh-live{width:8px;height:8px;border-radius:50%;background:#FFFFFF;animation:vhl 1.2s ease-in-out infinite}
@keyframes vhl{50%{opacity:.25}}
body.vp-site .vh-ring{position:absolute;inset:-10px;border-radius:50%;border:2px solid rgba(255,255,255,.55);animation:vhr 2.2s ease-out infinite}
@keyframes vhr{from{transform:scale(.85);opacity:1}to{transform:scale(1.5);opacity:0}}
body.vp-site .vh-prog{height:100%;width:38%;border-radius:3px;background:#AF2B26;animation:vhp 12s linear infinite}
@keyframes vhp{from{width:12%}to{width:88%}}
body.vp-site .dur{position:absolute;right:16px;bottom:16px;padding:6px 10px;border-radius:999px;background:rgba(19,35,80,.8);color:#fff;font-size:12px;font-weight:700}
body.vp-site .row{display:grid;grid-template-columns:200px minmax(0,1fr) 56px;gap:36px;align-items:center;padding:30px 0;border-top:1.5px dashed #B9BDC5;transition:padding .35s,background .35s}
body.vp-site .row:hover{padding-left:20px;padding-right:20px;background:#FFFFFF}
:is(body.vp-site.pg-prensa,body.vp-site .vpw-pg-prensa) .row .go{width:52px;height:52px;border-radius:50%;background:#E6E9EE;display:flex;align-items:center;justify-content:center;transition:background .3s,transform .45s cubic-bezier(.7,0,.2,1)}
:is(body.vp-site.pg-prensa,body.vp-site .vpw-pg-prensa) .row:hover .go{background:#AF2B26;transform:rotate(-45deg)}
:is(body.vp-site.pg-prensa,body.vp-site .vpw-pg-prensa) .row:hover .go path{stroke:#FFFFFF}
body.vp-site .pz-feat{display:grid;grid-template-columns:minmax(0,1fr) 560px;background:#FFFFFF;min-height:420px;text-decoration:none;color:#14171C}
body.vp-site .pz-fimg{position:relative;overflow:hidden;background:#132350}
body.vp-site .pz-fimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
body.vp-site .pz-feat:hover .pz-fimg img{transform:scale(1.05)}
body.vp-site .pz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
body.vp-site .pz-card{display:flex;flex-direction:column;background:#FFFFFF;border-radius:0 34px 0 0;overflow:hidden;text-decoration:none;color:#14171C;box-shadow:0 1px 0 #E4E8EF;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}
body.vp-site .pz-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -34px rgba(19,35,80,.45)}
body.vp-site .pz-img{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#132350}
body.vp-site .pz-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
body.vp-site .pz-card:hover .pz-img img{transform:scale(1.06)}
body.vp-site .pz-chip{position:absolute;left:16px;top:16px;padding:7px 13px;border-radius:999px;background:#FFFFFF;color:#14171C;font-size:12px;font-weight:800;letter-spacing:.02em}
body.vp-site .pz-body{display:flex;flex-direction:column;gap:12px;padding:24px 26px 26px;flex:1}
body.vp-site .pz-date{font-size:13px;font-weight:600;color:#AF2B26}
body.vp-site .pz-t{font-size:19px;line-height:1.32;font-weight:700;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.vp-site .pz-go{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#132350}
body.vp-site .pz-card:hover .pz-go{color:#AF2B26}
body.vp-site .pz-pag{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:10px}
body.vp-site .pz-nums{display:flex;gap:8px}
body.vp-site .pz-n{width:48px;height:48px;border-radius:50%;border:1px solid #D7DBE2;background:#FFFFFF;font:700 15px "Plus Jakarta Sans",sans-serif;color:#14171C;cursor:pointer;transition:background .3s,color .3s,border-color .3s}
body.vp-site .pz-n:hover{border-color:#132350}
body.vp-site .pz-n.on{background:#132350;border-color:#132350;color:#FFFFFF}
body.vp-site .pz-a{height:48px;padding:0 22px;border-radius:999px;border:1px solid #D7DBE2;background:#FFFFFF;display:inline-flex;align-items:center;gap:10px;font:700 14px "Plus Jakarta Sans",sans-serif;color:#14171C;cursor:pointer;transition:background .3s,color .3s}
body.vp-site .pz-a:hover{background:#AF2B26;border-color:#AF2B26;color:#FFFFFF}
body.vp-site .pz-a.off{opacity:.35;pointer-events:none}
.vp-m body.vp-site .pz-feat{grid-template-columns:minmax(0,1fr)!important}
.vp-m body.vp-site .pz-fimg{height:220px}
.vp-m body.vp-site .pz-grid{grid-template-columns:minmax(0,1fr)!important}
.vp-m body.vp-site .pz-pag{flex-wrap:wrap}
.vp-m body.vp-site .pz-n{width:40px;height:40px}
body.vp-site .fld{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:#14171C}
body.vp-site .fld input,body.vp-site .fld select,body.vp-site .fld textarea{height:56px;border-radius:999px;border:1.5px solid transparent;background:#EEF0F3;padding:0 24px;font:500 16px "Plus Jakarta Sans",sans-serif;color:#14171C;transition:border-color .3s,background .3s}
body.vp-site .fld textarea{height:auto;border-radius:0 28px 0 0;padding:18px 24px;resize:none}
body.vp-site .fld input:focus,body.vp-site .fld select:focus,body.vp-site .fld textarea:focus{outline:none;border-color:#132350;background:#FFFFFF}
:is(body.vp-site.pg-contacto,body.vp-site .vpw-pg-contacto) .ci{display:grid;grid-template-columns:60px minmax(0,1fr);gap:22px;align-items:center;padding:26px 0;border-top:1.5px dashed #B9BDC5}
:is(body.vp-site.pg-contacto,body.vp-site .vpw-pg-contacto) .ci .ico{width:60px;height:60px;border-radius:50%;background:#E6E9EE;display:flex;align-items:center;justify-content:center;transition:background .3s}
:is(body.vp-site.pg-contacto,body.vp-site .vpw-pg-contacto) .ci:hover .ico{background:#AF2B26}
:is(body.vp-site.pg-contacto,body.vp-site .vpw-pg-contacto) .ci:hover .ico path,:is(body.vp-site.pg-contacto,body.vp-site .vpw-pg-contacto) .ci:hover .ico rect,:is(body.vp-site.pg-contacto,body.vp-site .vpw-pg-contacto) .ci:hover .ico circle{stroke:#FFFFFF}
@keyframes ping{0%{transform:scale(.6);opacity:.8}100%{transform:scale(2.4);opacity:0}}
body.vp-site .ping{animation:ping 2s ease-out infinite}
body.vp-site .cd{background:#14171C;color:#FFFFFF;padding:36px 32px 30px;display:flex;flex-direction:column;box-shadow:0 40px 80px -40px rgba(20,23,28,.55)}
body.vp-site .cd-k{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#C9CED8}
body.vp-site .cd-k i{width:6px;height:6px;border-radius:50%;background:#8E949F}
body.vp-site .cd-h{margin:16px 0 22px;font-size:26px;line-height:1.12;font-weight:800;letter-spacing:-.035em}
body.vp-site .cd-wa{display:grid;grid-template-columns:48px minmax(0,1fr) 40px;gap:14px;align-items:center;padding:12px 12px 12px 12px;border-radius:0 22px 0 0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);text-decoration:none;color:#FFFFFF;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}
body.vp-site .cd-wa:hover{background:rgba(255,255,255,.09);color:#FFFFFF}
body.vp-site .cd-wai{width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.08);color:#FFFFFF;display:flex;align-items:center;justify-content:center}
body.vp-site .cd-arr{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;transition:transform .45s cubic-bezier(.7,0,.2,1)}
body.vp-site .cd-wa:hover .cd-arr{transform:rotate(-45deg)}
body.vp-site .cd-tx{display:flex;flex-direction:column;gap:3px;min-width:0}
body.vp-site .cd-l{font-size:12px;font-weight:600;color:#8E949F}
body.vp-site .cd-v{font-size:15px;line-height:1.35;font-weight:700;color:#FFFFFF}
body.vp-site .cd-list{margin-top:14px;border-radius:0 22px 0 0;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);overflow:hidden}
body.vp-site .cd-row{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;gap:14px;align-items:center;padding:16px 16px;text-decoration:none;color:#FFFFFF;transition:background .25s}
body.vp-site .cd-row+.cd-row{border-top:1px solid rgba(255,255,255,.07)}
body.vp-site .cd-row:hover{background:rgba(255,255,255,.05);color:#FFFFFF}
body.vp-site .cd-ic{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.07);color:#D5DAE6;display:flex;align-items:center;justify-content:center;transition:background .25s,color .25s}
body.vp-site .cd-row:hover .cd-ic{background:rgba(255,255,255,.16);color:#FFFFFF}
body.vp-site .cd-go{color:#6A7080;transition:transform .25s,color .25s}
body.vp-site .cd-row:hover .cd-go{color:#FFFFFF;transform:translateX(3px)}
body.vp-site .cd-soc{margin-top:0;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px}
body.vp-site .cd-soc>span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8E949F}
body.vp-site .cd-soc div{display:flex;gap:6px}
body.vp-site .cd-soc a{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.07);color:#D5DAE6;display:flex;align-items:center;justify-content:center;transition:background .25s,color .25s,transform .25s}
body.vp-site .cd-soc a:hover{background:rgba(255,255,255,.16);color:#FFFFFF;transform:translateY(-2px)}
body.vp-site .cd-soc svg{width:15px;height:15px}
.vp-m body.vp-site .cd{padding:30px 20px 24px!important;height:auto!important}
.vp-m body.vp-site .ld.d7{height:auto!important}
.vp-m body.vp-site .cd-soc{flex-direction:column;align-items:flex-start}
.vp-m body.vp-site .cd-soc div{flex-wrap:wrap}
body.vp-site .ml-a{fill:#555A63;font-weight:700;font-size:12px}
body.vp-site .ml-c{fill:#8E949F}
body.vp-site .map-open:hover{background:#AF2B26!important;color:#FFFFFF!important}
.vp-m body.vp-site .map-card{left:14px!important;right:14px!important;top:auto!important;bottom:14px!important}
.vp-m body.vp-site .map-open{right:14px!important;top:14px!important}
@keyframes gA{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes gB{from{transform:scaleX(0)}to{transform:scaleX(1)}}
body.vp-site .hbA{transform-origin:left;animation:gA 1.4s cubic-bezier(.7,0,.2,1) both}
body.vp-site .hbB{transform-origin:left;animation:gB 1.4s cubic-bezier(.7,0,.2,1) both}
@keyframes cA{from{--n:0}}
@keyframes cB{from{--n:0}}
body.vp-site .cA{animation:cA 1.6s cubic-bezier(.2,.8,.2,1) both;counter-reset:n var(--n)}
body.vp-site .cB{animation:cB 1.6s cubic-bezier(.2,.8,.2,1) both;counter-reset:n var(--n)}
body.vp-site .cA::before,body.vp-site .cB::before{content:counter(n)}
@keyframes dn{from{stroke-dasharray:0 600}}
body.vp-site .dseg{animation:dn 1.6s cubic-bezier(.7,0,.2,1) both}
body.vp-site .pq{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px}
body.vp-site .pq-l>*,body.vp-site .pq-r>*{flex-shrink:0}
body.vp-site .pq-l{background:#FFFFFF;padding:40px 44px 34px;display:flex;flex-direction:column;box-shadow:0 30px 70px -45px rgba(19,35,80,.35)}
body.vp-site .pq-k{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
body.vp-site .pq-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#F1F3F7;font-size:11px;font-weight:800;letter-spacing:.08em;color:#555A63}
body.vp-site .pq-chip i{width:6px;height:6px;border-radius:50%;background:#AF2B26}
body.vp-site .pq-meta{display:flex;gap:6px}
body.vp-site .pq-meta span{padding:7px 11px;border-radius:999px;border:1px solid #E3E6EC;font-size:12px;font-weight:700;color:#555A63}
body.vp-site .pq-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:18px 0 18px;padding:18px 22px;border-radius:0 26px 0 0;background:linear-gradient(120deg,#F9ECEB 0%,#FBF7F6 60%,#FFFFFF 100%)}
body.vp-site .pq-big{font-size:60px;line-height:.86;font-weight:800;letter-spacing:-.06em;color:#14171C}
body.vp-site .pq-big small{font-size:34px;color:#AF2B26;letter-spacing:-.03em}
body.vp-site .pq-gap{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border-radius:999px;background:#AF2B26;color:#FFFFFF;font-size:12px;font-weight:800;white-space:nowrap}
body.vp-site .pq-gap b{width:22px;height:22px;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center}
body.vp-site .pq-rows{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}
body.vp-site .pq-row{display:grid;grid-template-columns:34px minmax(0,1fr) 58px;gap:14px;align-items:center;cursor:default}
body.vp-site .pq-rk{width:34px;height:34px;border-radius:50%;background:#F1F3F7;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#555A63;transition:background .25s,color .25s}
body.vp-site .pq-row.top .pq-rk{background:#AF2B26;color:#FFFFFF}
body.vp-site .pq-lab{display:block;font-size:14px;font-weight:600;margin-bottom:7px;transition:color .25s}
body.vp-site .pq-trk{display:block;height:8px;border-radius:999px;background:#EEF0F3;overflow:hidden}
body.vp-site .pq-fil{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#132350,#4B74D1)}
body.vp-site .pq-row.top .pq-fil{background:linear-gradient(90deg,#8E211D,#D0453F)}
body.vp-site .pq-v{font-size:20px;font-weight:800;letter-spacing:-.03em;text-align:right}
body.vp-site .pq-row:hover .pq-rk{background:#132350;color:#FFFFFF}
body.vp-site .pq-row:hover .pq-lab{color:#AF2B26}
body.vp-site .pq-foot{margin-top:auto;padding-top:14px;border-top:1.5px dashed #D5DAE2;font-size:12px;color:#6A6867}
body.vp-site .pq-r{position:relative;overflow:hidden;color:#FFFFFF;padding:40px 36px 32px;display:flex;flex-direction:column;background:radial-gradient(circle at 100% 0%,rgba(75,116,209,.5) 0%,rgba(75,116,209,0) 55%),linear-gradient(160deg,#132350 0%,#0B1733 80%)}
body.vp-site .pq-r .pq-chip{background:rgba(255,255,255,.1);color:#C9D1E3}
body.vp-site .pq-gauge{position:relative;width:100%;max-width:320px;margin:auto;padding-top:18px}
body.vp-site .pq-gauge svg{display:block;width:100%;height:auto;overflow:visible}
body.vp-site .pq-gc{position:absolute;left:0;right:0;bottom:4px;display:flex;flex-direction:column;align-items:center}
body.vp-site .pq-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}
body.vp-site .pq-t{padding:12px 12px 11px;border-radius:0 14px 0 0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:6px;transition:background .25s}
body.vp-site .pq-t:hover{background:rgba(255,255,255,.12)}
body.vp-site .pq-t span{display:flex;align-items:center;gap:6px;font-size:12px;color:#AEB6C8}
body.vp-site .pq-t span i{width:8px;height:8px;border-radius:50%}
body.vp-site .pq-t b{font-size:24px;font-weight:800;letter-spacing:-.04em}
body.vp-site .pq-bal{margin-top:14px;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:999px;background:rgba(175,43,38,.18);border:1px solid rgba(175,43,38,.45);font-size:13px;color:#F2D4D2}
body.vp-site .pq-bal b{font-size:15px;color:#FFFFFF}
@keyframes pqa{from{stroke-dasharray:0 100}}
body.vp-site .pqa{animation:pqa 1.6s cubic-bezier(.7,0,.2,1) both}
body.vp-site .noanim *{animation:none!important}
.vp-m body.vp-site .pq{grid-template-columns:minmax(0,1fr)!important}
.vp-m body.vp-site .pq-l{padding:28px 20px 24px!important}
.vp-m body.vp-site .pq-r{padding:30px 20px 24px!important}
.vp-m body.vp-site .pq-hero{flex-direction:column;align-items:flex-start;padding:18px}
.vp-m body.vp-site .pq-big{font-size:56px}
.vp-m body.vp-site .pq-row{grid-template-columns:30px minmax(0,1fr) 46px;gap:10px}
.vp-m body.vp-site .pq-rk{width:30px;height:30px}
.vp-m body.vp-site .pq-v{font-size:17px}
body.vp-site .brow{display:grid;grid-template-columns:220px minmax(0,1fr) 70px;gap:20px;align-items:center;padding:10px 0;cursor:default}
:is(body.vp-site.pg-encuestas,body.vp-site .vpw-pg-encuestas) .brow .trk{height:34px;border-radius:0 8px 8px 0;background:#EEF0F3;overflow:hidden}
body.vp-site .brow .fil{height:100%;border-radius:0 8px 8px 0;background:#3F66C6;transition:filter .25s}
body.vp-site .brow.top .fil{background:#AF2B26}
body.vp-site .brow:hover .fil{filter:brightness(1.12)}
body.vp-site .brow:hover .lab{color:#AF2B26}
body.vp-site .pt{transition:r .2s}
body.vp-site .pg:hover .pt{r:9}
body.vp-site .pg .pl{opacity:0;transition:opacity .2s}
body.vp-site .pg:hover .pl{opacity:1}
body.vp-site .ef1{animation:efl 6s ease-in-out infinite}
body.vp-site .ef2{animation:efl 7.5s ease-in-out -2s infinite}
body.vp-site .ef3{animation:efl 5.5s ease-in-out -1s infinite}
@keyframes efl{50%{transform:translateY(-14px)}}
body.vp-site .eglow{animation:eglw 14s ease-in-out infinite}
body.vp-site .eglow2{animation:eglw 11s ease-in-out -4s infinite reverse}
@keyframes eglw{50%{transform:translate(40px,-30px) scale(1.15)}}
body.vp-site .epb{animation:epb 7s cubic-bezier(.6,0,.2,1) infinite both}
@keyframes epb{0%{width:4%}45%,85%{width:84%}100%{width:4%}}
body.vp-site .etoast{animation:etst 8s cubic-bezier(.2,.8,.2,1) infinite both}
@keyframes etst{0%,8%{opacity:0;transform:translateX(-30px)}16%,82%{opacity:1;transform:none}92%,100%{opacity:0;transform:translateX(-30px)}}
body.vp-site .edon{animation:edon 2s cubic-bezier(.7,0,.2,1) .4s both}
@keyframes edon{from{stroke-dasharray:0 400}}
body.vp-site .espk{stroke-dasharray:300;animation:espk 2.2s .6s ease both}
@keyframes espk{from{stroke-dashoffset:300}to{stroke-dashoffset:0}}
@media (prefers-reduced-motion:reduce){body.vp-site .ef1,body.vp-site .ef2,body.vp-site .ef3,body.vp-site .eglow,body.vp-site .eglow2,body.vp-site .epb,body.vp-site .etoast,body.vp-site .edon,body.vp-site .espk{animation:none}}
body.vp-site .oreveal{animation:orev 1.8s cubic-bezier(.6,0,.2,1) .3s both}
@keyframes orev{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
body.vp-site .opop{transform-box:fill-box;transform-origin:center;animation:opop .6s cubic-bezier(.3,1.6,.5,1) both}
@keyframes opop{from{opacity:0;transform:scale(.3)}}
@media (prefers-reduced-motion:reduce){body.vp-site .oreveal,body.vp-site .opop{animation:none}}
body.vp-site .p6float{animation:p6f 9s ease-in-out infinite}
@keyframes p6f{50%{transform:translateY(-10px)}}
body.vp-site .p4sway{transform:rotateX(52deg) rotateZ(-24deg) scale(1.3);animation:p4sw 16s ease-in-out infinite}
@keyframes p4sw{0%,100%{transform:rotateX(52deg) rotateZ(-28deg) scale(1.3)}50%{transform:rotateX(46deg) rotateZ(-18deg) scale(1.3)}}
body.vp-site .p4l{position:absolute;left:0;top:0;overflow:visible}
body.vp-site .p4sp{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#FFFFFF;transform:translateZ(2px);animation:p4tw 4s ease-in-out infinite}
@keyframes p4tw{0%,100%{opacity:.12}50%{opacity:.85}}
body.vp-site .p4pin{position:absolute;width:0;height:0;transform-style:preserve-3d;transform:translateZ(3px)}
body.vp-site .p4base{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;border:1px solid rgba(255,255,255,.5);box-sizing:border-box;animation:p4r 3s ease-out infinite}
body.vp-site .p4base.on{border-color:#AF2B26}
@keyframes p4r{0%{transform:scale(.4);opacity:1}100%{transform:scale(2.4);opacity:0}}
body.vp-site .p4col{position:absolute;left:-3px;bottom:0;width:6px;transform-origin:50% 100%;transform:rotateX(-90deg);background:linear-gradient(to top,rgba(255,255,255,.05),rgba(255,255,255,.85));animation:p4up 1.4s cubic-bezier(.2,.8,.2,1) both}
body.vp-site .p4col.on{width:8px;left:-4px;background:linear-gradient(to top,rgba(175,43,38,.1),#AF2B26);box-shadow:0 0 22px rgba(175,43,38,.55)}
body.vp-site .p4col::after{content:"";position:absolute;left:-3px;top:-6px;width:12px;height:6px;border-radius:50%;background:#FFFFFF}
body.vp-site .p4col.on::after{left:-2px;background:rgba(255,255,255,.78)}
@keyframes p4up{from{transform:rotateX(-90deg) scaleY(0)}}
body.vp-site .p4lbl{position:absolute;left:14px;top:-10px;padding:5px 10px;border-radius:0 10px 0 0;background:#AF2B26;font-size:12px;font-weight:800;color:#FFFFFF;white-space:nowrap}
@media (prefers-reduced-motion:reduce){body.vp-site .p4sway,body.vp-site .p4sp,body.vp-site .p4base,body.vp-site .p4col{animation:none}}
body.vp-site .tb-gold{color:#D9B45A}
:is(body.vp-site.pg-topbrands,body.vp-site .vpw-pg-topbrands) .btn{white-space:nowrap}
body.vp-site .tb-hero{position:relative;height:880px;background:radial-gradient(ellipse 60% 70% at 72% 45%,rgba(58,102,214,.45),rgba(58,102,214,0) 70%),radial-gradient(ellipse 40% 50% at 70% 60%,rgba(217,180,90,.18),rgba(217,180,90,0) 70%),linear-gradient(160deg,#132350 0%,#0B1733 70%);color:#FFFFFF;overflow:hidden}
body.vp-site .tb-rays{position:absolute;left:50%;top:-40%;width:1600px;height:1600px;margin-left:-300px;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.035) 0 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 60%);mask:radial-gradient(circle,#000 0,transparent 60%);animation:tbspin 90s linear infinite;pointer-events:none}
@keyframes tbspin{to{transform:rotate(360deg)}}
body.vp-site .tb-dust{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(217,180,90,.7) 1px,transparent 1.6px),radial-gradient(circle,rgba(255,255,255,.5) 1px,transparent 1.6px);background-size:140px 140px,90px 90px;background-position:0 0,40px 60px;opacity:.35;animation:tbdust 30s linear infinite;pointer-events:none}
@keyframes tbdust{to{background-position:0 -280px,40px -120px}}
body.vp-site .tb-cover{position:absolute;right:120px;top:150px;width:420px;height:560px;border-radius:24px 80px 24px 24px;overflow:hidden;box-shadow:0 80px 140px -40px rgba(0,0,0,.8),0 0 0 1px rgba(217,180,90,.35);transform:rotate(4deg);animation:tbfloat 7s ease-in-out infinite}
body.vp-site .tb-cover img{width:100%;height:100%;object-fit:cover;display:block}
@keyframes tbfloat{50%{transform:rotate(4deg) translateY(-14px)}}
body.vp-site .tb-medal{position:absolute;right:470px;top:520px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F4DE9C,#D9B45A 45%,#8C6A22 100%);box-shadow:0 30px 60px -20px rgba(0,0,0,.7),inset 0 2px 0 rgba(255,255,255,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#132350;text-align:center;animation:tbfloat2 6s ease-in-out -2s infinite}
@keyframes tbfloat2{50%{transform:translateY(-10px) rotate(-4deg)}}
body.vp-site .tb-stat{display:flex;flex-direction:column;gap:6px;padding-left:22px;border-left:1.5px solid rgba(217,180,90,.45)}
body.vp-site .tb-stat b{font-size:48px;line-height:1;font-weight:800;letter-spacing:-.05em}
body.vp-site .tb-stat span{font-size:13px;color:#AEB6C8;font-weight:600}
body.vp-site .tb-chip{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:0 18px 0 0;background:#FFFFFF;font-size:15px;font-weight:700;color:#132350;transition:background .3s,color .3s,transform .3s}
body.vp-site .tb-chip i{width:8px;height:8px;border-radius:50%;background:#D9B45A;flex-shrink:0}
body.vp-site .tb-chip:hover{background:#132350;color:#FFFFFF;transform:translateY(-3px)}
body.vp-site .tb-b{padding:30px 28px;display:flex;flex-direction:column;gap:12px;transition:transform .4s,box-shadow .4s}
body.vp-site .tb-b:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(19,35,80,.35)}
body.vp-site .tb-b1{padding:44px 44px 40px;gap:18px}
body.vp-site .tb-ico{width:52px;height:52px;border-radius:0 16px 0 0;display:flex;align-items:center;justify-content:center;flex-shrink:0}
body.vp-site .tb-bn{font-size:13px;font-weight:800;letter-spacing:.1em;color:#AF2B26}
body.vp-site .tb-bt{font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#14171C}
body.vp-site .tb-bd{font-size:14px;line-height:1.6;color:#555A63}
.vp-m body.vp-site .tb-bento{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}
.vp-m body.vp-site .tb-bento > *{grid-column:auto!important;grid-row:auto!important}
.vp-m body.vp-site .tb-b[style*="flex-direction: row"]{flex-direction:column!important;align-items:flex-start!important}
body.vp-site .tb-ben{background:#FFFFFF;padding:30px 28px;display:flex;flex-direction:column;gap:12px;transition:transform .4s,box-shadow .4s}
body.vp-site .tb-ben:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(19,35,80,.35)}
:is(body.vp-site.pg-topbrands,body.vp-site .vpw-pg-topbrands) .tb-ben .n{font-size:13px;font-weight:800;letter-spacing:.1em;color:#AF2B26}
body.vp-site .tb-ben .t{font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:#14171C}
body.vp-site .tb-ben .d{font-size:14px;line-height:1.65;color:#555A63}
body.vp-site .tb-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px;padding:22px 0;border-top:1.5px dashed rgba(255,255,255,.16)}
body.vp-site .tb-price{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px dashed rgba(255,255,255,.18);font-size:17px}
body.vp-site .tb-price b{font-size:22px;color:#D9B45A;font-weight:800}
body.vp-site .tb-hd{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:26px 28px;display:flex;flex-direction:column;gap:14px}
.vp-m body.vp-site .tb-hero{height:auto!important;padding-bottom:40px!important}
.vp-m body.vp-site .tb-cover{position:relative!important;right:auto!important;top:auto!important;width:260px!important;height:340px!important;margin:30px auto 0;display:block}
.vp-m body.vp-site .tb-medal{display:none!important}
.vp-m body.vp-site .tb-bens{grid-template-columns:minmax(0,1fr)!important}
.vp-m body.vp-site .tb-chip{font-size:13px;padding:12px 14px}
.vp-m body.vp-site .tb-hd span[style*="width: 90px"]{width:74px!important}
.vp-m body.vp-site .tb-rays{margin-left:-800px}
.vp-m body.vp-site .tb-row{grid-template-columns:1fr!important;gap:8px!important}
.vp-m body.vp-site .tb-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:22px!important}
.vp-m body.vp-site .tb-stat b{font-size:36px}
body.vp-site .tb-dark{background:radial-gradient(ellipse 60% 80% at 85% 0%,rgba(58,102,214,.28),rgba(58,102,214,0) 70%),linear-gradient(160deg,#17254B 0%,#0B1733 100%)}
body.vp-site .tb-glow{position:absolute;width:620px;height:620px;border-radius:50%;background:#D9B45A;filter:blur(170px);opacity:.14;pointer-events:none}
body.vp-site .tb-f{position:relative;display:flex;flex-direction:column;gap:14px;padding:34px 32px 36px;border-radius:0 40px 0 0;background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s}
body.vp-site .tb-f:hover{transform:translateY(-8px);border-color:rgba(217,180,90,.5)}
body.vp-site .tb-f-n{font-size:56px;line-height:1;font-weight:800;letter-spacing:-.05em;color:rgba(255,255,255,.12)}
body.vp-site .tb-f-k{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
body.vp-site .tb-f-h{font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.025em}
body.vp-site .tb-f-d{font-size:16px;line-height:1.6;color:#D5DAE6}
body.vp-site .tb-f-arrow{position:relative;display:flex;align-items:center;justify-content:center;height:40px}
body.vp-site .tb-f-arrow i{position:absolute;left:0;right:0;top:50%;border-top:1.5px dashed rgba(217,180,90,.4)}
body.vp-site .tb-f-arrow svg{position:relative;width:36px;height:36px;padding:8px;border-radius:50%;background:#132350;border:1.5px solid rgba(217,180,90,.6);box-sizing:border-box}
body.vp-site .tb-big{background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(58,102,214,.35),rgba(58,102,214,0) 70%),linear-gradient(160deg,#1C2F66 0%,#132350 50%,#0B1733 100%)}
body.vp-site .tb-sec{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:0 18px 0 0;background:#FFFFFF;font-size:14px;font-weight:700;color:#132350;transition:background .35s,color .35s,transform .35s}
body.vp-site .tb-sec-i{width:38px;height:38px;border-radius:0 12px 0 0;background:#EEF1F6;color:#132350;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .35s,color .35s}
body.vp-site .tb-sec:hover{background:#132350;color:#FFFFFF;transform:translateY(-3px)}
body.vp-site .tb-sec:hover .tb-sec-i{background:#D9B45A;color:#132350}
body.vp-site .tb-inc{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#14171C}
body.vp-site .tb-plan{position:relative;display:flex;flex-direction:column;gap:10px;padding:34px 30px 30px;background:#FFFFFF;box-shadow:0 30px 60px -45px rgba(19,35,80,.45);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}
body.vp-site .tb-plan:hover{transform:translateY(-8px);box-shadow:0 40px 70px -35px rgba(19,35,80,.5)}
body.vp-site .tb-plan-n{font-size:64px;line-height:1;font-weight:800;letter-spacing:-.06em;color:#132350}
body.vp-site .tb-plan-u{font-size:15px;font-weight:700;color:#555A63}
body.vp-site .tb-plan-p{margin-top:14px;font-size:34px;font-weight:800;letter-spacing:-.03em;color:#14171C}
body.vp-site .tb-plan-per{font-size:14px;color:#555A63}
body.vp-site .tb-save{align-self:flex-start;padding:6px 12px;border-radius:999px;background:#F7E6E5;color:#AF2B26;font-size:12px;font-weight:800;letter-spacing:.04em}
body.vp-site .tb-plan-cta{margin-top:auto;padding-top:18px;border-top:1.5px dashed #DDE1E7;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700;color:#132350;text-decoration:none}
body.vp-site .tb-plan-cta svg{width:36px;height:36px;padding:11px;border-radius:50%;background:#AF2B26;color:#FFFFFF;box-sizing:border-box}
body.vp-site .tb-plan.feat{background:linear-gradient(160deg,#1C2F66 0%,#132350 55%,#0B1733 100%);box-shadow:0 0 0 1.5px #D9B45A,0 40px 80px -35px rgba(19,35,80,.7);transform:translateY(-12px)}
body.vp-site .tb-plan.feat .tb-plan-n,body.vp-site .tb-plan.feat .tb-plan-p{color:#FFFFFF}
body.vp-site .tb-plan.feat .tb-plan-u,body.vp-site .tb-plan.feat .tb-plan-per{color:#C9D1E3}
body.vp-site .tb-plan.feat .tb-save{background:rgba(217,180,90,.18);color:#F4DE9C}
body.vp-site .tb-plan.feat .tb-plan-cta{color:#FFFFFF;border-color:rgba(255,255,255,.2)}
body.vp-site .tb-plan.dark{background:#E6E9EE}
body.vp-site .tb-plan-b{position:absolute;top:-13px;left:30px;padding:6px 14px;border-radius:999px;background:linear-gradient(180deg,#F4DE9C,#D9B45A);color:#132350;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
body.vp-site .tb-tile{display:flex;flex-direction:column;gap:14px;padding:30px 28px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}
body.vp-site .tb-tile b{font-size:48px;line-height:1;font-weight:800;letter-spacing:-.05em;background:linear-gradient(180deg,#FFFFFF,#F4DE9C);-webkit-background-clip:text;background-clip:text;color:transparent}
body.vp-site .tb-tile span span{font-size:15px;font-weight:600;color:#C9D1E3}
body.vp-site .tb-tile-k{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#D9B45A}
body.vp-site .tb-q{display:flex;flex-direction:column;gap:12px;padding:30px 30px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}
body.vp-site .tb-cta{background:radial-gradient(ellipse 50% 90% at 100% 0%,rgba(217,180,90,.22),rgba(217,180,90,0) 70%),linear-gradient(150deg,#1C2F66 0%,#132350 50%,#0B1733 100%);box-shadow:0 0 0 1px rgba(217,180,90,.35)}
body.vp-site .tb-btn-gold{background:linear-gradient(180deg,#F4DE9C,#D9B45A);color:#132350}
body.vp-site .tb-btn-gold .ic{background:#132350;color:#F4DE9C}
.vp-m body.vp-site .tb-f-n{font-size:40px}
.vp-m body.vp-site .tb-plans,.vp-m body.vp-site .tb-tiles,.vp-m body.vp-site .tb-meta{grid-template-columns:minmax(0,1fr)!important}
.vp-m body.vp-site .tb-secs{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.vp-m body.vp-site .tb-sec{font-size:12px;padding:10px 12px;gap:8px}
.vp-m body.vp-site .tb-sec-i{width:30px;height:30px}
.vp-m body.vp-site .tb-plan.feat{transform:none}
.vp-m body.vp-site .tb-big span[style*="font-size: 150px"]{font-size:110px!important}
.vp-m body.vp-site .tb-cta{grid-template-columns:1fr!important}
.vp-m body.vp-site .tb-cta span[style*="font-size: 54px"]{font-size:34px!important}
body.vp-site .pf-photo{position:absolute;right:160px;bottom:-150px;width:440px;height:560px;border-radius:0 90px 0 0;overflow:hidden;background:#E6E9EE;box-shadow:0 50px 90px -40px rgba(19,35,80,.55);z-index:3}
body.vp-site .pf-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}
body.vp-site .pf-hl{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #E1E4E9;font-size:16px;font-weight:700;color:#132350}
body.vp-site .pf-hl i{width:10px;height:10px;border-radius:50%;background:#AF2B26;flex-shrink:0}
body.vp-site .pf-p{margin:0;font-size:17px;line-height:1.8;color:#555A63}
body.vp-site .pf-p.lead{font-size:22px;line-height:1.55;font-weight:600;color:#14171C;letter-spacing:-.01em}
body.vp-site .pf-tm{display:flex;flex-direction:column;gap:14px;text-decoration:none}
body.vp-site .pf-tm .ph{position:relative;height:260px;border-radius:0 44px 0 0;overflow:hidden;background:#E6E9EE}
body.vp-site .pf-tm img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
body.vp-site .pf-tm:hover img{transform:scale(1.05)}
.vp-m body.vp-site .pf-photo{position:relative;right:auto;bottom:auto;width:100%;height:440px;margin-top:32px}
.vp-m body.vp-site .pf-hero{padding-bottom:0!important}
.vp-m body.vp-site .pf-body{padding-top:64px!important}
.vp-m body.vp-site .pf-tm .ph{height:220px}
body.vp-site .ar-kick{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}
body.vp-site .ar-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);font-size:12px;font-weight:700;letter-spacing:.04em;color:#D5DAE6}
body.vp-site .ar-pill.red{background:#AF2B26;border-color:#AF2B26;color:#FFFFFF}
body.vp-site .ar-meta{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;font-size:14px;color:#C9D1E3}
body.vp-site .ar-meta img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid rgba(255,255,255,.3)}
body.vp-site .ar-meta i{width:4px;height:4px;border-radius:50%;background:#6A7697}
body.vp-site .ar-wrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}
body.vp-site .ar-main{background:#FFFFFF;padding:0 0 56px;box-shadow:0 40px 80px -50px rgba(19,35,80,.35)}
body.vp-site .ar-fig{position:relative;height:430px;overflow:hidden;background:#132350;margin:0}
body.vp-site .ar-fig img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.vp-site .ar-fig figcaption{position:absolute;left:24px;bottom:20px;padding:8px 14px;border-radius:999px;background:rgba(11,23,51,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#FFFFFF;font-size:12px;font-weight:600}
body.vp-site .ar-in{padding:0 64px}
body.vp-site .ar-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border-bottom:1.5px dashed #D5DAE2;margin-bottom:40px}
body.vp-site .ar-shs{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#6A6867}
body.vp-site .ar-sh{width:38px;height:38px;border-radius:50%;background:#F1F3F7;color:#132350;display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s,transform .3s}
body.vp-site .ar-sh svg{width:16px;height:16px}
body.vp-site .ar-sh:hover{background:#AF2B26;color:#FFFFFF;transform:translateY(-2px)}
body.vp-site .ar-lead{margin:0 0 30px;font-size:24px;line-height:1.45;font-weight:600;letter-spacing:-.02em;color:#14171C}
body.vp-site .ar-p{margin:0 0 24px;font-size:18px;line-height:1.8;color:#3B4049}
body.vp-site .ar-stat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;margin:36px 0;padding:30px 34px;border-radius:0 34px 0 0;background:radial-gradient(circle at 100% 0%,rgba(75,116,209,.45) 0%,rgba(75,116,209,0) 55%),linear-gradient(150deg,#132350 0%,#0B1733 80%);color:#FFFFFF}
body.vp-site .ar-stat b{font-size:86px;line-height:.85;font-weight:800;letter-spacing:-.06em}
body.vp-site .ar-dots{display:flex;gap:6px;margin-top:14px}
body.vp-site .ar-dots i{width:22px;height:8px;border-radius:999px;background:#AF2B26}
body.vp-site .ar-q{position:relative;margin:36px 0;padding:32px 36px 30px 36px;border-radius:0 34px 0 0;background:#F6F7F9;border:1.5px dashed #C9CED8}
body.vp-site .ar-q svg{position:absolute;right:28px;top:-18px}
body.vp-site .ar-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:34px}
body.vp-site .ar-tags span{padding:8px 14px;border-radius:999px;background:#F1F3F7;font-size:13px;font-weight:700;color:#555A63}
body.vp-site .ar-src{margin-top:34px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border-radius:0 28px 0 0;background:#AF2B26;color:#FFFFFF;text-decoration:none;transition:background .3s}
body.vp-site .ar-src:hover{background:#8E211D;color:#FFFFFF}
:is(body.vp-site.pg-articulo,body.vp-site .vpw-pg-articulo) .ar-src .go{width:52px;height:52px;flex-shrink:0;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;color:#AF2B26;transition:transform .45s cubic-bezier(.7,0,.2,1)}
:is(body.vp-site.pg-articulo,body.vp-site .vpw-pg-articulo) .ar-src:hover .go{transform:rotate(-45deg)}
body.vp-site .ar-side{display:flex;flex-direction:column;gap:20px;position:sticky;top:30px}
body.vp-site .ar-card{background:#FFFFFF;padding:28px;border-radius:0 30px 0 0}
body.vp-site .ar-au{display:flex;align-items:center;gap:16px}
body.vp-site .ar-au img{width:68px;height:68px;border-radius:50%;object-fit:cover;object-position:top;background:#E6E9EE}
body.vp-site .ar-dl{display:flex;flex-direction:column;margin:0}
body.vp-site .ar-dl div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-top:1.5px dashed #D5DAE2;font-size:14px}
body.vp-site .ar-dl dt{color:#6A6867}
body.vp-site .ar-dl dd{margin:0;font-weight:700;text-align:right}
body.vp-site .ar-pn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
body.vp-site .ar-pv{display:flex;align-items:center;gap:22px;padding:30px 32px;background:#FFFFFF;border-radius:0 30px 0 0;text-decoration:none;color:#14171C;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}
body.vp-site .ar-pv:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(19,35,80,.45)}
:is(body.vp-site.pg-articulo,body.vp-site .vpw-pg-articulo) .ar-pv .ci{width:54px;height:54px;flex-shrink:0;border-radius:50%;border:1.5px solid #D7DBE2;display:flex;align-items:center;justify-content:center;transition:background .3s,border-color .3s,color .3s}
:is(body.vp-site.pg-articulo,body.vp-site .vpw-pg-articulo) .ar-pv:hover .ci{background:#132350;border-color:#132350;color:#FFFFFF}
.vp-m :is(body.vp-site.pg-articulo,body.vp-site .vpw-pg-articulo) section.ar-hero{height:500px!important}
.vp-m body.vp-site .ar-hero .lxh{top:84px!important;justify-content:center!important}
.vp-m body.vp-site .ar-hero .lxh h1{font-size:30px!important;line-height:1.08!important}
.vp-m body.vp-site .ar-meta{gap:10px;font-size:13px}
.vp-m body.vp-site .ar-wrap{grid-template-columns:minmax(0,1fr)!important;gap:22px}
.vp-m body.vp-site .ar-fig{height:220px!important;min-height:0!important;aspect-ratio:auto!important}
.vp-m body.vp-site .ar-in{padding:0 20px}
.vp-m body.vp-site .ar-bar{flex-direction:column;align-items:flex-start;margin-bottom:28px}
.vp-m body.vp-site .ar-lead{font-size:20px}
.vp-m body.vp-site .ar-p{font-size:16px;line-height:1.75}
.vp-m body.vp-site .ar-stat{grid-template-columns:minmax(0,1fr);gap:14px;padding:26px 22px}
.vp-m body.vp-site .ar-stat b{font-size:72px}
.vp-m body.vp-site .ar-q{padding:28px 22px 24px}
.vp-m body.vp-site .ar-src{padding:22px 20px}
.vp-m body.vp-site .ar-side{position:static}
.vp-m body.vp-site .ar-pn{grid-template-columns:minmax(0,1fr)!important}
.vp-m body.vp-site .ar-pv{padding:22px 20px}
.vp-m body.vp-site .ar-main{padding-bottom:36px}
body.vp-site [hidden]{display:none!important}
html,body.vp-site{margin:0}
body.vp-site.vp-site{background:#F3F4F6;color:#14171C;font-family:"Plus Jakarta Sans",system-ui,sans-serif;overflow-x:hidden}
body.vp-site .vp-page{position:relative;overflow-x:clip}
body.vp-site .vp-sec{width:1440px;zoom:var(--vpz,1);margin-left:0!important;margin-right:0!important;position:relative;display:flex;flex-direction:column;overflow-x:clip}
body.vp-site .vp-sec>section,body.vp-site .vp-sec>div{flex-shrink:0}
.vp-m body.vp-site .vp-sec{width:390px}
body.vp-site .vp-hdr-wrap{position:absolute;top:0;left:0;right:0;z-index:100}
body.vp-site:not(.vp-designed) .vp-hdr-wrap{position:relative;background:#132350}
body.vp-site .vp-hd-slot{height:144px;position:relative}
.vp-m body.vp-site .vp-hd-slot{height:84px}
body.vp-site .vp-only-m{display:none}
.vp-m body.vp-site .vp-only-m{display:block}
.vp-m body.vp-site .vp-only-d{display:none}
body.vp-site .vp-header .hd-dot{margin-left:0}
body.vp-site .vp-main .e-con.vp-con,body.vp-site .vp-main .e-con.vp-con>.e-con-inner{padding:0!important;gap:0!important;max-width:none!important;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--gap:0}
body.vp-site .vp-main .elementor-widget:not(:last-child){margin-bottom:0}
body.vp-site .vp-main .elementor-widget-container{margin:0;padding:0}
body.vp-site .vp-main .elementor-element.elementor-widget{width:100%;align-self:stretch}
body.vp-site .vp-main .e-con.vp-con,body.vp-site .vp-main .e-con.vp-con>.e-con-inner{align-items:flex-start!important;justify-content:flex-start!important}
body.vp-site .vp-car{overflow:hidden;--per:3}
body.vp-site .vp-car-track{display:flex;gap:22px;transition:transform .8s cubic-bezier(.7,0,.2,1);will-change:transform}
body.vp-site .vp-car-item{flex:0 0 calc((100% - (var(--per) - 1) * 22px) / var(--per));min-width:0}
.vp-m body.vp-site .vp-car-item{flex-basis:88%}
body.vp-site .vp-car-full{position:relative;height:460px;overflow:hidden;display:block;color:#FFFFFF}
body.vp-site .vp-car-full img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
body.vp-site .vp-car-full:hover img{transform:scale(1.05)}
body.vp-site .vp-car-ov{position:absolute;left:0;right:0;bottom:0;padding:36px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(to top,rgba(11,23,51,.92),rgba(11,23,51,0))}
body.vp-site .vp-car-t{font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.04em}
body.vp-site .vp-car-logo .vp-car-item{height:150px;background:#FFFFFF;display:flex;align-items:center;justify-content:center;border-radius:0 28px 0 0}
body.vp-site .vp-car-logo .lg-img{max-width:70%;max-height:70px;object-fit:contain}
body.vp-site .vp-car-dots{display:flex;gap:8px;justify-content:center}
body.vp-site .vp-car-dots button{width:10px;height:10px;padding:0;border-radius:999px;border:0;background:#C9CED8;cursor:pointer;transition:width .4s,background .4s}
body.vp-site .vp-car-dots button.on{background:#AF2B26;width:30px}
body.vp-site .vp-carsec.is-dark .tmb{background:rgba(255,255,255,.08);color:#FFFFFF;border-color:rgba(255,255,255,.2)}
body.vp-site .vp-carsec .pz-card{height:100%}
body.vp-site .ar-body p{margin:0 0 24px;font-size:18px;line-height:1.8;color:#3B4049}
body.vp-site .ar-body h2,body.vp-site .ar-body h3{margin:36px 0 16px;font-weight:800;letter-spacing:-.03em;color:#14171C}
body.vp-site .ar-body h2{font-size:30px}
body.vp-site .ar-body h3{font-size:23px}
body.vp-site .ar-body ul,body.vp-site .ar-body ol{margin:0 0 24px;padding-left:22px;font-size:18px;line-height:1.8;color:#3B4049}
body.vp-site .ar-body img{max-width:100%;height:auto;border-radius:0 24px 0 0}
body.vp-site .ar-body a{color:#AF2B26;text-decoration:underline}
body.vp-site .ar-body blockquote{margin:30px 0;padding:24px 28px;border-radius:0 28px 0 0;background:#F6F7F9;font-size:20px;font-weight:700;color:#14171C}
.vp-m body.vp-site .ar-body p,.vp-m body.vp-site .ar-body ul{font-size:16px;line-height:1.75}
body.vp-site .ar-tags a{text-decoration:none}