@import url("https://fonts.googleapis.com/css?family=Oswald:400,700|Roboto:400,500");html{background:linear-gradient(135deg, rgba(30,58,138,0.9), rgba(37,99,235,0.85)),url("images/background.jpg") top center/cover no-repeat fixed;min-height:100vh}/*! soon | BSD 3-Clause License | github.com/kelvinmo/soon *//*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{background-color:#1A1A1A;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll}article,header,footer,section{display:block}body,button,input,select,textarea{font-family:"Roboto",Helvetica,Arial,sans-serif}body{color:#F0F0F0;font-size:1rem;font-weight:400;line-height:1.5}a{color:#2563EB;text-decoration:none}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:0.875em}em{font-style:italic}strong{font-weight:bold}p:not(:last-child),ol:not(:last-child),ul:not(:last-child),blockquote:not(:last-child){margin-bottom:1em}h1,h2,h3,h4,h5,h6{font-family:"Oswald",Helvetica,Arial,sans-serif;font-weight:bold;line-height:1.125}h1{font-size:2em;margin-bottom:0.5em}h1:not(:first-child){margin-top:1em}h2{font-size:1.75em;margin-bottom:0.5714em}h2:not(:first-child){margin-top:1.1428em}h3{font-size:1.5em;margin-bottom:0.6666em}h3:not(:first-child){margin-top:1.3333em}h4{font-size:1.25em;margin-bottom:0.8em}h5{font-size:1.125em;margin-bottom:0.8888em}h6{font-size:1em;margin-bottom:1em}blockquote{padding:1.25em 1.5em}ol{list-style:decimal outside;margin-left:2em;margin-top:1em}ul{list-style:square outside;margin-left:2em;margin-top:1em}ul ul{list-style-type:circle;margin-top:0.5em}ul ul ul{list-style-type:disc}.input,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding:calc(0.375em - 1px) calc(0.625em - 1px);position:relative;vertical-align:top;border-color:#828282;max-width:100%;width:100%}.input:focus,.input:active,.textarea:focus,.textarea:active{outline:none}.input::-moz-placeholder,.textarea::-moz-placeholder{color:#828282}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#828282}.input:-moz-placeholder,.textarea:-moz-placeholder{color:#828282}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#828282}.input:hover,.textarea:hover{border-color:#424242}.input:focus,.input:active,.textarea:focus,.textarea:active{border-color:#2563EB}.input.is-fullwidth,.textarea.is-fullwidth{display:block}.input.is-inline,.textarea.is-inline{display:inline;width:auto}.textarea{display:block;max-width:100%;min-width:100%;padding:0.625em;resize:vertical}.textarea[rows]{height:unset}.checkbox,.radio{display:inline-block;line-height:1.25;position:relative}.radio+.radio{margin-left:0.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select select{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding:calc(0.375em - 1px) calc(0.625em - 1px);position:relative;vertical-align:top;border-color:#828282;display:block;font-size:1em;max-width:100%;outline:none}.select select:focus,.select select:active{outline:none}.select select::-moz-placeholder{color:#828282}.select select::-webkit-input-placeholder{color:#828282}.select select:-moz-placeholder{color:#828282}.select select:-ms-input-placeholder{color:#828282}.select select:hover{border-color:#424242}.select select:focus,.select select:active{border-color:#2563EB}.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding:calc(0.375em - 1px) calc(0.625em - 1px);position:relative;vertical-align:top;background-color:#2563EB;border-color:#2563EB;color:#F0F0F0;cursor:pointer;justify-content:center;padding-left:0.75em;padding-right:0.75em;text-align:center;white-space:nowrap}.button:focus,.button:active{outline:none}.button .icon{height:1.5em;width:1.5em}.button:hover{background-color:#195bea;border-color:transparent}.button:focus{border-color:#3c74ed}.button:active{background-color:#1555e2;border-color:transparent}.field:not(:last-child){margin-bottom:0.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control.is-expanded{flex-grow:1}.control{font-size:1rem;position:relative;text-align:left}.soon-box{position:absolute;right:0;bottom:0;left:0;top:0;align-items:center;justify-content:center;display:flex}.soon-box-wrapper{margin:0 20px;position:relative;width:100%;text-align:center}@media screen and (min-width: 769px), print{.soon-box-wrapper{margin:0 auto;width:800px}}.section{padding:1.5rem 0}.main .brand:not(:last-child){padding-bottom:1rem}.main .brand img{display:block;max-height:80px;width:auto;height:auto;margin:0 auto}.main .content p,.main .content ol,.main .content ul,.main .content blockquote{font-size:1.5rem}.countdown-timer{font-size:1.5rem}.logo{max-width:350px;height:auto}.content h1{font-size:2.5rem;margin-bottom:1rem;color:#F0F0F0}.content p{font-size:1.25rem;opacity:0.9;max-width:600px;margin:0 auto}.signup-section{background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;margin:1.5rem auto;max-width:500px;border:1px solid rgba(255,255,255,0.2)}.signup-section h3{color:#F0F0F0;font-family:"Oswald",Helvetica,Arial,sans-serif;font-size:1.5rem;margin-bottom:0.5rem}.signup-section p{color:rgba(255,255,255,0.8);font-size:0.95rem;margin-bottom:1rem}.signup-section .field{margin-bottom:0.75rem}.signup-section input[type="text"],.signup-section input[type="email"],.signup-section select,.signup-section textarea{width:100%;padding:0.75rem 1rem;border:1px solid rgba(255,255,255,0.3);border-radius:8px;background:rgba(255,255,255,0.1);color:#F0F0F0;font-size:1rem}.signup-section input[type="text"]::placeholder,.signup-section input[type="email"]::placeholder,.signup-section select::placeholder,.signup-section textarea::placeholder{color:rgba(255,255,255,0.5)}.signup-section input[type="text"]:focus,.signup-section input[type="email"]:focus,.signup-section select:focus,.signup-section textarea:focus{outline:none;border-color:#2563EB;box-shadow:0 0 0 3px rgba(37,99,235,0.3)}.signup-section select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.signup-section button,.signup-section .button{width:100%;padding:0.875rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.2s ease}.signup-section button.is-primary,.signup-section .button.is-primary{background:#E86C60;color:white}.signup-section button.is-primary:hover,.signup-section .button.is-primary:hover{background:#e34b3c;transform:translateY(-1px)}.signup-section button.is-secondary,.signup-section .button.is-secondary{background:#2563EB;color:white}.signup-section button.is-secondary:hover,.signup-section .button.is-secondary:hover{background:#1350d4;transform:translateY(-1px)}.signup-tabs{display:flex;justify-content:center;gap:0.5rem;margin:2rem auto 1rem;max-width:600px;flex-wrap:wrap}.signup-tabs .tab-button{padding:0.75rem 1.5rem;border:2px solid rgba(255,255,255,0.3);border-radius:50px;background:transparent;color:#F0F0F0;font-size:0.95rem;font-weight:500;cursor:pointer;transition:all 0.2s ease}.signup-tabs .tab-button:hover{border-color:#2563EB;background:rgba(37,99,235,0.2)}.signup-tabs .tab-button.active{background:#E86C60;border-color:#E86C60;color:white}.signup-forms .form-panel{display:none}.signup-forms .form-panel.active{display:block}.features-preview{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin:2rem auto;max-width:700px}.features-preview .feature{text-align:center}.features-preview .feature .icon{font-size:2rem;margin-bottom:0.5rem}.features-preview .feature span{display:block;font-size:0.9rem;opacity:0.9}.section.countdown h2{font-size:1.1rem;opacity:0.8;margin-bottom:0.5rem}.section.countdown .countdown-text{font-size:1.5rem;font-weight:600;color:#E86C60}.contact-info{margin-top:2rem;font-size:0.9rem;opacity:0.7}.contact-info a{color:#E86C60;text-decoration:none}.contact-info a:hover{text-decoration:underline}@media (max-width: 600px){.logo{max-width:280px}.content h1{font-size:1.75rem}.signup-section{margin:1rem;padding:1.5rem}.signup-tabs .tab-button{padding:0.6rem 1rem;font-size:0.85rem}}
