.home-container{color:#333;background-color:#faf9f7;padding:2rem;font-family:Inter,sans-serif}.home-header{text-align:center;margin-bottom:3rem}.home-title{color:#ff6b6b;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:3rem;font-weight:700}.home-subtitle{margin-bottom:2rem;font-size:1.25rem}.home-cta{flex-wrap:wrap;justify-content:center;gap:2px;min-height:100px;display:flex}.home-cta .home-button{border-radius:12px;margin:.5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.home-button.primary{color:#fff;background-color:#ff6b6b}.home-button.primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,107,.3)}.home-button.secondary{color:#fff;background-color:#2e8b8b}.home-button.secondary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,139,139,.3)}.home-button.tertiary{color:#333;background-color:#f4e1d2}.home-button.tertiary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(244,225,210,.3)}.home-features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.feature-card{text-align:center;background-color:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.05)}.feature-card h3{margin-bottom:1rem;font-size:1.5rem}.feature-card p{margin-bottom:1rem}.feature-card.coming-soon{color:#2e8b8b;background-color:#faf9f7;border:2px dashed #2e8b8b;font-style:italic}.home-about{text-align:center;max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6}
