._form_znq7a_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;display:grid}._field_znq7a_7,._fileField_znq7a_8{gap:10px;min-width:0;display:grid}._fieldFull_znq7a_14,._footer_znq7a_15{grid-column:1/-1}._field_znq7a_7 label,._fileField_znq7a_8>label,._choice_znq7a_21 legend{color:var(--muted);font:600 var(--type-label)/1.4 var(--font-mono);letter-spacing:.08em}._field_znq7a_7 input,._field_znq7a_7 textarea,._field_znq7a_7 select{border:0;border-bottom:1px solid var(--control-border);width:100%;color:var(--text);font-size:var(--type-body);background:0 0;border-radius:0;outline:0;padding:13px 2px}._field_znq7a_7 textarea{resize:vertical;border:1px solid var(--control-border);min-height:120px;padding:14px}._field_znq7a_7 select,._field_znq7a_7 input[type=date]{color-scheme:light}._field_znq7a_7 input:focus,._field_znq7a_7 textarea:focus,._field_znq7a_7 select:focus,._fileField_znq7a_8 input:focus-visible{border-color:var(--lime);outline:2px solid #0000}._choice_znq7a_21{border:0;min-width:0;margin:0;padding:0}._choice_znq7a_21 legend{margin-bottom:14px}._choice_znq7a_21>div{flex-wrap:wrap;gap:14px 24px;display:flex}._choice_znq7a_21 label{color:var(--text-secondary);font-size:var(--type-body-sm);cursor:pointer;align-items:center;gap:8px;display:flex}._choice_znq7a_21 input,._consent_znq7a_88 input{width:16px;height:16px;accent-color:var(--lime);margin:0}._fileField_znq7a_8{border:1px solid var(--control-border);padding:18px}._fileField_znq7a_8 input{width:100%;color:var(--text-secondary);font-size:var(--type-body-sm)}._fileField_znq7a_8 input::file-selector-button{border:1px solid var(--control-border);color:var(--lime-soft);font:600 var(--type-label)/1 var(--font-mono);cursor:pointer;background:0 0;border-radius:2px;margin-right:12px;padding:9px 12px}._fileField_znq7a_8 p,._hint_znq7a_118,._privacyNote_znq7a_119,._footer_znq7a_15 p{color:var(--muted);font-size:var(--type-label);margin:0;line-height:1.7}._honeypot_znq7a_127{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._consent_znq7a_88{color:var(--text-secondary);font-size:var(--type-body-sm);align-items:flex-start;gap:10px;line-height:1.6;display:flex}._consent_znq7a_88 input{flex:none;margin-top:1px}._consent_znq7a_88 a{color:var(--lime-soft);text-underline-offset:3px;text-decoration:underline}._privacyNote_znq7a_119{margin-top:-18px}._turnstile_znq7a_159{min-height:65px}._error_znq7a_163{color:var(--danger-text);background:var(--danger-surface);font-size:var(--type-body-sm);border:1px solid #f6539880;border-radius:3px;margin:0;padding:12px 14px;line-height:1.6}._footer_znq7a_15{justify-content:space-between;align-items:center;gap:24px;margin-top:10px;display:flex}._footer_znq7a_15 p{max-width:560px}._footer_znq7a_15 button,._success_znq7a_187 a{border:1px solid var(--lime);min-width:190px;color:var(--lime);font:600 var(--type-nav)/1 var(--font-mono);letter-spacing:.1em;text-align:center;cursor:pointer;background:0 0;border-radius:3px;padding:16px 24px}._footer_znq7a_15 button:hover,._success_znq7a_187 a:hover{color:#fff;background:var(--lime)}._footer_znq7a_15 button:disabled{cursor:wait;opacity:.55}._success_znq7a_187{border:1px solid var(--border);align-content:center;justify-items:start;min-height:290px;padding:42px;display:grid}._success_znq7a_187>span{color:var(--lime);font:600 var(--type-label)/1 var(--font-mono);letter-spacing:.12em}._success_znq7a_187 h2{font:400 var(--type-section)/1.1 var(--serif);margin:17px 0 12px}._success_znq7a_187 p{color:var(--text-secondary);font-size:var(--type-body);margin:0}._success_znq7a_187 small{color:var(--muted);font-size:var(--type-label);font-family:var(--font-mono);margin-top:8px;display:block}._success_znq7a_187 a{margin-top:30px}@media (width<=720px){._form_znq7a_1{grid-template-columns:1fr}._fieldFull_znq7a_14,._footer_znq7a_15{grid-column:auto}._footer_znq7a_15{display:block}._footer_znq7a_15 button{width:100%;margin-top:22px}._success_znq7a_187{padding:30px 22px}}._field_znq7a_7{align-content:start}._field_znq7a_7 input,._field_znq7a_7 textarea,._field_znq7a_7 select{border:1px solid var(--control-border);background:var(--surface);border-radius:4px;min-height:48px;padding:12px 14px}._field_znq7a_7 input:focus-visible,._field_znq7a_7 textarea:focus-visible,._field_znq7a_7 select:focus-visible,._fileField_znq7a_8 input:focus-visible,._consent_znq7a_88 input:focus-visible{outline:2px solid var(--lime);outline-offset:3px}._form_znq7a_1 [aria-invalid=true]{border-color:var(--danger-text)}._context_znq7a_288{border-left:3px solid var(--lime);background:var(--surface-soft);gap:8px;margin:0;padding:20px 24px;display:grid}._context_znq7a_288>span{color:var(--muted);font-size:var(--type-label)}._context_znq7a_288 strong{color:var(--text);font-size:var(--type-body-lg);font-weight:600}._context_znq7a_288 a{width:fit-content;color:var(--lime);font-size:var(--type-label);text-underline-offset:4px;text-decoration:underline}._formGuide_znq7a_299{color:var(--muted);font-size:var(--type-body-sm);margin:0}._consent_znq7a_88{grid-template-columns:20px minmax(0,1fr);display:grid}._consent_znq7a_88>input{grid-area:1/1;margin-top:4px}._consent_znq7a_88>label{grid-area:1/2}._consent_znq7a_88>p{grid-area:2/2}._form_znq7a_1 button:focus-visible,._success_znq7a_187 a:focus-visible,._success_znq7a_187 button:focus-visible,._context_znq7a_288 a:focus-visible,._error_znq7a_163:focus{outline:2px solid var(--lime);outline-offset:4px}._contactStyle_znq7a_307{color:#10261a;gap:26px 20px;font-family:Montserrat,Noto Sans JP,sans-serif}._contactStyle_znq7a_307 ._field_znq7a_7,._contactStyle_znq7a_307 ._fileField_znq7a_8{gap:9px}._contactStyle_znq7a_307 ._field_znq7a_7 label,._contactStyle_znq7a_307 ._fileField_znq7a_8>label,._contactStyle_znq7a_307 ._choice_znq7a_21 legend{color:#24372b;letter-spacing:0;font:600 15px/1.5 Montserrat,Noto Sans JP,sans-serif}._contactStyle_znq7a_307 ._field_znq7a_7 input,._contactStyle_znq7a_307 ._field_znq7a_7 textarea,._contactStyle_znq7a_307 ._field_znq7a_7 select{color:#10261a;background:#f2f3f2;border:1px solid #d9dcd8;border-radius:8px;min-height:48px;padding:12px 14px;font:400 16px/1.5 Montserrat,Noto Sans JP,sans-serif;transition:border-color .18s,box-shadow .18s,background-color .18s}._contactStyle_znq7a_307 ._field_znq7a_7 textarea{min-height:120px}._contactStyle_znq7a_307 ._field_znq7a_7 input:focus,._contactStyle_znq7a_307 ._field_znq7a_7 textarea:focus,._contactStyle_znq7a_307 ._field_znq7a_7 select:focus{background:#fff;border-color:#3e7a1f;outline:3px solid #3e7a1f26}._contactStyle_znq7a_307 ._choice_znq7a_21{padding-top:1px}._contactStyle_znq7a_307 ._choice_znq7a_21 legend{margin-bottom:12px}._contactStyle_znq7a_307 ._choice_znq7a_21 label{color:#3a4a3e;font-size:15px}._contactStyle_znq7a_307 ._choice_znq7a_21 input,._contactStyle_znq7a_307 ._consent_znq7a_88 input{accent-color:#3e7a1f}._contactStyle_znq7a_307 ._fileField_znq7a_8{background:#f8faf8;border:1px solid #e0e6e0;border-radius:10px;padding:18px}._contactStyle_znq7a_307 ._fileField_znq7a_8 input::file-selector-button{color:#10261a;background:#fff;border-color:#dce2dd;border-radius:999px;font:500 14px/1.2 Montserrat,Noto Sans JP,sans-serif}._contactStyle_znq7a_307 ._consent_znq7a_88,._contactStyle_znq7a_307 ._privacyNote_znq7a_119,._contactStyle_znq7a_307 ._fileField_znq7a_8 p,._contactStyle_znq7a_307 ._hint_znq7a_118,._contactStyle_znq7a_307 ._footer_znq7a_15 p{color:#526157}._contactStyle_znq7a_307 ._consent_znq7a_88 a{color:#26704c}._contactStyle_znq7a_307 ._footer_znq7a_15{margin-top:4px}._contactStyle_znq7a_307 ._footer_znq7a_15 button,._contactStyle_znq7a_307 ._success_znq7a_187 a{color:#fff;letter-spacing:0;background:linear-gradient(105deg,#a9d919 0%,#3fb9a5 100%);border:0;border-radius:999px;min-width:220px;min-height:56px;font:700 16px/1.4 Montserrat,Noto Sans JP,sans-serif;box-shadow:0 12px 24px #368b5c2e}._contactStyle_znq7a_307 ._footer_znq7a_15 button:hover,._contactStyle_znq7a_307 ._success_znq7a_187 a:hover{filter:brightness(.97)}._contactStyle_znq7a_307 ._success_znq7a_187{background:#fff;border:0;border-radius:12px}@media (width<=720px){._contactStyle_znq7a_307{gap:22px}._contactStyle_znq7a_307 ._footer_znq7a_15 button{margin-top:18px}._contactStyle_znq7a_307 ._fileField_znq7a_8{padding:14px}}._section_znq7a_392{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}._section_znq7a_392>legend{border-top:1px solid var(--border-neutral);width:100%;font:700 var(--type-body-lg)/1.4 var(--font-sans);margin-bottom:22px;padding:26px 0 0}._sectionBody_znq7a_406{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;display:grid}._hint_znq7a_118{margin:0}._field_znq7a_7 ._hint_znq7a_118{margin-top:-2px}._group_znq7a_413{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}._group_znq7a_413>legend{color:var(--muted);font:600 var(--type-label)/1.4 var(--font-mono);letter-spacing:.08em;margin-bottom:6px}._entry_znq7a_427{border:1px solid var(--control-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:18px;display:grid}._entryHeader_znq7a_435{font:600 var(--type-body-sm)/1.4 var(--font-sans);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}._entryHeader_znq7a_435 button,._addEntry_znq7a_444{border:1px solid var(--control-border);color:var(--text-secondary);font:500 var(--type-body-sm)/1.2 var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}._addEntry_znq7a_444{justify-self:start;align-items:center;gap:8px;min-height:44px;padding-inline:18px;display:inline-flex}._entryHeader_znq7a_435 button:focus-visible,._addEntry_znq7a_444:focus-visible{outline:2px solid var(--lime);outline-offset:3px}._contactStyle_znq7a_307 ._section_znq7a_392>legend{color:#10261a;border-top-color:#e0e6e0;font:700 18px/1.4 Montserrat,Noto Sans JP,sans-serif}._contactStyle_znq7a_307 ._group_znq7a_413>legend{color:#24372b;letter-spacing:0;font:600 15px/1.5 Montserrat,Noto Sans JP,sans-serif}._contactStyle_znq7a_307 ._hint_znq7a_118{color:#526157;font-size:13px;line-height:1.6}._contactStyle_znq7a_307 ._entry_znq7a_427{background:#f8faf8;border-color:#e0e6e0;border-radius:10px}._contactStyle_znq7a_307 ._entry_znq7a_427 ._field_znq7a_7 input,._contactStyle_znq7a_307 ._entry_znq7a_427 ._field_znq7a_7 textarea{background:#fff}._contactStyle_znq7a_307 ._entryHeader_znq7a_435{color:#24372b}._contactStyle_znq7a_307 ._entryHeader_znq7a_435 button,._contactStyle_znq7a_307 ._addEntry_znq7a_444{color:#26704c;background:#fff;border-color:#cfd8d1;font:600 14px/1.2 Montserrat,Noto Sans JP,sans-serif}._contactStyle_znq7a_307 ._addEntry_znq7a_444:hover,._contactStyle_znq7a_307 ._entryHeader_znq7a_435 button:hover{border-color:#3e7a1f}@media (width<=720px){._sectionBody_znq7a_406,._entry_znq7a_427{grid-template-columns:1fr}._entry_znq7a_427{padding:14px}}
