._58et6G_form{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:900px){._58et6G_form{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){._58et6G_form{grid-template-columns:1fr}}._58et6G_fullWidth{grid-column:1/-1}._58et6G_span2{grid-column:span 2}@media (max-width:540px){._58et6G_span2{grid-column:span 1}}._58et6G_field{background:var(--color-bg);transition:box-shadow var(--transition), background var(--transition);border:1.5px solid #0000;border-radius:10px;flex-direction:column;padding:6px 12px 8px;display:flex;position:relative}._58et6G_field:focus-within{border-color:var(--color-accent);background:#fff;box-shadow:0 0 0 3px #1a6b3c12}._58et6G_label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin-bottom:1px;font-size:.65rem;font-weight:800;line-height:1;display:flex}._58et6G_required{background:var(--color-secondary);vertical-align:middle;border-radius:50%;flex-shrink:0;width:5px;height:5px;font-size:0;line-height:0;display:inline-block}._58et6G_input{color:var(--color-text);background:0 0;border:none;outline:none;width:100%;padding:0;font-size:.88rem;font-weight:600;line-height:1.5}._58et6G_input::placeholder{color:var(--color-text-muted);opacity:.4;font-weight:500}._58et6G_textarea{resize:none;min-height:48px;max-height:80px;font-weight:500}._58et6G_submit{grid-column:1/-1;margin-top:2px}._58et6G_submitBtn{background:var(--color-accent);color:#fff;cursor:pointer;width:100%;transition:all var(--transition);letter-spacing:.02em;border:none;border-radius:10px;padding:14px 32px;font-size:.95rem;font-weight:800;position:relative;overflow:hidden}._58et6G_submitBtn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}._58et6G_submitBtn:hover:after{transform:translate(100%)}._58et6G_submitBtn:hover{background:var(--color-accent-dim);transform:translateY(-1px);box-shadow:0 8px 24px #1a6b3c33}._58et6G_submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}._58et6G_submitBtn:disabled:after{display:none}._58et6G_success{text-align:center;grid-column:1/-1;padding:32px 16px}._58et6G_successIcon{background:var(--color-accent-light);width:48px;height:48px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:1.5rem;font-weight:700;display:flex}._58et6G_successTitle{color:var(--color-accent);margin-bottom:6px;font-size:1.2rem;font-weight:800}._58et6G_successText{color:var(--color-text-muted);font-size:.9rem}._58et6G_fieldError{background:#dc262608;border-color:var(--color-error)!important}._58et6G_hint{color:var(--color-error);margin-top:1px;font-size:.62rem;font-weight:600;line-height:1.2}._58et6G_consent{color:var(--color-text-muted);cursor:pointer;align-items:flex-start;gap:8px;font-size:.8rem;font-weight:500;line-height:1.4;display:flex}._58et6G_consent input{accent-color:var(--color-accent);flex-shrink:0;margin-top:2px}._58et6G_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._58et6G_error{color:var(--color-error);background:#dc26260f;border:1px solid #dc262626;border-radius:10px;grid-column:1/-1;padding:10px 14px;font-size:.85rem}._58et6G_floatingBtn{z-index:900;background:var(--color-accent);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition);border:none;align-items:center;gap:8px;padding:15px 28px;font-size:.9rem;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 32px #1a6b3c4d}._58et6G_floatingBtn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 12px 40px #1a6b3c59}._58et6G_floatingPulse{background:#fff;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite _58et6G_fpulse}@keyframes _58et6G_fpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}._58et6G_modal{z-index:9999;-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;transition:all var(--transition);background:#1a2e2280;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._58et6G_modalOpen{opacity:1;visibility:visible}._58et6G_modalContent{background:var(--color-surface);width:100%;max-width:920px;max-height:calc(100vh - 32px);transition:transform var(--transition);border:none;border-radius:20px;padding:28px 32px 32px;position:relative;overflow-y:auto;transform:translateY(16px)scale(.98);box-shadow:0 32px 80px #1a2e222e}._58et6G_modalContent:before{content:"";background:linear-gradient(90deg, var(--color-accent), #0d9488, var(--color-secondary));border-radius:20px 20px 0 0;height:3px;position:absolute;top:0;left:0;right:0}._58et6G_modalOpen ._58et6G_modalContent{transform:translateY(0)scale(1)}._58et6G_modalHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._58et6G_modalTitle{color:var(--color-text);letter-spacing:-.01em;font-size:1.25rem;font-weight:900}._58et6G_modalClose{background:var(--color-bg);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}._58et6G_modalClose:hover{background:var(--color-accent);color:#fff}@media (max-width:640px){._58et6G_modalContent{border-radius:16px;padding:20px 16px 24px}}
