.neon-sign-container{position:fixed;top:0;left:0;right:0;padding-right:5%;padding-bottom:5%}.neon-container,.neon-sign-container{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;overflow:hidden;transform:translateZ(0)}.neon-container{flex-direction:column;transition:all .5s ease;position:relative}.ari-logo{display:flex;align-items:center;margin-bottom:calc(.02 * var(--vh, 1vh));transform:translateY(-20%);position:relative}.logo-letter{font-family:Arial,sans-serif;font-size:min(calc(64 * var(--vh, 1vh)),40vw,calc(.8 * var(--vh, 1vh) * 64));font-weight:700;margin:0 calc(.5 * var(--vw, 1vw));transition:opacity .5s ease,text-shadow .5s ease;text-shadow:none;opacity:.3}.logo-letter:first-child,.logo-letter:nth-child(2){color:#305050}.logo-letter:nth-child(3){color:#7f6b00}.logo-letter:first-child.powered-on,.logo-letter:nth-child(2).powered-on{color:#0ff;text-shadow:0 0 20px rgba(0,255,255,.3),0 0 40px rgba(0,255,255,.3),0 0 60px rgba(0,255,255,.3),0 0 80px rgba(0,255,255,.3);animation:teal-flicker 8s infinite alternate;opacity:1}.logo-letter:nth-child(3).powered-on{color:gold;text-shadow:0 0 20px rgba(255,215,0,.3),0 0 40px rgba(255,215,0,.3),0 0 60px rgba(255,215,0,.3),0 0 80px rgba(255,215,0,.3);animation:yellow-flicker 12s infinite alternate;opacity:1}.trademark-symbol{font-family:Arial,sans-serif;font-size:min(calc(4 * var(--vh, 1vh)),2.5vw,calc(.8 * var(--vh, 1vh) * 4));color:#777;font-weight:400;position:absolute;top:min(calc(12.5 * var(--vh, 1vh)),7.8125vw,calc(.8 * var(--vh, 1vh) * 12.5));right:min(calc(-2.5 * var(--vh, 1vh)),-1.5625vw,calc(.8 * var(--vh, 1vh) * -2.5));opacity:.7;pointer-events:none}.tagline{display:flex;flex-direction:row;align-items:center;gap:calc(1 * var(--vw, 1vw));transform:translateY(-180%);white-space:nowrap}.tagline-word{font-family:Arial,sans-serif;font-size:min(calc(11 * var(--vh, 1vh)),6.875vw,calc(.8 * var(--vh, 1vh) * 11));font-weight:400;transition:opacity .5s ease,text-shadow .5s ease;text-shadow:none;opacity:.3}.tagline-word:first-child{color:#7f6b00}.tagline-word:nth-child(2),.tagline-word:nth-child(3){color:#305050}.tagline-word:first-child.powered-on{color:gold;text-shadow:0 0 12px rgba(255,215,0,.3),0 0 24px rgba(255,215,0,.3),0 0 36px rgba(255,215,0,.3);animation:yellow-flicker 10s infinite alternate;opacity:1}.tagline-word:nth-child(2).powered-on,.tagline-word:nth-child(3).powered-on{color:#0ff;text-shadow:0 0 12px rgba(0,255,255,.3),0 0 24px rgba(0,255,255,.3),0 0 36px rgba(0,255,255,.3);animation:teal-flicker 6s infinite alternate;opacity:1}@keyframes teal-flicker{0%,98.75%,to{opacity:1;text-shadow:0 0 20px rgba(0,255,255,.3),0 0 40px rgba(0,255,255,.3),0 0 60px rgba(0,255,255,.3),0 0 80px rgba(0,255,255,.3)}99%,99.25%{opacity:.95;text-shadow:0 0 16px rgba(0,255,255,.3),0 0 32px rgba(0,255,255,.3),0 0 48px rgba(0,255,255,.3)}}@keyframes yellow-flicker{0%,98.75%,to{opacity:1;text-shadow:0 0 20px rgba(255,215,0,.3),0 0 40px rgba(255,215,0,.3),0 0 60px rgba(255,215,0,.3),0 0 80px rgba(255,215,0,.3)}99%,99.25%{opacity:.95;text-shadow:0 0 16px rgba(255,215,0,.3),0 0 32px rgba(255,215,0,.3),0 0 48px rgba(255,215,0,.3)}}:global(html,body){margin:0;padding:0;overflow:hidden;height:100%;position:fixed;width:100%;scrollbar-width:none;-ms-overflow-style:none}:global(html::-webkit-scrollbar,body::-webkit-scrollbar){display:none}:global(::-webkit-scrollbar){display:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}:global(#__next){height:100%;position:fixed;width:100%}main{height:100vh;height:calc(var(--vh, 1vh) * 100);width:100vw;max-width:100%;max-height:100%;overflow:visible;position:fixed;top:0;left:0}footer{position:absolute;bottom:15px;text-align:center}.social-links{position:absolute;top:20px;left:20px;display:flex;gap:min(15px,1.5vw);z-index:1000;flex-wrap:nowrap;justify-content:flex-start;width:50vw;max-width:50vw;box-sizing:border-box}.social-links-footer{display:flex;justify-content:center;align-items:center;margin-bottom:20px;width:100%}footer{position:fixed;bottom:0;left:0;right:0;z-index:10;background:rgba(0,0,0,.8);padding:20px 0;width:100%}.social-links-footer .social-links{position:static;width:auto;max-width:none;justify-content:center}.instagram-link,.linkedin-link,.snapchat-link,.tiktok-link,.x-link,.youtube-link{display:block;transform:none;width:min(67.5px,6vw);height:min(67.5px,6vw);border-radius:10px;padding:min(6px,.5vw);background:rgba(5,5,5,.7);box-shadow:0 0 10px hsla(0,0%,100%,.1);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;overflow:hidden;min-width:35px;min-height:35px;flex-shrink:1}.instagram-link:hover,.linkedin-link:hover,.snapchat-link:hover,.tiktok-link:hover,.x-link:hover,.youtube-link:hover{transform:scale(1.1);box-shadow:0 0 20px hsla(0,0%,100%,.3)}.instagram-logo-container,.linkedin-logo-container,.snapchat-logo-container,.tiktok-logo-container,.x-logo-container,.youtube-logo-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.instagram-logo-container:after,.linkedin-logo-container:after,.snapchat-logo-container:after,.tiktok-logo-container:after,.x-logo-container:after,.youtube-logo-container:after{content:"";position:absolute;width:100%;height:100%;background:transparent;border-radius:8px;box-shadow:0 0 0 0 hsla(0,0%,100%,0);animation:none;transition:box-shadow .5s ease-in-out}.all-powered-on .instagram-logo-container:after,.all-powered-on .linkedin-logo-container:after,.all-powered-on .snapchat-logo-container:after,.all-powered-on .tiktok-logo-container:after,.all-powered-on .x-logo-container:after,.all-powered-on .youtube-logo-container:after{box-shadow:0 0 25px 8px hsla(0,0%,100%,.25);animation:container-glow 3s infinite alternate}.instagram-logo,.linkedin-logo,.snapchat-logo,.tiktok-logo,.x-logo,.youtube-logo{width:min(60px,5.5vw);height:min(60px,5.5vw);filter:none;position:relative;z-index:2;transition:filter .5s ease-in-out;min-width:30px;min-height:30px}.all-powered-on .instagram-logo,.all-powered-on .linkedin-logo,.all-powered-on .snapchat-logo,.all-powered-on .tiktok-logo,.all-powered-on .x-logo,.all-powered-on .youtube-logo{filter:drop-shadow(0 0 10px rgba(255,255,255,1))}.neon-white{opacity:.6}.neon-white,.neon-white-glow{stroke:hsla(0,0%,39%,.6);filter:none;animation:none;transform:translateZ(0)}.neon-white-glow{opacity:0}.neon-white-inner,.powered-off.neon-white,.powered-off.neon-white-glow,.powered-off.neon-white-inner{stroke:hsla(0,0%,39%,.6);filter:none;opacity:.6;animation:none;transform:translateZ(0)}.powered-on.neon-white{filter:drop-shadow(0 0 12px #fff) drop-shadow(0 0 18px #fff) drop-shadow(0 0 24px #fff);opacity:1;animation:powerOn .5s ease-in-out,white-flicker 5s infinite alternate;animation-delay:0s,.5s}.powered-on.neon-white,.powered-on.neon-white-glow{stroke:#fff;transform:translateZ(0);will-change:transform,opacity,filter}.powered-on.neon-white-glow{filter:blur(12px);opacity:.9;animation:powerOnBaseGlow .5s ease-in-out,white-glow-flicker 5s infinite alternate;animation-delay:0s,.5s}.powered-on.neon-white-inner{stroke:#fff;filter:drop-shadow(0 0 8px #fff);opacity:1;animation:powerOn .5s ease-in-out,inner-flicker 2s infinite alternate;animation-delay:0s,.5s;transform:translateZ(0);will-change:transform,opacity}@keyframes container-glow{0%,19%,21%,23%,25%,54%,56%,to{box-shadow:0 0 25px 8px hsla(0,0%,100%,.25)}20%,22%,24%,55%{box-shadow:0 0 18px 6px hsla(0,0%,100%,.18)}}@keyframes white-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;filter:drop-shadow(0 0 12px #fff) drop-shadow(0 0 18px #fff) drop-shadow(0 0 24px #fff)}20%,22%,24%,55%{opacity:.95;filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 15px #fff) drop-shadow(0 0 20px #fff)}}@keyframes white-glow-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:.9;filter:blur(12px)}20%,22%,24%,55%{opacity:.8;filter:blur(9px)}}@keyframes powerOn{0%{opacity:.3}10%{opacity:.5}20%{opacity:.6}30%{opacity:.3}40%{opacity:.6}50%{opacity:.8}60%{opacity:.9}70%{opacity:.85}80%{opacity:.95}90%{opacity:.8}to{opacity:1}}@keyframes powerOnBaseGlow{0%{opacity:.2}10%{opacity:.3}20%{opacity:.4}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.55}80%{opacity:.65}90%{opacity:.6}to{opacity:.65}}@keyframes inner-flicker{0%,to{opacity:.9}50%{opacity:.85}}.signup-button-container{display:flex;justify-content:center;align-items:center;padding:1rem;margin-bottom:1rem;animation:none!important;transform:none!important}.signup-button{background:#0ff;color:#000;border:none;padding:1.5rem 3rem;border-radius:12px;font-size:1.5rem;font-weight:700;font-family:Arial,sans-serif;cursor:pointer;transition:none!important;text-transform:uppercase;letter-spacing:2px;box-shadow:0 0 20px rgba(0,255,255,.3),0 0 40px rgba(0,255,255,.3),0 0 60px rgba(0,255,255,.3);position:relative;overflow:hidden;transform:scale(1)!important;animation:none!important}.signup-button.disabled{background:#305050;color:#888;cursor:not-allowed;box-shadow:none}.signup-button.disabled:before{display:none}.signup-button.enabled{background:#0ff;color:#000;cursor:pointer;box-shadow:0 0 20px rgba(0,255,255,.3),0 0 40px rgba(0,255,255,.3),0 0 60px rgba(0,255,255,.3);animation:teal-flicker 8s infinite alternate}.signup-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.signup-button:hover:before{left:100%}.signup-button:hover{transform:translateY(-3px);box-shadow:0 0 30px rgba(0,255,255,.5),0 0 60px rgba(0,255,255,.5),0 0 90px rgba(0,255,255,.5)}.signup-button:active{transform:translateY(-1px)}.copyright-text{color:#777;font-size:.875rem}.form-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1001;animation:fadeIn .3s ease}.form-modal-content{background:rgba(0,0,0,.9);border-radius:20px;padding:2rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;border:2px solid rgba(0,255,255,.3);box-shadow:0 20px 60px rgba(0,255,255,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:slideIn .3s ease;position:relative;scrollbar-width:thin;scrollbar-color:rgba(0,255,255,.6) rgba(0,0,0,.3)}.form-modal-content::-webkit-scrollbar{width:8px}.form-modal-content::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}.form-modal-content::-webkit-scrollbar-thumb{background:rgba(0,255,255,.6);border-radius:4px;border:1px solid rgba(0,255,255,.3)}.form-modal-content::-webkit-scrollbar-thumb:hover{background:rgba(0,255,255,.8)}.form-modal-header{text-align:center;margin-bottom:2rem;position:relative}.close-button{position:absolute;top:-2.5rem;right:-.5rem;background:none;color:#fff;border:none;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-weight:300;line-height:1}.close-button:hover{color:#ccc;transform:scale(1.05)}.contact-form{background:rgba(0,0,0,.6);border-radius:16px;padding:2rem;border:1px solid rgba(0,255,255,.3);box-shadow:0 8px 32px rgba(0,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-form-title{font-size:2.5rem;font-weight:700;color:#0ff;margin-bottom:1rem;text-shadow:0 0 20px rgba(0,255,255,.5);font-family:Arial,sans-serif}.contact-form-subtitle{font-size:1.2rem;color:#ccc;margin-bottom:2rem;font-family:Arial,sans-serif}.form-content{display:flex;flex-direction:column;gap:1.5rem}.form-group{text-align:left}.form-label{display:block;margin-bottom:.5rem;color:#0ff;font-weight:600}.form-input,.form-label,.form-textarea{font-size:1rem;font-family:Arial,sans-serif}.form-input,.form-textarea{width:100%;padding:.75rem;border:2px solid rgba(0,255,255,.3);border-radius:8px;background:rgba(0,0,0,.7);color:#fff;transition:all .3s ease;box-sizing:border-box}.form-input:focus,.form-textarea:focus{outline:none;border-color:#0ff;box-shadow:0 0 20px rgba(0,255,255,.3);background:rgba(0,0,0,.8)}.form-input::placeholder,.form-textarea::placeholder{color:hsla(0,0%,100%,.5)}.toggle-container{display:flex;gap:1rem;margin-top:.5rem}.toggle-option{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem 1rem;border:2px solid rgba(0,255,255,.3);border-radius:8px;background:rgba(0,0,0,.7);transition:all .3s ease;flex:1 1;justify-content:center}.toggle-option:hover{border-color:#0ff;background:rgba(0,255,255,.1)}.toggle-input{display:none}.toggle-text{color:#ccc;font-weight:500;font-family:Arial,sans-serif}.toggle-option input[type=radio]:checked+.toggle-text{color:#0ff}.toggle-option:has(input[type=radio]:checked){border-color:#0ff;background:rgba(0,255,255,.1);box-shadow:0 0 20px rgba(0,255,255,.2)}.business-fields{display:none;opacity:0;transform:translateY(-10px);transition:all .3s ease}.business-fields.show{display:block;opacity:1;transform:translateY(0)}.features-section{margin-top:1rem}.business-features{display:none}.user-fields{display:block}.features-grid{display:grid;grid-template-columns:1fr;grid-gap:.25rem;gap:.25rem;margin-top:.5rem}.feature-checkbox{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.25rem 0;transition:all .3s ease}.feature-checkbox:hover .feature-text{color:#fff}.feature-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.2rem;height:1.2rem;border:2px solid #305050;border-radius:50%;background:transparent;cursor:pointer;position:relative;transition:all .3s ease}.feature-checkbox input[type=checkbox]:checked{background:#0ff;border-color:#0ff}.feature-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.4rem;height:.4rem;background:#000;border-radius:50%}.feature-text{color:#ccc;font-size:.95rem;font-family:Arial,sans-serif;line-height:1.4}.feature-checkbox input[type=checkbox]:checked+.feature-text{color:#0ff}.submit-button{background:#0ff;color:#000;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;font-family:Arial,sans-serif;cursor:pointer;transition:all .3s ease;margin-top:1rem;text-transform:uppercase;letter-spacing:1px}.submit-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,255,255,.4)}.submit-button:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.signup-button{padding:1.2rem 2.5rem;font-size:1.3rem}.contact-form-title{font-size:2rem}.contact-form-subtitle{font-size:1rem}.contact-form{padding:1.5rem}.toggle-container{flex-direction:column}.form-modal-content{padding:1.5rem;width:95%}.social-links{top:15px;left:15px;gap:min(10px,1vw);width:50vw;max-width:50vw}.instagram-link,.linkedin-link,.snapchat-link,.tiktok-link,.x-link,.youtube-link{width:min(55px,5vw);height:min(55px,5vw);padding:min(5px,.5vw);min-width:35px;min-height:35px}.instagram-logo,.linkedin-logo,.snapchat-logo,.tiktok-logo,.x-logo,.youtube-logo{width:min(50px,4.5vw);height:min(50px,4.5vw);min-width:30px;min-height:30px}}@media (max-width:480px){.social-links{top:10px;left:10px;gap:min(8px,.8vw);width:50vw;max-width:50vw}.instagram-link,.linkedin-link,.snapchat-link,.tiktok-link,.x-link,.youtube-link{width:min(45px,4vw);height:min(45px,4vw);padding:min(4px,.4vw);min-width:30px;min-height:30px}.instagram-logo,.linkedin-logo,.snapchat-logo,.tiktok-logo,.x-logo,.youtube-logo{width:min(40px,3.5vw);height:min(40px,3.5vw);min-width:25px;min-height:25px}}