.hero-section{min-height:79vh;flex-direction:column;justify-content:space-between;color:#fff;gap:20px;padding:20px 5%;position:relative;text-align:center;overflow:hidden}.hero-content,.hero-section{display:flex;align-items:center}.hero-content{flex:1 1;flex-direction:column;justify-content:center}.hero-content h1{font-size:6rem;letter-spacing:-.025em;line-height:1.1;max-width:1200px;font-weight:700;color:#ffffff}.animatedh1{background:linear-gradient(90deg,#c084fc,#ec4899,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hero-content p{font-size:1.5rem;line-height:2rem;color:#fff!important;font-weight:200;margin-top:0;transition:opacity .3s ease-out}.start-converting-btn{box-shadow:0 10px 15px -3px rgba(34,197,94,.3),0 4px 6px -4px rgba(34,197,94,.3);font-size:1.3rem;line-height:1.75rem;font-weight:700;color:#fff;border:none;outline:none;padding:10px 40px;background-image:linear-gradient(90deg,#22c55e,#10b981,#14b8a6);border-radius:.75rem;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.start-converting-btn:hover{transform:scale(1.07);box-shadow:0 10px 20px rgba(34,197,94,.2)}@media (max-width:768px){.hero-section{height:94vh}.hero-content h1{font-size:3.75rem;line-height:1.3;margin-top:20px}.hero-content p{font-size:16px}.start-converting-btn{margin-top:30px}}