:root{--background:#fafcff;--foreground:#1d222b;--card:#f5f9ff;--card-foreground:#1d222b;--popover:#f5f9ff;--popover-foreground:#1d222b;--primary:#3a69d9;--primary-foreground:#f5f9ff;--secondary:#e2f0ff;--secondary-foreground:#2b457d;--muted:#eaf2ff;--muted-foreground:#71809f;--accent:#cbdfff;--accent-foreground:#13295f;--destructive:#ff2d39;--destructive-foreground:#fff6f8;--border:#d3dff3;--input:#d3dff3;--ring:#3a69d9;--chart-1:#5187ff;--chart-2:#00959c;--chart-3:#009b5e;--chart-4:#768c00;--chart-5:#aa7500;--radius:1.25rem;--sidebar:#eaf2ff;--sidebar-foreground:#1d222b;--sidebar-primary:#3a69d9;--sidebar-primary-foreground:#f5f9ff;--sidebar-accent:#cbdfff;--sidebar-accent-foreground:#13295f;--sidebar-border:#d3dff3;--sidebar-ring:#3a69d9;--text-gray-800:#1d222b}@supports (color:lab(0% 0 0)){:root{--background:lab(98.808% -.519693 -3.73583);--foreground:lab(12.8928% -.138491 -7.34653);--card:lab(97.6134% -.31656 -5.65119);--card-foreground:lab(12.8928% -.138491 -7.34653);--popover:lab(97.6134% -.31656 -5.65119);--popover-foreground:lab(12.8928% -.138491 -7.34653);--primary:lab(45.8823% 14.5626 -63.5868);--primary-foreground:lab(97.6134% -.31656 -5.65119);--secondary:lab(94.1652% -3.08996 -10.6153);--secondary-foreground:lab(29.5225% 5.08144 -35.5286);--muted:lab(95.2923% -.974536 -7.43644);--muted-foreground:lab(53.3288% -.292987 -18.3478);--accent:lab(88.2011% -1.89927 -18.3428);--accent-foreground:lab(17.7304% 8.10289 -35.2884);--destructive:lab(56.8403% 79.3391 51.5152);--destructive-foreground:lab(97.5544% 3.37881 .0330448);--border:lab(88.2922% -1.34718 -11.0974);--input:lab(88.2922% -1.34718 -11.0974);--ring:lab(45.8823% 14.5626 -63.5868);--chart-1:lab(57.0196% 18.2414 -77.6137);--chart-2:lab(55.3794% -58.4594 -23.8397);--chart-3:lab(55.9414% -61.5835 24.0109);--chart-4:lab(55.0385% -25.0005 114.453);--chart-5:lab(53.1563% 30.7646 168.103);--sidebar:lab(95.2923% -.974536 -7.43644);--sidebar-foreground:lab(12.8928% -.138491 -7.34653);--sidebar-primary:lab(45.8823% 14.5626 -63.5868);--sidebar-primary-foreground:lab(97.6134% -.31656 -5.65119);--sidebar-accent:lab(88.2011% -1.89927 -18.3428);--sidebar-accent-foreground:lab(17.7304% 8.10289 -35.2884);--sidebar-border:lab(88.2922% -1.34718 -11.0974);--sidebar-ring:lab(45.8823% 14.5626 -63.5868);--text-gray-800:lab(12.8928% -.138491 -7.34653)}}.dark{--background:#070b14;--foreground:#e8effc;--card:#0f1624;--card-foreground:#e8effc;--popover:#0f1624;--popover-foreground:#e8effc;--primary:#5487ff;--primary-foreground:#070b14;--secondary:#212d47;--secondary-foreground:#e8effc;--muted:#212d47;--muted-foreground:#9eaece;--accent:#13295f;--accent-foreground:#e8effc;--destructive:#ff2d39;--destructive-foreground:#070b14;--border:#212d47;--input:#212d47;--ring:#5487ff;--chart-1:#5186ff;--chart-2:#00b5bd;--chart-3:#00cf86;--chart-4:#91ad00;--chart-5:#bb8300;--sidebar:#0f1624;--sidebar-foreground:#e8effc;--sidebar-primary:#5487ff;--sidebar-primary-foreground:#070b14;--sidebar-accent:#13295f;--sidebar-accent-foreground:#e8effc;--sidebar-border:#212d47;--sidebar-ring:#5487ff;--text-gray-800:#e8effc}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.99229% -.130028 -4.69358);--foreground:lab(94.1137% -.505 -7.5047);--card:lab(7.04036% .444807 -10.7552);--card-foreground:lab(94.1137% -.505 -7.5047);--popover:lab(7.04036% .444807 -10.7552);--popover-foreground:lab(94.1137% -.505 -7.5047);--primary:lab(57.3624% 14.7521 -70.7398);--primary-foreground:lab(2.99229% -.130028 -4.69358);--secondary:lab(18.4488% 1.08582 -17.9843);--secondary-foreground:lab(94.1137% -.505 -7.5047);--muted:lab(18.4488% 1.08582 -17.9843);--muted-foreground:lab(70.744% -.557959 -18.4441);--accent:lab(17.7304% 8.10289 -35.2884);--accent-foreground:lab(94.1137% -.505 -7.5047);--destructive:lab(56.8403% 79.3391 51.5152);--destructive-foreground:lab(2.99229% -.130028 -4.69358);--border:lab(18.4488% 1.08582 -17.9843);--input:lab(18.4488% 1.08582 -17.9843);--ring:lab(57.3624% 14.7521 -70.7398);--chart-1:lab(56.5946% 23.1226 -84.6235);--chart-2:lab(67.0854% -61.7903 -25.2036);--chart-3:lab(73.4882% -64.1268 25.1019);--chart-4:lab(66.944% -30.4759 169.803);--chart-5:lab(58.846% 35.7012 210.101);--sidebar:lab(7.04036% .444807 -10.7552);--sidebar-foreground:lab(94.1137% -.505 -7.5047);--sidebar-primary:lab(57.3624% 14.7521 -70.7398);--sidebar-primary-foreground:lab(2.99229% -.130028 -4.69358);--sidebar-accent:lab(17.7304% 8.10289 -35.2884);--sidebar-accent-foreground:lab(94.1137% -.505 -7.5047);--sidebar-border:lab(18.4488% 1.08582 -17.9843);--sidebar-ring:lab(57.3624% 14.7521 -70.7398);--text-gray-800:lab(94.1137% -.505 -7.5047)}}#root{text-align:center;background:hsl(var(--background));color:hsl(var(--foreground));margin:0 auto}.text-gray-800{color:var(--text-gray-800)}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em hsl(var(--prestanza-blue-600)/.4))}.logo.react:hover{filter:drop-shadow(0 0 2em hsl(var(--prestanza-teal-500)/.4))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.marker-element{background:linear-gradient(to right,hsl(var(--primary)/.2)0%,hsl(var(--accent)/.2)0%);border-radius:var(--radius);-webkit-backdrop-filter:blur();backdrop-filter:blur();background-repeat:no-repeat;background-size:0% 100%;transition:all .5s cubic-bezier(.33,1,.68,1)}.marker-element:hover{border-color:hsl(var(--primary));box-shadow:0 15px 30px -10px hsl(var(--primary)/.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-size:100% 100%;transform:translateY(-3px)scale(1.01)}.neomorph-shadow-top{box-shadow:inset 6px 6px 12px hsl(var(--primary)/.1),inset -6px -6px 12px hsl(var(--background)/.8)}.ios-card{background:hsl(var(--card));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsl(var(--border)/.5);box-shadow:0 10px 25px -5px hsl(var(--primary)/.08);border-radius:20px;transition:all .4s cubic-bezier(.33,1,.68,1)}.ios-card:hover{box-shadow:0 20px 35px -10px hsl(var(--primary)/.15);transform:translateY(-2px)}.ios-button{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 4px 10px -2px hsl(var(--primary)/.3);border-radius:12px;font-weight:600;transition:all .3s cubic-bezier(.33,1,.68,1)}.ios-button:hover{box-shadow:0 8px 15px -3px hsl(var(--primary)/.4);transform:translateY(-2px)}.ios-button:active{box-shadow:0 2px 5px -1px hsl(var(--primary)/.3);transform:translateY(0)}@keyframes slide-up{0%{opacity:0;filter:blur(5px);transform:translateY(15px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes slide-down{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(-15px)scale(.98)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}::view-transition-old(root){pointer-events:none;animation:.35s cubic-bezier(.33,1,.68,1) both slide-down}::view-transition-new(root){z-index:1;animation:.35s cubic-bezier(.33,1,.68,1) both slide-up}@supports not (view-transition-name:root){*{transition:none!important;animation:none!important}}.comparativa-grid{gap:0}@media (max-width:639px){.comparativa-grid{font-size:.75rem;line-height:1rem}.comparativa-grid>div{justify-content:center;align-items:center;min-height:3rem;display:flex}.comparativa-grid>div:first-child{text-align:left;justify-content:flex-start;padding-left:.5rem;padding-right:.25rem}}@media (min-width:640px){.comparativa-grid{grid-template-columns:var(--desktop-grid)!important}}.grecaptcha-badge{visibility:hidden}
@keyframes pulse-border{0%{box-shadow:0 0 #8f4fffb3}70%{box-shadow:0 0 0 20px #8f4fff00}to{box-shadow:0 0 #fffc4ff6}}@keyframes highlight-background{0%{border-color:#8f4fff80}50%{border-color:#8f4fff33}to{border-color:#fff}}.simulator-highlight{transition:all .7s ease-in-out;animation:2s 2 pulse-border,1s highlight-background;transform:scale(1.02)}.dark .simulator-highlight{animation:2s 2 pulse-border,1s highlight-background}.gradient-blur-bottom{-webkit-mask-image:linear-gradient(#0000 0%,#000 35%);mask-image:linear-gradient(#0000 0%,#000 35%)}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.blur-fallback-bg{background-color:#0003}}
@keyframes centerToLeft{}@keyframes pulseCompat{0%{opacity:1}50%{opacity:.35}to{opacity:1}}@keyframes slideInPhone{0%{opacity:0;transform:translate(100%)translateY(-50%)}to{opacity:1;transform:translate(0)translateY(-50%)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-from-right{animation:.8s ease-out forwards slideInFromRight}.animate-slide-from-left{animation:.8s ease-out forwards slideInFromLeft}.animate-fade-in-up{animation:.6s ease-out forwards fadeInUp}.animate-delay-200{animation-delay:.2s}.animate-delay-400{animation-delay:.4s}.animate-delay-600{animation-delay:.6s}.animation-initial{opacity:0}.animate-pulse{backface-visibility:hidden;will-change:opacity;animation:1.4s cubic-bezier(.4,0,.6,1) infinite pulseCompat;display:inline-block;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.animate-pulse{animation:none}}.grid-background{pointer-events:none;--mouse-x:100%;--mouse-y:100%;position:absolute}.grid-background .grid-base{pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#3b82f60a 1px,#0000 1px),linear-gradient(#3b82f60a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:all .3s ease-out;position:absolute;inset:0}.grid-background:before{content:"";pointer-events:none;opacity:0;width:40px;height:40px;transform:translate(var(--grid-x,0px),var(--grid-y,0px));background:#10b98133;border:1px solid #10b98166;transition:all .15s ease-out;position:absolute;top:0;left:0}.grid-background.active:before{opacity:1;background:#10b98140;border-color:#10b98109;box-shadow:0 0 8px #10b9811e}.grid-overlay{pointer-events:none;opacity:0;position:absolute;inset:0}.grid-background:hover .grid-overlay{background-color:#0000;background-image:linear-gradient(90deg,#10b9814d 1px,#0000 1px),linear-gradient(#10b9814d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:background .3s ease-out}.grid-background:after{content:"";pointer-events:none;opacity:0;width:38px;height:38px;transform:translate(calc(var(--grid-x,0px) + 1px),calc(var(--grid-y,0px) + 1px));background:#10b9810a;border:1px solid #10b98107;transition:all .15s ease-out;position:absolute;top:0;left:0}.grid-background.active:after{opacity:1;background:#10b9104d;border-color:#10b9482a;animation:2s ease-in-out infinite gridCellPulse}@keyframes gridCellPulse{0%{background-color:#a510b91a;box-shadow:0 0 8px #a510b91e}50%{background-color:#24b9104d;box-shadow:0 0 12px #a510b937}to{background-color:#32b9101a;box-shadow:0 0 8px #a510b91e}}@keyframes fadeOutTrail{0%{opacity:1;background:#10b9811a;border-color:#10b98166;box-shadow:0 0 8px #10b9814d}to{opacity:0;background:#10b98108;border-color:#10b9811a;box-shadow:0 0 2px #10b9811a}}.grid-trail-cell{pointer-events:none;opacity:1;background:#000;border:1px solid #10b98136;transition:none;animation:1s ease-out forwards fadeOutTrail;position:absolute}.cursor-blink{backface-visibility:hidden;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor-soft{-webkit-transform:translateZ(0)translateY(14px);backface-visibility:hidden;perspective:1000px;border-left:.6rem solid;width:3px;height:1em;margin-left:4px;animation:.5s ease-in-out infinite soft-pulse;display:inline-block;position:relative;transform:translateY(14px)}@keyframes soft-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes pulse{0%,to{color:#0000;transform:scale(1)}50%{color:#10b9814d;transform:scale(1.05)}}@keyframes backgroundZoomIn{0%{background-size:110%}to{background-size:cover}}.animate-background-zoom{animation:4s ease-out forwards backgroundZoomIn}
.pqr-card{border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--foreground)/.8);transition:all .3s cubic-bezier(.33,1,.68,1);box-shadow:0 4px 12px -2px #00000014}.pqr-card:hover{box-shadow:0 12px 24px -4px #0000001f}.pqr-image{transition:all .4s cubic-bezier(.33,1,.68,1)}.pqr-image:hover{filter:brightness(1.05)}@media (max-width:640px){.pqr-tabs-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:10px;padding-bottom:10px;overflow-x:auto}.pqr-tab-button{white-space:nowrap;flex:none}}.pqr-tab-button{cursor:pointer;border:1px solid #2c1a46;border-bottom-width:3px}.pqr-tab-button.active{border-bottom:3px solid #f04c7f}.dark .pqr-card{background:hsl(var(--card));color:hsl(var(--foreground)/.85);box-shadow:0 6px 18px -6px #00000059}.dark .pqr-tab-button{border-color:hsl(var(--border));border-bottom-color:hsl(var(--border))}.dark .pqr-tab-button.active{border-bottom-color:#f04c7f}@media (max-width:480px){.pqr-content-grid{grid-template-columns:1fr}.pqr-card{min-height:auto!important;padding-bottom:24px!important}.pqr-small-text{font-size:.875rem!important}.pqr-small-title{font-size:1.25rem!important}.pqr-small-padding{padding:16px!important}}.pqr-tab-content{animation:.4s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:360px){.pqr-extra-small-text{font-size:.75rem!important}.pqr-small-padding{padding:12px!important}.pqr-card{gap:8px!important}.pqr-hidden-xs{display:none!important}}@media (min-width:641px) and (max-width:1023px){.pqr-md-grid{grid-template-columns:repeat(2,1fr)!important}}

