@import"https://fonts.googleapis.com/css2?family=MuseoModerno:ital,wght@0,100..900;1,100..900&display=swap";.vertical-slider-container *{font-family:MuseoModerno,sans-serif!important}:root{--color-innovacion: #40dfcf;--color-energia: #E50068;--color-creatividad: #a745ff;--color-claridad: #009eff;--text-color: #fff;--feature-text-color: #fffacd}.vertical-slider-container{height:500vh;width:100%;position:relative;font-family:MuseoModerno,sans-serif;background-color:#0a0c10}.slide{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:sticky;top:0;padding:40px;box-sizing:border-box;color:var(--text-color);text-align:left;overflow:hidden}.slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.15;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cfilter id='a' x='-200%' y='-200%' width='400%' height='400%' filterUnits='objectBoundingBox'%3E%3CfeGaussianBlur stdDeviation='50' result='b'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 20 -10' result='c'/%3E%3CfeBlend in='SourceGraphic' in2='c' mode='normal'/%3E%3C/filter%3E%3Ccircle cx='100' cy='300' r='100' fill='white' filter='url(%23a)'%3E%3Canimate attributeName='cx' dur='15s' values='100;900;100' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' dur='12s' values='300;700;300' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='700' cy='600' r='150' fill='white' filter='url(%23a)'%3E%3Canimate attributeName='cx' dur='20s' values='700;300;700' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' dur='18s' values='600;200;600' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='300' cy='800' r='120' fill='white' filter='url(%23a)'%3E%3Canimate attributeName='cx' dur='14s' values='300;800;300' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' dur='10s' values='800;400;800' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover}.slide:after{content:"";position:absolute;bottom:-30%;right:-10%;width:60%;height:60%;border-radius:50%;opacity:.25;z-index:0;filter:blur(80px)}.slide-1:after{background:var(--color-innovacion)}.slide-2:after{background:var(--color-energia)}.slide-3:after{background:var(--color-creatividad)}.slide-4:after{background:var(--color-claridad)}.slide-5:after{background:var(--color-innovacion)}.slide-1{background:linear-gradient(135deg,#0d2b28,#0a1e2e,#0c1420)}.slide-2{background:linear-gradient(135deg,#2a0a1a,#1a0828,#0c0a20)}.slide-3{background:linear-gradient(135deg,#1a0830,#0a1830,#0c1420)}.slide-4{background:linear-gradient(135deg,#0a1830,#0a2528,#0c1420)}.slide-5{background:linear-gradient(135deg,#1a0830,#0a2520,#0c1420)}.slide-inner{width:100%;max-width:1200px;padding:0 40px;box-sizing:border-box;display:flex;align-items:center;height:100%;z-index:2;position:relative}.content-grid{display:grid;grid-template-columns:1fr 420px;gap:70px;width:100%;align-items:center}.text-column{display:flex;flex-direction:column;justify-content:center}.text-column h2{font-size:4rem;font-weight:800;line-height:1.05;margin-bottom:12px;letter-spacing:-.02em}.slide-1 .text-column h2{background:linear-gradient(135deg,var(--color-innovacion),var(--color-claridad));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slide-2 .text-column h2{background:linear-gradient(135deg,var(--color-energia),#ff77b1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slide-3 .text-column h2{background:linear-gradient(135deg,var(--color-creatividad),var(--color-claridad));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slide-4 .text-column h2{background:linear-gradient(135deg,var(--color-claridad),var(--color-innovacion));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slide-5 .text-column h2{background:linear-gradient(135deg,var(--color-creatividad),var(--color-innovacion));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-column p{color:#ffffffbf;font-size:1.05rem;line-height:1.7}.text-column .claim{font-size:1.6rem;font-weight:700;margin-top:20px;padding:10px 0;border-top:1px solid rgba(255,255,255,.15);color:#ffffffe6}.text-column .subtitle{font-size:1.3rem;font-weight:300;margin-bottom:30px;color:#fff9}.icon-badge{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px;display:inline-block;margin-bottom:24px;width:-moz-fit-content;width:fit-content;backdrop-filter:blur(8px)}.features-column{min-width:300px;background:#ffffff0d!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);padding:32px;border-radius:24px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0f inset;border:1.2px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:space-between;max-height:80vh;overflow-y:auto}.features-column h3{font-size:1.3rem;font-weight:700;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:12px;color:#ffffffe6}.feature-list{list-style:none;padding:0;margin-bottom:20px}.feature-list li{display:flex;align-items:flex-start;font-size:1rem;margin-bottom:14px;line-height:1.55;color:#ffffffbf}.feature-list li strong{font-weight:700}.feature-list li:before{content:"✓";display:inline-block;font-weight:700;margin-right:14px;font-size:1.2rem;min-width:1.2rem;line-height:1.3}.slide-1 .feature-list li:before{color:var(--color-innovacion)}.slide-2 .feature-list li:before{color:#ff77b1}.slide-3 .feature-list li:before{color:#ccb0ff}.slide-4 .feature-list li:before{color:#66c3ff}.slide-5 .feature-list li:before{color:var(--color-innovacion)}.feature-divider{border:none;border-top:1px solid rgba(255,255,255,.1);margin:16px 0}.metric-title{font-size:1.15rem;font-weight:600;margin-bottom:10px;color:#ffffffd9}.info-text{font-size:.95rem;color:#fff9;line-height:1.65}.metrics-row{display:flex;justify-content:space-around;text-align:center}.metric-value{font-weight:600;font-size:1.6rem;margin-bottom:5px}.slide-1 .metric-value{color:var(--color-innovacion)}.slide-2 .metric-value{color:#ff77b1}.slide-3 .metric-value{color:#ccb0ff}.slide-4 .metric-value{color:#66c3ff}.slide-5 .metric-value{color:var(--color-innovacion)}.metric-label{font-size:.85rem;color:#ffffff80}.start-button{display:inline-block;padding:14px 32px;border-radius:50px;text-decoration:none;font-weight:700;font-size:.95rem;transition:all .3s ease;margin-top:24px;letter-spacing:.02em;border:1.5px solid rgba(255,255,255,.2)}.start-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.slide-1 .start-button{background:linear-gradient(135deg,var(--color-innovacion),var(--color-claridad));color:#0a0c10;border-color:transparent}.slide-2 .start-button{background:linear-gradient(135deg,var(--color-energia),#ff77b1);color:#fff;border-color:transparent}.slide-3 .start-button{background:linear-gradient(135deg,var(--color-creatividad),var(--color-claridad));color:#fff;border-color:transparent}.slide-4 .start-button{background:linear-gradient(135deg,var(--color-claridad),var(--color-innovacion));color:#0a0c10;border-color:transparent}.slide-5 .start-button{background:linear-gradient(135deg,var(--color-creatividad),var(--color-innovacion));color:#fff;border-color:transparent}.yield-table{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px 20px;margin-bottom:24px}.yield-table div{display:flex;justify-content:space-between;padding:6px 0;font-size:1.05rem;font-weight:600}.yield-table div span:first-child{opacity:.7;font-weight:400}.yield-note{font-size:.85rem;margin-top:10px;color:#ffffff73;font-weight:300}@media(max-width:992px){.vertical-slider-container{height:auto}.slide{position:relative;height:auto;min-height:auto;padding:60px 20px}.slide-inner{padding:0;align-items:flex-start;height:auto}.content-grid{display:flex;flex-direction:column;gap:30px;align-items:center;text-align:center}.text-column{padding:0;align-items:center}.text-column h2{font-size:2.5rem}.text-column .subtitle{font-size:1.05rem;margin-bottom:20px}.text-column .claim{font-size:1.2rem;margin-top:10px}.features-column{width:100%;max-width:none;padding:20px;max-height:none;overflow-y:visible}.feature-list li{margin-bottom:10px;justify-content:left}.start-button{width:100%;box-sizing:border-box;margin-top:15px;text-align:center}}
