@import url("https://fonts.googleapis.com/css2?family=Righteous&Poppins:wght@400;600;700&display=swap");body{font:normal 1.25rem/1.65 "Poppins", sans-serif;background:linear-gradient(0deg, #fff 33%, #f8f5ff 100%);background-repeat:no-repeat}h1,h2{letter-spacing:-1px}h1{height:350px;margin:-175px 0 0;padding:160px 15px 0;font-size:4.5rem;font-weight:700;line-height:1;background:url(../images/wave.png) no-repeat center center/auto 350px}h2{font-size:2.75rem;font-weight:700;background:linear-gradient(145deg, #ff00bf 0%, #8f00ff 100%);color:transparent;background-clip:text}h3{font-size:1.5rem;line-height:1.25}h4{font-weight:600}p{font-size:1.125rem;font-weight:400;line-height:1.65}a,.fake-link{color:#8f00ff;text-decoration:underline;cursor:pointer}a:hover,.fake-link:hover{color:#ff00bf}.modal-dialog{max-width:800px}.button{padding:0.5rem 2rem;border-radius:100em;color:#fff;background:linear-gradient(145deg, #ff00bf 0%, #8f00ff 100%);border:none;font-size:1.5rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all 0.4s ease}.button:hover{transform:scale(1.025)}.button:active{transform:scale(0.975)}#sample-wrap{display:none}.plyr--audio .plyr__controls{background:none;color:#fff}.plyr__control svg{width:18px !important;height:18px !important}.plyr--full-ui input[type="range"]{color:rgba(255,255,255,0.77)}.plyr__controls .plyr__controls__item.plyr__time{font-family:monospace}.plyr__menu__container{background:#fff}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded="true"]{background:#f3c}#captureForm h4{margin:0;padding:1rem 1.5rem;background:#8f00ff;border-radius:1rem 1rem 0 0;text-align:center;color:#fff}#captureForm #form-inner{padding:1.5rem;background:#f8f5ff;border-radius:0 0 1rem 1rem;border:2px solid #ede7ff;border-top:none}#captureForm img{display:none}#captureForm .form-label{font-size:1rem}#captureForm .form-check-label{font-size:0.75rem}#captureForm .form-check-input{transform:translateY(-4px)}#captureForm #loadingGraphic{display:none;margin:0 auto}header{padding:1rem 0}header .logo{display:block;background:linear-gradient(145deg, #ff00bf 0%, #8f00ff 100%);color:transparent;background-clip:text;font-family:Righteous, sans-serif;font-size:2rem;font-weight:bold;font-weight:400}nav{font-size:0.875rem}nav ul li:hover{color:#8f00ff;cursor:pointer}nav .button{position:relative;z-index:9999;padding:0.5rem 1.5rem;background:linear-gradient(145deg, #ff00bf 0%, #8f00ff 100%);font-size:1rem}nav .button:before{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);inset:2px;background:#f8f5ff;border-radius:100em}nav .button span{position:relative;z-index:10;background:linear-gradient(145deg, #ff00bf 0%, #8f00ff 100%);color:transparent;background-clip:text}#success-page section.hero{min-height:calc(100vh - 173px);margin-bottom:-5rem}@keyframes pulseOut{0%{transform:scaleX(1) scaleY(1);opacity:0.35}100%{transform:scaleX(1.1) scaleY(1.65);opacity:0}}section ul li span{color:#8f00ff}section.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 100px)}section.hero img{position:absolute;width:100%;top:5%}section.hero .container{position:relative;z-index:10}section.hero .button{position:relative;font-size:2rem}section.hero .button::before,section.hero .button::after{content:"";position:absolute;z-index:-11;inset:2px;border:2px solid #8f00ff;border-radius:inherit;opacity:0}section.hero .button::after{animation-delay:1s}section.hero .button.animate::before,section.hero .button.animate::after{animation:pulseOut 1.25s ease-out infinite}section.hero p:first-of-type{font-size:2rem;line-height:1.25}section.hero p:first-of-type span{background:linear-gradient(145deg, #ff00bf 0%, #8f00ff 100%);color:transparent;background-clip:text;font-weight:bold}footer{margin-top:5rem;padding:2rem 0;background:#f8f5ff;font-size:0.825rem;border-top:2px solid #ede7ff}footer p{font-size:inherit}@media (min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}@media (max-width: 1199px){h1{font-size:4rem}h2{font-size:2.25rem}h3{font-size:1.25rem}section#hero p{font-size:1.75rem}}@media (max-width: 767px){body{font-size:1rem}h1{font-size:3rem;background-size:320% auto;background-position:center bottom}.plyr--audio .plyr__controls{padding:0}.plyr__controls__item.plyr__volume{display:none}section.hero{min-height:auto;padding:3rem 0}section.hero p:first-of-type{font-size:1.5rem}section.hero .button{font-size:1.25rem}section.hero .button svg{width:28px;height:28px}}
