.landing-vmware-page{--vm-primary:#0056b3;--vm-primary-dark:#003d82;--vm-primary-hover:#004494;--vm-accent:#0095d5;--vm-accent-light:#00c0f3;--vm-dark:#0b2341;--vm-dark-alt:#08182b;--vm-text-main:#1e293b;--vm-text-muted:#64748b;--vm-text-gray:#3d3d3d;--vm-text-primary-light:#cbd5e1;--vm-bg-light:#f8fafc;--vm-bg-card:#fff;--vm-border:#e2e8f0;--vm-text-light:#fff;--vm-text-gray-deep:#565656;--vm-bg-gray-soft:#f4f8fa;--vm-bg-gray-soft-two:#faf8fe;--vm-shadow-sm:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);--vm-shadow-md:0 10px 25px -3px rgba(11,35,65,0.08),0 4px 6px -2px rgba(0,0,0,0.02);--vm-shadow-lg:0 20px 35px -5px rgba(11,35,65,0.14),0 10px 10px -5px rgba(0,0,0,0.04);--vm-shadow-card:0 4px 15px rgba(0,0,0,0.08);--vm-borde-color:rgba(13,10,44,0.058823529411764705);--vm-radius:12px;--vm-radius-card:35px;color:var(--vm-text-main);background-color:#fff;overflow-x:hidden;font-family:Roboto Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;scroll-behavior:smooth;box-sizing:border-box}.landing-vmware-page *,.landing-vmware-page :after,.landing-vmware-page :before{box-sizing:inherit}.landing-vmware-page h1,.landing-vmware-page h2,.landing-vmware-page h3,.landing-vmware-page h4,.landing-vmware-page h5,.landing-vmware-page h6{font-family:Roboto Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--vm-dark);font-weight:600;line-height:1.25;margin-top:0}.landing-vmware-page p{font-family:Roboto Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.65;color:var(--vm-text-gray);margin-bottom:1rem}.landing-vmware-page img{max-width:100%;height:auto;display:block}.landing-vmware-page .section-title{font-size:40px;font-weight:500;margin-bottom:20px;color:var(--vm-text-gray)}.landing-vmware-page .section-title-blue{font-size:40px;font-weight:500;margin-bottom:20px;color:var(--vm-primary)}.landing-vmware-page .section-subtitle{font-size:20px;max-width:1200px;margin:0 auto 40px;font-weight:500;color:var(--vm-text-gray)}.landing-vmware-page .btn-vm-primary{background:var(--vm-primary);color:#fff!important;padding:12px 30px;font-weight:500;border-radius:50px;border:none;box-shadow:0 8px 20px rgba(0,86,179,.28);transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;font-size:16px;text-align:center}.landing-vmware-page .btn-vm-primary:hover{background:var(--vm-primary-hover);transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,86,179,.38);color:#fff!important;text-decoration:none}.landing-vmware-page .btn-vm-light{background:var(--vm-bg-card);color:var(--vm-primary)!important;padding:12px 30px;font-weight:500;border-radius:50px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:16px;text-align:center}.landing-vmware-page .btn-vm-light:hover{background:var(--vm-bg-card)!important;color:var(--vm-primary-dark)!important;transform:translateY(-2px);text-decoration:none}.landing-vmware-page.vmware-main-wrapper{position:relative;margin-top:-240px}.landing-vmware-page .vmware-nav-header{position:relative;width:100%;height:240px;overflow:hidden}.landing-vmware-page .vmware-nav-header .mask{display:none!important}.landing-vmware-page .vm-hero-section{position:relative;width:100%;min-height:650px;background-color:#020817;background-image:linear-gradient(90deg,rgba(2,8,23,.95),rgba(2,8,23,.88) 42%,rgba(2,8,23,.38) 68%,rgba(2,8,23,.15)),url(/images/landings/vmware/vmware-banner-v3.webp);background-size:cover;background-position:100%;background-repeat:no-repeat;padding-top:55px;padding-bottom:70px;color:#fff;z-index:10;display:flex;align-items:center}.landing-vmware-page .vm-hero-section .hero-inner-container{position:relative;z-index:2;width:100%;padding:0 60px}.landing-vmware-page .vm-hero-section .vm-hero-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:35px}.landing-vmware-page .vm-hero-section .vm-hero-topbar .hero-logo-box .hero-vm-logo{height:48px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block}.landing-vmware-page .vm-hero-section .vm-hero-topbar .btn-hero-quote{background:#fff;color:var(--vm-primary)!important;font-weight:500;font-size:16px;padding:10px 26px;border-radius:50px;text-decoration:none;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.landing-vmware-page .vm-hero-section .vm-hero-topbar .btn-hero-quote:hover{background:#f0f7ff;color:var(--vm-primary-hover)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3);text-decoration:none}.landing-vmware-page .vm-hero-section .hero-partner-line{display:flex;align-items:center;gap:10px;margin-bottom:18px}.landing-vmware-page .vm-hero-section .hero-partner-line .hero-line-dash{font-weight:700;font-size:1.2rem;color:#fff;line-height:1}.landing-vmware-page .vm-hero-section .hero-partner-line .hero-partner-label{font-size:20px;font-weight:600;color:#fff;letter-spacing:.3px}.landing-vmware-page .vm-hero-section .hero-title{color:#fff;font-size:40px;font-weight:500;line-height:1.18;margin-bottom:22px}.landing-vmware-page .vm-hero-section .hero-lead{color:var(--vm-text-light);font-size:20px;max-width:746px;font-weight:500;margin-bottom:35px;line-height:1.6}.landing-vmware-page .vm-hero-section .hero-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:35px;width:100%}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col{padding:0 20px;display:flex;flex-direction:column;justify-content:space-between}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-header-box{flex:1;border-right:2px solid var(--vm-text-light);margin-bottom:30px;padding-right:30px}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-metric-box{border-right:2px solid var(--vm-text-light);padding-right:30px}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col:first-child{padding-left:0}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col:last-child{padding-right:0}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col:last-child .feat-header-box,.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col:last-child .feat-metric-box{border-right:none}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-header-box .feat-header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-header-box .feat-header .feat-icon-img{width:50px;height:50px;max-width:50px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;display:block}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-header-box .feat-header .feat-title{color:#fff;font-size:16px;font-weight:600;margin:0}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-header-box .feat-desc{color:var(--vm-text-light);font-size:18px;font-weight:500;margin-bottom:8px;line-height:1.45}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-metric{color:var(--vm-text-light);font-size:18px;font-weight:500}.landing-vmware-page .vm-hero-section .hero-cta-wrap{display:flex;align-items:center}.landing-vmware-page .vm-hero-section .hero-cta-wrap .btn-hero-cta{background:var(--vm-primary);color:#fff!important;font-size:.98rem;font-weight:700;padding:13px 34px;border-radius:50px;text-decoration:none;box-shadow:0 8px 24px rgba(0,86,179,.35);transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center;text-align:center}.landing-vmware-page .vm-hero-section .hero-cta-wrap .btn-hero-cta:hover{background:#004494;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,86,179,.45);text-decoration:none}.landing-vmware-page .vm-transition-banner{background:var(--vm-bg-gray-soft);padding:60px 0;text-align:center;position:relative}.landing-vmware-page .vm-transition-banner .transition-text{width:100%;max-width:1200px;margin:0 auto;font-size:30px;font-weight:500;color:var(--vm-text-gray);line-height:1.45}.landing-vmware-page .vm-empresa-callout{padding-bottom:60px;background:var(--vm-bg-gray-soft)}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper{background:var(--vm-bg-card);border:1px solid var(--vm-border);border-radius:var(--vm-radius-card);overflow:hidden;box-shadow:var(--vm-shadow-lg);display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:520px}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-text-content{padding:50px 45px}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-text-content h2{font-size:30px;margin-bottom:24px;color:var(--vm-text-gray);font-weight:500;line-height:1.35}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-text-content p{font-size:20px;color:var(--vm-text-gray-deep);margin-bottom:0;line-height:1.8;font-weight:400}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-image-wrapper{width:100%;height:100%;min-height:320px;display:flex;align-items:center;justify-content:center}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-image-wrapper .empresa-img{width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;display:block}.landing-vmware-page .vm-challenges-section{padding:70px 0 80px;background:var(--vm-bg-gray-soft-two)}.landing-vmware-page .vm-challenges-section .challenges-grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:36px;-moz-column-gap:60px;column-gap:60px;margin-top:45px;text-align:left}.landing-vmware-page .vm-challenges-section .challenges-grid .challenge-item{display:flex;align-items:flex-start;gap:16px}.landing-vmware-page .vm-challenges-section .challenges-grid .challenge-item .challenge-icon{flex-shrink:0;display:inline-flex;align-items:flex-start;justify-content:flex-start}.landing-vmware-page .vm-challenges-section .challenges-grid .challenge-item .challenge-icon svg{width:25px;height:25px;display:block}.landing-vmware-page .vm-challenges-section .challenges-grid .challenge-item .challenge-text{font-size:18px;line-height:1.6;color:var(--vm-text-gray-deep);font-weight:400;height:90px}.landing-vmware-page .vm-why-section{position:relative;padding:60px 0;background:#fff;overflow:hidden}.landing-vmware-page .vm-why-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/landings/vmware/bg.webp);background-size:auto 100%;background-position:100%;background-repeat:no-repeat;pointer-events:none;z-index:0;opacity:.3;margin-bottom:7rem}.landing-vmware-page .vm-why-section>.container{position:relative;z-index:1}.landing-vmware-page .vm-why-section .why-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:50px;margin-top:60px}.landing-vmware-page .vm-why-section .why-cards-grid .why-card{background:var(--vm-bg-card);border:1px solid #e2e8f0;border-radius:var(--vm-radius-card);padding:32px 24px;text-align:left;box-shadow:var(--vm-shadow-md);transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;display:flex;flex-direction:column}.landing-vmware-page .vm-why-section .why-cards-grid .why-card:hover{transform:translateY(-6px);box-shadow:var(--vm-shadow-lg);border-color:#cbd5e1}.landing-vmware-page .vm-why-section .why-cards-grid .why-card .why-icon-img{width:64px;height:64px;max-width:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:20px;display:block}.landing-vmware-page .vm-why-section .why-cards-grid .why-card h3{font-size:24px;margin-bottom:12px;color:var(--vm-primary);font-weight:600;line-height:1.3}.landing-vmware-page .vm-why-section .why-cards-grid .why-card p{font-size:16px;color:var(--vm-text-gray-deep);line-height:1.55;margin:0;font-weight:400;flex-grow:1}.landing-vmware-page .vm-why-section .why-cta-wrap{display:flex;justify-content:center;align-items:center}.landing-vmware-page .vm-solutions-section{padding-bottom:60px;background:var(--vm-bg-card)}.landing-vmware-page .vm-solutions-section .solutions-banner-header{background:var(--vm-bg-card);border-radius:var(--vm-radius-card);overflow:hidden;border:1px solid var(--vm-border);box-shadow:var(--vm-shadow-md);margin-bottom:60px;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:420px}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-img-col{width:100%;height:100%}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-img{width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;min-height:300px;display:block}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-text{padding:40px 70px}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-text h2{font-size:30px;margin-bottom:40px;color:var(--vm-text-gray);font-weight:500;line-height:1.35}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-text p{font-size:16px;color:var(--vm-text-gray-deep);margin:0;line-height:1.8;font-weight:500}.landing-vmware-page .vm-solutions-section .solutions-cards-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:60px 30px;max-width:1100px;margin:0 auto}.landing-vmware-page .vm-solutions-section .solutions-cards-grid .solution-item-card{background:var(--vm-bg-card);border:.5px solid var(--vm-borde-color);border-radius:14px;padding:30px 24px;box-shadow:var(--vm-shadow-card);transition:all .3s ease;display:flex;flex-direction:column}.landing-vmware-page .vm-solutions-section .solutions-cards-grid .solution-item-card:hover{transform:translateY(-5px);box-shadow:var(--vm-shadow-lg)}.landing-vmware-page .vm-solutions-section .solutions-cards-grid .solution-item-card .sol-icon-wrapper{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.landing-vmware-page .vm-solutions-section .solutions-cards-grid .solution-item-card .sol-icon-wrapper img{width:64px;height:64px;max-width:64px;-o-object-fit:contain;object-fit:contain;display:block}.landing-vmware-page .vm-solutions-section .solutions-cards-grid .solution-item-card h3{font-size:25px;margin-bottom:12px;color:var(--vm-primary);font-weight:600;line-height:1.3}.landing-vmware-page .vm-solutions-section .solutions-cards-grid .solution-item-card p{font-size:16px;color:var(--vm-text-gray-deep);line-height:1.55;margin:0;flex-grow:1;font-weight:400}.landing-vmware-page .vm-solutions-section .solutions-cards-grid>:first-child,.landing-vmware-page .vm-solutions-section .solutions-cards-grid>:nth-child(2),.landing-vmware-page .vm-solutions-section .solutions-cards-grid>:nth-child(3){grid-column:span 2}.landing-vmware-page .vm-solutions-section .solutions-cards-grid>:nth-child(4){grid-column:2/span 2}.landing-vmware-page .vm-solutions-section .solutions-cards-grid>:nth-child(5){grid-column:4/span 2}.landing-vmware-page .vm-partner-section{position:relative;background:linear-gradient(135deg,#071526,#0b2341 60%,#0f3057);color:#fff;padding:85px 60px;overflow:hidden}.landing-vmware-page .vm-partner-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/landings/vmware/trust.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.9;pointer-events:none;z-index:0}.landing-vmware-page .vm-partner-section>.container{position:relative;z-index:1}.landing-vmware-page .vm-partner-section .partner-brand-header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.landing-vmware-page .vm-partner-section .partner-brand-header .partner-brand-logo{width:200px;height:64px;max-width:200px;display:block}.landing-vmware-page .vm-partner-section h2{color:var(--vm-text-light);font-size:48px;margin-bottom:20px;font-weight:500;line-height:1.25;width:80%}.landing-vmware-page .vm-partner-section .partner-lead{color:var(--vm-text-light);font-size:20px;margin-bottom:20px;font-weight:500;line-height:1.6;width:70%}.landing-vmware-page .vm-partner-section .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 80px;width:80%}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item{display:flex;align-items:flex-start;gap:10px;padding:14px 10px 14px 0;border-right:2px solid var(--vm-bg-card);width:250px}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item:nth-child(3n){border-right:none;padding-right:0}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item .benefit-icon{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-start;width:36px;height:36px}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item .benefit-icon svg{width:24px;height:24px;opacity:.85}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item .benefit-text{font-size:18px;color:var(--vm-text-light);font-weight:600;line-height:1.4}.landing-vmware-page .vm-partner-section .hero-cta-group{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:30px}.landing-vmware-page .vm-quote-section{padding:60px 0;background-color:var(--vm-bg-card);position:relative}.landing-vmware-page .vm-final-callout{margin-bottom:60px;background:var(--vm-bg-card)}.landing-vmware-page .vm-final-callout .final-card-wrapper{background:var(--vm-bg-card);border:1px solid var(--vm-border);border-radius:var(--vm-radius-card);overflow:hidden;box-shadow:var(--vm-shadow-lg);display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:480px}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-text-content{padding:50px 45px}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-text-content h2{font-size:30px;margin-bottom:24px;color:var(--vm-text-gray);font-weight:500;line-height:1.35}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-text-content p{font-size:16px;color:var(--vm-text-gray-deep);margin-bottom:20px;line-height:1.65;font-weight:500}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-text-content .final-btn-wrap{margin-top:30px}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-image-wrapper{width:100%;height:100%;min-height:320px;display:flex;align-items:center;justify-content:center}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-image-wrapper .final-img{width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (min-width:1600px){.landing-vmware-page .vm-hero-section .hero-inner-container{padding:0 80px}.landing-vmware-page .vm-partner-section{padding:85px 80px}.landing-vmware-page .vm-hero-section .hero-partner-line .hero-partner-label{font-size:30px;letter-spacing:.3px}.landing-vmware-page .vm-hero-section .hero-title{font-size:60px}.landing-vmware-page .vm-partner-section h2{color:var(--vm-text-light);font-size:60px;margin-bottom:16px;line-height:1.25;max-width:70%}.landing-vmware-page .vm-partner-section .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:0 0 80px;width:70%}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item{display:flex;align-items:flex-start;gap:10px;padding:14px 10px 14px 0;border-right:2px solid var(--vm-bg-card);width:300px}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item .benefit-text{font-size:22px;line-height:1.4}}@media (max-width:1440px){.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper{min-height:unset;height:580px;max-height:580px;overflow:hidden}.landing-vmware-page .vm-solutions-section .solutions-banner-header{height:580px!important;min-height:unset!important;max-height:580px!important;overflow:hidden}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-img-col{height:100%!important;overflow:hidden}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-img{height:100%!important;width:100%!important;min-height:unset!important;-o-object-fit:cover!important;object-fit:cover!important}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-text{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:40px 70px!important;box-sizing:border-box!important}}@media (max-width:1199px){.landing-vmware-page .vm-hero-section .hero-title{font-size:34px}.landing-vmware-page .vm-hero-section .hero-lead{font-size:18px}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col{padding:0 16px}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-desc{font-size:16px}.landing-vmware-page .vm-why-section .why-cards-grid{grid-template-columns:repeat(2,1fr)}.landing-vmware-page .vm-partner-section h2{font-size:38px}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper,.landing-vmware-page .vm-final-callout .final-card-wrapper,.landing-vmware-page .vm-solutions-section .solutions-banner-header{min-height:auto}}@media (max-width:991px){.landing-vmware-page.vmware-main-wrapper{margin-top:0!important}.landing-vmware-page .vmware-nav-header{display:none!important}.landing-vmware-page .vm-hero-section{min-height:auto;padding-top:45px;padding-bottom:55px;background-position:75%}.landing-vmware-page .vm-hero-section .hero-title{font-size:30px}.landing-vmware-page .vm-hero-section .hero-features-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col{padding:0 0 18px;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.2)}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-header-box,.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-metric-box{border-right:none}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col:last-child{border-bottom:none;padding-bottom:0}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper{grid-template-columns:1fr;min-height:auto;height:auto;max-height:none}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-text-content{padding:38px 30px}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-image-wrapper{min-height:260px;max-height:360px}.landing-vmware-page .vm-challenges-section .challenges-grid{grid-template-columns:repeat(2,1fr);row-gap:28px;-moz-column-gap:24px;column-gap:24px}.landing-vmware-page .vm-solutions-section .solutions-banner-header{grid-template-columns:1fr;min-height:auto}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-img{max-height:260px;min-height:200px}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-text{padding:30px!important}.landing-vmware-page .vm-solutions-section .solutions-cards-grid{grid-template-columns:repeat(2,1fr)}.landing-vmware-page .vm-solutions-section .solutions-cards-grid>:first-child,.landing-vmware-page .vm-solutions-section .solutions-cards-grid>:nth-child(2),.landing-vmware-page .vm-solutions-section .solutions-cards-grid>:nth-child(3),.landing-vmware-page .vm-solutions-section .solutions-cards-grid>:nth-child(4),.landing-vmware-page .vm-solutions-section .solutions-cards-grid>:nth-child(5){grid-column:span 1}.landing-vmware-page .vm-partner-section .benefits-grid{grid-template-columns:repeat(2,1fr)}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item:nth-child(3n){border-right:1px solid var(--vm-bg-card)}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item:nth-child(2n){border-right:none}.landing-vmware-page .vm-final-callout .final-card-wrapper{grid-template-columns:1fr;min-height:auto}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-text-content{padding:38px 30px}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-image-wrapper{min-height:260px;max-height:340px}}@media (max-width:767px){.landing-vmware-page .section-title,.landing-vmware-page .section-title-blue{font-size:26px;margin-bottom:10px}.landing-vmware-page .section-subtitle{font-size:16px;margin-bottom:30px}.landing-vmware-page .vm-challenges-section,.landing-vmware-page .vm-empresa-callout,.landing-vmware-page .vm-final-callout,.landing-vmware-page .vm-partner-section,.landing-vmware-page .vm-quote-section,.landing-vmware-page .vm-solutions-section,.landing-vmware-page .vm-why-section{padding:50px 0}.landing-vmware-page .vm-hero-section{padding-top:100px;padding-bottom:45px;background-image:linear-gradient(180deg,rgba(2,8,23,.94),rgba(2,8,23,.9) 50%,rgba(2,8,23,.96)),url(/images/landings/vmware/vmware-banner-v3.webp);background-position:50%}.landing-vmware-page .vm-hero-section .vm-hero-topbar{margin-bottom:25px}.landing-vmware-page .vm-hero-section .vm-hero-topbar .hero-logo-box .hero-vm-logo{height:36px}.landing-vmware-page .vm-hero-section .vm-hero-topbar .btn-hero-quote{font-size:.84rem;padding:8px 18px}.landing-vmware-page .vm-hero-section .hero-partner-line .hero-partner-label{font-size:15px}.landing-vmware-page .vm-hero-section .hero-title{font-size:25px;line-height:1.25;margin-bottom:16px}.landing-vmware-page .vm-hero-section .hero-lead{font-size:16px;line-height:1.55;margin-bottom:10px}.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-desc,.landing-vmware-page .vm-hero-section .hero-features-grid .hero-feat-col .feat-metric{font-size:15px}.landing-vmware-page .vm-hero-section .hero-cta-wrap .btn-hero-cta{width:100%;font-size:.95rem;padding:13px 20px}.landing-vmware-page .vm-transition-banner{padding:35px 0}.landing-vmware-page .vm-transition-banner .transition-text{font-size:19px;line-height:1.5}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper{border-radius:20px}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-text-content{padding:30px 20px}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-text-content h2{font-size:22px;margin-bottom:16px}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-text-content p{font-size:16px;line-height:1.6}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-image-wrapper{min-height:220px;max-height:280px}.landing-vmware-page .vm-challenges-section .challenges-grid{grid-template-columns:1fr;row-gap:20px;margin-top:30px}.landing-vmware-page .vm-challenges-section .challenges-grid .challenge-item .challenge-text{font-size:15px;height:auto}.landing-vmware-page .vm-why-section .why-cards-grid{grid-template-columns:1fr;gap:18px}.landing-vmware-page .vm-why-section .why-cards-grid .why-card{border-radius:20px;padding:24px 20px}.landing-vmware-page .vm-why-section .why-cards-grid .why-card h3{font-size:20px}.landing-vmware-page .vm-why-section .why-cta-wrap .btn-vm-primary{width:100%}.landing-vmware-page .vm-solutions-section .solutions-banner-header{border-radius:20px}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-text{padding:30px 20px!important}.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-text h2{font-size:22px!important;margin-bottom:20px!important}.landing-vmware-page .vm-solutions-section .solutions-cards-grid{grid-template-columns:1fr;gap:16px}.landing-vmware-page .vm-solutions-section .solutions-cards-grid .solution-item-card h3{font-size:20px}.landing-vmware-page .vm-solutions-section .solutions-cards-grid .solution-item-card .sol-icon-wrapper{margin-bottom:20px}.landing-vmware-page .vm-partner-section h2{font-size:26px;width:100%}.landing-vmware-page .vm-partner-section .partner-lead{font-size:16px;width:90%}.landing-vmware-page .vm-partner-section .benefits-grid{grid-template-columns:1fr;gap:0;width:100%}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item{width:100%}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item,.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item:nth-child(2n),.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item:nth-child(3n){border-right:none!important;padding:14px 0}.landing-vmware-page .vm-partner-section .benefits-grid .benefit-item:last-child{border-bottom:none!important}.landing-vmware-page .vm-partner-section .hero-cta-group{flex-direction:column;width:100%}.landing-vmware-page .vm-partner-section .hero-cta-group .btn-vm-light,.landing-vmware-page .vm-partner-section .hero-cta-group .btn-vm-primary{width:100%}.landing-vmware-page .vm-final-callout .final-card-wrapper{border-radius:20px}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-text-content{padding:30px 20px}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-text-content h2{font-size:22px;margin-bottom:16px}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-text-content .final-btn-wrap .btn-vm-primary{width:100%}.landing-vmware-page .vm-final-callout .final-card-wrapper .final-image-wrapper{min-height:220px;max-height:280px}}@media (max-width:480px){.landing-vmware-page .vm-hero-section .vm-hero-topbar{flex-wrap:wrap;align-items:flex-start;gap:14px}.landing-vmware-page .vm-hero-section .hero-inner-container{padding:0 15px}.landing-vmware-page .vm-hero-section .vm-hero-topbar .btn-hero-quote{align-self:flex-start}.landing-vmware-page .vm-hero-section .hero-title{font-size:22px}.landing-vmware-page .vm-hero-section .hero-partner-line .hero-partner-label{font-size:13.5px}.landing-vmware-page .vm-transition-banner .transition-text{font-size:17px}.landing-vmware-page .vm-empresa-callout .empresa-card-wrapper .empresa-text-content h2,.landing-vmware-page .vm-final-callout .final-card-wrapper .final-text-content h2,.landing-vmware-page .vm-partner-section h2,.landing-vmware-page .vm-solutions-section .solutions-banner-header .solutions-header-text h2{font-size:20px!important}.landing-vmware-page .btn-vm-light,.landing-vmware-page .btn-vm-primary,.landing-vmware-page .vm-hero-section .hero-cta-wrap .btn-hero-cta{padding:11px 18px;font-size:15px}.landing-vmware-page .vm-partner-section .partner-brand-header .partner-brand-logo{width:160px;height:50px}}