.onboarding-button{display:flex;justify-content:center;align-items:center;font-family:var(--font-condensed);text-align:center;width:100%;padding:22px 20px 20px;border-radius:10px;font-size:26px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.onboarding-button:disabled{opacity:.5;cursor:default}.onboarding-button.has-multiple{justify-content:space-between}.onboarding-button--default{border:1px solid #fff;background-color:#fff;color:#000}.onboarding-button--default:hover:not(:disabled){background-color:hsla(0,0%,100%,.9)}.onboarding-button--ghost{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#fff}.onboarding-button--ghost:hover:not(:disabled){background-color:hsla(0,0%,100%,.05)}.step-subscription{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}.step-subscription .step-subscription-skip-button{font-size:16px;font-weight:600;color:#fff;font-family:Courier New,Courier,monospace;text-transform:uppercase;letter-spacing:.5px;text-decoration:underline;margin-top:20px}.step-subscription .step-subscription-skip-button:disabled{opacity:.5}.step-subscription .step-subscription-title{font-family:inherit;font-size:70px;font-weight:600;color:#fff;margin-bottom:0;text-align:center}.step-subscription .step-subscription-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:1140px;margin:4rem auto}@media(max-width:768px){.step-subscription .step-subscription-container{flex-direction:column;padding:0 12px}}.step-subscription .step-subscription-section{display:flex;height:100%;align-items:start;justify-content:start;flex-direction:column;width:100%;max-width:545px;padding:20px;border-radius:7px;gap:24px}.step-subscription .step-subscription-section div.content{width:100%;min-height:500px;position:relative;text-align:left}.step-subscription .step-subscription-section h3{font-family:var(--font-condensed);font-size:32px;font-weight:600;color:#fff;margin-bottom:20px}.step-subscription .step-subscription-section-plans{border:1px solid hsla(0,0%,100%,.062745098)}.step-subscription .step-subscription-section-checkout{background-color:#191919}.step-subscription .step-subscription-section-checkout div.content{width:100%;min-height:500px;isolation:isolate}.step-subscription .step-subscription-section-checkout div.content iframe{pointer-events:auto!important;user-select:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important}.step-subscription .step-subscription-section-checkout div.content [data-testid=embedded-checkout]{pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important}.step-subscription .step-subscription-section-checkout div.content *{pointer-events:auto}.step-subscription .checkout-form{display:flex;flex-direction:column;gap:24px;width:100%;margin-top:20px;color:#fff}.step-subscription .checkout-form .checkout-form-footer-text{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.3843137255);text-align:center;margin:10px 0}.step-subscription .checkout-form .checkout-form-field{display:flex;flex-direction:column;gap:8px;position:relative}.step-subscription .checkout-form .checkout-form-label{font-size:18px;font-weight:600;text-align:left;text-transform:uppercase;color:#fff;letter-spacing:.5px}.step-subscription .checkout-form .checkout-form-input{width:100%;padding:12px 16px;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px;color:#fff;font-size:14px;font-family:inherit;transition:all .2s ease}.step-subscription .checkout-form .checkout-form-input::placeholder{color:hsla(0,0%,100%,.6);text-transform:uppercase;font-size:12px}.step-subscription .checkout-form .checkout-form-input:focus{outline:none;border-color:#fff;background-color:hsla(0,0%,100%,.05)}.step-subscription .checkout-form .checkout-form-input:disabled{opacity:.5}.step-subscription .checkout-form .checkout-form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;cursor:pointer;padding-right:40px;color:#fff}.step-subscription .checkout-form .checkout-form-select option{background-color:#191919;color:#fff;padding:12px}.step-subscription .checkout-form .checkout-form-zip{max-width:100%}.step-subscription .checkout-form .input-error{color:#f44;font-size:12px;margin-top:4px;position:relative;left:0;top:0;transform:none}.step-subscription .checkout-form .checkout-form-stripe-element{width:100%;display:flex;flex-direction:column;border:1px solid #fff;border-radius:10px;overflow:hidden;background-color:rgba(0,0,0,0);position:relative;z-index:1}.step-subscription .checkout-form .checkout-form-stripe-element .checkout-form-stripe-input-wrapper{background-color:rgba(0,0,0,0);border:none;padding:12px 16px;border-radius:0;position:relative;z-index:1}.step-subscription .checkout-form .checkout-form-stripe-element .checkout-form-stripe-input-wrapper iframe{width:100%!important;border:none!important;background:rgba(0,0,0,0)!important;padding:0!important;margin:0!important;pointer-events:auto!important;position:relative!important;z-index:10!important;cursor:text!important;-webkit-user-select:text!important;user-select:text!important}.step-subscription .checkout-form .checkout-form-stripe-element .checkout-form-stripe-input-wrapper>*{pointer-events:auto!important;position:relative;z-index:10;cursor:text}.step-subscription .checkout-form .checkout-form-stripe-element .checkout-form-stripe-input-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.step-subscription .checkout-form .checkout-form-stripe-element .checkout-form-stripe-input-wrapper:focus-within{background-color:hsla(0,0%,100%,.05)}.step-subscription .checkout-form .checkout-form-stripe-element .checkout-form-stripe-input-wrapper.stripe-invalid{border-color:#f44}.step-subscription .checkout-form .checkout-form-stripe-element>.checkout-form-stripe-input-wrapper:first-child{border-bottom:.5px solid #fff}.step-subscription .checkout-form .checkout-form-stripe-element .checkout-form-card-row{display:grid;grid-template-columns:1fr 1fr;width:100%}.step-subscription .checkout-form .checkout-form-stripe-element .checkout-form-card-row>.checkout-form-stripe-input-wrapper:first-child{border-right:.5px solid #fff}.step-subscription .checkout-form .checkout-form-address-element{width:100%;display:flex;flex-direction:column;border:1px solid #fff;border-radius:10px;overflow:hidden;background-color:rgba(0,0,0,0);position:relative}.step-subscription .checkout-form .checkout-form-address-element .checkout-form-address-input-wrapper{background-color:rgba(0,0,0,0);border:none;padding:12px 16px;border-radius:0;position:relative}.step-subscription .checkout-form .checkout-form-address-element .checkout-form-address-input-wrapper:focus-within{background-color:hsla(0,0%,100%,.05)}.step-subscription .checkout-form .checkout-form-address-element .checkout-form-address-input-wrapper .input-error{display:none}.step-subscription .checkout-form .checkout-form-address-element .checkout-form-address-input-wrapper:first-of-type{border-bottom:.5px solid #fff}.step-subscription .checkout-form .checkout-form-address-element .checkout-form-unified-input,.step-subscription .checkout-form .checkout-form-address-element .checkout-form-unified-select{width:100%;padding:0;background-color:rgba(0,0,0,0);border:none;color:#fff;font-size:14px;font-family:inherit}.step-subscription .checkout-form .checkout-form-address-element .checkout-form-unified-input::placeholder,.step-subscription .checkout-form .checkout-form-address-element .checkout-form-unified-select::placeholder{color:hsla(0,0%,100%,.6);text-transform:uppercase;font-size:12px}.step-subscription .checkout-form .checkout-form-address-element .checkout-form-unified-input:focus,.step-subscription .checkout-form .checkout-form-address-element .checkout-form-unified-select:focus{outline:none;background-color:rgba(0,0,0,0)}.step-subscription .checkout-form .checkout-form-address-element .checkout-form-unified-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:12px;cursor:pointer;padding-right:24px}.step-subscription .checkout-form .checkout-form-address-element .checkout-form-unified-select option{background-color:#191919;color:#fff;padding:12px}.step-subscription .checkout-form .checkout-form-address-element .input-error{position:absolute;bottom:-20px;left:0;color:#f44;font-size:12px;margin:0;transform:none}.step-subscription .checkout-form .checkout-form-address-error{margin-top:8px;padding:0;color:#f44;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.step-subscription .checkout-form .checkout-form-error{color:#f44;font-size:14px;padding:12px;background-color:rgba(255,68,68,.1);border:1px solid #f44;border-radius:4px}.step-subscription .checkout-form .checkout-form-submit{width:100%;padding:16px;background-color:#fff;color:#000;border:none;border-radius:4px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-family:inherit;cursor:pointer;transition:all .2s ease;margin-top:8px}.step-subscription .checkout-form .checkout-form-submit:hover:not(:disabled){background-color:hsla(0,0%,100%,.9)}.step-subscription .checkout-form .checkout-form-submit:disabled{opacity:.5;cursor:not-allowed}.step-subscription .step-subscription-plans{display:flex;flex-direction:column;gap:16px;width:100%}.step-subscription .step-subscription-plan-option{font-family:inherit;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:16px 12px;border:1px solid hsla(0,0%,100%,.3019607843);border-radius:12px;background-color:#000;min-height:62px;cursor:pointer;transition:all .3s ease,height .3s ease,padding .3s ease;width:100%;color:#fff;overflow:hidden}.step-subscription .step-subscription-plan-option:hover{background-color:hsla(0,0%,100%,.05)}.step-subscription .step-subscription-plan-option.active{background-color:#fff;border-color:#fff;color:#000}.step-subscription .step-subscription-plan-option.active .step-subscription-plan-name,.step-subscription .step-subscription-plan-option.active .step-subscription-plan-price{color:#000}.step-subscription .step-subscription-plan-option.active .step-subscription-plan-interval{color:rgba(0,0,0,.6)}.step-subscription .step-subscription-plan-option.active .step-subscription-original-price{color:#000}.step-subscription .step-subscription-plan-option.active .step-subscription-badge{background-color:#000;color:#fff}.step-subscription .step-subscription-plan-option.active .step-subscription-radio{border-color:#000;background-color:#fff}.step-subscription .step-subscription-plan-option.active .step-subscription-radio:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#000;border-radius:50%}.step-subscription .step-subscription-plan-option.best-value.active{background-color:#fff;border-color:#fff;color:#000}.step-subscription .step-subscription-plan-option.best-value.active .step-subscription-plan-name,.step-subscription .step-subscription-plan-option.best-value.active .step-subscription-plan-price{color:#000}.step-subscription .step-subscription-plan-option.best-value.active .step-subscription-plan-interval{color:rgba(0,0,0,.6)}.step-subscription .step-subscription-plan-option.best-value.active .step-subscription-original-price{color:#000}.step-subscription .step-subscription-radio{width:20px;height:20px;border:2px solid #fff;background-color:rgba(0,0,0,0);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;flex-shrink:0;border-radius:50%;transition:all .2s ease}.step-subscription .step-subscription-plan-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex:1;width:100%}.step-subscription .step-subscription-plan-left{display:flex;flex-direction:column;gap:4px;flex:1}.step-subscription .step-subscription-plan-name-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.step-subscription .step-subscription-plan-name{font-size:12px;font-family:inherit;font-weight:600;color:#fff;text-transform:uppercase;transition:color .2s ease}.step-subscription .step-subscription-badge{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background-color:#fff;color:#000;padding:1px 4px;text-transform:uppercase;transition:all .2s ease}.step-subscription .step-subscription-badge span{margin-top:2px}.step-subscription-plan-option.active .step-subscription .step-subscription-badge{background-color:#000;color:#fff}.step-subscription .step-subscription-plan-price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:4px;transition:gap .3s ease}.step-subscription .step-subscription-plan-annual-details{display:flex;flex-direction:column;align-items:flex-end;gap:4px;overflow:hidden;margin-top:4px}.step-subscription-plan-option.active .step-subscription .step-subscription-plan-annual-details{opacity:1;margin-top:4px}.step-subscription .step-subscription-plan-billing-frequency,.step-subscription .step-subscription-plan-charged-today{font-size:10px;font-weight:600;font-family:inherit;color:#000;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.step-subscription .step-subscription-original-price{font-size:12px;font-weight:400;color:#fff;text-decoration:line-through}.step-subscription-plan-option.active .step-subscription .step-subscription-original-price,.step-subscription-plan-option.best-value .step-subscription .step-subscription-original-price{color:#000}.step-subscription .step-subscription-plan-price{font-size:12px;font-family:inherit;font-weight:600;color:#fff;transition:color .2s ease;display:flex;align-items:baseline;gap:4px;line-height:1}.step-subscription .step-subscription-plan-interval{font-size:12px;font-family:inherit;font-weight:600;color:hsla(0,0%,100%,.7);transition:color .2s ease}.step-subscription .step-subscription-benefits{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.step-subscription .step-subscription-benefit{display:flex;align-items:center;gap:8px;font-size:16px;font-family:Courier New,Courier,monospace;font-weight:400;color:#fff}.step-subscription .section-subtitle{font-size:16px;font-family:Courier New,Courier,monospace;font-weight:600;color:#fff;text-align:center;margin-bottom:20px;text-transform:uppercase}