.wpf-form{--wpf-color-primary: #29f19c;--wpf-color-accent: #02a1f9;--wpf-color-bg: transparent;--wpf-color-text: #1a1a2e;--wpf-color-subtitle: #6b6b7b;--wpf-color-card-bg: #ffffff;--wpf-color-card-border: #e3e3ea;--wpf-color-input-bg: #ffffff;--wpf-color-input-border: #cdcdd6;--wpf-color-button-text: #06231a;--wpf-input-icon-color: #06231a;--wpf-gradient: linear-gradient(135deg, var(--wpf-color-primary), var(--wpf-color-accent));--wpf-gradient-h: linear-gradient(90deg, var(--wpf-color-primary), var(--wpf-color-accent));--wpf-input-height: 46px;--wpf-radius-card: 12px;--wpf-radius-button: 10px;--wpf-radius-input: 9px;--wpf-size-title: 24px;--wpf-size-subtitle: 15px;--wpf-size-option-label: 15px;--wpf-size-button: 15px;--wpf-spacing: 12px;--wpf-card-gap: 12px;--wpf-card-padding: 18px;--wpf-card-max-width: 200px;--wpf-weight-title: 700;--wpf-weight-subtitle: 400;--wpf-weight-option-label: 400;--wpf-weight-button: 600;--wpf-weight-input-label: 500;--wpf-font-family: inherit;--wpf-shadow-card: none;box-sizing:border-box;max-width:680px;margin:0 auto;background:var(--wpf-color-bg);color:var(--wpf-color-text);font-family:var(--wpf-font-family)}.wpf-form *,.wpf-form *:before,.wpf-form *:after{box-sizing:border-box}.wpf-form,.wpf-form *{font-family:var(--wpf-font-family)!important}.wpf-form__progress{height:6px;background:#00000014;border-radius:999px;overflow:hidden;margin-bottom:calc(var(--wpf-spacing) * 2)}.wpf-form__progress--below{margin-top:var(--wpf-spacing);margin-bottom:0}.wpf-form__step:has(.wpf-form__foot)+.wpf-form__progress--below{margin-top:calc(var(--wpf-spacing) * 2)}.wpf-form__progress-bar{height:100%;width:8%;background:var(--wpf-color-progress, var(--wpf-gradient-h));border-radius:999px;transition:width .35s ease}.wpf-form__head{margin-bottom:20px}.wpf-form__head--left{text-align:left}.wpf-form__head--center{text-align:center}.wpf-form__head--right{text-align:right}.wpf-form__title{margin:0 0 6px;font-size:var(--wpf-size-title);font-weight:var(--wpf-weight-title);line-height:1.25;color:var(--wpf-color-text)}.wpf-form__subtitle{margin:0;font-size:var(--wpf-size-subtitle);font-weight:var(--wpf-weight-subtitle);color:var(--wpf-color-subtitle)}.wpf-form__body{display:flex;flex-direction:column;gap:var(--wpf-spacing)}.wpf-form__input,.wpf-form__range{width:100%;font-family:inherit;font-size:15px;color:var(--wpf-color-text)}.wpf-form__input{padding:12px 14px;border:1px solid var(--wpf-color-input-border);border-radius:var(--wpf-radius-input);background:var(--wpf-color-input-bg)}.wpf-form__input:not(textarea){height:var(--wpf-input-height);line-height:normal}textarea.wpf-form__input{min-height:96px;resize:vertical}select.wpf-form__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.wpf-form__input:focus{outline:none;border-color:var(--wpf-color-input-focus, var(--wpf-color-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--wpf-color-input-focus, var(--wpf-color-primary)) 25%,transparent)}.wpf-form__cards{display:flex;flex-wrap:wrap;gap:12px}.wpf-form__card{display:flex;align-items:center;gap:var(--wpf-card-gap);padding:var(--wpf-card-padding);background:var(--wpf-color-card-bg);border:2px solid var(--wpf-color-card-border);border-radius:var(--wpf-radius-card);box-shadow:var(--wpf-shadow-card);color:var(--wpf-color-text);font-family:inherit;font-size:var(--wpf-size-option-label);font-weight:var(--wpf-weight-option-label);text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.wpf-form__card:hover{border-color:var(--wpf-color-card-active, var(--wpf-color-primary))}.wpf-form__card.is-selected{border-color:var(--wpf-color-card-active, var(--wpf-color-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--wpf-color-card-active, var(--wpf-color-primary)) 25%,transparent)}.wpf-form__cardicon{flex:0 0 auto;display:inline-grid;place-items:center;width:44px;height:44px;color:var(--wpf-color-primary)}.wpf-form__cardicon .wpf-icon svg,.wpf-form__cardicon .wpf-icon{width:100%;height:100%;display:block}.wpf-form__cardlabel{flex:1;min-width:0}.wpf-form__cards--grid{justify-content:center}.wpf-form__cards--grid>.wpf-form__gcard,.wpf-form__cards--grid>.wpf-form__cardwrap{flex:0 0 calc((100% - 36px)/4);max-width:calc((100% - 36px)/4)}.wpf-form__gcard{flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:1 / 1;text-align:center}.wpf-form__gcard .wpf-form__cardlabel{flex:0 0 auto}.wpf-form__cardwrap{display:flex;flex-direction:column;align-items:center;gap:6px}.wpf-form__card--iconly{width:100%}.wpf-form__cardlabel-below{text-align:center;font-size:var(--wpf-size-option-label);font-weight:var(--wpf-weight-option-label);color:var(--wpf-color-text);line-height:1.3}.wpf-form__cards--list{flex-direction:column;flex-wrap:nowrap;gap:10px}.wpf-form__cards--list>.wpf-form__row{width:100%;text-align:left}.wpf-form__cards--tiles>.wpf-form__tile{flex:0 0 calc((100% - 12px)/2);max-width:calc((100% - 12px)/2);flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:1 / 1;text-align:center}.wpf-form__cards--tiles>.wpf-form__tile .wpf-form__cardlabel{flex:0 0 auto}.wpf-form__slider{display:flex;flex-direction:column;gap:10px}.wpf-form__sliderval{font-size:20px;font-weight:700;color:var(--wpf-color-primary)}.wpf-form__range{accent-color:var(--wpf-color-primary)}.wpf-form__sliderrange{display:flex;justify-content:space-between;color:var(--wpf-color-subtitle);font-size:12px}.wpf-form__address{display:flex;flex-direction:column;gap:var(--wpf-spacing)}.wpf-form__addressrow{display:flex;gap:10px}.wpf-form__addressrow .wpf-form__input{flex:1;min-width:0}.wpf-form__htmlcontent{font-size:15px;line-height:1.6}.wpf-form__contact{display:flex;flex-direction:column;gap:14px}.wpf-form__field{display:flex;flex-direction:column;gap:6px}.wpf-form__label{font-size:14px;font-weight:var(--wpf-weight-input-label)}.wpf-form__inputwrap{position:relative}.wpf-form__inputwrap.has-icon{display:flex;align-items:stretch;overflow:hidden;background:var(--wpf-color-input-bg);border:1px solid var(--wpf-color-input-border);border-radius:var(--wpf-radius-input)}.wpf-form__inputwrap.has-icon:focus-within{border-color:var(--wpf-color-input-focus, var(--wpf-color-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--wpf-color-input-focus, var(--wpf-color-primary)) 25%,transparent)}.wpf-form__inputwrap.has-icon .wpf-form__input{border:0;border-radius:0;background:transparent}.wpf-form__inputwrap.has-icon .wpf-form__input:not(textarea){height:var(--wpf-input-height)}.wpf-form__inputicon{flex:0 0 var(--wpf-input-height);display:flex;align-items:center;justify-content:center;width:var(--wpf-input-height);background:var(--wpf-input-icon-bg, var(--wpf-color-primary));color:var(--wpf-input-icon-color)}.wpf-form__inputicon .wpf-icon svg,.wpf-form__inputicon .wpf-icon{width:22px;height:22px;display:block}.wpf-form__privacy{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--wpf-color-subtitle)}.wpf-form__privacy input[type=checkbox]{flex:0 0 auto;margin:0}.wpf-form__privacylink{color:var(--wpf-color-primary);text-decoration:none}.wpf-form__foot{display:flex;align-items:center;gap:12px;margin-top:22px}.wpf-form__back{padding:10px 16px;border:1px solid var(--wpf-color-input-border);border-radius:var(--wpf-radius-button);background:transparent;color:var(--wpf-color-subtitle);font-family:inherit;font-size:var(--wpf-size-button);cursor:pointer}.wpf-form__next,.wpf-form__submit{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;padding:12px 24px;border:0;border-radius:var(--wpf-radius-button);background:var(--wpf-color-button-bg, var(--wpf-gradient));color:var(--wpf-color-button-text);font-family:inherit;font-size:var(--wpf-size-button);font-weight:var(--wpf-weight-button);cursor:pointer;transition:filter .12s ease}.wpf-form__next:hover,.wpf-form__submit:hover{filter:brightness(1.06)}.wpf-form__submiticon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.wpf-form__submiticon .wpf-icon svg,.wpf-form__submiticon .wpf-icon{width:100%;height:100%;display:block}.wpf-form__err{min-height:18px;color:#c0392b;font-size:13px}.wpf-form__success{text-align:center;padding:30px 10px}.wpf-form__successmark{display:inline-grid;place-items:center;width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:var(--wpf-color-button-bg, var(--wpf-gradient));color:var(--wpf-color-button-text);font-size:30px}.wpf-form__successtext{font-size:17px}.wpf-form__error{padding:16px;border:1px solid #e3b0b0;border-radius:10px;background:#fbeaea;color:#a33}@media(max-width:767px){.wpf-form__addressrow{flex-direction:column}}
