body.signup{background-color:#f9f9f9;display:flex;flex-direction:column;min-height:100vh}body.signup .page{align-items:center;background-color:inherit;display:flex;flex-direction:column;flex-grow:2}body.signup .page main{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:0}body.signup .header{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:32px 0;width:100%}@media(max-width: 767.98px){body.signup .header{justify-content:center;padding-bottom:20px}}body.signup .header .logo img{height:31px}body.signup .header .login{position:relative;top:-4px;right:20px}body.signup .page .login{display:none;margin-top:24px}body.signup .step-title,body.signup .step{font-family:Uni-Neue-Light,sans-serif}body.signup .step-title{font-size:24px}body.signup .step{margin:4px 0 24px 0;font-size:14px}body.signup .main-form{width:100%}body.signup .main-form input,body.signup .main-form .btn,body.signup .main-form .form-group{width:inherit}body.signup .form-group{margin-bottom:10px}body.signup .form-group *{margin-bottom:0}body.signup .form-group .form-error{display:none;font-size:13px;padding:4px 0 0 10px;text-align:left}body.signup .login{font-size:13px;margin:0}body.signup .error{color:#c80000}@media(max-width: 767.98px){body.signup.create .header .login{display:none}body.signup.create .page .login{display:block}}body.signup.create .page main{max-width:350px}body.signup.create .main-form label{display:none}body.signup.create .disclaimer{color:#8e909e;font-size:13px;margin-top:24px;text-align:center}body.signup.create .btn-facebook{background-color:#4267b2;color:#fff;position:relative;margin-top:10px;text-align:center;width:100%}body.signup.create .btn-facebook .icon-facebook{fill:#fff;height:48px;left:1px;position:absolute;top:1px;width:48px}body.signup.plans .header{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:32px 0;width:100%}body.signup.plans .header .logo img{height:31px}body.signup.plans .plan-container{align-items:center;display:flex;flex-direction:column}body.signup.plans .plan-container button{border-radius:5px;font-family:Uni-Neue-Regular,sans-serif;font-size:20px;width:336px}@media screen and (max-width: 360px){body.signup.plans .plan-container button{width:280px}}body.signup.plans .plan-container button .icon-spinner{position:relative;top:5px}body.signup.plans .step-title,body.signup.plans .step{font-family:Uni-Neue-Light,sans-serif}body.signup.plans .step-title{font-size:24px}body.signup.plans .step{margin:4px 0 24px 0;font-size:14px}body.signup.plans #plans{display:flex;flex-direction:column}body.signup.plans .plan-tab-badge{background-color:#535357;border-radius:3px 3px 0 0;color:#fff;font-family:"Uni-Neue-Heavy",sans-serif;font-size:11px;letter-spacing:.5px;margin:16px 12px 0 12px;padding:4px 8px;text-transform:uppercase;width:fit-content}body.signup.plans .plan-tab-badge.plan-tab-badge--active{background-color:#010063;border:2px solid #010063;border-bottom:none}body.signup.plans .plan-tab-badge+.plan-option{margin-top:0}body.signup.plans .plan-option{background-color:#fff;border:1px solid #eeeef0;margin:16px 12px 16px 12px;position:relative;width:336px}@media screen and (max-width: 360px){body.signup.plans .plan-option{width:280px}}body.signup.plans .plan-option label{cursor:pointer;display:flex;height:100%}body.signup.plans .plan-option label span{display:block}body.signup.plans .plan-option label input[type=radio]{display:none}body.signup.plans .plan-option.plan-option-border{border-radius:4px;box-shadow:0 8px 4px 0 rgba(31,31,31,.2);-moz-box-shadow:0 8px 4px 0 rgba(31,31,31,.2);-webkit-box-shadow:0 8px 4px 0 rgba(31,31,31,.2);outline:4px solid #010063}body.signup.plans .plan-option:hover{border-radius:4px;box-shadow:0 8px 4px 0 rgba(31,31,31,.2);-moz-box-shadow:0 8px 4px 0 rgba(31,31,31,.2);-webkit-box-shadow:0 8px 4px 0 rgba(31,31,31,.2);outline:4px solid #010063}body.signup.plans .plan-detail{display:flex;flex-direction:column;padding:12px 16px;width:100%}body.signup.plans .plan-detail .plan-detail-header{width:100%;font-family:"Uni-Neue-Heavy",sans-serif;font-size:14px;margin-bottom:4px;text-transform:uppercase}body.signup.plans .plan-detail .plan-detail-body{align-items:center;display:flex;flex-direction:row;font-family:"Uni-Neue-Bold",sans-serif;font-size:22px;justify-content:space-between;width:100%}body.signup.plans .plan-detail .plan-detail-body .plan-detail-title{line-height:1.25}body.signup.plans .plan-detail .plan-detail-body .plan-detail-rate{align-items:flex-start;display:flex}body.signup.plans .plan-detail .plan-detail-body .plan-detail-rate .rate{font-family:"Uni-Neue-Light",sans-serif;font-size:13px;padding-left:2px;padding-top:2px}body.signup.plans .plan-detail .plan-detail-description{font-family:"Uni-Neue-Regular",sans-serif;font-size:13px;color:#323236;padding-top:4px}body.signup.plans .plan-props{display:flex;flex-direction:column;margin:16px 20px}@media screen and (max-width: 340px){body.signup.plans .plan-props{width:280px}}body.signup.plans .plan-props .props-heading{border-bottom:1px solid #535357;font-family:"Uni-Neue-Bold",sans-serif;font-size:clamp(18px,4vw,20px);margin-bottom:8px;padding-bottom:4px;text-align:center}body.signup.plans .plan-props ul.props-values{font-family:"Uni-Neue-Regular",sans-serif;font-size:14px;list-style:none;padding:12px}body.signup.plans .plan-props ul.props-values strong{font-family:"Uni-Neue-Heavy",sans-serif}body.signup.plans .plan-props ul.props-values li{line-height:20px;margin-bottom:12px;padding-left:24px;position:relative}body.signup.plans .plan-props ul.props-values li:before{background-position:center;background-repeat:no-repeat;content:" ";display:block;height:20px;left:0;position:absolute;top:0;width:16px}body.signup.plans .plan-props ul.props-values li.value-check::before{background-image:url(https://www.milesplit.com/css/milesplit/images/check-green.svg)}body.signup.plans .plan-props ul.props-values li.value-denied::before{background-image:url("https://www.milesplit.com/css/milesplit/images/close-red.svg")}body.signup.pay .main-form{width:375px}body.signup.pay .main-form p{color:#8e909e;font-size:13px;text-align:center;margin-bottom:0}body.signup.pay div.position-relative .step-title,body.signup.pay div.position-relative .step{font-family:Uni-Neue-Light,sans-serif}body.signup.pay div.position-relative .step-title{font-size:24px}body.signup.pay div.position-relative .step{margin:4px 0 24px 0;font-size:14px}body.signup.pay .pay-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:24px;width:100%}body.signup.pay .pay-container h4{margin-bottom:24px;text-transform:uppercase}body.signup.pay .pay-container p{font-size:1rem}body.signup.pay .pay-container p+p{margin-top:10px}body.signup.pay .pay-container .pay-form{display:flex;flex-direction:column;margin-top:24px;width:100%}body.signup.pay .legal>p{color:#0c0c0c;font-size:14px;line-height:21px;padding:24px;text-align:left}body.signup.pay .legal>p a{color:#0c0c0c}body.signup.pay .legal>p a:hover{color:#939396}body.signup.pay .customer-support{margin-top:24px}body.signup.pay .pay-form .StripeElement{border:1px solid #d9dae0;border-radius:2px;padding:16px}body.signup.pay .pay-form .alert{margin-bottom:0;margin-top:1rem}body.signup.pay .pay-form .card-details{display:flex;margin-top:1rem}body.signup.pay .pay-form .card-details div{flex:1}body.signup.pay .pay-form .card-details div+div,body.signup.pay .pay-form .card-details div+input{margin-left:1rem}body.signup.pay .loader{align-items:center;display:flex;flex-direction:column;margin-top:1rem}body.signup.pay .loader .icon-spinner{margin-bottom:.5rem}body.signup.pay .loader .icon-spinner .icon-spinner-base{fill:#d9dae0}body.signup.pay .loader .icon-spinner .icon-spinner-top{fill:#000062}body.signup.success main{max-width:350px;text-align:center}body.signup.success main>p{margin:1.5rem 0 2rem}body.signup.success main>a.btn{width:100%}.exit-link{margin-top:28px;text-align:center}.exit-link a{text-decoration:underline;color:#8e909e}/*# sourceMappingURL=signup.css.map */
