.v-waitlist-form{margin-top:92px;margin-bottom:140px}@media screen and (max-width: 1920px){.v-waitlist-form{margin-top:calc(76px + (16 * ((100vw - 360px) / 1560)))}}@media screen and (max-width: 360px){.v-waitlist-form{margin-top:76px}}@media screen and (max-width: 1920px){.v-waitlist-form{margin-bottom:calc(50px + (90 * ((100vw - 360px) / 1560)))}}@media screen and (max-width: 360px){.v-waitlist-form{margin-bottom:50px}}.v-waitlist-form__container{max-width:calc(1362px + 280px)}@media screen and (max-width: 1920px){.v-waitlist-form__container{max-width:calc(1362px + (104px + (36 * ((100vw - 1024px) / 896))) * 2)}}@media screen and (max-width: 1024px){.v-waitlist-form__container{max-width:calc(1362px + (38px + (66 * ((100vw - 360px) / 664))) * 2)}}@media screen and (max-width: 550px){.v-waitlist-form__container{max-width:calc(1362px + 76px)}}@media screen and (max-width: 549px){.v-waitlist-form__container{max-width:calc(1362px + 44px)}}.v-waitlist-form__confirmation{padding-left:140px;padding-right:140px;padding-top:180px;padding-bottom:180px;background:#f0f0f0;display:none;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width: 1920px){.v-waitlist-form__confirmation{padding-left:calc( 		104px + (36 * ((100vw - 1024px) / 896)) 	);padding-right:calc( 		104px + (36 * ((100vw - 1024px) / 896)) 	)}}@media screen and (max-width: 1024px){.v-waitlist-form__confirmation{padding-left:calc( 		38px + (66 * ((100vw - 360px) / 664)) 	);padding-right:calc( 		38px + (66 * ((100vw - 360px) / 664)) 	)}}@media screen and (max-width: 360px){.v-waitlist-form__confirmation{padding-left:38px;padding-right:38px}}@media screen and (max-width: 359px){.v-waitlist-form__confirmation{padding-left:22px;padding-right:22px}}@media screen and (max-width: 1920px){.v-waitlist-form__confirmation{padding-top:calc(72px + (108 * ((100vw - 360px) / 1560)));padding-bottom:calc(72px + (108 * ((100vw - 360px) / 1560)))}}@media screen and (max-width: 360px){.v-waitlist-form__confirmation{padding-top:72px;padding-bottom:72px}}.v-waitlist-form--submitted .v-waitlist-form__confirmation{display:flex}.v-waitlist-form--submitted .v-waitlist-form__form{display:none}.v-waitlist-form__confirmation-message{font-size:2rem;margin-bottom:2.5rem;font-weight:300;line-height:1.25}@media screen and (max-width: 1024px){.v-waitlist-form__confirmation-message{font-size:2rem}}@media screen and (max-width: 550px){.v-waitlist-form__confirmation-message{font-size:1.125rem}}.v-waitlist-form__field{width:100%}.v-waitlist-form__field--quarter{width:25%}.v-waitlist-form__field--half{width:50%}.v-waitlist-form__field--radios{display:flex;align-items:center;gap:2rem;padding-bottom:1.75rem}.v-waitlist-form__radios-label{margin-right:2.5625rem;font-size:1.5rem;font-weight:600}.v-waitlist-form__radio-label:hover{cursor:pointer}.v-waitlist-form__radio-original{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.v-waitlist-form__radio-card{display:flex;align-items:center;gap:.5rem 2.1875rem;padding:1.5rem 2.8125rem 1.75rem 1.625rem;background:#fff;border:1px solid #f0f0f0;box-shadow:0 2px 1px 0 rgba(108,108,108,.14),0 2px 23px 0 rgba(205,205,205,.26),0 3px 7px 0 rgba(0,0,0,.18);border-radius:.75rem}.v-waitlist-form__radio-label:focus-within .v-waitlist-form__radio-card{outline:2px dotted #3658ff;outline-offset:.25rem}.v-waitlist-form__card-label{flex-shrink:0;display:flex;align-items:center;padding-right:.40625rem}.v-waitlist-form__radio-original:focus+.v-waitlist-form__radio-card .v-waitlist-form__card-label{border-radius:3.125rem;box-shadow:0 0 0 1px #fff,0 0 0 2px #3658ff}.v-waitlist-form__radio{position:relative;display:inline-block;width:1.875rem;aspect-ratio:1/1;margin-right:.8125rem;box-shadow:inset 0 0 0 .25rem #dcdcdc;border-radius:50%;transition:box-shadow .2s ease-out,background-color .2s ease-out}.v-waitlist-form__radio::before{content:"";position:absolute;top:50%;left:50%;width:.75rem;aspect-ratio:1/1;opacity:0;transform:translate(-50%, -50%);border-radius:50%;background:#fff;transition:background-color .2s ease-out,opacity .2s ease-out}.v-waitlist-form__radio-original:checked+.v-waitlist-form__radio-card .v-waitlist-form__radio{background:#3658ff;box-shadow:inset 0 0 0 .25rem #3658ff}.v-waitlist-form__radio-original:checked+.v-waitlist-form__radio-card .v-waitlist-form__radio::before{opacity:1}.v-waitlist-form__radio-label:hover .v-waitlist-form__radio{box-shadow:inset 0 0 0 .375em #3658ff}.v-waitlist-form__label-text{color:#626262;font-size:1.25rem;transition:color .2s ease-out}.v-waitlist-form__radio-original:checked+.v-waitlist-form__radio-card .v-waitlist-form__label-text{color:#3658ff}.v-waitlist-form__cost{display:block;color:#202020;font-size:1.5rem;font-weight:600;transition:color .2s ease-out}.v-waitlist-form__radio-original:checked+.v-waitlist-form__radio-card .v-waitlist-form__cost{color:#3658ff}.v-waitlist-form__billing{display:block;margin-bottom:.5rem;color:#626262;font-size:.875rem}.v-waitlist-form__select{display:inline-block;position:relative}.v-waitlist-form__tooltip-trigger{top:0;right:0;transform:translateX(calc(100% + .46875rem))}.v-waitlist-form__submit{text-align:center}.v-waitlist-form__footer{display:flex;border-top:.5rem solid #f0f0f0;padding-top:31px;margin-top:70px}@media screen and (max-width: 1920px){.v-waitlist-form__footer{margin-top:calc(36px + (34 * ((100vw - 360px) / 1560)))}}@media screen and (max-width: 360px){.v-waitlist-form__footer{margin-top:36px}}.v-waitlist-form__footer-column:first-of-type{width:45%}.v-waitlist-form__footer-column:last-of-type{width:20%;margin-left:auto}.v-waitlist-form__footer-title{color:#626262;margin-bottom:1rem;font-size:1rem;font-weight:600}.v-waitlist-form--submitted .v-waitlist-form__footer{margin-top:2.5rem}.v-waitlist-form__service-list,.v-waitlist-form__address-list{list-style:none;padding-left:0}.v-waitlist-form__service-item{color:#626262}.v-waitlist-form__service-link,.v-waitlist-form__address-link{color:#626262;text-decoration:none;transition:color .2s ease-out}.v-waitlist-form__service-link:hover,.v-waitlist-form__address-link:hover{color:#ee009a}.v-waitlist-form__social-list{display:flex;padding-left:0;list-style:none}.v-waitlist-form__social-item:not(:last-child){padding-right:1.5rem}.v-waitlist-form__social-item:first-child{margin:1rem 0}.v-waitlist-form__social-icon{fill:#bababa;transition:fill .2s ease-out;width:24px;height:24px}.v-waitlist-form__social-link:hover .v-waitlist-form__social-icon{fill:#ee009a}@media screen and (max-width: 1440px){.v-waitlist-form__field--radios{flex-wrap:wrap;row-gap:.75rem}.v-waitlist-form__radios-label{width:100%}.v-waitlist-form__radio-label{width:calc((100% - 2rem) / 2)}}@media screen and (max-width: 1200px){.v-waitlist-form__field--quarter{width:50%}.v-waitlist-form__radio-card{flex-direction:column;align-items:flex-start}.v-waitlist-form__card-pricing{margin-left:2.6875rem}}@media screen and (max-width: 1024px){.v-waitlist-form__footer-column:first-of-type{width:40%}}@media screen and (max-width: 768px){.v-waitlist-form__field--quarter{width:100%}.v-waitlist-form__field--half{width:100%}.v-waitlist-form__radio-label{width:100%}.v-waitlist-form__radio-card{display:grid;grid-template-columns:5fr 6fr;align-items:center}.v-waitlist-form__card-pricing{margin-left:0}.v-waitlist-form__select{padding-right:.9375rem}.v-waitlist-form__tooltip-trigger{transform:translateX(50%)}.v-waitlist-form__submit{text-align:left}.v-waitlist-form__footer{flex-direction:column;padding-top:3rem}.v-waitlist-form__footer-column:not(:first-of-type){padding-top:1.25rem}.v-waitlist-form__footer-column:first-of-type{width:100%}.v-waitlist-form__footer-column:last-of-type{width:100%}.v-waitlist-form__footer-title{margin-bottom:.5rem}.v-waitlist-form__social-item{margin-top:0}.v-waitlist-form__social-item:first-child{margin:0}}@media screen and (max-width: 550px){.v-waitlist-form{margin-top:39.86658632px}}@media screen and (max-width: 550px)and (max-width: 1920px){.v-waitlist-form{margin-top:calc(32.93326696px + (6.93331936 * ((100vw - 360px) / 1560)))}}@media screen and (max-width: 550px)and (max-width: 360px){.v-waitlist-form{margin-top:32.93326696px}}@media screen and (max-width: 550px){.v-waitlist-form__radios-label{font-size:1rem}}@media screen and (max-width: 550px){.v-waitlist-form__radio-card{display:flex;flex-direction:column;align-items:flex-start}}@media screen and (max-width: 550px){.v-waitlist-form__card-pricing{margin-left:2.6875rem}}@media screen and (max-width: 340px){.v-waitlist-form__card-pricing{margin-top:1rem;margin-left:0}}
/*# sourceMappingURL=waitlist-form.css.map */
