.venture-hero{text-align:center;padding:100px 20px 60px;background:linear-gradient(135deg,rgba(245,183,84,.1),transparent);background-size:cover;background-position:50%;position:relative}.venture-hero h1{font-family:var(--font-serif);font-size:3.5rem;margin-bottom:1rem;color:var(--accent)}.hero-subtitle{font-size:1.5rem;color:var(--muted);margin-bottom:1.5rem}.venture-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;padding:60px 20px;max-width:1200px;margin:0 auto}.panel-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease}.panel-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(245,183,84,.2)}.panel-card h2{font-family:var(--font-serif);font-size:2rem;color:var(--accent);margin-bottom:1rem}.panel-card ul{list-style:none;padding:0;margin:1.5rem 0}.panel-card ul li{padding:.5rem 0 .5rem 1.5rem;position:relative}.panel-card ul li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.venture-pricing{padding:80px 20px;text-align:center;max-width:1200px;margin:0 auto}.venture-pricing h2{font-family:var(--font-serif);font-size:3rem;margin-bottom:3rem;color:var(--accent)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.pricing-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:2.5rem;transition:transform .3s ease}.pricing-card.featured{border:2px solid var(--accent);transform:scale(1.05)}.pricing-card h3{font-family:var(--font-serif);font-size:1.75rem;margin-bottom:1rem;color:var(--accent)}.price{font-size:3rem;font-weight:700;color:var(--text);margin:1rem 0 .5rem}.price-period{color:var(--muted);margin-bottom:2rem}.pricing-card ul{list-style:none;padding:0;margin:2rem 0;text-align:left}.pricing-card ul li{padding:.75rem 0 .75rem 1.5rem;position:relative}.pricing-card ul li:before{content:"•";position:absolute;left:0;color:var(--accent);font-size:1.5rem}.venture-form-section{padding:80px 20px;max-width:800px;margin:0 auto}.venture-form-section h2{font-family:var(--font-serif);font-size:2.5rem;text-align:center;margin-bottom:1rem;color:var(--accent)}.venture-form-section>p{text-align:center;color:var(--muted);margin-bottom:2.5rem}.venture-form{display:flex;flex-direction:column;gap:1.5rem}.venture-form input,.venture-form textarea{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:1rem;color:var(--text);font-family:var(--font-sans);font-size:1rem;transition:border-color .3s ease}.venture-form input:focus,.venture-form textarea:focus{outline:none;border-color:var(--accent)}.venture-form textarea{resize:vertical;min-height:120px}.venture-events{padding:80px 20px;max-width:1000px;margin:0 auto}.venture-events h2{font-family:var(--font-serif);font-size:2.5rem;text-align:center;margin-bottom:3rem;color:var(--accent)}.events-list{display:flex;flex-direction:column;gap:1.5rem}.event-item{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:2rem;display:flex;flex-wrap:wrap;gap:2rem;align-items:center}.event-date{min-width:120px;text-align:center}.event-date .date-day{font-size:2.5rem;font-weight:700;color:var(--accent);display:block}.event-date .date-month{color:var(--muted);text-transform:uppercase;font-size:.9rem}.event-details{flex:1 1;min-width:250px}.event-details h3{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:.5rem;color:var(--text)}.event-details p{color:var(--muted);margin:.5rem 0}.event-actions{display:flex;gap:1rem;flex-wrap:wrap}.whatsapp-cta{padding:80px 20px;text-align:center;background:var(--card);margin:60px 0}.whatsapp-cta h2{font-family:var(--font-serif);font-size:2.5rem;margin-bottom:1rem;color:var(--accent)}.whatsapp-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.venture-legal{padding:60px 20px;max-width:900px;margin:0 auto}.legal-disclaimer{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:2.5rem}.legal-disclaimer h2{font-family:var(--font-serif);font-size:2rem;margin-bottom:1.5rem;color:var(--accent)}.legal-disclaimer p{margin-bottom:1rem;line-height:1.8}.legal-disclaimer a{color:var(--accent);text-decoration:underline}.venture-faq{padding:80px 20px;max-width:900px;margin:0 auto}.venture-faq h2{font-family:var(--font-serif);font-size:2.5rem;text-align:center;margin-bottom:3rem;color:var(--accent)}.faq-list{display:flex;flex-direction:column;gap:1.5rem}.faq-item{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:2rem}.faq-item h3{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:1rem;color:var(--accent)}.faq-item p{color:var(--muted);line-height:1.8}.modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center}.modal-content{background:var(--bg);border:2px solid var(--accent);border-radius:12px;padding:3rem;max-width:500px;width:90%;position:relative;text-align:center}.close-modal{position:absolute;top:1rem;right:1.5rem;font-size:2rem;color:var(--muted);cursor:pointer;transition:color .3s ease}.close-modal:hover,.modal-content h2{color:var(--accent)}.modal-content h2{font-family:var(--font-serif);font-size:2rem;margin-bottom:1rem}@media (max-width:768px){.venture-hero h1{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.pricing-grid,.venture-panels{grid-template-columns:1fr}.pricing-card.featured{transform:scale(1)}.event-item{text-align:center}.event-item,.whatsapp-buttons{flex-direction:column}}