#contact-us-page[data-v-7b776f86]{background:radial-gradient(circle at 18% 0%,rgba(0,187,45,.14),transparent 35%),#f5f9fc;min-height:calc(100vh - 84px)}.content-shell[data-v-7b776f86]{width:min(1120px,calc(100% - 36px));margin:0 auto}.contact-hero[data-v-7b776f86]{padding:56px 0 34px}.hero-kicker[data-v-7b776f86]{margin:0;color:#007b24;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.contact-hero h1[data-v-7b776f86]{margin:10px 0 12px;font-size:clamp(30px,4vw,46px);color:#081b2d}.contact-hero p[data-v-7b776f86]{margin:0;max-width:760px;line-height:1.8;color:#546273}.contact-body[data-v-7b776f86]{padding-bottom:70px}.contact-grid[data-v-7b776f86]{display:grid;grid-template-columns:.92fr 1.08fr;gap:20px}.contact-panel[data-v-7b776f86],.form-panel[data-v-7b776f86]{background:#fff;border:1px solid rgba(0,116,28,.16);border-radius:16px;box-shadow:0 14px 34px #0d1f3114;padding:24px}.contact-panel h2[data-v-7b776f86]{margin:0 0 16px;color:#071b2e;font-size:26px}.contact-line[data-v-7b776f86]{margin:10px 0;color:#4e5e6f;line-height:1.65;word-break:break-word}.contact-note[data-v-7b776f86]{margin-top:20px;padding:14px;border-radius:12px;background:linear-gradient(145deg,rgba(0,187,45,.1),rgba(0,187,45,.03))}.contact-note h4[data-v-7b776f86]{margin:0 0 8px;color:#04551a}.contact-note p[data-v-7b776f86]{margin:0;color:#3f5163;line-height:1.7}.contact-extra-title[data-v-7b776f86]{margin-top:16px;margin-bottom:8px;color:#0c2a44;font-weight:700}.contact-extra-line[data-v-7b776f86]{margin:6px 0;color:#415568}.form-panel h3[data-v-7b776f86]{margin:0 0 18px;color:#071b2e}.contact-form[data-v-7b776f86]{display:grid;gap:10px}.contact-form label[data-v-7b776f86]{margin-top:2px;font-weight:700;color:#1a3044}.contact-form input[data-v-7b776f86],.contact-form textarea[data-v-7b776f86]{width:100%;border:1px solid #cfd9e4;border-radius:10px;padding:11px 12px;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.contact-form input[data-v-7b776f86]:focus,.contact-form textarea[data-v-7b776f86]:focus{border-color:#00bb2d;outline:none;box-shadow:0 0 0 3px #00bb2d24}.contact-form button[data-v-7b776f86]{margin-top:8px;border:none;border-radius:12px;background:linear-gradient(135deg,#00bb2d,#0fd950);color:#04210b;font-weight:700;padding:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.contact-form button[data-v-7b776f86]:disabled{opacity:.65;cursor:not-allowed}.contact-form button[data-v-7b776f86]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 24px #00bb2d47}.alert[data-v-7b776f86]{margin-top:14px;padding:10px 12px;border-radius:10px;font-size:14px}.alert.success[data-v-7b776f86]{background:#e6f8ec;color:#125d27;border:1px solid #9ad7ae}.alert.error[data-v-7b776f86]{background:#fdebec;color:#8a1f28;border:1px solid #edb8bc}@media screen and (max-width: 980px){.contact-grid[data-v-7b776f86]{grid-template-columns:1fr}}@media screen and (max-width: 640px){.content-shell[data-v-7b776f86]{width:calc(100% - 20px)}.contact-hero[data-v-7b776f86]{padding-top:38px}}
