.partner-form{--pf-bg: #ffffff;--pf-surface: #f7f9f8;--pf-ink: #0f2c2a;--pf-ink-soft: #4f6a67;--pf-line: #e3eae8;--pf-green: #18a88c;--pf-green-dk: #138670;--pf-green-lt: #e8f6f2;--pf-danger: #b3261e;--pf-radius: 14px;--pf-radius-sm: 10px;--pf-shadow: 0 8px 24px rgba(15, 44, 42, .08);--pf-body-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pf-heading-font: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pf-max-w: 720px;font-family:var(--pf-body-font);color:var(--pf-ink);background:var(--pf-bg);padding-left:16px;padding-right:16px}.partner-form__progress-wrap{max-width:var(--pf-max-w);margin:0 auto 24px;padding:0 8px}.partner-form__progress{height:8px!important;width:100%!important;background:#e3eae8!important;border-radius:999px!important;overflow:hidden!important;position:relative;display:block!important}.partner-form__progress-bar{display:block!important;height:100%!important;background-color:#18a88c!important;width:0%;transition:width .35s ease!important;border-radius:999px!important;min-width:0}.partner-form__progress-meta{display:flex;justify-content:space-between;margin-top:10px;font-size:13px;color:var(--pf-ink-soft)}.partner-form__card{max-width:var(--pf-max-w);margin:0 auto;background:#fff;border:1px solid var(--pf-line);border-radius:var(--pf-radius);padding:48px 56px;box-shadow:var(--pf-shadow)}@media(max-width:640px){.partner-form__card{padding:32px 24px}}.partner-form__step{display:none}.partner-form__step.is-active{display:block;animation:pf-fade-in .35s ease}@keyframes pf-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.partner-form__step-counter{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--pf-green);margin-bottom:12px;font-family:var(--pf-body-font)}.partner-form__title{font-family:var(--pf-heading-font);font-size:28px;line-height:1.25;margin:0 0 8px;letter-spacing:-.015em;font-weight:600;color:var(--pf-ink)}.partner-form__required{color:var(--pf-green);margin-left:4px}.partner-form__help{color:var(--pf-ink-soft);font-size:15px;margin:0 0 28px;line-height:1.5}.partner-form__field-label{display:block;font-size:13px;color:var(--pf-ink-soft);margin-bottom:6px;font-weight:500}.partner-form__field-label--optional:after{content:" (optional)";font-weight:400}.partner-form__input,.partner-form__select,.partner-form__textarea{display:block;width:100%;padding:14px 16px;font-size:16px;font-family:inherit;border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);background:#fff;color:var(--pf-ink);transition:border-color .15s ease,box-shadow .15s ease;margin-bottom:16px}.partner-form__input:focus,.partner-form__select:focus,.partner-form__textarea:focus{outline:none;border-color:var(--pf-green);box-shadow:0 0 0 4px var(--pf-green-lt)}.partner-form__textarea{min-height:120px;resize:vertical}.partner-form__field-group{display:flex;gap:8px;margin-bottom:16px}.partner-form__field-group .partner-form__select{width:130px;flex:0 0 auto;margin-bottom:0}.partner-form__field-group .partner-form__input{flex:1;margin-bottom:0}.partner-form__options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:520px){.partner-form__options{grid-template-columns:1fr}}.partner-form__option{position:relative;display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);cursor:pointer;transition:border-color .15s ease,background .15s ease;background:#fff}.partner-form__option:hover{border-color:var(--pf-green);background:var(--pf-green-lt)}.partner-form__option input{position:absolute;opacity:0;pointer-events:none}.partner-form__check{width:20px;height:20px;border:1.5px solid #c9d5d2;border-radius:6px;flex-shrink:0;display:grid;place-items:center;transition:border-color .15s ease}.partner-form__option--radio .partner-form__check{border-radius:50%}.partner-form__check:after{content:"";width:10px;height:10px;border-radius:inherit;background:transparent;transition:background .15s ease}.partner-form__option input:checked~.partner-form__check{border-color:var(--pf-green)}.partner-form__option input:checked~.partner-form__check:after{background:var(--pf-green)}.partner-form__option input:checked~.partner-form__option-label{color:var(--pf-green-dk);font-weight:600}.partner-form__option-label{font-size:15px;line-height:1.4}.partner-form__option-sub{display:block;font-size:13px;color:var(--pf-ink-soft);font-weight:400;margin-top:2px}.partner-form__consent{margin-top:20px;font-size:14px;color:var(--pf-ink-soft);line-height:1.5}.partner-form__consent label{display:grid!important;grid-template-columns:20px 1fr!important;align-items:start!important;column-gap:12px!important;cursor:pointer;margin-bottom:12px}.partner-form__consent input[type=checkbox]{width:18px!important;height:18px!important;margin:2px 0 0!important;padding:0!important;appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:var(--pf-green);cursor:pointer;flex-shrink:0;vertical-align:top}.partner-form__consent label>span,.partner-form__consent label>p,.partner-form__consent label span,.partner-form__consent label p{margin:0!important;padding:0!important;line-height:1.5}.partner-form__consent a{color:var(--pf-green-dk);text-decoration:underline}.partner-form__actions{display:flex;align-items:center;justify-content:space-between;margin-top:36px;gap:12px}.partner-form__btn{font-family:var(--pf-body-font);font-size:15px;font-weight:600;padding:12px 22px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:background .15s ease}.partner-form__btn--primary{background:var(--pf-green);color:#fff}.partner-form__btn--primary:hover{background:var(--pf-green-dk)}.partner-form__btn--primary:disabled{background:#c9d5d2;cursor:not-allowed}.partner-form__btn--ghost{background:transparent;color:var(--pf-ink-soft)}.partner-form__btn--ghost:hover{color:var(--pf-ink)}.partner-form__error{color:var(--pf-danger);font-size:13px;margin-top:8px;min-height:18px}.partner-form__step--center{text-align:center}.partner-form__step--center .partner-form__title{font-size:36px;margin-bottom:12px}@media(max-width:640px){.partner-form__step--center .partner-form__title{font-size:28px}}.partner-form__lede{color:var(--pf-ink-soft);font-size:17px;max-width:460px;margin:0 auto 28px;line-height:1.55}.partner-form__pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--pf-green-lt);color:var(--pf-green-dk);border-radius:999px;font-size:13px;font-weight:600;margin-bottom:20px}.partner-form__time-estimate{font-size:12px;color:var(--pf-ink-soft);margin-top:14px}
/*# sourceMappingURL=/cdn/shop/t/95/assets/sensibo-partner-form.css.map */
