﻿.form-title{text-align:center;color:#1a4d2e;font-weight:700;margin-bottom:24px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:768px){.fields{grid-template-columns:1fr}}.field label{display:block;font-size:.9rem;font-weight:500;margin-bottom:6px;color:#333}.control:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.select-wrapper{position:relative}.note{font-size:.8rem;color:#444;line-height:1.4;margin:16px 0}.note a{color:#2563eb;text-decoration:underline}.submits{width:100%;height:48px;border:none;border-radius:50%;background:#1a4d2e;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:.2s ease-in-out}.submits:hover{background:#154125}