.ContactForm-module__KhYJsq__form{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.ContactForm-module__KhYJsq__title{letter-spacing:-.026em;color:#fff;white-space:nowrap;font-size:clamp(1.25rem,5.6cqi,1.875rem);font-weight:600;line-height:1.12}@container (max-width:400px){.ContactForm-module__KhYJsq__title{white-space:normal;text-wrap:balance;font-size:1.375rem}}.ContactForm-module__KhYJsq__lead{color:#ffffffd1;max-width:44ch;margin-bottom:4px;font-size:.9375rem;line-height:1.6}.ContactForm-module__KhYJsq__intent{border:0;gap:8px;margin:0 0 2px;padding:0;display:flex}.ContactForm-module__KhYJsq__legend{letter-spacing:.12em;text-transform:uppercase;color:#fffc;margin-bottom:10px;padding:0;font-size:.6875rem;font-weight:600}.ContactForm-module__KhYJsq__option{flex:1;position:relative}.ContactForm-module__KhYJsq__option input{opacity:0;width:1px;height:1px;position:absolute}.ContactForm-module__KhYJsq__option span{border-radius:var(--r);color:#ffffffdb;text-align:center;cursor:pointer;height:44px;transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease), color var(--t) var(--ease);border:1px solid #ffffff47;justify-content:center;align-items:center;padding:0 12px;font-size:.8125rem;font-weight:500;display:flex}.ContactForm-module__KhYJsq__option input:checked+span{color:var(--brand-dark);background:#fff;border-color:#fff}.ContactForm-module__KhYJsq__option input:focus-visible+span{outline-offset:3px;outline:2px solid #fff}.ContactForm-module__KhYJsq__field{flex-direction:column;gap:6px;display:flex}.ContactForm-module__KhYJsq__label{color:#ffffffdb;font-size:.75rem;font-weight:600}.ContactForm-module__KhYJsq__control{border-radius:var(--r);height:56px;transition:border-color var(--t) var(--ease);background:#fff;border:1px solid #fff;align-items:center;gap:10px;padding:0 18px;display:flex;position:relative}.ContactForm-module__KhYJsq__control:focus-within{border-color:var(--copper-soft)}.ContactForm-module__KhYJsq__control[data-invalid=true]{border-color:#ff8f7a}.ContactForm-module__KhYJsq__control input{min-width:0;height:100%;color:var(--ink-strong);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem}.ContactForm-module__KhYJsq__control input::placeholder{color:var(--ink-3)}.ContactForm-module__KhYJsq__consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:2px;display:grid}.ContactForm-module__KhYJsq__consent input{appearance:none;cursor:pointer;width:22px;height:22px;transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease);background:0 0;border:1px solid #ffffff80;border-radius:4px;flex:none;margin:1px 0 0}.ContactForm-module__KhYJsq__consent input:checked{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2 6.4 2.6 2.6L10 3.6' fill='none' stroke='%23002b63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;border-color:#fff}.ContactForm-module__KhYJsq__consent[data-invalid=true] input{border-color:#ff8f7a}.ContactForm-module__KhYJsq__consentText{color:#ffffffd6;font-size:.75rem;line-height:1.5}.ContactForm-module__KhYJsq__consentText a{color:#fff;text-underline-offset:2px;text-decoration:underline}.ContactForm-module__KhYJsq__error{color:#ffbcae;font-size:.75rem;line-height:1.4}.ContactForm-module__KhYJsq__notice{border-radius:var(--r);gap:10px;padding:14px 16px;font-size:.8125rem;line-height:1.55;display:flex}.ContactForm-module__KhYJsq__noticeError{color:#ffd7cf;background:#ff8f7a24;border:1px solid #ff8f7a66}.ContactForm-module__KhYJsq__noticeSuccess{color:#fff;background:#ffffff24;border:1px solid #ffffff57}.ContactForm-module__KhYJsq__noticeSuccess strong{margin-bottom:2px;display:block}.ContactForm-module__KhYJsq__submit{border-radius:var(--r);min-height:56px;color:var(--brand-dark);cursor:pointer;transition:background-color var(--t) var(--ease), opacity var(--t) var(--ease);background:#fff;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:0 28px;font-size:.9375rem;font-weight:500;display:inline-flex}.ContactForm-module__KhYJsq__submit:hover:not(:disabled){background:var(--brand-tint)}.ContactForm-module__KhYJsq__submit:disabled{opacity:.7;cursor:progress}@media (max-width:520px){.ContactForm-module__KhYJsq__intent{flex-direction:column}}
.ContactsPage-module__uKz00G__layout{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,3.4vw,56px);display:grid}.ContactsPage-module__uKz00G__channels{min-width:0}.ContactsPage-module__uKz00G__title{letter-spacing:-.024em;color:var(--ink-strong);font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:600}.ContactsPage-module__uKz00G__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:clamp(18px,2vw,26px);display:grid}.ContactsPage-module__uKz00G__row{border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:14px;min-width:0;padding:18px 20px;display:flex}.ContactsPage-module__uKz00G__icon{border-radius:var(--r-lg);background:var(--brand-dark);color:#fff;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ContactsPage-module__uKz00G__rowBody{flex-direction:column;gap:4px;min-width:0;display:flex}.ContactsPage-module__uKz00G__rowLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:600}.ContactsPage-module__uKz00G__rowValue{color:var(--ink-strong);overflow-wrap:anywhere;transition:color var(--t) var(--ease);font-size:1rem;font-weight:600}.ContactsPage-module__uKz00G__rowValue:hover{color:var(--brand)}.ContactsPage-module__uKz00G__rowPending{color:var(--ink-3);align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.ContactsPage-module__uKz00G__dot{background:var(--copper-deep);border-radius:50%;flex:none;width:6px;height:6px}.ContactsPage-module__uKz00G__rowText{color:var(--ink-strong);font-size:.9375rem;font-weight:600;line-height:1.4}.ContactsPage-module__uKz00G__formSide{min-width:0;position:sticky;top:96px}.ContactsPage-module__uKz00G__formCard{border-radius:var(--r-lg);background:var(--brand-dark);padding:clamp(24px,3vw,38px)}@media (max-width:1023px){.ContactsPage-module__uKz00G__layout{grid-template-columns:minmax(0,1fr)}.ContactsPage-module__uKz00G__formSide{position:static}}@media (max-width:560px){.ContactsPage-module__uKz00G__list{grid-template-columns:minmax(0,1fr)}}
