.about-cta{background:var(--color-secondary-overlay-7);border:1px solid var(--color-secondary-overlay-9);border-radius:24px;padding:60px 40px;text-align:center;position:relative;overflow:hidden}.about-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,var(--color-gradient-primary-start) 0,var(--color-gradient-primary-end) 70%);opacity:.1}.cta-content{position:relative;z-index:1}.cta-content h2{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--color-white) 0,var(--color-neutral-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.cta-content p{font-size:1.15rem;color:var(--color-neutral-400);margin-bottom:32px}.cta-buttons{display:flex;gap:20px;justify-content:center;align-items:center}.cta-button{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:12px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.cta-button.primary{background:linear-gradient(135deg,var(--color-accent-400) 0,var(--color-secondary-500) 50%,var(--color-primary-400) 100%);color:var(--color-white);border:none}.cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px color-mix(in srgb,var(--color-secondary-400) 30%,transparent)}.cta-button.primary svg{width:20px;height:20px;stroke-width:2}.cta-button.secondary{background:transparent;color:var(--color-neutral-200);border:2px solid var(--color-overlay-4)}.cta-button.secondary:hover{background:var(--color-overlay-2);border-color:color-mix(in srgb,var(--color-secondary-400) 30%,transparent);transform:translateY(-2px)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .8s ease-out forwards}@media (max-width:768px){.about-cta{padding:40px 24px}.cta-content h2{font-size:2rem}.cta-content p{font-size:1rem}.cta-buttons{flex-direction:column;gap:12px}.cta-button{width:100%;justify-content:center}}@media (max-width:480px){.cta-content h2{font-size:1.75rem}.cta-button{padding:14px 24px;font-size:.95rem}}