.page_header__N94D6{padding:16px 0;border-bottom:1px solid #f0eaf8}.page_back__yBD_z{font-size:15px;font-weight:500;color:var(--purple);display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:4px 0}.page_back__yBD_z:hover{text-decoration:underline}.page_wrap__MgdWF{max-width:580px;margin:0 auto;padding:32px 0 56px}.page_title__p1lpO{font-size:26px;font-weight:800;margin-bottom:8px}@media (min-width:768px){.page_title__p1lpO{font-size:32px}}.page_sub__olnEU{font-size:15px;color:var(--gray);margin-bottom:24px;line-height:1.5}.page_phone__6_iFQ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;padding:16px;background:var(--gray-light);border-radius:var(--radius);font-size:14px;color:var(--gray)}.page_phone__6_iFQ a{font-size:22px;font-weight:700;color:var(--dark)}.page_phone__6_iFQ a:hover{color:var(--purple)}.page_phoneNote__ksU7t{font-size:12px;color:var(--gray)}.page_form__Tgfpl{display:flex;flex-direction:column;gap:12px}.page_row__fTUv0{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:480px){.page_row__fTUv0{grid-template-columns:1fr 1fr}}.page_input__GV_QA{width:100%;height:52px;padding:0 16px;border:2px solid #e0d8f0;border-radius:var(--radius-sm);font-size:15px;font-family:inherit;color:var(--dark);background:#fff;outline:none;transition:border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_input__GV_QA:focus{border-color:var(--purple)}.page_textarea__PcDnI{width:100%;padding:14px 16px;border:2px solid #e0d8f0;border-radius:var(--radius-sm);font-size:15px;font-family:inherit;color:var(--dark);background:#fff;outline:none;resize:vertical;min-height:120px;transition:border-color .15s;line-height:1.55}.page_textarea__PcDnI:focus{border-color:var(--purple)}.page_error__Ap3X_{background:#fff3f3;border:1.5px solid #f5c6c6;border-radius:var(--radius-sm);padding:12px 16px;font-size:14px;color:#c0392b;line-height:1.5}.page_success__jnqvB{text-align:center;padding:48px 20px}.page_successIcon__qgvfU{font-size:56px;margin-bottom:16px}.page_success__jnqvB h2{font-size:24px;font-weight:700;margin-bottom:10px}.page_success__jnqvB p{font-size:16px;color:var(--gray)}