.m-field{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:var(--space-v-12) var(--vb-gap-col);padding:var(--space-v-24) 0;border-bottom:var(--vb-hair) solid var(--vb-line)}.m-field:first-child{border-top:var(--vb-hair) solid var(--vb-line)}.m-field__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-h-12);min-height:calc(var(--vb-fz-body) * var(--lh-base) + var(--vb-pad-field) * 2)}.m-field__label{font-size:var(--vb-fz-body);font-weight:700;letter-spacing:var(--ls-base);line-height:var(--lh-base);color:var(--c-ink)}.m-field__control{min-width:0}.m-field__input{display:block;width:100%;padding:var(--vb-pad-field) var(--space-h-16);font-family:var(--font-body);font-size:var(--vb-fz-body);line-height:var(--lh-base);letter-spacing:var(--ls-base);color:var(--c-ink);background-color:var(--c-base);border:var(--vb-hair) solid var(--c-ink-mute);border-radius:var(--vb-r-chip);transition:border-color var(--duration-fast) var(--ease-standard)}.m-field__input::placeholder{color:var(--c-ink-mute);opacity:1}.m-field__input:hover{border-color:var(--c-accent-mid)}.m-field__input:focus-visible{outline:var(--vb-rule) solid var(--c-accent-deep);outline-offset:var(--vb-rule);border-color:var(--c-accent)}.m-field__textarea{min-height:var(--vb-textarea-h);resize:vertical}.m-field__select-wrap{position:relative;display:block}.m-field__select{appearance:none;padding-inline-end:calc(var(--space-h-16) * 2 + var(--arrow-size));cursor:pointer}.m-field__select-arrow{position:absolute;top:50%;right:var(--space-h-16);translate:0 -50%;color:var(--c-accent-deep);pointer-events:none}.m-field__file{padding-block:var(--space-v-8);cursor:pointer}.m-field__file::file-selector-button{margin-inline-end:var(--space-h-16);padding:var(--space-v-8) var(--space-h-16);font-family:var(--font-body);font-size:var(--vb-fz-note);font-weight:700;letter-spacing:var(--ls-base);color:var(--c-accent-deep);background-color:var(--c-base);border:var(--vb-hair) solid var(--c-accent);border-radius:var(--vb-r-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.m-field__file:hover::file-selector-button{background-color:var(--c-accent);color:var(--vb-on-dark)}.m-field__note{margin:var(--space-v-8) 0 0;font-size:var(--vb-fz-note);letter-spacing:var(--ls-base);color:var(--c-ink-mute)}.m-field--checkbox{grid-template-columns:minmax(0,1fr);border-bottom:0}.m-field__control--checkbox{display:flex;justify-content:center}.m-field__check{display:inline-flex;align-items:center;gap:var(--space-h-12);cursor:pointer;font-size:var(--vb-fz-body);letter-spacing:var(--ls-base);line-height:var(--lh-base);color:var(--c-ink)}.m-field__checkbox{width:var(--space-h-24);height:var(--space-h-24);flex-shrink:0;accent-color:var(--c-accent);cursor:pointer}.m-field__checkbox:focus-visible{outline:var(--vb-rule) solid var(--c-accent-deep);outline-offset:var(--vb-rule)}.m-field__check-text a{color:var(--c-accent-deep);text-decoration:underline;text-underline-offset:.2em}.m-field__check-text a:hover{color:var(--c-accent)}.m-field__check-text a:focus-visible{outline:var(--vb-rule) solid var(--c-accent-deep);outline-offset:var(--vb-rule)}@media screen and (max-width:767px){.m-field{grid-template-columns:minmax(0,1fr);gap:var(--space-v-8);padding:var(--space-v-16) 0}.m-field__head{min-height:0}}.p-en-contact[data-astro-cid-rmj3s4ui]{position:relative;overflow:clip;isolation:isolate}.p-en-contact__grid[data-astro-cid-rmj3s4ui]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--vb-gap-col);align-items:start}.p-en-contact__tel[data-astro-cid-rmj3s4ui]{position:sticky;top:var(--space-v-40)}@media screen and (max-width:1024px){.p-en-contact__grid[data-astro-cid-rmj3s4ui]{grid-template-columns:minmax(0,1fr);gap:var(--vb-gap-block)}.p-en-contact__tel[data-astro-cid-rmj3s4ui]{position:static}}.p-en-form__form[data-astro-cid-rmj3s4ui]{display:grid;gap:var(--space-v-24)}.p-en-form__actions[data-astro-cid-rmj3s4ui]{justify-content:center;margin-block-start:var(--space-v-16)}
