.vendi-intro{background:#fff;padding:1.5rem 0 2.5rem}.vendi-intro .container{grid-template-columns:1fr 1.2fr;align-items:start;gap:3rem;max-width:1400px;margin:0 auto;padding:0 3rem;display:grid}.vendi-intro .intro-content{position:sticky;top:2rem}.vendi-intro h2{color:#1a1a1a;margin-bottom:1rem;font-family:Aileron,sans-serif;font-size:2.2rem;font-weight:700}.vendi-intro .intro-content p{color:#666;margin-bottom:1rem;font-family:Public Sans,sans-serif;font-size:1rem;line-height:1.8}.vendi-intro .intro-content a{color:#8b9b3a;font-weight:600;text-decoration:none;transition:color .3s}.vendi-intro .intro-content a:hover{color:#6d7a2d;text-decoration:underline}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.benefit-card{text-align:center;opacity:0;border:2px solid #f0f0f0;border-radius:12px;padding:1.25rem 1rem;transition:all .4s;animation:.6s ease-out forwards fadeInUp}.benefit-card:first-child{animation-delay:.1s}.benefit-card:nth-child(2){animation-delay:.2s}.benefit-card:nth-child(3){animation-delay:.3s}.benefit-card:nth-child(4){animation-delay:.4s}.benefit-card:hover{background:#8b9b3a05;border-color:#8b9b3a;transform:translateY(-4px)}.benefit-icon{color:#8b9b3a;background:#8b9b3a1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto .75rem;display:flex}.benefit-icon svg{width:24px;height:24px}.benefit-card h3{color:#1a1a1a;margin-bottom:.5rem;font-family:Aileron,sans-serif;font-size:1.05rem;font-weight:700}.benefit-card p{color:#666;font-family:Public Sans,sans-serif;font-size:14px;line-height:1.5}.vendi-steps{background:#f8f9fa;padding:3rem 0}.vendi-steps .container{max-width:1000px;margin:0 auto;padding:0 3rem}.vendi-steps h2{color:#1a1a1a;text-align:center;margin-bottom:.5rem;font-family:Aileron,sans-serif;font-size:2.5rem;font-weight:700}.steps-subtitle{color:#666;text-align:center;margin-bottom:3rem;font-family:Public Sans,sans-serif;font-size:1.1rem}.steps-timeline{position:relative}.steps-timeline:before{content:"";background:#e0e0e0;width:2px;position:absolute;top:0;bottom:0;left:30px}.step-item{opacity:0;gap:2rem;margin-bottom:2.5rem;animation:.6s ease-out forwards fadeInLeft;display:flex;position:relative}.step-item:first-child{animation-delay:.1s}.step-item:nth-child(2){animation-delay:.25s}.step-item:nth-child(3){animation-delay:.4s}.step-item:nth-child(4){animation-delay:.55s}.step-item:nth-child(5){animation-delay:.7s}.step-item:last-child{margin-bottom:0}.step-number{color:#fff;z-index:1;opacity:0;background:#8b9b3a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-family:Aileron,sans-serif;font-size:1.2rem;font-weight:700;animation:.5s ease-out forwards scaleIn;display:flex;position:relative}.step-item:first-child .step-number{animation-delay:.2s}.step-item:nth-child(2) .step-number{animation-delay:.35s}.step-item:nth-child(3) .step-number{animation-delay:.5s}.step-item:nth-child(4) .step-number{animation-delay:.65s}.step-item:nth-child(5) .step-number{animation-delay:.8s}.step-content{background:#fff;border-radius:12px;flex:1;padding:1.5rem 2rem;box-shadow:0 4px 20px #0000000d}.step-content h3{color:#1a1a1a;margin-bottom:.5rem;font-family:Aileron,sans-serif;font-size:1.2rem;font-weight:700}.step-content p{color:#666;font-family:Public Sans,sans-serif;font-size:15px;line-height:1.6}.vendi-cta{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);padding:3rem 0}.vendi-cta .container{max-width:1400px;margin:0 auto;padding:0 3rem}.cta-grid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.cta-content h2{color:#fff;margin-bottom:1rem;font-family:Aileron,sans-serif;font-size:2.5rem;font-weight:700}.cta-content>p{color:#fffc;margin-bottom:2rem;font-family:Public Sans,sans-serif;font-size:1.1rem;line-height:1.7}.cta-list{margin:0;padding:0;list-style:none}.cta-list li{color:#ffffffe6;align-items:center;gap:.75rem;margin-bottom:1rem;font-family:Public Sans,sans-serif;font-size:1rem;display:flex}.cta-form{background:#fff;border-radius:20px;padding:2.5rem}@media (max-width:1024px){.vendi-intro .container{grid-template-columns:1fr;gap:2rem}.vendi-intro .intro-content{text-align:center;position:static}.benefits-grid{grid-template-columns:repeat(2,1fr)}.cta-grid{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.vendi-intro{padding:1rem 0 1.5rem}.vendi-steps,.vendi-cta{padding:1.5rem 0}.vendi-intro .container,.vendi-steps .container,.vendi-cta .container{padding:0 1rem}.vendi-intro .container{gap:1.5rem}.vendi-intro h2,.vendi-steps h2,.cta-content h2{margin-bottom:.75rem;font-size:1.5rem}.vendi-intro .intro-content p{margin-bottom:.75rem;font-size:.9rem;line-height:1.6}.steps-subtitle{margin-bottom:1.5rem;font-size:.95rem}.benefits-grid{grid-template-columns:1fr;gap:1rem}.benefit-card{padding:1.25rem}.benefit-icon{width:48px;height:48px;margin-bottom:.75rem}.benefit-card h3{margin-bottom:.25rem;font-size:1rem}.benefit-card p{font-size:13px}.steps-timeline:before{left:20px}.step-number{width:40px;height:40px;font-size:1rem}.step-item{gap:1rem;margin-bottom:1.5rem}.step-content{padding:1rem}.step-content h3{margin-bottom:.25rem;font-size:1rem}.step-content p{font-size:13px}.cta-content>p{margin-bottom:1.5rem;font-size:.95rem}.cta-list li{margin-bottom:.75rem;font-size:.9rem}.cta-form{padding:1.25rem}}
