.home-container{padding-top:4rem}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:70vh;display:grid}.greeting{color:var(--accent-primary);letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;font-size:1.5rem}.title{margin-bottom:.5rem;line-height:1.1}.subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:2rem;font-weight:300}.description{max-width:600px;margin-bottom:2.5rem;font-size:1.25rem}.hero-actions{flex-wrap:wrap;gap:1.5rem;display:flex}.hero-card{position:relative}.hero-card:before{content:"";z-index:-1;filter:blur(20px);background:linear-gradient(135deg,#6ee7b733,#3b82f633);border-radius:16px;position:absolute;inset:-20px -20px 20px 20px}.hero-card h3{color:var(--accent-primary);margin-bottom:1rem}.stats{border-top:1px solid var(--glass-border);justify-content:space-between;margin-top:2rem;padding-top:2rem;display:flex}.stat{flex-direction:column;align-items:center;display:flex}.stat span{color:#fff;font-size:2rem;font-weight:800}.stat small{color:var(--text-secondary);letter-spacing:1px;font-size:.85rem}.quick-links{margin-top:2rem}.link-card{text-align:left;display:block}.link-card h3{color:#fff;transition:color .3s}.link-card:hover h3{color:var(--accent-primary)}.arrow{color:var(--accent-primary);margin-top:1rem;font-size:1.5rem;transition:transform .3s;display:inline-block}.link-card:hover .arrow{transform:translate(10px)}@media (max-width:992px){.hero{text-align:center;grid-template-columns:1fr}.description{margin:0 auto 2.5rem}.hero-actions{justify-content:center}}
