.vc-hero{min-height:100vh;display:flex;align-items:center;position:relative;padding:clamp(120px,20vw,200px) 5vw 80px;background:var(--space-bg-primary)}.hero-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.hero-subtitle{color:#666;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.hero-title{font-size:3.5rem;font-weight:300;color:#1a1a1a;margin-bottom:24px;line-height:1.1}.hero-title strong{font-family:Caveat,cursive;background:linear-gradient(135deg,#ff4b13,#9647ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1.2rem;color:#4a4a4a;margin-bottom:32px;line-height:1.6}.hero-cta-buttons{display:flex;gap:16px;flex-wrap:wrap}.cosmic-cta-btn{display:inline-flex;align-items:center;gap:8px;border:none;padding:16px 24px;border-radius:50px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;text-decoration:none}.cosmic-cta-btn.primary{background:linear-gradient(135deg,#ff4b13,#ff6b3d);color:#fff;box-shadow:0 4px 20px #ff4b134d}.cosmic-cta-btn.secondary{background:#ffffffe6;color:#1a1a1a;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #0000001a}.cosmic-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0003}.cosmic-cta-btn.large{padding:20px 32px;font-size:18px}.hero-visual{display:flex;flex-direction:column;gap:40px}.founder-journey{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}.journey-step{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.step-icon{width:60px;height:60px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #0000001a}.journey-step p{color:#4a4a4a;font-weight:500;margin:0}.journey-arrow{font-size:24px;color:#666}.coliving-showcase{position:relative;height:300px}.showcase-img{position:absolute;width:250px;height:200px;border-radius:16px;object-fit:cover;box-shadow:0 10px 30px #0003;transition:transform .3s ease}.showcase-img.img-1{top:0;left:0;z-index:2;transform:rotate(-5deg)}.showcase-img.img-2{top:60px;right:0;z-index:1;transform:rotate(5deg)}.showcase-img:hover{transform:scale(1.05) rotate(0)}.problem-section{padding:100px 0;background:#f8f9fa}.problem-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.problem-stats h2{font-size:2.5rem;margin-bottom:40px;color:#1a1a1a}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.stat-card{background:#fff;padding:24px;border-radius:16px;text-align:center;box-shadow:0 4px 6px #0000000d}.stat-card p{color:#4a4a4a;margin:0}.stat-number{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#ff4b13,#9647ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.problem-details h3{font-size:1.8rem;margin-bottom:32px;color:#1a1a1a}.problem-list{list-style:none;padding:0;margin:0}.problem-list li{display:flex;gap:16px;margin-bottom:24px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d}.problem-list li div strong{color:#1a1a1a;display:block;margin-bottom:4px}.problem-list li div p{color:#4a4a4a;margin:0}.problem-icon{font-size:24px;flex-shrink:0}.solution-section{padding:100px 0}.solution-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.solution-text h2{font-size:2.5rem;margin-bottom:16px;color:#1a1a1a}.solution-subtitle{font-size:1.2rem;color:#4a4a4a;margin-bottom:40px}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.benefit-card{padding:24px;background:#fffc;border:1px solid rgba(255,255,255,.3);border-radius:16px;text-align:center;box-shadow:0 4px 20px #0000001a}.benefit-icon{font-size:32px;margin-bottom:12px}.benefit-card h4{margin-bottom:8px;color:#1a1a1a}.benefit-card p{color:#4a4a4a;margin:0}.before-after{display:flex;flex-direction:column;gap:40px}.before h4,.after h4{margin-bottom:20px;font-size:1.3rem;color:#1a1a1a}.timeline{display:flex;flex-direction:column;gap:12px}.timeline-item{padding:12px 16px;border-radius:8px;font-weight:500}.timeline-item.stress{background:#fee2e2;color:#dc2626}.timeline-item.cost{background:#fef3c7;color:#d97706}.timeline-item.delay{background:#fde68a;color:#92400e}.timeline-item.success{background:#d1fae5;color:#065f46}.pricing-section{padding:100px 0;background:#f0f8ff}.pricing-header{text-align:center;margin-bottom:60px}.pricing-header h2{font-size:2.5rem;margin-bottom:16px;color:#1a1a1a}.pricing-header p{color:#4a4a4a}.pricing-comparison{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.pricing-card{background:#fff;padding:32px;border-radius:20px;box-shadow:var(--shadow-medium);position:relative}.pricing-card.featured{border:2px solid var(--primary-color);transform:scale(1.05)}.featured-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--cosmic-gradient);color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.pricing-card h3{font-size:1.5rem;margin-bottom:16px;text-align:center;color:#1a1a1a}.price{font-size:3rem;font-weight:700;text-align:center;margin-bottom:24px;color:#ff4b13}.price span{font-size:1rem;font-weight:400;color:#666}.pricing-features{list-style:none;padding:0;margin:0 0 24px}.pricing-features li{padding:8px 0;display:flex;align-items:center;gap:8px;color:#4a4a4a}.pricing-features li.positive:before{content:"✅"}.pricing-features li.negative:before{content:"❌"}.total-cost{text-align:center;padding:16px;background:#f8f9fa;border-radius:12px;position:relative}.total-cost strong{color:#1a1a1a}.total-cost.savings{background:#d1fae5}.savings-badge{display:block;background:linear-gradient(135deg,#ff4b13,#9647ff);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-top:8px;display:inline-block}.volume-pricing{text-align:center}.volume-pricing h3{margin-bottom:24px;color:#1a1a1a}.discount-tiers{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.tier{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;min-width:150px}.tier-count{font-weight:600;color:#1a1a1a}.tier-discount{color:#ff4b13;font-weight:700}.trust-section{padding:100px 0}.trust-content{text-align:center}.trust-content h2{font-size:2rem;margin-bottom:40px;color:#1a1a1a}.trust-logos{display:flex;justify-content:center;align-items:center;gap:40px;margin-bottom:60px;flex-wrap:wrap}.trust-logos img{height:60px;width:auto;opacity:.7;transition:opacity .3s ease}.trust-logos img:hover{opacity:1}.testimonials{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:800px;margin:0 auto}.testimonial{background:#fffc;padding:32px;border-radius:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #0000001a}.testimonial p{font-style:italic;margin-bottom:20px;font-size:1.1rem;line-height:1.6;color:#4a4a4a}.testimonial-author strong{display:block;color:#1a1a1a}.testimonial-author span{color:#666;font-size:.9rem}.cta-section{padding:100px 0;background:linear-gradient(135deg,#ff4b13,#9647ff);color:#fff;text-align:center}.cta-content h2{font-size:2.5rem;margin-bottom:16px}.cta-content p{font-size:1.2rem;margin-bottom:40px;opacity:.9}.cta-buttons{display:flex;justify-content:center;gap:20px;margin-bottom:40px;flex-wrap:wrap}.cta-section .cosmic-cta-btn.primary{background:#fff;color:#ff4b13}.cta-section .cosmic-cta-btn.secondary{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.cta-guarantee{background:#ffffff1a;padding:20px;border-radius:16px;margin-top:40px;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width: 1024px){.hero-content,.problem-content,.solution-content{grid-template-columns:1fr;gap:60px}.pricing-comparison{grid-template-columns:1fr;gap:30px}.pricing-card.featured{transform:none}.testimonials{grid-template-columns:1fr}}@media (max-width: 768px){.vc-hero{padding:clamp(100px,15vw,160px) 4vw 60px}.hero-title{font-size:2.5rem}.hero-description{font-size:1rem}.hero-cta-buttons{flex-direction:column;align-items:center}.cosmic-cta-btn{width:100%;justify-content:center}.stats-grid,.benefits-grid{grid-template-columns:1fr}.founder-journey{flex-direction:column;gap:16px}.journey-arrow{transform:rotate(90deg)}.coliving-showcase{height:200px}.showcase-img{width:200px;height:150px}.discount-tiers{flex-direction:column;align-items:center}.trust-logos{gap:20px}.trust-logos img{height:40px}.cta-buttons{flex-direction:column;align-items:center}.cta-section .cosmic-cta-btn{width:100%;max-width:300px}}@media (max-width: 480px){.section,.problem-section,.solution-section,.pricing-section,.trust-section,.cta-section{padding:60px 0}.hero-title{font-size:2rem}.problem-stats h2,.solution-text h2,.pricing-header h2,.trust-content h2,.cta-content h2{font-size:1.8rem}.cosmic-cta-btn{padding:12px 20px;font-size:14px}.cosmic-cta-btn.large{padding:16px 24px;font-size:16px}[data-theme=dark] .vc-hero{background:radial-gradient(ellipse at bottom,#1b2735,#090a0f)}[data-theme=dark] .hero-subtitle{color:#ffffffb3}[data-theme=dark] .hero-title{color:#fff}[data-theme=dark] .hero-description,[data-theme=dark] .journey-step p{color:#fffc}[data-theme=dark] .journey-arrow{color:#ffffffb3}[data-theme=dark] .step-icon{background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}[data-theme=dark] .problem-section{background:#1a1a1a}[data-theme=dark] .problem-stats h2,[data-theme=dark] .problem-details h3,[data-theme=dark] .solution-text h2,[data-theme=dark] .pricing-header h2,[data-theme=dark] .trust-content h2,[data-theme=dark] .before h4,[data-theme=dark] .after h4,[data-theme=dark] .pricing-card h3,[data-theme=dark] .volume-pricing h3{color:#fff}[data-theme=dark] .stat-card,[data-theme=dark] .problem-list li,[data-theme=dark] .pricing-card,[data-theme=dark] .tier,[data-theme=dark] .testimonial{background:#2a2a2a;border:1px solid rgba(255,255,255,.1)}[data-theme=dark] .stat-card p,[data-theme=dark] .problem-list li div p,[data-theme=dark] .solution-subtitle,[data-theme=dark] .pricing-header p,[data-theme=dark] .benefit-card p,[data-theme=dark] .pricing-features li,[data-theme=dark] .testimonial p{color:#fffc}[data-theme=dark] .problem-list li div strong,[data-theme=dark] .benefit-card h4,[data-theme=dark] .total-cost strong,[data-theme=dark] .tier-count,[data-theme=dark] .testimonial-author strong{color:#fff}[data-theme=dark] .cosmic-cta-btn.secondary{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}[data-theme=dark] .benefit-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}[data-theme=dark] .total-cost{background:#2a2a2a}[data-theme=dark] .total-cost.savings{background:#10b98133}}
