.hpc-form .nero-form__form{flex-direction:column;margin:0;display:flex}.hpc-form .nero-form__intro,.hpc-form .nero-form__required-note{margin:0}.hpc-form .nero-form__field{border:0;min-width:0;margin:0;padding:0}.hpc-form .nero-form__field>label,.hpc-form .nero-form__field>legend{color:var(--color-ink);margin-bottom:8px;padding:0;display:block}.hpc-form input[type=text],.hpc-form input[type=email],.hpc-form input[type=tel],.hpc-form input[type=search],.hpc-form select,.hpc-form textarea{width:100%;height:var(--hpc-input-height,52px);padding:var(--hpc-input-padding,0 16px);border:1px solid var(--color-line);border-radius:var(--hpc-input-radius,12px);background:var(--color-white);color:var(--color-ink);font:inherit;font-size:var(--hpc-input-font,16px);letter-spacing:inherit;appearance:none;transition:border-color var(--duration-hover) var(--ease-hover)}.hpc-form textarea{height:auto;padding:var(--hpc-textarea-padding,14px 16px);resize:none;line-height:1.5}.hpc-form select{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='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.hpc-form input::placeholder,.hpc-form textarea::placeholder{color:var(--color-slate);opacity:1}.hpc-form input:focus,.hpc-form select:focus,.hpc-form textarea:focus{border-color:var(--color-blue);outline:none}.hpc-form input:focus-visible,.hpc-form select:focus-visible,.hpc-form textarea:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.hpc-form [aria-invalid=true]{border-color:#c2410c}.hpc-form .nero-form__help,.hpc-form .nero-form__error{color:#c2410c;margin:6px 0 0;font-size:13px;line-height:1.4}.hpc-form .nero-form__error[hidden]{display:none}.hpc-form .nero-form__alert{border-radius:var(--radius-md);color:#c2410c;background:#fff4ed;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.5}.hpc-form .nero-form__alert[hidden]{display:none}.hpc-form .nero-form__alert-text{margin:0}.hpc-form .nero-form__alert a{color:inherit;text-decoration:underline}.hpc-form .nero-form__error-list{margin:8px 0 0;padding-left:1.2em;list-style:outside}.hpc-form .nero-form__choices{flex-direction:column;gap:10px;display:flex}.hpc-form .nero-form__choices--chips{flex-flow:wrap}.hpc-form .nero-form__choice{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);cursor:pointer;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:background-color .25s,border-color .25s,color .25s;display:flex;position:relative}.hpc-form .nero-form__choice:has(.nero-form__choice-input:checked){border-color:var(--color-blue);background:var(--color-sky-tint)}.hpc-form .nero-form__choice:has(.nero-form__choice-input:focus-visible){outline:2px solid var(--color-blue);outline-offset:2px}.hpc-form .nero-form__choice-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hpc-form .nero-form__choice-text{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.hpc-form .nero-form__choice-label{color:var(--color-ink);font-size:16px;font-weight:600;line-height:1.3}.hpc-form .nero-form__choice-description{color:var(--color-slate);font-size:14px;line-height:1.4}.hpc-form .nero-form__choice:not(.nero-form__choice--chip):after{box-sizing:border-box;background:var(--color-white) center / 12px 12px no-repeat;content:"";border:2px solid #c5ccdd;border-radius:50%;flex:none;order:2;width:22px;height:22px;transition:background-color .25s,border-color .25s;display:block}.hpc-form .nero-form__choice:not(.nero-form__choice--chip):has(.nero-form__choice-input:checked):after{border-color:var(--color-blue);background-color:var(--color-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.hpc-form .nero-form__choice--chip{width:auto;height:44px;padding:0 16px}.hpc-form .nero-form__choice--chip .nero-form__choice-label{font-size:15px;font-weight:500}.hpc-form .nero-form__choice--chip:has(.nero-form__choice-input:checked){background:var(--color-blue)}.hpc-form .nero-form__choice--chip:has(.nero-form__choice-input:checked) .nero-form__choice-label{color:var(--color-white)}.hpc-form .nero-form__field--consent,.hpc-form .nero-form__field--checkbox{grid-template-columns:20px 1fr;align-items:start;gap:0 12px;display:grid}.hpc-form .nero-form__field--consent>input,.hpc-form .nero-form__field--checkbox>input{width:20px;height:20px;accent-color:var(--color-blue);cursor:pointer;grid-column:1;margin:1px 0 0}.hpc-form .nero-form__field--consent>label,.hpc-form .nero-form__field--checkbox>label{color:var(--color-slate);cursor:pointer;grid-column:2;margin:0;font-size:14px;font-weight:400;line-height:1.5}.hpc-form .nero-form__field--consent>.nero-form__help,.hpc-form .nero-form__field--consent>.nero-form__error,.hpc-form .nero-form__field--checkbox>.nero-form__help,.hpc-form .nero-form__field--checkbox>.nero-form__error{grid-column:1/-1}.hpc-form .nero-form__required{display:none}.hpc-form .nero-form__phone{align-items:stretch;gap:8px;display:flex}.hpc-form .nero-form__phone-country{flex:none;width:auto;max-width:120px}.hpc-form .nero-form__phone-number{flex:1 1 0;min-width:0}.hpc-form .nero-form__country-button{height:var(--hpc-input-height,52px);border:1px solid var(--color-line);border-radius:var(--hpc-input-radius,12px);background:var(--color-white);color:var(--color-ink);font:inherit;font-size:var(--hpc-input-font,16px);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.hpc-form .nero-form__country-button:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.hpc-form .nero-form__flag{object-fit:cover;border-radius:2px;width:24px;height:16px}.hpc-form .nero-form__country-popup{z-index:30;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);width:min(320px,100vw - 48px);box-shadow:var(--shadow-menu);color:var(--color-ink);padding:8px;top:calc(100% + 6px)}.hpc-form .nero-form__country-search{height:44px;margin-bottom:6px;font-size:15px}.hpc-form .nero-form__country-group-label{color:var(--color-slate);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 4px;font-size:12px;font-weight:600}.hpc-form .nero-form__country-option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:15px;display:flex}.hpc-form .nero-form__country-name{flex:1 1 0;min-width:0}.hpc-form .nero-form__country-dial{color:var(--color-slate);font-size:14px}.hpc-form .nero-form__country-option--active{background:var(--color-sky-tint)}.hpc-form .nero-form__country-option[aria-selected=true] .nero-form__country-name{font-weight:600}.hpc-form .nero-form__country-empty{color:var(--color-slate);margin:0;padding:12px 10px;font-size:14px}.hpc-form .nero-form__submit{border-radius:var(--radius-md);background:var(--color-blue);height:auto;color:var(--color-white);font:inherit;font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-hover), transform var(--duration-hover) var(--ease-hover);border:0;padding:15px 26px}.hpc-form .nero-form__submit:hover{background:var(--color-blue-deep);transform:scale(1.03)}.hpc-form .nero-form__submit:active{transform:scale(.98)}.hpc-form .nero-form__submit:disabled{opacity:.7;cursor:default;transform:none}.hpc-form .nero-form__submit:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.hpc-form .nero-form__success{color:var(--color-ink);outline:none;padding:8px 0}.hpc-form .nero-form__success-text{margin:0;font-size:17px;line-height:1.55}.hpc-form .nero-form__reference{color:var(--color-slate);margin:12px 0 0;font-size:14px}.hpc-form .nero-form__hp{position:absolute;left:-10000px}
