.form-section.svelte-1x6m8mu{border:1px solid var(--border);border-radius:var(--r);background:var(--bg-lt);padding:28px}.form-group.svelte-1x6m8mu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.form-fields.svelte-1x6m8mu{grid-column:1 / -1}.form-label.svelte-1x6m8mu{display:block;margin-bottom:5px;color:var(--text2);font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.form-input.svelte-1x6m8mu,.form-select.svelte-1x6m8mu,.form-textarea.svelte-1x6m8mu{transition:border-color .2s;box-sizing:border-box;outline:none;border:1.5px solid var(--border);border-radius:var(--rs);background:var(--white);padding:11px 14px;width:100%;min-width:0;color:var(--text);font-size:14px;font-family:inherit}.form-input.svelte-1x6m8mu:focus,.form-select.svelte-1x6m8mu:focus,.form-textarea.svelte-1x6m8mu:focus{border-color:var(--orange)}.form-select.svelte-1x6m8mu{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' fill='none' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-color:var(--white)}.form-textarea.svelte-1x6m8mu{min-height:80px;resize:vertical}.form-row.svelte-1x6m8mu{margin-bottom:12px}.form-submit-button.svelte-1x6m8mu{transition:background .2s;cursor:pointer;border:none;border-radius:var(--rs);background:var(--dark);padding:14px 28px;color:var(--f5);font-weight:700;font-size:15px;font-family:inherit}.form-submit-button.svelte-1x6m8mu:hover{background:var(--orange)}.form-submit-button.svelte-1x6m8mu:disabled{opacity:.6;cursor:not-allowed}.form-guard.svelte-1x6m8mu{display:flex;align-items:center;gap:6px;color:var(--text2);font-size:12px}.form-guard.svelte-1x6m8mu .icon{width:1.2em;height:1.2em}.form-messages.svelte-1x6m8mu{display:flex;gap:18px;margin-top:12px;font-weight:600;font-size:14px}.form-section.svelte-1x6m8mu .form-row:where(.svelte-1x6m8mu) input:is([type=text],[type=tel]){transition:border-color .2s;outline:none;border:1.5px solid var(--border);border-radius:var(--rs);background:var(--white);padding:11px 14px;width:100%;color:var(--text);font-weight:500;font-size:14px;font-family:inherit}.form-section.svelte-1x6m8mu .form-row:where(.svelte-1x6m8mu) input:is([type=text],[type=tel])::placeholder{color:var(--text2)}.form-section.svelte-1x6m8mu .form-row:where(.svelte-1x6m8mu) input:is([type=text],[type=tel]):focus{border-color:var(--orange)}.form-alert.svelte-1x6m8mu{margin-top:10px;border-radius:var(--rs);padding:10px 14px;font-size:13px}.form-alert-error.svelte-1x6m8mu{border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text)}.form-alert-success.svelte-1x6m8mu{border:1px solid var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-text)}.form-agree.svelte-1x6m8mu{margin-top:14px;color:var(--text2);font-size:11px;line-height:1.55}.form-agree.svelte-1x6m8mu a:where(.svelte-1x6m8mu){color:var(--blue);text-decoration:underline}@media(max-width:767px){.form-group.svelte-1x6m8mu{grid-template-columns:minmax(0,1fr)}.form-fields.svelte-1x6m8mu{grid-column:auto}}
