:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}body{margin:0;padding:0;background-color:#f8f9fa;color:#212529}header{display:flex;align-items:center;justify-content:space-between;height:4.5rem;padding:0 1.25rem;box-shadow:0 4px 6px #0000001a;position:sticky;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:50}main{margin-left:1.25rem;margin-right:1.25rem;margin-top:.5rem;min-height:480px}@media (min-width: 768px){main{margin-left:2.5rem;margin-right:2.5rem;margin-top:1rem;min-height:830px}}.main_section{display:flex;flex-direction:column;align-items:center;gap:1rem;border:1px solid #e9ecef;background-image:url(https://res.cloudinary.com/dillfekiy/image/upload/v1732626965/shopivol-websites-images/lfh9i0totxav24wbhlqo.jpg);background-size:cover;background-position:center;width:100%;height:23rem;border-radius:1.5rem;background-color:#f1f5f9;color:#f1f5f9}@media (min-width: 768px){.main_section{height:655px}}.main_section h1{font-weight:600;font-size:2.25rem;line-height:1.375;width:100%;max-width:28rem;margin:.75rem auto;text-align:center}@media (min-width: 768px){.main_section h1{font-size:3.75rem;max-width:48rem;margin:2rem auto}}.waitlist_form__container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:28rem;margin:auto}.waitlist_form__container form{max-width:100%;width:20rem;background-color:#ccd6e1;border-radius:1.5rem;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 640px){.waitlist_form__container form{width:28rem;padding-left:1.75rem;padding-right:1.75rem}}.waitlist_form__container input{background-color:#fff;margin-right:.5rem;height:2rem;width:95%;border-radius:10px;border:1px solid hsl(0,0%,92%);color:#000;padding-left:1.25rem;outline:none;transition:box-shadow .2s}@media (min-width: 768px){.waitlist_form__container input{margin-right:1rem;height:2.5rem;font-size:1.125rem;padding-left:1.25rem}}.waitlist_form__container input:focus{box-shadow:0 0 0 1px var(--ring)}.waitlist_form__container input::placeholder{color:#0000004d}.waitlist_form__container button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;font-size:.875rem;font-weight:500;transition:all .2s;pointer-events:auto;cursor:pointer;background-color:#003167;color:#fff;box-shadow:0 1px 2px #0000000d;height:3rem;border-radius:10px;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.waitlist_form__container button{height:4rem;font-size:1.125rem;margin-top:1.5rem}}.waitlist_form__container button:hover{background-color:#003167e6}.how_it_works{display:flex;flex-direction:column;align-items:center;width:100%;max-width:28rem;margin:6rem auto 4rem}@media (min-width: 768px){.how_it_works{margin:4 2.5rem;margin-top:1rem}}.how_it_works h2{font-weight:600;font-size:1.875rem;line-height:1.375;max-width:100%;margin:0}@media (min-width: 768px){.how_it_works h2{font-size:3rem;max-width:48rem}}.step{display:flex;align-items:center;gap:1rem}.launch_date{display:flex;justify-content:center;gap:1rem;margin:2rem auto 4rem}.launch_date h2{font-weight:600;font-size:1.875rem;line-height:1.375;max-width:100%;margin:0;text-align:center}@media (min-width: 768px){.launch_date h2{font-size:3rem;max-width:48rem}}.social_media_links{display:flex;justify-content:center;gap:1rem}
