.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;--wpf-container-border-color: #e3e3ea;--wpf-container-border-width: 0px;--wpf-container-radius: 0px;--wpf-container-padding: 0px;box-sizing:border-box;max-width:680px;margin:0 auto;background:var(--wpf-color-bg);border:var(--wpf-container-border-width) solid var(--wpf-container-border-color);border-radius:var(--wpf-container-radius);padding:var(--wpf-container-pad-top, var(--wpf-container-padding)) var(--wpf-container-pad-right, var(--wpf-container-padding)) var(--wpf-container-pad-bottom, var(--wpf-container-padding)) var(--wpf-container-pad-left, var(--wpf-container-padding));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;overflow:hidden}.wpf-form__gcard .wpf-form__cardlabel{flex:0 0 auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wpf-form__cardwrap{display:flex;flex-direction:column;align-items:center;gap:6px}.wpf-form__card--iconly{width:100%}.wpf-form__cardlabel-below{width:100%;height:2.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;line-height:1.3;font-size:var(--wpf-size-option-label);font-weight:var(--wpf-weight-option-label);color:var(--wpf-color-text)}.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--list>.wpf-form__row .wpf-form__cardlabel{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.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;overflow:hidden}.wpf-form__cards--tiles>.wpf-form__tile .wpf-form__cardlabel{flex:0 0 auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.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:var(--wpf-nav-gap, 22px)}.wpf-form__back{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;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__back.is-disabled{opacity:.4;cursor:not-allowed}.wpf-form__navicon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em}.wpf-form__navicon .wpf-icon svg,.wpf-form__navicon .wpf-icon{width:100%;height:100%;display:block}.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__err:empty{display:none}.wpf-form__filecontrols{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:12px}.wpf-form__filehint{margin:0 0 12px;text-align:center;color:var(--wpf-color-subtitle);font-size:13px}.wpf-form__fileinput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.wpf-form__filebtn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 22px;border:1px solid var(--wpf-color-input-border);border-radius:var(--wpf-radius-button);background:var(--wpf-color-input-bg);color:var(--wpf-color-text);font-family:inherit;font-size:var(--wpf-size-button);font-weight:var(--wpf-weight-button);line-height:1.2;cursor:pointer;transition:border-color .12s ease}.wpf-form__fileicon{display:flex}.wpf-form__fileicon svg{width:30px;height:30px;display:block}.wpf-form__filebtn:hover{border-color:var(--wpf-color-primary)}.wpf-form__uploads{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.wpf-form__upload{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--wpf-color-card-border);border-radius:var(--wpf-radius-input);background:var(--wpf-color-card-bg)}.wpf-form__upload--busy{color:var(--wpf-color-subtitle);font-size:13px}.wpf-form__uploadthumb{flex:0 0 auto;width:44px;height:44px;object-fit:cover;border-radius:6px;background:#f0f0f4}.wpf-form__uploadthumb--file{display:inline-flex;align-items:center;justify-content:center;color:var(--wpf-color-subtitle);font-size:11px;font-weight:700;letter-spacing:.5px}.wpf-form__uploadname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.wpf-form__uploadsize{flex:0 0 auto;color:var(--wpf-color-subtitle);font-size:12px}.wpf-form__uploadremove{flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--wpf-color-subtitle);font-size:20px;line-height:1;cursor:pointer}.wpf-form__uploadremove:hover{color:#c0392b}.wpf-form__aptcols{display:flex;gap:16px;align-items:flex-start}.wpf-form__aptcal{flex:1 1 auto;min-width:0}.wpf-form__aptslots{flex:0 0 24%;min-width:150px}.wpf-form__cal{padding:8px;border:1px solid var(--wpf-color-card-border);border-radius:var(--wpf-radius-card);background:var(--wpf-color-card-bg)}.wpf-form__calhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.wpf-form__calmonth{font-weight:700;font-size:14px}.wpf-form__calnav{width:30px;height:30px;border:1px solid var(--wpf-color-input-border);border-radius:7px;background:var(--wpf-color-input-bg);color:var(--wpf-color-text);font-size:17px;line-height:1;cursor:pointer}.wpf-form__calnav:disabled{opacity:.35;cursor:default}.wpf-form__calweek,.wpf-form__calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.wpf-form__calwd{text-align:center;padding:2px 0;color:var(--wpf-color-subtitle);font-size:11px;font-weight:600}.wpf-form__calday{aspect-ratio:1 / 1;min-height:30px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--wpf-color-text);font:inherit;font-size:13px;cursor:pointer;transition:background .1s ease,border-color .1s ease}.wpf-form__calday:not(.is-disabled):hover{border-color:var(--wpf-color-primary)}.wpf-form__calday.is-selected{background:var(--wpf-color-button-bg, var(--wpf-gradient));color:var(--wpf-color-button-text);font-weight:700}.wpf-form__calday.is-disabled{color:var(--wpf-color-subtitle);opacity:.4;cursor:default}.wpf-form__calday--empty{border:0;cursor:default}.wpf-form__slots{margin-top:14px}.wpf-form__slotlabel{margin-bottom:8px;color:var(--wpf-color-subtitle);font-size:13px;font-weight:600}.wpf-form__slothint{color:var(--wpf-color-subtitle);font-size:13px}.wpf-form__slotrow{display:flex;flex-wrap:wrap;gap:8px}.wpf-form__slot{padding:9px 14px;border:1px solid var(--wpf-color-input-border);border-radius:var(--wpf-radius-button);background:var(--wpf-color-input-bg);color:var(--wpf-color-text);font:inherit;font-size:14px;cursor:pointer}.wpf-form__slot:hover{border-color:var(--wpf-color-primary)}.wpf-form__slot.is-selected{border-color:transparent;background:var(--wpf-color-button-bg, var(--wpf-gradient));color:var(--wpf-color-button-text);font-weight:600}.wpf-form__aptslots .wpf-form__slots{margin-top:0}.wpf-form__aptslots .wpf-form__slotrow{flex-direction:column;flex-wrap:nowrap}.wpf-form__aptslots .wpf-form__slot{width:100%;text-align:center}.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{padding:var(--wpf-container-pad-top-m, var(--wpf-container-pad-top, var(--wpf-container-padding))) var(--wpf-container-pad-right-m, var(--wpf-container-pad-right, var(--wpf-container-padding))) var(--wpf-container-pad-bottom-m, var(--wpf-container-pad-bottom, var(--wpf-container-padding))) var(--wpf-container-pad-left-m, var(--wpf-container-pad-left, var(--wpf-container-padding)))}.wpf-form__foot{margin-top:var(--wpf-nav-gap-m, var(--wpf-nav-gap, 22px))}.wpf-form__addressrow{flex-direction:column}.wpf-form__aptcols{flex-direction:column;align-items:stretch}.wpf-form__aptcal{width:100%}.wpf-form__aptslots{flex-basis:auto;width:100%;min-width:0}.wpf-form__aptslots .wpf-form__slots{margin-top:12px}}
