.legacy-content{font-family:BDO Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--dark-navy, #2c3e50);background:var(--light-bg, #f8f9fa)}.legacy-content h1,.legacy-content h2,.legacy-content h3,.legacy-content h4{font-weight:700;line-height:1.2;color:var(--dark-navy, #2c3e50)}.legacy-content h1{font-size:clamp(2rem,5vw,3.5rem)}.legacy-content h2{font-size:clamp(1.75rem,4vw,2.5rem)}.legacy-content h3{font-size:clamp(1.25rem,3vw,1.75rem)}.legacy-content .gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legacy-content .btn-primary{background:var(--gradient-primary);color:#fff;padding:14px 32px;border-radius:100px;font-weight:600;transition:all .3s ease;display:inline-block;text-decoration:none;border:none;cursor:pointer;font-size:1rem}.legacy-content .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4a9b7f4d}.legacy-content .btn-secondary{background:#fff;color:var(--primary-teal);border:2px solid var(--primary-teal);padding:14px 32px;border-radius:100px;font-weight:600;transition:all .3s ease;display:inline-block;text-decoration:none;cursor:pointer;font-size:1rem}.legacy-content .btn-secondary:hover{background:var(--primary-teal);color:#fff}.legacy-content .badge-available-now{background:#d1fae5;color:#065f46;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.legacy-content .badge-category{background:var(--gradient-light);color:var(--primary-teal);padding:4px 12px;border-radius:16px;font-size:.8rem;font-weight:600;display:inline-block}.legacy-content .card-hover{transition:all .3s ease}.legacy-content .card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001f}.legacy-content .section-spacing{padding:80px 20px}@media(max-width:768px){.legacy-content .section-spacing{padding:60px 20px}}.legacy-content{scroll-behavior:smooth}@keyframes legacyFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.legacy-content .fade-in{animation:legacyFadeInUp .6s ease-out}
