*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-10{margin-top:2.5rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-11{height:2.75rem}.w-11{width:2.75rem}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-7{gap:1.75rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}:root{--abyss:#060e1f;--deep:#0a1630;--deep-2:#0f1f40;--line:#8da2c629;--line-strong:#8da2c64d;--blue:#1460f5;--blue-2:#3b7dff;--blue-soft:#1460f529;--teal:#00c4a7;--teal-soft:#00c4a724;--amber:#ffb020;--ice:#eef3ff;--slate:#8da2c6;--slate-2:#5f739a;--paper:#f4f7fd;--paper-2:#e7edf9;--ink:#0b1531;--ink-2:#4a5a7c;--font:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--radius-panel:22px;--radius-card:16px;--radius-chip:8px}html{scroll-behavior:smooth}html,body{background:var(--abyss)}body{color:var(--ice);font-family:var(--font);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}#root{position:relative}::selection{color:#fff;background:#1460f58c}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}img{display:block}button{font:inherit;color:inherit}.display{font-variation-settings:"wdth" 118;letter-spacing:-.028em;text-wrap:balance;font-weight:800;line-height:.94}.h2{color:#fff;font-variation-settings:"wdth" 110;letter-spacing:-.024em;text-wrap:balance;font-size:clamp(2rem,4.1vw,3.35rem);font-weight:760;line-height:1.02}.h3{font-variation-settings:"wdth" 104;letter-spacing:-.015em;font-size:clamp(1.25rem,1.9vw,1.55rem);font-weight:680;line-height:1.15}.h4{font-variation-settings:"wdth" 102;letter-spacing:-.01em;font-size:1.05rem;font-weight:660;line-height:1.25}.lead{color:var(--slate);max-width:62ch;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6}.body{color:var(--slate);font-size:.98rem;line-height:1.6}.stat{font-variation-settings:"wdth" 124;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff;font-weight:820;line-height:1}.label{color:var(--slate);letter-spacing:.005em;align-items:center;gap:10px;font-size:.86rem;font-weight:600;display:inline-flex}.label:before{content:"";background:linear-gradient(90deg, var(--blue), var(--teal));border-radius:2px;width:22px;height:2px}.paper .lead,.paper .body{color:var(--ink-2)}.paper .h2,.paper .h3,.paper .h4{color:var(--ink)}.paper .label{color:var(--ink-2)}.paper .stat{color:var(--ink)}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.section{padding:clamp(84px,9vw,136px) 0;position:relative}.section.paper{background:var(--paper);color:var(--ink)}.section-head{gap:18px;max-width:760px;margin-bottom:clamp(40px,5vw,64px);display:grid}.section-head .lead{margin-top:4px}.glass{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff0b,#ffffff04)}.panel{background:linear-gradient(160deg, #0d1c3a 0%, var(--deep) 60%, #081327 100%);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:0 30px 80px -30px #000000b3,inset 0 1px #ffffff0d}.chip{border-radius:var(--radius-chip);border:1px solid var(--line-strong);height:30px;color:var(--ice);background:#1460f514;align-items:center;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.paper .chip{color:var(--ink);background:#1460f50f;border-color:#0b153124}.spot{border-radius:var(--radius-card);background:var(--deep);border:1px solid var(--line);transition:transform .5s var(--ease), border-color .4s;position:relative;overflow:hidden}.spot:before{content:"";background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%), #1460f533, transparent 45%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.spot:after{content:"";border-radius:inherit;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), #5c93fff2, #00c4a759 40%, transparent 65%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spot:hover:before,.spot:hover:after{opacity:1}.spot>*{z-index:1;position:relative}.btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;height:52px;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .3s, border-color .3s, color .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:.98rem;font-weight:640;text-decoration:none;display:inline-flex}.btn svg{transition:transform .35s var(--ease)}.btn:hover svg.arrow{transform:translate(4px)}.btn-primary{background:linear-gradient(180deg, #2e74ff, var(--blue));color:#fff;box-shadow:0 10px 30px -10px #1460f5b3,inset 0 1px #ffffff40}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #1460f5d9,inset 0 1px #ffffff4d}.btn-ghost{color:var(--ice);border-color:var(--line-strong);background:#ffffff08}.btn-ghost:hover{background:#ffffff14;border-color:#8da2c68c;transform:translateY(-2px)}.paper .btn-ghost{color:var(--ink);background:#0b153108;border-color:#0b153133}.paper .btn-ghost:hover{background:#0b153112}.btn-wa{color:#dfffe9;background:#25d3661a;border-color:#25d36666}.btn-wa:hover{background:#25d3662e;transform:translateY(-2px)}.btn-sm{height:42px;padding:0 18px;font-size:.9rem}.rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(22px)}.rv.in{opacity:1;transform:none}.nav{z-index:60;border-bottom:1px solid #0000;transition:background .4s,border-color .4s;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom-color:var(--line);background:#060e1fb8}.nav-inner{align-items:center;gap:28px;height:76px;display:flex}.nav-link{color:var(--slate);padding:8px 2px;font-size:.93rem;font-weight:560;transition:color .3s;position:relative}.nav-link:after{content:"";background:linear-gradient(90deg, var(--blue), var(--teal));transform-origin:0;height:2px;transition:transform .4s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav-link:hover{color:#fff}.nav-link:hover:after{transform:scaleX(1)}.progress{z-index:61;transform-origin:0;background:linear-gradient(90deg, var(--blue), var(--teal));pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.menu-overlay{z-index:59;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:fadeIn .3s var(--ease);background:#060e1ff5;flex-direction:column;gap:8px;padding:100px 28px 40px;display:flex;position:fixed;inset:0}.menu-overlay a,.menu-overlay button{text-align:left;font-variation-settings:"wdth" 108;color:#fff;border-bottom:1px solid var(--line);padding:14px 0;font-size:1.6rem;font-weight:700}.hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.scene-canvas{z-index:0;pointer-events:none;position:fixed;inset:0}.scene-canvas canvas{display:block}main,.footer{z-index:1;position:relative}.hero-bg{z-index:0;pointer-events:none;background:radial-gradient(1200px 700px at 78% 45%, #1460f52e, transparent 60%), radial-gradient(900px 500px at 8% 100%, #00c4a714, transparent 60%), linear-gradient(180deg, #060e1f00 70%, var(--abyss) 100%);position:absolute;inset:0}.hero-content{z-index:2;padding-top:124px;padding-bottom:0;position:relative}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:32px;display:grid}.hero-badge{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:36px;color:var(--ice);background:#0a163099;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:.84rem;font-weight:560;display:inline-flex}.hero-badge .dot{background:var(--teal);width:8px;height:8px;box-shadow:0 0 0 4px var(--teal-soft), 0 0 14px var(--teal);border-radius:50%;animation:2.4s ease-in-out infinite pulseDot}.hero-title{color:#fff;max-width:15ch;margin-top:26px;font-size:clamp(2.6rem,5.3vw,4.8rem)}.hero-title .word{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.hero-title .word>span{animation:rise 1.1s var(--ease) forwards;animation-delay:var(--d,0s);display:inline-block;transform:translateY(110%)}.hero-lead{max-width:58ch;margin-top:26px}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(48px,6vw,80px);display:grid}.hero-stat{border-right:1px solid var(--line);padding:26px 22px 26px 0}.hero-stat:last-child{border-right:0}.hero-stat+.hero-stat{padding-left:22px}.hero-stat .stat{font-size:clamp(1.7rem,2.8vw,2.5rem)}.hero-stat .l{color:var(--slate);margin-top:8px;font-size:.9rem}.cycle{z-index:2;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#060e1f66,#060e1fe6);margin-top:clamp(28px,4vw,44px);position:relative}.cycle-inner{grid-template-columns:200px repeat(5,minmax(0,1fr));align-items:stretch;display:grid}.cycle-title{color:var(--ice);border-right:1px solid var(--line);align-items:center;gap:10px;padding:22px 20px 22px 0;font-size:.86rem;font-weight:640;display:flex}.cycle-step{border-right:1px solid var(--line);padding:20px 18px;transition:background .5s;position:relative}.cycle-step:last-child{border-right:0}.cycle-step .n{color:var(--slate-2);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700;transition:color .4s}.cycle-step .name{color:var(--ice);margin-top:6px;font-size:.92rem;font-weight:620;line-height:1.25}.cycle-step .meta{color:var(--slate);margin-top:4px;font-size:.8rem}.cycle-step:after{content:"";background:linear-gradient(90deg, var(--teal), var(--blue-2));transform-origin:0;height:2px;transition:transform .6s var(--ease), opacity .4s;opacity:0;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.cycle-step.active{background:#1460f514}.cycle-step.active .n{color:var(--teal)}.cycle-step.active:after{opacity:1;transform:scaleX(1)}.logo-band{color:var(--ink);background:#fff;padding:56px 0 60px;position:relative;overflow:hidden}.logo-band .title{text-align:left;color:var(--ink-2);max-width:520px;font-size:.92rem;font-weight:620}.marquee{margin-top:34px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{will-change:transform;align-items:center;gap:64px;width:max-content;animation:46s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{transition:transform .4s var(--ease), filter .4s;flex:none;justify-content:center;align-items:center;display:flex}.marquee-item img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:190px}.marquee-item:hover{transform:translateY(-3px)scale(1.04)}.counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.counter{border-radius:var(--radius-card);padding:30px 28px}.counter .stat{font-variation-settings:"wdth" 112;white-space:nowrap;background:linear-gradient(#fff 30%,#b9cdf6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.1rem,2.5vw,3.05rem)}.counter .l{color:var(--slate);margin-top:12px;font-size:.92rem;line-height:1.4}.problem-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.problem-item{border-right:1px solid var(--line);padding:40px 32px 40px 0;position:relative}.problem-item+.problem-item{padding-left:32px}.problem-item:last-child{border-right:0}.problem-item .ico{width:46px;height:46px;color:var(--amber);background:#ffb0201a;border:1px solid #ffb02040;border-radius:12px;place-items:center;display:grid}.problem-item .h3{margin-top:22px}.problem-item .body{margin-top:12px}.problem-item .warn{color:#ffd27a;background:#ffb02012;border:1px solid #ffb02033;border-radius:10px;align-items:flex-start;gap:10px;margin-top:22px;padding:12px 14px;font-size:.9rem;font-weight:560;line-height:1.4;display:flex}.problem-item .warn svg{flex:none;margin-top:1px}.why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.why-card:first-child,.why-card:nth-child(6){grid-column:span 2}.why-card:first-child .body,.why-card:nth-child(6) .body{max-width:46ch}.why-card{flex-direction:column;min-height:250px;padding:30px 28px 28px;display:flex}.why-card .ico{background:var(--blue-soft);color:#8fb5ff;border:1px solid #3b7dff4d;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.why-card .h3{color:#fff;margin-top:22px}.why-card .body{flex:1;margin-top:10px}.why-card .tag{color:var(--teal);align-items:center;gap:8px;margin-top:22px;font-size:.84rem;font-weight:640;display:inline-flex}.why-card .tag:before{content:"";background:var(--teal);width:6px;height:6px;box-shadow:0 0 10px var(--teal);border-radius:50%}.why-card .tag-chips{color:var(--teal);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-weight:700;display:flex}.why-card .tag-chips .chip{background:var(--teal-soft);color:#d7fff7;border-color:#00c4a759}.modules-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.mod-rail{border-top:1px solid var(--line);flex-direction:column;display:flex}.mod-row{text-align:left;border-bottom:1px solid var(--line);cursor:pointer;width:100%;padding:24px 0;position:relative}.mod-row .top{align-items:center;gap:16px;display:flex}.mod-row .n{color:var(--slate-2);font-variant-numeric:tabular-nums;width:30px;font-size:.82rem;font-weight:700;transition:color .3s}.mod-row .name{color:var(--slate);font-size:.86rem;font-weight:600;transition:color .3s}.mod-row .h3{color:#eef3ffb8;margin-top:10px;padding-left:46px;transition:color .3s}.mod-row .more{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;padding-left:46px;display:grid}.mod-row .more>div{overflow:hidden}.mod-row .body{margin-top:14px}.mod-row ul{gap:8px;margin-top:16px;display:grid}.mod-row li{color:var(--ice);align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.45;display:flex}.mod-row li svg{color:var(--teal);flex:none;margin-top:3px}.mod-row .bar{background:linear-gradient(90deg, var(--teal), var(--blue-2));transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.mod-row.active .n{color:var(--teal)}.mod-row.active .name,.mod-row.active .h3{color:#fff}.mod-row.active .more{grid-template-rows:1fr}.mod-row.active .bar{animation:grow var(--auto-ms,6.5s) linear forwards}.mod-row.active.manual .bar{animation:none;transform:scaleX(1)}.mod-row:not(.active):hover .name,.mod-row:not(.active):hover .h3{color:#fff}.mod-stage{position:sticky;top:100px}.mod-panel{transform-style:preserve-3d;transition:transform .4s var(--ease);padding:28px;position:relative;overflow:hidden}.mod-panel:before{content:"";background:radial-gradient(600px circle at var(--gx,70%) var(--gy,20%), #1460f52e, transparent 50%);pointer-events:none;position:absolute;inset:0}.mod-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.mod-panel-head .ico{background:linear-gradient(180deg, #2e74ff, var(--blue));color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 30px -10px #1460f5cc}.mod-panel-head .t{font-variation-settings:"wdth" 104;color:#fff;font-size:1.05rem;font-weight:700}.mod-panel-head .s{color:var(--slate);margin-top:2px;font-size:.84rem}.mod-live{color:var(--teal);background:var(--teal-soft);white-space:nowrap;border:1px solid #00c4a74d;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.76rem;font-weight:640;display:inline-flex}.mod-live i{background:var(--teal);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulseDot}.mod-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.mod-stats.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mod-stat{border:1px solid var(--line);background:#060e1f8c;border-radius:12px;padding:16px}.mod-stat .v{font-variation-settings:"wdth" 116;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800}.mod-stat .l{color:var(--slate);margin-top:4px;font-size:.8rem}.mod-foot{margin-top:22px}.mod-foot .ft{color:var(--slate);margin-bottom:12px;font-size:.84rem;font-weight:600}.bar-row{gap:8px;margin-top:12px;display:grid}.bar-row .bl{color:var(--ice);justify-content:space-between;font-size:.86rem;display:flex}.bar-row .bl b{font-variant-numeric:tabular-nums;font-weight:700}.bar-track{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.bar-fill{width:0;height:100%;transition:width 1.3s var(--ease);border-radius:999px;position:relative}.bar-fill.teal{background:linear-gradient(90deg, #00a88f, var(--teal));box-shadow:0 0 16px #00c4a773}.bar-fill.blue{background:linear-gradient(90deg, var(--blue), var(--blue-2));box-shadow:0 0 16px #3b7dff73}.bar-fill.amber{background:linear-gradient(90deg, #e69a12, var(--amber))}.bar-fill.in{width:var(--w)}.chips{flex-wrap:wrap;gap:8px;display:flex}.mod-enter{animation:panelIn .6s var(--ease)}.card3d{transform-style:preserve-3d;transition:transform .45s var(--ease), border-color .3s, box-shadow .45s var(--ease);will-change:transform}.card3d>*{transform-style:preserve-3d}.card3d .ico{transition:transform .45s var(--ease);transform:translateZ(38px)}.card3d .h3,.card3d .h4,.card3d .figure,.card3d .stars,.card3d .n{transform:translateZ(22px)}.card3d .body,.card3d q,.card3d ul{transform:translateZ(10px)}.card3d:hover{box-shadow:0 30px 60px -30px #000000b3,0 0 0 1px #1460f540}@media (hover:none){.card3d .ico,.card3d .h3,.card3d .h4,.card3d .figure,.card3d .stars,.card3d .n,.card3d .body,.card3d q,.card3d ul{transform:none}}.cube-stage{--r:260px;perspective:2000px;position:relative}.cube-tilt{height:var(--h,480px);transform-style:preserve-3d;transition:transform .4s var(--ease)}.cube{width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.76,0,.24,1);position:relative}.cube-face{border-radius:var(--radius-panel,24px);border:1px solid var(--line-strong);backface-visibility:hidden;min-height:360px;transform-style:preserve-3d;background:linear-gradient(160deg,#14264ef5,#09142cfa);flex-direction:column;padding:28px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 40px 80px -40px #000c,inset 0 1px #ffffff0d}.cube-face:before{content:"";pointer-events:none;background:radial-gradient(600px 300px at 20% 0,#1460f538,#0000 60%);position:absolute;inset:0}.cube-face.active{border-color:#1460f573}.cube-face .cube-edge{background:linear-gradient(90deg, var(--blue), var(--teal));opacity:0;height:3px;transition:opacity .6s;position:absolute;bottom:0;left:0;right:0}.cube-face.active .cube-edge{opacity:1}.cube-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.cube-dots button{background:var(--line-strong);border-radius:999px;width:28px;height:6px;transition:background .3s,width .3s}.cube-dots button.on{background:linear-gradient(90deg, var(--blue), var(--teal));width:44px}.mod-stage{perspective:2000px}.pay-grid{perspective:1800px}.pay-fold{transform-style:preserve-3d;transition:transform .7s var(--ease), opacity .9s var(--ease)}.pay-fold:nth-child(2){transform:rotateY(16deg)translate(10px)}.pay-fold:nth-child(4){transform:rotateY(-16deg)translate(-10px)}.pay-fold:nth-child(3){transform:translateZ(28px)}.pay-fold:hover{transform:rotateY(0)translateZ(34px)}.pay-fold.rv:not(.in){opacity:0}.bbva-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.bbva-compare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;margin-top:36px;display:grid}.bbva-box{border-radius:var(--radius-card);background:#fff;border:1px solid #0b15311a;padding:22px 22px 20px;box-shadow:0 20px 50px -30px #0b15314d}.bbva-box.after{background:linear-gradient(160deg, #0d1c3a, var(--deep));color:#fff;border-color:#0000}.bbva-box .t{color:var(--ink-2);font-size:.82rem;font-weight:600}.bbva-box.after .t{color:var(--slate)}.bbva-box .big{font-variation-settings:"wdth" 122;letter-spacing:-.04em;color:var(--ink);margin-top:8px;font-size:clamp(2.8rem,4.5vw,4rem);font-weight:820;line-height:1}.bbva-box.after .big{color:#fff}.bbva-box .l{color:var(--ink-2);margin-top:4px;font-size:.9rem}.bbva-box.after .l{color:var(--slate)}.bbva-box .track{background:#0b153114;border-radius:999px;height:6px;margin-top:16px;overflow:hidden}.bbva-box.after .track{background:#ffffff1a}.bbva-box .fill{width:0;height:100%;transition:width 1.4s var(--ease);background:linear-gradient(90deg,#c9d3e6,#9fb0cc);border-radius:999px}.bbva-box.after .fill{background:linear-gradient(90deg, #00a88f, var(--teal));box-shadow:0 0 14px #00c4a799}.bbva-box .fill.in{width:var(--w)}.bbva-arrow{color:var(--blue);place-items:center;display:grid}.bbva-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:clamp(48px,5vw,72px);display:grid;position:relative}.bbva-steps:before{content:"";background:linear-gradient(90deg,#0000,#0b15312e 8% 92%,#0000);height:2px;position:absolute;top:19px;left:4%;right:4%}.bbva-step{color:var(--ink);flex-direction:column;align-items:flex-start;gap:12px;font-size:.92rem;font-weight:640;line-height:1.25;display:flex;position:relative}.bbva-step .n{background:var(--ink);color:#fff;width:40px;height:40px;box-shadow:0 0 0 6px var(--paper);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid}.bbva-step:last-child .n{background:var(--blue)}.bbva-frame-wrap{perspective:1600px;position:relative}.bbva-frame{transform-style:preserve-3d;transition:transform 1.2s var(--ease), box-shadow .6s;background:#fff;border:1px solid #0b15311f;border-radius:18px;overflow:hidden;transform:rotateY(-14deg)rotateX(6deg)translateZ(0);box-shadow:0 50px 100px -40px #0b153173,0 20px 40px -30px #1460f559}.bbva-frame.in{transform:rotateY(-8deg)rotateX(3deg)translateZ(0)}.bbva-frame-wrap:hover .bbva-frame{transform:rotateY(0)rotateX(0)translateZ(0)}.bbva-frame .chrome{background:#f7f9fd;border-bottom:1px solid #0b153114;align-items:center;gap:8px;padding:12px 16px;display:flex}.bbva-frame .chrome i{background:#d9e0ee;border-radius:50%;width:10px;height:10px}.bbva-frame .chrome .url{height:24px;color:var(--ink-2);background:#fff;border:1px solid #0b153114;border-radius:6px;flex:1;align-items:center;margin-left:10px;padding:0 10px;font-size:.72rem;display:flex}.bbva-frame img{width:100%;height:auto}.bbva-badge{background:var(--ink);color:#fff;z-index:2;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:.88rem;font-weight:640;display:inline-flex;position:absolute;bottom:-22px;left:22px;transform:translateZ(120px);box-shadow:0 20px 40px -20px #0b1531b3}.bbva-badge svg{color:var(--teal)}.testi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.testi{flex-direction:column;padding:30px 28px;display:flex}.testi .stars{color:#ffc53d;gap:3px;display:flex}.testi q{quotes:"“" "”";color:var(--ice);flex:1;margin-top:20px;font-size:1.05rem;line-height:1.6}.testi q:before,.testi q:after{color:var(--blue-2);font-weight:700}.testi .who{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.testi .avatar{border:1px solid var(--line-strong);color:#9fbdff;background:linear-gradient(160deg,#1f3f7a,#0f1f40);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.testi .role{color:#fff;font-size:.92rem;font-weight:640}.testi .org{color:var(--slate);margin-top:2px;font-size:.82rem}.sectors-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.sector{border-radius:var(--radius-card);border:1px solid var(--line);min-height:250px;transform-style:preserve-3d;transition:transform .5s var(--ease), border-color .4s, background .4s;background:linear-gradient(#ffffff0a,#ffffff04);flex-direction:column;justify-content:space-between;padding:26px 22px 24px;display:flex;position:relative;overflow:hidden}.sector:before{content:"";opacity:0;background:radial-gradient(360px at 50% 0,#1460f538,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.sector:hover{border-color:#5c93ff80;transform:translateY(-8px)rotateX(3deg)}.sector:hover:before{opacity:1}.sector .ico{background:var(--deep-2);border:1px solid var(--line-strong);color:#fff;width:48px;height:48px;transition:transform .5s var(--ease), background .4s;border-radius:14px;place-items:center;display:grid;position:relative}.sector:hover .ico{background:var(--blue);transform:translateZ(20px)scale(1.06)}.sector .h3{color:#fff;margin-top:22px;position:relative}.sector .body{margin-top:10px;font-size:.9rem;position:relative}.live-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.live-feat{gap:8px;margin-top:34px;display:grid}.live-feat-item{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:16px;padding:18px 0;display:grid}.live-feat-item .ico{background:var(--blue-soft);color:#8fb5ff;border:1px solid #3b7dff4d;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.live-feat-item .h4{color:#fff}.live-feat-item .body{margin-top:6px;font-size:.92rem}.dash{padding:22px;position:relative;overflow:hidden}.dash:after{content:"";background:conic-gradient(from 0deg, transparent 0 60%, #1460f51f 75%, transparent 90%);pointer-events:none;animation:9s linear infinite sweep;position:absolute;inset:-40%}.dash>*{z-index:1;position:relative}.dash-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.dash-head .t{color:#fff;align-items:center;gap:10px;font-size:.98rem;font-weight:700;display:flex}.dash-row{border-bottom:1px solid var(--line);padding:16px 0}.dash-row .r{color:var(--ice);justify-content:space-between;align-items:baseline;gap:12px;font-size:.9rem;display:flex}.dash-row .r b{font-variant-numeric:tabular-nums;font-weight:700}.dash-row .r span.amt{color:var(--slate)}.dash-rec{border-bottom:1px solid var(--line);color:var(--ice);justify-content:space-between;align-items:center;padding:16px 0;font-size:.9rem;display:flex}.dash-rec b{font-variation-settings:"wdth" 114;letter-spacing:-.02em;color:var(--teal);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.dash-mov{padding-top:16px}.dash-mov .mt{color:var(--slate);margin-bottom:8px;font-size:.82rem;font-weight:600}.mov{color:var(--ice);transition:background .3s, transform .5s var(--ease), opacity .5s;opacity:0;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 12px;font-size:.88rem;display:grid;transform:translate(-10px)}.mov.in{opacity:1;transform:none}.mov:hover{background:#ffffff0a}.mov .amt{font-variant-numeric:tabular-nums;color:var(--slate)}.pill{border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.pill.ok{color:var(--teal);background:var(--teal-soft)}.pill.late{color:#ff8a80;background:#ff5a5024}.pill.alert{color:var(--amber);background:#ffb02024}.live-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.live-stat{border-radius:14px;padding:18px 16px}.live-stat .v{font-variation-settings:"wdth" 118;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.live-stat .l{color:var(--slate);margin-top:4px;font-size:.78rem}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.price{padding:36px 34px 34px;position:relative;overflow:hidden}.price.featured:before{content:"";pointer-events:none;background:radial-gradient(700px at 100% 0,#1460f547,#0000 55%);position:absolute;inset:0}.price>*{position:relative}.price .n{color:var(--teal);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.price .h3{color:#fff;margin-top:14px;font-size:clamp(1.5rem,2.2vw,1.9rem)}.price .body{margin-top:12px}.price ul{border-top:1px solid var(--line);gap:12px;margin-top:26px;padding-top:24px;display:grid}.price li{color:var(--ice);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.45;display:flex}.price li .ck{background:var(--teal-soft);width:22px;height:22px;color:var(--teal);border:1px solid #00c4a759;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.reco-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.reco-list{border-top:1px solid #0b15311f;gap:0;display:grid}.reco-item{border-bottom:1px solid #0b15311f;grid-template-columns:52px 1fr;gap:18px;padding:24px 0;display:grid}.reco-item .ico{width:52px;height:52px;color:var(--blue);background:#fff;border:1px solid #0b15311f;border-radius:14px;place-items:center;display:grid;box-shadow:0 10px 24px -14px #0b153159}.reco-item .h4{font-size:1.12rem}.reco-item .body{margin-top:6px}.reco-photo-wrap{perspective:1400px;place-items:center;display:grid}.reco-photo{width:min(100%,460px);transition:transform 1.2s var(--ease);transform-style:preserve-3d;background:#fff;border:1px solid #0b15311f;border-radius:20px;overflow:hidden;transform:rotateY(10deg)rotateX(4deg)rotate(-2deg);box-shadow:0 60px 100px -50px #0b153180,0 20px 40px -30px #1460f559}.reco-photo.in{transform:rotateY(7deg)rotateX(3deg)rotate(-1.5deg)}.reco-photo-wrap:hover .reco-photo{transform:rotateY(0)rotateX(0)rotate(0)scale(1.02)}.reco-photo img{width:100%;height:auto}.pay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.pay-line{z-index:0;height:2px;position:absolute;top:50px;left:8%;right:8%}.pay-line .base{background:linear-gradient(90deg, transparent, var(--line-strong) 10%, var(--line-strong) 90%, transparent);position:absolute;inset:0}.pay-line .dot{background:var(--teal);width:10px;height:10px;box-shadow:0 0 16px var(--teal), 0 0 4px #fff;animation:travel 4.5s var(--ease) infinite;border-radius:50%;position:absolute;top:-4px;left:0}.pay-card{z-index:1;padding:28px 26px 26px}.pay-card .ico{background:var(--deep-2);border:1px solid var(--line-strong);color:#9fbdff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.pay-card .figure{font-variation-settings:"wdth" 118;letter-spacing:-.035em;color:#fff;margin-top:22px;font-size:1.9rem;font-weight:820;line-height:1}.pay-card .h4{color:var(--teal);margin-top:8px}.pay-card .body{margin-top:12px;font-size:.92rem}.pay-card .ct{border-top:1px solid var(--line);color:var(--slate);margin-top:20px;margin-bottom:10px;padding-top:18px;font-size:.8rem;font-weight:600}.final{text-align:center;padding:clamp(110px,12vw,180px) 0;position:relative;overflow:hidden}.final .lead{color:var(--ice);text-shadow:0 0 26px #060e1ff2,0 2px 10px #060e1ff2}.final .h2{text-shadow:0 0 40px #060e1fcc}.final-bg{pointer-events:none;background:radial-gradient(760px 300px at 50% 46%,#060e1fd1,#0000 72%),radial-gradient(900px 520px at 50% 60%,#1460f54d,#0000 60%),radial-gradient(500px 300px at 50% 100%,#00c4a71f,#0000 60%);position:absolute;inset:0}.final-ring{aspect-ratio:1;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 70%, #5c93ff8c 86%, transparent 100%);opacity:.8;border-radius:50%;width:min(120vw,1200px);animation:18s linear infinite spinSlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#0000 0 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 0 calc(100% - 2px),#000 calc(100% - 1px))}.final-ring.two{background:conic-gradient(from 90deg, transparent 0 75%, #00c4a780 90%, transparent 100%);width:min(90vw,860px);animation-duration:26s;animation-direction:reverse}.final .h2{color:#fff;max-width:20ch;margin:0 auto;font-size:clamp(2.2rem,5vw,4.2rem)}.final .lead{text-align:center;margin:22px auto 0}.final-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.final-contact{color:var(--slate);flex-wrap:wrap;justify-content:center;gap:10px 32px;margin-top:44px;font-size:.92rem;display:flex}.final-contact a,.final-contact span{align-items:center;gap:8px;display:inline-flex}.final-contact a:hover{color:#fff}.footer{border-top:1px solid var(--line);background:#040a18;padding:64px 0 28px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;display:grid}.footer .tag{color:var(--slate);max-width:36ch;margin-top:18px;font-size:.93rem;line-height:1.6}.footer .ft{color:#fff;margin-bottom:16px;font-size:.92rem;font-weight:700}.footer ul{gap:10px;display:grid}.footer li a,.footer li button{color:var(--slate);text-align:left;align-items:center;gap:8px;font-size:.92rem;transition:color .3s;display:inline-flex}.footer li a:hover,.footer li button:hover{color:#fff}.footer .soc{gap:10px;margin-top:22px;display:flex}.footer .soc a{border:1px solid var(--line-strong);height:38px;color:var(--slate);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:.85rem;font-weight:600;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.footer .soc a:hover{color:#fff;border-color:var(--blue-2);background:var(--blue-soft)}.footer-bottom{border-top:1px solid var(--line);color:var(--slate-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:48px;padding-top:22px;font-size:.8rem;display:flex}.footer-bottom a{color:var(--slate)}.footer-bottom a:hover{color:#fff}.footer-bottom .links{gap:18px;display:flex}.float-wa{z-index:55;align-items:center;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.float-wa .tip{color:var(--ink);animation:fadeIn .6s var(--ease) 2s both;background:#fff;border-radius:12px;padding:10px 14px;font-size:.86rem;font-weight:600;box-shadow:0 16px 40px -16px #0009}.float-wa .btn-round{color:#fff;width:56px;height:56px;transition:transform .35s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;box-shadow:0 14px 34px -10px #25d366cc}.float-wa .btn-round:hover{transform:scale(1.08)}.float-top{z-index:55;border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ice);opacity:0;pointer-events:none;background:#0a1630e6;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s,background .3s;display:grid;position:fixed;bottom:92px;right:22px;transform:translateY(10px)}.float-top.show{opacity:1;pointer-events:auto;transform:none}.float-top:hover{background:var(--blue)}.cursor-glow{pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#1460f529,#0000 62%);border-radius:50%;width:560px;height:560px;transition:opacity .6s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}@media (hover:none){.cursor-glow{display:none}}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn .3s var(--ease);background:#030814b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{width:min(100%,520px);animation:modalIn .5s var(--ease);outline:none;flex-direction:column;max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden}.modal-cuerpo{overscroll-behavior:contain;min-height:0;padding:34px 32px 28px;overflow:hidden auto}.modal:before{content:"";pointer-events:none;background:radial-gradient(500px at 100% 0,#1460f540,#0000 55%);position:absolute;inset:0}.modal>*{position:relative}.modal .close{z-index:2;background:var(--deep);width:36px;height:36px;color:var(--slate);border:1px solid var(--line);border-radius:10px;place-items:center;transition:color .3s,background .3s;display:grid;position:absolute;top:16px;right:16px}.modal .close:hover{color:#fff;background:#132649}.modal .eyebrow{color:var(--teal);align-items:center;gap:8px;font-size:.82rem;font-weight:640;display:inline-flex}.modal .h2{color:#fff;margin-top:12px;font-size:1.75rem}.modal .lead{margin-top:10px;font-size:.95rem}.modal .captali{border-radius:16px;margin-top:22px;overflow:hidden}.modal .captali iframe{border:0;width:100%;height:640px;display:block}@keyframes rise{to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.7)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes spinSlow{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes travel{0%{opacity:0;left:0%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@media (max-width:1100px){.why-card:first-child,.why-card:nth-child(6){grid-column:auto}.why-grid,.testi-grid,.pay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sectors-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pay-line{display:none}.cycle-inner{grid-template-columns:repeat(5,minmax(0,1fr))}.cycle-title{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;padding:16px 0}}@media (max-width:900px){.hero-grid,.modules-grid,.bbva-grid,.live-grid,.reco-grid,.price-grid{grid-template-columns:minmax(0,1fr)}.hero-content{padding-top:190px}.hero-title{max-width:12ch}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stat:nth-child(2){border-right:0}.hero-stat:nth-child(3){border-top:1px solid var(--line);padding-left:0}.hero-stat:nth-child(4){border-top:1px solid var(--line)}.counters,.live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-grid{grid-template-columns:1fr}.problem-item{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}.problem-item+.problem-item{padding-left:0}.problem-item:last-child{border-bottom:0}.mod-stage{position:relative;top:0}.cycle-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.cycle-step:nth-child(odd){border-right:0}.cycle-step{border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr}.bbva-compare{grid-template-columns:1fr}.bbva-arrow{transform:rotate(90deg)}.bbva-steps{grid-template-columns:1fr;gap:18px}.bbva-steps:before{display:none}.bbva-step{flex-direction:row;align-items:center}.reco-grid{gap:40px}}@media (max-width:640px){.why-grid,.testi-grid,.pay-grid,.sectors-grid,.counters,.live-stats,.footer-grid,.hero-stats{grid-template-columns:minmax(0,1fr)}.sector{gap:18px;min-height:auto}.mod-panel,.cube-face{padding:22px 18px}.pay-fold:nth-child(2),.pay-fold:nth-child(3),.pay-fold:nth-child(4){transform:none}.mod-panel-head{flex-wrap:wrap}.mod-live{white-space:normal}.why-card{min-height:auto}.hero-stat{border-right:0;border-top:1px solid var(--line);padding-left:0!important}.hero-stat:first-child{border-top:0}.cycle-inner{grid-template-columns:1fr}.cycle-step{border-right:0}.mod-stats,.mod-stats.two{grid-template-columns:1fr 1fr}.modal-backdrop{padding:0}.modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.modal-cuerpo{padding:28px 16px 22px}.modal .close{top:12px;right:12px}.modal .captali{border-radius:12px}.float-wa .tip{display:none}}@media (prefers-reduced-motion:reduce){.rv,.mov,.bar-fill,.bbva-box .fill{transition:none}.rv{opacity:1;transform:none}.marquee-track,.final-ring,.dash:after,.pay-line .dot,.hero-badge .dot,.mod-live i{animation:none}.hero-title .word>span{animation:none;transform:none}}@media (min-width:768px){.md\:ml-3{margin-left:.75rem}.md\:flex{display:flex}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}}
