.reveal.ready{transition: transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.nav a{transition: color .3s}.nav a:hover{color: var(--gold-2)}.hero{overflow: hidden}.hero .container{position: relative;z-index: 2}.input-box input,.input-box select,.input-box textarea{transition: border-color .3s,box-shadow .3s}.input-box:focus-within > i{color: var(--gold-2)}.why .container{position: relative;z-index: 1}.about-badge{z-index: 1}.about-tab-content{animation: heroUp .3s ease}.faq-item{transition: border-color .3s}.faq-item:hover{border-color: rgba(34,169,204,.6)}.faq-item.open{border-color: var(--gold)}.faq-item.open .faq-q{color: var(--gold-2)}.info-card{transition: border-color .3s}.info-card:hover{border-color: rgba(34,169,204,.6)}.cta-box{transition: background .3s}.socials a{transition: background .3s,border-color .3s,color .3s}.process-step{transition: transform .3s,border-color .3s}.process-step:hover{transform: translateY(-6px)}.process-step .ico{transition: transform .6s cubic-bezier(.3,1.6,.5,1)}.process-step:hover .ico{transform: rotateY(360deg)}.service-icon{transition: background .4s,color .4s,transform .7s cubic-bezier(.3,1.6,.5,1)}.service-card:hover .service-icon{background: var(--gold);color: var(--navy);transform: rotateY(360deg) scale(1.12)}.why-card i{transition: transform .5s cubic-bezier(.3,1.6,.5,1)}.why-card:hover i{transform: scale(1.25) rotate(12deg)}.feature i{transition: transform .5s}.feature:hover i{transform: translateY(-6px) scale(1.15)}.stat > i{transition: transform .4s}.stat:hover > i{transform: scale(1.12)}.info-card > i{transition: transform .6s cubic-bezier(.3,1.6,.5,1),background .4s,color .4s}.info-card:hover > i{transform: rotateY(360deg);background: var(--gold);color: var(--navy)}
