.ub-scale-form__head{margin-bottom:2rem}.ub-scale-form__head .caption-large{margin-top:1rem}.ub-scale-form select.field__input.field__select{-webkit-appearance:none;appearance:none;cursor:pointer;height:auto!important;min-height:4.8rem;line-height:1.4;font-size:var(--ub-text-base, 1.45rem);padding:1.35rem 2.85rem .75rem 1.5rem;margin:var(--inputs-border-width);background-color:var(--ub-bg, rgb(var(--color-background)));background-image:none;border:1px solid var(--ub-border-strong, rgba(var(--color-foreground), .2))!important;color:var(--ub-text, rgb(var(--color-foreground)))!important;box-shadow:none!important}.ub-scale-form .field:has(>select.field__select):after{content:""!important;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:1rem;height:.65rem;background-color:var(--ub-text, rgb(var(--color-foreground)));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='black' fill-rule='evenodd' d='M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='black' fill-rule='evenodd' d='M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;pointer-events:none;z-index:3}.ub-scale-form select.field__input.field__select:focus,.ub-scale-form select.field__input.field__select:valid{padding-top:2.55rem;padding-bottom:.75rem;min-height:5.5rem}.ub-scale-form select.field__input:focus~.field__label,.ub-scale-form select.field__input:valid~.field__label{z-index:2;font-size:1rem;top:calc(var(--inputs-border-width) + .45rem);left:calc(var(--inputs-border-width) + 1.5rem);right:2.75rem;letter-spacing:.04rem;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.ub-scale-form .field .form__label.field__label{margin-bottom:0}.ub-scale-progress{margin:0 auto 2.5rem;max-width:52rem}.ub-scale-progress__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .5rem;align-items:start;margin-bottom:.85rem}.ub-scale-progress__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.45rem;min-width:0}.ub-scale-progress__dot{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-size:.8rem;font-weight:600;border:2px solid rgba(var(--color-foreground),.22);color:rgba(var(--color-foreground),.5);background:transparent;transition:border-color .35s ease,color .35s ease,background .35s ease}.ub-scale-progress__dot.is-active{border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.ub-scale-progress__dot.is-complete{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ub-scale-progress__caption{display:block;width:100%;font-family:var(--font-body-family);font-size:clamp(.62rem,1.65vw,.72rem);line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.42);transition:color .35s ease;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.ub-scale-progress__item.is-active .ub-scale-progress__caption{color:rgb(var(--color-foreground));font-weight:600}.ub-scale-progress__item.is-complete .ub-scale-progress__caption{color:rgba(var(--color-foreground),.55)}.ub-scale-progress__bar{height:3px;border-radius:2px;background:rgba(var(--color-foreground),.1);overflow:hidden}.ub-scale-progress__bar-fill{height:100%;width:25%;background:rgb(var(--color-foreground));transition:width .5s cubic-bezier(.4,0,.2,1)}.ub-scale-form__section-head{margin-bottom:1.5rem}.ub-scale-form__section-head .caption-with-letter-spacing{margin-bottom:.5rem}.ub-scale-fieldset{margin:0 0 1.75rem;padding:0;border:none}.ub-scale-fieldset .form__label{margin-bottom:.75rem}.ub-scale-option-list{display:flex;flex-direction:column;gap:.5rem}.ub-scale-option{display:block;cursor:pointer;margin:0;position:relative}.ub-scale-option__box{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;border:.1rem solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius, 0);background:rgb(var(--color-background));transition:border-color .2s ease,box-shadow .2s ease}.ub-scale-option input:focus-visible+.ub-scale-option__box{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem}.ub-scale-option input:checked+.ub-scale-option__box{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}.ub-scale-option input{position:absolute;opacity:0;width:0;height:0}.ub-scale-option__mark{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.15rem;border:2px solid rgba(var(--color-foreground),.35);border-radius:50%;position:relative;box-sizing:border-box}.ub-scale-option:not(.ub-scale-option--check) input:checked+.ub-scale-option__box .ub-scale-option__mark{border-color:rgb(var(--color-foreground))}.ub-scale-option:not(.ub-scale-option--check) input:checked+.ub-scale-option__box .ub-scale-option__mark:after{content:"";position:absolute;top:50%;left:50%;width:.45rem;height:.45rem;border-radius:50%;background:rgb(var(--color-foreground));transform:translate(-50%,-50%)}.ub-scale-option--check .ub-scale-option__mark{border-radius:var(--inputs-radius, 2px)}.ub-scale-option--check input:checked+.ub-scale-option__box .ub-scale-option__mark{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.ub-scale-option--check input:checked+.ub-scale-option__box .ub-scale-option__mark:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);font-size:.65rem;font-weight:800;color:rgb(var(--color-background));line-height:1;border:none;background:none;width:auto;height:auto}.ub-scale-option__text{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02em;text-transform:none;line-height:1.45;color:rgba(var(--color-foreground),.92)}.ub-scale-guarantee{border:.1rem solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius, 0);padding:1.1rem 1.25rem;margin-bottom:1.5rem;font-size:1.45rem;line-height:1.55;color:rgba(var(--color-foreground),.85)}.ub-scale-guarantee strong{color:rgb(var(--color-foreground));font-weight:600}.ub-scale-guarantee--footer{margin-top:1.5rem;margin-bottom:0}.ub-scale-meeting{margin:1.75rem 0 0;padding:1.25rem;border:.1rem solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius, 0);background:rgba(var(--color-foreground),.04)}.ub-scale-meeting[hidden]{display:none!important}.ub-scale-meeting__title{font-size:1.4rem;margin:0 0 .75rem;color:rgb(var(--color-foreground))}.ub-scale-meeting__frame{position:relative;width:100%;min-height:420px;border-radius:var(--inputs-radius, 0);overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.06)}.ub-scale-meeting__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ub-scale-form__nav{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.ub-scale-form__nav.contact__button{flex-direction:column;align-items:stretch}.ub-scale-form__nav.contact__button .ub-scale-form__next,.ub-scale-form__nav.contact__button .ub-scale-form__submit{margin-left:0;width:100%}.ub-scale-form__nav.contact__button .ub-scale-form__back{width:100%}.ub-scale-form__nav .button{min-height:3rem}.ub-scale-form__nav:not(.contact__button) .ub-scale-form__next,.ub-scale-form__nav:not(.contact__button) .ub-scale-form__submit{margin-left:auto}.ub-scale-form__submit[hidden],.ub-scale-form__next[hidden],.ub-scale-form__back[hidden]{display:none!important}.ub-scale-form__success{text-align:center;padding:2.5rem 1rem}.ub-scale-form__success .form-status{color:rgb(var(--color-foreground))}.ub-scale-form__success-sub{color:rgba(var(--color-foreground),.65);margin-top:.75rem}.ub-scale-form__step--hidden,.ub-scale-form__step[hidden]{display:none!important}.ub-scale-form__zapier-status{margin-top:1rem;padding:1rem 1.15rem;border-radius:var(--inputs-radius, 0);font-size:var(--ub-text-sm, .9375rem)}.ub-scale-form__zapier-status[hidden]{display:none!important}.ub-scale-form__sms-opt{margin-top:1.25rem}.ub-scale-form__sms-label{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;font-size:var(--ub-text-base, 1rem);line-height:1.45;color:rgb(var(--color-foreground))}.ub-scale-form__sms-label input{margin-top:.2rem;flex-shrink:0}.ub-scale-form__phone-updates{margin:.5rem 0 1.25rem}.ub-scale-form__phone-updates-btn{width:100%}.ub-scale-form__phone-updates-btn.is-selected{border-color:rgb(var(--color-foreground))!important;box-shadow:0 0 0 1px rgba(var(--color-foreground),.12)}@media screen and (max-width:749px){.ub-scale-form__nav:not(.contact__button){flex-direction:column;align-items:stretch}.ub-scale-form__nav:not(.contact__button) .ub-scale-form__next{margin-left:0;width:100%}.ub-scale-form__nav:not(.contact__button) .ub-scale-form__back,.ub-scale-form__nav:not(.contact__button) .ub-scale-form__submit{width:100%}.ub-scale-progress__dot{width:2.35rem;height:2.35rem;font-size:.72rem}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/unbased-scale-form.css.map */
