body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--milk:#fdfdf1;--milk-no-tone:#cfcfcf;--gradient-start-blue:#546be0;--gradient-end-blue:#27cff6;--gradient-end-blue-light:#7fe8ff;--gradient-end-white:#e6e6fa;--main-background:#c0f2ff;--border:#78e4ff;--card-background:#aceeff}html{scroll-behavior:smooth}*{box-sizing:border-box;text-decoration:none;transition:all .3s ease-in-out}.title{font-size:300%;font-weight:700;position:absolute;top:5vh;-webkit-user-select:none;user-select:none}.title:hover{letter-spacing:.1rem;text-shadow:0 -10px 10px rgba(0,0,0,.308);transform:scale(1.1) translateY(10px)}.home_hero{align-items:center;animation:phase_animation 10s ease-in infinite;background-color:#e6e6fa;background-color:var(--gradient-end-white);background-image:radial-gradient(circle,#546be0 1%,#27cff6 15%,#7fe8ff 20%,#e6e6fa 45%);background-image:radial-gradient(circle,var(--gradient-start-blue) 1%,var(--gradient-end-blue) 15%,var(--gradient-end-blue-light) 20%,var(--gradient-end-white) 45%);background-size:300% 300%;display:flex;flex-direction:column;gap:2rem;height:100vh;justify-content:center}@media (max-height:750px){.home_hero{height:120vh}}@keyframes phase_animation{0%{background-position:50% 0}25%{background-position:60% 0}50%{background-position:50% 0}75%{background-position:40% 0}to{background-position:50% 0}}.hero_text{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:0 1rem}.hero_main_text{color:#000;font-size:clamp(1.8rem,4vw,3rem);text-align:center;width:min(700px,90%)}.hero_main_highlight{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#546be0,#27cff6);background-image:linear-gradient(to right,var(--gradient-start-blue),var(--gradient-end-blue));font-weight:bolder}.hero_sub_text{color:#767676;font-size:clamp(1rem,2vw,1.3rem);text-align:center;width:min(600px,90%)}.hero_widget_parent{align-items:center;background-color:#27d0f63c;border:1px solid #a0a0a0;border-radius:10px;box-shadow:0 5px 10px #a0a0a0b3;display:flex;height:40px;padding:5px 30px}.hero_widget_icon{position:relative;top:13%}input{background-color:#fff;border:0;border-radius:10px;font-size:large;padding:10px 40px}.hero_cta{flex-direction:column;gap:1.5rem;width:30%}.hero_cta,.hero_cta_buttons{display:flex;justify-content:center}.hero_cta_buttons{align-items:center;gap:1rem}.hero_gradient_cta,.hero_non_gradient_cta{border:0;border-radius:5px;box-shadow:0 5px 10px #24242499;flex:1 1 150px;padding:8px 24px;text-align:center}.hero_gradient_cta{align-items:center;background-image:linear-gradient(90deg,#546be0,#27cff6);background-image:linear-gradient(to right,var(--gradient-start-blue),var(--gradient-end-blue));color:#fff;display:flex;justify-content:center}.hero_non_gradient_cta{background:#000;color:#fff}.hero_gradient_cta:hover{color:#000}.hero_gradient_cta:hover,.hero_non_gradient_cta:hover{box-shadow:none}.home_how{align-items:center;background-color:#c0f2ff;background-color:var(--main-background);display:flex;flex-direction:column;gap:3rem;height:100vh;justify-content:center;padding:0 1rem}@media (max-width:650px){.home_how{height:150vh}}@media (max-width:400px){.home_how{height:auto;padding:10vh}}.home_how_subparent{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}.step_marker{display:flex;gap:2rem;padding:0 2rem}.step_card{background:#aceeff;background:var(--card-background);border:2px solid #0000;border-radius:10px;box-shadow:10px 10px 30px #6a6a6abf;display:flex;flex-direction:column;gap:.4rem;padding:20px}.step_card:hover{border-color:#78e4ff;border-color:var(--border);box-shadow:none}.card_head{color:blue;font-size:1.1rem;font-weight:700}.card_hero{font-size:1.6rem;font-weight:bolder}.card_subtext{color:gray;font-size:1.1rem}.footer{align-items:center;animation:phase_animation 3s ease-in-out infinite;background-image:linear-gradient(-65deg,#27cff6 40%,#7fe8ff 60%);background-image:linear-gradient(-65deg,var(--gradient-end-blue) 40%,var(--gradient-end-blue-light) 60%);background-size:300%;display:flex;flex-direction:column;gap:5rem;height:50vh;justify-content:center}@media (max-width:650px){.footer{height:30vh}}.footer_hero_parent{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:min(700px,90%)}.footer_hero{font-size:clamp(1.6rem,3vw,2.2rem)}.footer_subtext{color:#565656;font-size:clamp(1rem,2vw,1.2rem)}@media (max-width:500px){.footer{height:40vh}}@media (max-width:420px){.home_hero{padding-top:20vh}}.footer .hero_cta{gap:1rem;max-width:500px;width:75%}.footer .hero_cta input{font-size:1rem;height:40px}.footer .hero_gradient_cta{align-items:center;border-radius:5px;box-shadow:0 5px 10px #24242499;display:flex;height:40px;justify-content:center}.footer .hero_gradient_cta:hover{box-shadow:none;color:#000}.footer .hero_cta{height:10%}@media (max-width:768px){.hero_cta{max-width:600px;width:85%}.step_marker{grid-template-columns:1fr;padding:0 1rem;width:90%}.footer .hero_cta{width:85%}}@media (max-width:500px){.hero_cta_buttons{flex-direction:column}.hero_gradient_cta,.hero_non_gradient_cta{flex:1 1 auto;width:100%}input{padding:10px 20px}.title{font-size:200%}}@media (max-width:400px){.hero_widget_parent{padding:5px 15px}.step_marker{display:flex;flex-direction:column;padding:0 .5rem}.footer{height:auto;padding:10px}}.like_the_idea{align-items:center;display:flex;flex-direction:column;justify-content:center}.buttons_feedback{display:flex;gap:1rem}.buttons_feedback button{border:0;border-radius:10px;color:#5a5a5a;padding:10px}.buttons_feedback #button1{background-color:#adff2f}.buttons_feedback #button2{background-color:red;color:#fff}.buttons_feedback button:hover{transform:scale(1.2) translateY(10px)}
/*# sourceMappingURL=main.839dee2c.css.map*/