.contact-form-section[data-astro-cid-ogjzdvpc]{padding-top:40px}.contact-layout[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.contact-layout[data-astro-cid-ogjzdvpc]:not(:has(.contact-aside)){grid-template-columns:minmax(0,760px);justify-content:center}.contact-form[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--v3-black);gap:32px;padding-top:40px;display:grid}.field[data-astro-cid-ogjzdvpc]{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-ogjzdvpc]>label[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc] legend[data-astro-cid-ogjzdvpc]{color:var(--v3-black);align-items:center;gap:10px;padding:0;font-size:15px;font-weight:700;display:flex}.req[data-astro-cid-ogjzdvpc],.opt[data-astro-cid-ogjzdvpc]{padding:0 7px;font-size:12px;font-weight:700;line-height:1.7}.req[data-astro-cid-ogjzdvpc]{background:var(--primary-dark);color:var(--white)}.opt[data-astro-cid-ogjzdvpc]{border:1px solid var(--v3-line);color:var(--v3-muted)}.req[data-astro-cid-ogjzdvpc][hidden]{display:none}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc][type=text],.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc][type=email],.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc][type=tel],.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{border:1px solid var(--v3-line);background:var(--v3-gray);width:100%;font:inherit;color:var(--v3-black);border-radius:0;padding:14px 16px;font-size:16px;transition:border-color .2s,background-color .2s}.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{resize:vertical;min-height:200px}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus,.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:focus{outline:2px solid var(--v3-black);outline-offset:0;border-color:var(--v3-black);background:var(--white)}.field[data-astro-cid-ogjzdvpc] [data-astro-cid-ogjzdvpc][aria-invalid=true]{border-color:var(--error);background:color-mix(in srgb, var(--error) 5%, var(--white))}.radios[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;gap:10px;display:flex}.radios[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]{cursor:pointer}.radios[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]{opacity:0;position:absolute}.radios[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{border:1px solid var(--v3-line);border-radius:99px;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.radios[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]:hover span[data-astro-cid-ogjzdvpc]{border-color:var(--v3-black)}.radios[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:checked+span[data-astro-cid-ogjzdvpc]{background:var(--v3-black);border-color:var(--v3-black);color:var(--white)}.radios[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus-visible+span[data-astro-cid-ogjzdvpc]{outline:3px solid var(--focus);outline-offset:2px}.agree[data-astro-cid-ogjzdvpc]{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex!important}.agree[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{text-underline-offset:4px;text-decoration:underline}.agree[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]{width:22px;height:22px;accent-color:var(--v3-black);flex:none}.agree[data-astro-cid-ogjzdvpc] .req[data-astro-cid-ogjzdvpc]{margin-left:10px}.field__error[data-astro-cid-ogjzdvpc]{color:var(--error);margin:0;font-size:13px;font-weight:700}.field__error[data-astro-cid-ogjzdvpc]:empty{display:none}.form-error[data-astro-cid-ogjzdvpc]{border-left:4px solid var(--error);background:color-mix(in srgb, var(--error) 6%, var(--white));color:var(--error);margin:0;padding:14px 18px;font-weight:700}.form-note[data-astro-cid-ogjzdvpc]{color:var(--v3-muted);margin:0;font-size:13px;line-height:1.8}.form-note[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{text-decoration:underline}.trap[data-astro-cid-ogjzdvpc]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit[data-astro-cid-ogjzdvpc]{background:var(--v3-black);width:min(100%,320px);height:60px;color:var(--white);font:inherit;letter-spacing:.1em;cursor:pointer;border:0;justify-self:center;font-size:15px;font-weight:700;transition:background-color .3s;position:relative}.submit[data-astro-cid-ogjzdvpc]:after{content:"›";font-size:20px;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-55%)}.submit[data-astro-cid-ogjzdvpc]:hover{background:var(--primary-dark)}.submit[data-astro-cid-ogjzdvpc]:disabled{opacity:.6;cursor:wait}.req[data-astro-cid-ogjzdvpc][hidden]+.opt[data-astro-cid-ogjzdvpc]{display:inline}.req[data-astro-cid-ogjzdvpc]:not([hidden])+.opt[data-astro-cid-ogjzdvpc]{display:none}.contact-aside[data-astro-cid-ogjzdvpc]{position:sticky;top:100px}.contact-aside__box[data-astro-cid-ogjzdvpc]{background:var(--v3-gray);padding:28px}.contact-aside__title[data-astro-cid-ogjzdvpc]{color:var(--v3-black);margin:0 0 8px;font-size:14px;font-weight:700}.contact-aside__tel[data-astro-cid-ogjzdvpc]{font-family:var(--en);letter-spacing:.06em;font-size:28px;font-weight:600;display:block}@media (width<=900px){.contact-layout[data-astro-cid-ogjzdvpc]{grid-template-columns:minmax(0,1fr)}.contact-aside[data-astro-cid-ogjzdvpc]{position:static}}
