:root{--page-title-display:none;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

.adam-hero-section{position:relative;overflow:hidden!important;background:linear-gradient(135deg,#0a1628 0%,#1a2d3d 50%,#0d2137 100%)!important}.adam-hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(74,222,128,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(74,222,128,0.05) 1px,transparent 1px);background-size:50px 50px;animation:adamGridMove 20s linear infinite;pointer-events:none;z-index:1}@keyframes adamGridMove{0%{transform:translate(0,0)}100%{transform:translate(50px,50px)}}.adam-hero-section::after{content:'';position:absolute;width:400px;height:400px;background:rgba(74,222,128,0.15);border-radius:50%;filter:blur(80px);top:-100px;right:-100px;animation:adamPulse 8s ease-in-out infinite;pointer-events:none;z-index:1}.adam-glow-bottom{position:absolute!important;width:300px;height:300px;background:rgba(139,92,246,0.1);border-radius:50%;filter:blur(80px);bottom:-50px;left:-50px;animation:adamPulse 10s ease-in-out infinite reverse;pointer-events:none;z-index:1}@keyframes adamPulse{0%,100%{transform:scale(1);opacity:0.5}50%{transform:scale(1.2);opacity:0.8}}.adam-hero-section>.elementor-container{position:relative;z-index:10}.adam-particles-container{position:absolute!important;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:2}.adam-particle{position:absolute;width:4px;height:4px;background:rgba(74,222,128,0.4);border-radius:50%;animation:adamFloatUp 15s infinite}.adam-particle:nth-child(1){left:10%;animation-delay:0s;animation-duration:12s}.adam-particle:nth-child(2){left:20%;animation-delay:2s;animation-duration:14s}.adam-particle:nth-child(3){left:30%;animation-delay:4s;animation-duration:11s}.adam-particle:nth-child(4){left:40%;animation-delay:1s;animation-duration:16s}.adam-particle:nth-child(5){left:50%;animation-delay:3s;animation-duration:13s}.adam-particle:nth-child(6){left:60%;animation-delay:5s;animation-duration:15s}.adam-particle:nth-child(7){left:70%;animation-delay:2s;animation-duration:12s}.adam-particle:nth-child(8){left:80%;animation-delay:4s;animation-duration:14s}.adam-particle:nth-child(9){left:90%;animation-delay:1s;animation-duration:16s}.adam-particle:nth-child(10){left:95%;animation-delay:3s;animation-duration:11s}@keyframes adamFloatUp{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(-100vh) scale(1);opacity:0}}.adam-hero-tagline{display:inline-block;padding:0.5rem 1.5rem;background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%);border:none;border-radius:50px;color:#0a1628;font-size:0.875rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;font-family:'Inter',sans-serif}.adam-gradient-text,.elementor-heading-title .adam-gradient-text,.elementor-widget-heading .elementor-heading-title span.adam-gradient-text{background:linear-gradient(135deg,#4ade80 0%,#22d3ee 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}.adam-hero-section .elementor-button{transition:all 0.3s ease!important}.adam-hero-section .elementor-button:hover{transform:translateY(-3px)!important}.adam-hero-section .elementor-social-icon{transition:all 0.3s ease!important}.adam-hero-section .elementor-social-icon:hover{transform:translateY(-3px)!important}@media(max-width:1024px){.adam-hero-section::after{width:300px;height:300px}.adam-glow-bottom{width:200px;height:200px}}@media(max-width:767px){.adam-hero-section::after{width:200px;height:200px;top:-50px;right:-50px}.adam-glow-bottom{width:150px;height:150px;bottom:-30px;left:-30px}.adam-hero-tagline{font-size:0.75rem;padding:0.4rem 1rem;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){.adam-hero-section::before,.adam-hero-section::after,.adam-glow-bottom,.adam-particle{animation:none!important}.adam-hero-section .elementor-button:hover,.adam-hero-section .elementor-social-icon:hover{transform:none!important}}/* End custom CSS */