
/* Critical CSS - Only used classes */
.container{max-width:1200px;margin:0 auto;padding:0 20px}
.hero{min-height:100vh;display:flex;align-items:center;justify-content:center}
.btn{display:inline-block;padding:12px 24px;border-radius:8px;font-weight:600;transition:all 0.3s ease}
.text-center{text-align:center}
.mb-4{margin-bottom:1rem}
.mt-8{margin-top:2rem}
.p-4{padding:1rem}
.bg-primary{background-color:#0d9488}
.text-white{color:#ffffff}
.btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(99,102,241,0.3)}
