.page_page__LofPP{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:52px 0 72px}.page_layout__kXZtv{display:grid;grid-template-columns:minmax(280px,370px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.page_sidebar__zgVGn{padding:18px 0 0}.page_sidebarIntro__2hPdc{display:flex;flex-direction:column;gap:14px}.page_title__fw8Qy{margin:0;font-size:clamp(2.75rem,5vw,4.25rem);line-height:.98;letter-spacing:-.05em;font-weight:700;color:var(--almost-black)}.page_accentLine___jVCx{display:inline-block;width:46px;height:4px;border-radius:999px;background:var(--coral)}.page_lead__fr2yl{margin:0;font-size:1.05rem;line-height:1.7;color:#6f6f6f;max-width:28ch}.page_contactList__S76Ey{display:flex;flex-direction:column;gap:18px;margin-top:30px}.page_contactRow__Gm7_4{display:flex;align-items:flex-start;gap:14px;text-decoration:none;color:inherit}.page_contactIcon__HQ0HO{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:#eef4dd;color:#92a85b}.page_contactText__Bmk73{display:flex;flex-direction:column;gap:4px}.page_contactText__Bmk73 strong{font-size:1.03rem;font-weight:700;color:var(--almost-black)}.page_contactText__Bmk73 span{font-size:1rem;line-height:1.45;color:#6b6b6b}.page_schedule__JJJF_{margin-top:26px;padding-top:20px;border-top:1px solid rgba(38,38,38,.1)}.page_schedule__JJJF_ p{margin:0;font-size:.98rem;line-height:1.6;color:#6b6b6b}.page_formColumn__ZlB3x{min-width:0}.page_faqSection__hFH_Z{margin-top:52px}.page_formCard___o5ct{padding:22px 22px 20px;border-radius:24px;background:rgba(255,255,255,.96);border:1px solid rgba(38,38,38,.06);box-shadow:0 20px 60px rgba(0,0,0,.06),0 2px 10px rgba(0,0,0,.03)}.page_formHeader__4JXp8{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.page_formHeaderIcon__LUsgJ{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:#eef4dd;color:#92a85b}.page_formTitle__iA3kV{margin:0;font-weight:700;letter-spacing:-.03em;color:var(--almost-black)}.page_formSubtitle___gDCL{margin:6px 0 0;font-size:1rem;line-height:1.6;color:#707070}.page_form__RwxKk{display:grid;grid-gap:16px;gap:16px}.page_formGrid__euFnx{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_field__nktEe{display:grid;grid-gap:8px;gap:8px}.page_field__nktEe label{font-size:.95rem;font-weight:700;color:#353535}.page_field__nktEe input,.page_field__nktEe select,.page_field__nktEe textarea{width:100%;min-width:0;padding:13px 14px;border:1px solid rgba(38,38,38,.12);border-radius:10px;background:#fff;font-size:.96rem;color:var(--almost-black);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.page_field__nktEe input::placeholder,.page_field__nktEe textarea::placeholder{color:#a7a7a7}.page_field__nktEe textarea{min-height:132px;resize:vertical}.page_field__nktEe input:focus,.page_field__nktEe select:focus,.page_field__nktEe textarea:focus{border-color:rgba(146,168,91,.7);box-shadow:0 0 0 3px rgba(146,168,91,.14)}.page_feedbackError__30zd2,.page_feedbackOk__rzW5w{margin:0;padding:12px 14px;border-radius:12px;font-size:.93rem;line-height:1.5}.page_feedbackOk__rzW5w{background:rgba(138,154,91,.1);border:1px solid rgba(138,154,91,.18);color:#5b6b31}.page_feedbackError__30zd2{background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.16);color:#a11c1c}.page_formFooter__CblCN{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-top:6px}.page_privacyNote__FaHC2{display:flex;align-items:flex-start;gap:10px;color:#7a7a7a}.page_privacyNote__FaHC2 p{margin:0;font-size:.9rem;line-height:1.35}.page_submitButton__JcING{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:194px;min-height:48px;padding:0 22px;border:none;border-radius:10px;background:#99ab62;color:#fff;font-size:1rem;font-weight:700;transition:transform .16s ease,background .16s ease,opacity .16s ease}.page_submitButton__JcING:hover{background:var(--olive);transform:translateY(-1px)}.page_submitButton__JcING:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (max-width:980px){.page_page__LofPP{width:min(100%,calc(100% - 24px));padding-top:28px}.page_layout__kXZtv{grid-template-columns:1fr;gap:22px}.page_sidebar__zgVGn{padding-top:0}.page_lead__fr2yl{max-width:none}.page_faqSection__hFH_Z{margin-top:40px}}@media (max-width:720px){.page_formCard___o5ct{padding:18px;border-radius:20px}.page_formHeader__4JXp8{margin-bottom:18px}.page_formTitle__iA3kV{font-size:1.5rem}.page_formGrid__euFnx{grid-template-columns:1fr}.page_formFooter__CblCN{flex-direction:column;align-items:stretch}.page_submitButton__JcING{width:100%}}.FAQSection_section__7qeFn{display:grid;grid-gap:24px;gap:24px}.FAQSection_contained__U__zp{padding:28px;border:1px solid rgba(38,38,38,.08);border-radius:28px;background:radial-gradient(circle at top right,rgba(212,135,108,.08),transparent 28%),radial-gradient(circle at top left,rgba(138,154,91,.1),transparent 26%),rgba(255,252,246,.94);box-shadow:0 20px 54px rgba(0,0,0,.05),0 2px 12px rgba(0,0,0,.02)}.FAQSection_header__W9Gez{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.FAQSection_headerMain__abDvt{display:flex;align-items:flex-start;gap:14px;min-width:0}.FAQSection_headerText__7_D5g{display:grid;grid-gap:8px;gap:8px}.FAQSection_headerIcon__hyt2X{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:#eef4dd;color:#92a85b}.FAQSection_title__YaQLv{margin:0;line-height:1;letter-spacing:-.04em;font-weight:700;color:var(--almost-black)}.FAQSection_lead__61vrb{margin:0;font-size:1rem;line-height:1.6;color:#727272;max-width:62ch}.FAQSection_headerAside__5ZXV_{flex:0 0 auto}.FAQSection_list__4fCWB{display:grid;grid-gap:12px;gap:12px}.FAQSection_item__JAV14{border-radius:18px;background:rgba(255,255,255,.96);border:1px solid rgba(38,38,38,.07);box-shadow:0 14px 40px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.02);overflow:hidden}.FAQSection_summary__hN6aR{display:flex;align-items:center;gap:14px;padding:18px 22px;list-style:none;cursor:pointer}.FAQSection_summary__hN6aR::-webkit-details-marker{display:none}.FAQSection_itemIcon__2p6ae{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#eef4dd;color:#92a85b}.FAQSection_question__ot_jX{min-width:0;flex:1 1;font-size:1.06rem;line-height:1.4;font-weight:700;color:var(--almost-black)}.FAQSection_chevron__2viLH{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;color:#92a85b;transition:transform .18s ease}.FAQSection_item__JAV14[open] .FAQSection_chevron__2viLH{transform:rotate(180deg)}.FAQSection_answer__B4RQ2{padding:0 22px 20px 74px;color:#666}.FAQSection_noItemIcon__cczU0 .FAQSection_answer__B4RQ2{padding-left:22px}.FAQSection_answer__B4RQ2 p{margin:0;font-size:.98rem;line-height:1.7}.FAQSection_answer__B4RQ2 strong{font-weight:800;color:var(--almost-black)}@media (max-width:920px){.FAQSection_header__W9Gez{flex-direction:column}}@media (max-width:640px){.FAQSection_contained__U__zp{padding:22px 14px 16px;border-radius:24px}.FAQSection_headerMain__abDvt{gap:12px}.FAQSection_headerIcon__hyt2X{width:36px;height:36px}.FAQSection_title__YaQLv{font-size:1.5rem}.FAQSection_lead__61vrb{font-size:.96rem}.FAQSection_summary__hN6aR{padding:16px}.FAQSection_itemIcon__2p6ae{width:34px;height:34px}.FAQSection_question__ot_jX{font-size:.98rem}.FAQSection_answer__B4RQ2{padding:0 16px 16px 64px}.FAQSection_noItemIcon__cczU0 .FAQSection_answer__B4RQ2{padding-left:16px}.FAQSection_answer__B4RQ2 p{font-size:.95rem}}