.form-field{display:flex;flex-direction:column;gap:6px}.form-field__label{font-size:13px;font-weight:700}.form-field__control{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;background:#fff;border:2px solid #141414;border-radius:10px;color:#64645f}.form-field__control:focus-within{outline:2px solid #d6232b;outline-offset:2px}@media(min-width:1024px){.form-field__control{height:54px}}.form-field__control--invalid{border-color:#d6232b}.form-field__control--textarea{height:auto;padding:12px 14px}@media(min-width:1024px){.form-field__control--textarea{height:auto}}.form-field__input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:16px;color:#141414}.form-field__input::placeholder{color:#9a9a94}.form-field textarea.form-field__input{height:auto;line-height:1.5;resize:vertical}.form-field select.form-field__input{padding-right:32px;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right center;cursor:pointer}.form-field select.form-field__input:disabled{color:#9a9a94;cursor:not-allowed}@supports (appearance: base-select){.form-field select.form-field__input{appearance:base-select;display:inline-flex;align-items:center}.form-field select.form-field__input::picker(select){appearance:base-select;position-area:block-end span-inline-end;position-try-order:normal;margin-top:4px;padding:4px;border:1.5px solid #b4b4ae;border-radius:12px;background:#fff}.form-field select.form-field__input::picker-icon{display:none}.form-field select.form-field__input option{min-height:44px;padding:0 12px;border-radius:9px;color:#141414;font-size:14px;font-weight:600}.form-field select.form-field__input option:hover,.form-field select.form-field__input option:focus-visible{background:#f3f3f1;outline:none}.form-field select.form-field__input option:checked{font-weight:800}.form-field select.form-field__input option::checkmark{color:#d6232b}}.form-field input[type=date].form-field__input,.form-field input[type=datetime-local].form-field__input,.form-field input[type=time].form-field__input{position:relative;accent-color:#d6232b}.form-field input[type=date].form-field__input::-webkit-calendar-picker-indicator,.form-field input[type=datetime-local].form-field__input::-webkit-calendar-picker-indicator,.form-field input[type=time].form-field__input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;opacity:0;cursor:pointer}.form-field__icon-button{display:grid;place-items:center;width:44px;height:44px;margin-right:-12px;border:0;background:transparent;color:#64645f;cursor:pointer}.form-field__error{margin:0;font-size:13px;color:#d6232b}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer}.button--primary{border:0;background:#d6232b;color:#fff}.button--primary:hover:not(:disabled){background:#a3141b}.button--secondary{border:2px solid #141414;background:#fff;color:#141414}.button--secondary:hover:not(:disabled){background:#f3f3f1}.button--danger{border:0;background:transparent;color:#d6232b}.button--danger:hover:not(:disabled){background:#fdecec;color:#a3141b}.button--small{width:auto;height:44px;padding:0 16px;font-size:14px;gap:6px}.button:disabled{opacity:.5;cursor:not-allowed}a.button{text-decoration:none}.text-link{font-size:14px;font-weight:700;color:#141414;text-decoration:underline}.back-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-bottom:8px;font-size:14px;font-weight:700;color:#141414;text-decoration:none}.form-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;font-size:14px;cursor:pointer}.form-check input{display:grid;flex:none;place-content:center;width:22px;height:22px;margin:0;border:2px solid #141414;border-radius:6px;background:#fff;appearance:none;cursor:pointer}.form-check input:before{content:"";width:12px;height:12px;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0)}.form-check input:checked{border-color:#d6232b;background:#d6232b}.form-check input:checked:before{transform:scale(1)}.form-check input:focus-visible{outline:2px solid #d6232b;outline-offset:2px}.form-check input:disabled{opacity:.5;cursor:not-allowed}.form-alert{margin:0;padding:12px 16px;border-radius:12px;background:#fdecec;color:#d6232b;font-size:14px}.form-alert--success{background:#f3f3f1;color:#141414}.page-header{margin-bottom:24px}.page-header--with-action{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.page-header--with-action{flex-direction:row;align-items:flex-end;justify-content:space-between}}.page-header__eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.04em;margin:0 0 8px;color:#d6232b;text-transform:uppercase}.page-header__title{margin:0;font-size:40px;font-weight:900;font-stretch:65%;line-height:.92;text-transform:uppercase}@media(min-width:1024px){.page-header__title{font-size:48px}}.page-header__intro{max-width:640px;margin:12px 0 0;color:#4a4a46}.shortcuts{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;overflow:hidden;list-style:none;background:#e3e3df;border:1px solid #e3e3df;border-radius:14px}@media(min-width:768px){.shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.shortcuts>li:last-child:nth-child(odd){grid-column:1/-1}}.shortcuts__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;align-items:center;height:100%;min-height:44px;padding:16px 24px;background:#fff;color:#141414;text-decoration:none;transition:background-color .15s ease,color .15s ease}.shortcuts__link:hover{background:#141414;color:#fff}.shortcuts__link:focus-visible{outline:2px solid #d6232b;outline-offset:-4px}.shortcuts__number{align-self:start;padding-top:4px;color:#d6232b;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em}.shortcuts__label{display:block;font-size:24px;font-weight:900;font-stretch:65%;line-height:1;text-transform:uppercase}.shortcuts__description{display:block;margin-top:4px;color:#4a4a46;font-size:14px}.shortcuts__arrow{transition:transform .15s ease}.shortcuts__link:hover .shortcuts__number{color:#ff3b42}.shortcuts__link:hover .shortcuts__description{color:#b4b4ae}.shortcuts__link:hover .shortcuts__arrow{transform:translate(4px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}html{scrollbar-gutter:stable}body{font-family:Archivo,system-ui,sans-serif;font-size:15px;line-height:1.5;color:#141414;background:#f3f3f1;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit}p{text-wrap:pretty}
