.page_banner__ccML1{background:#1e293b;padding:44px 0 40px;text-align:center}.page_bannerSub__tEzFJ{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.5);margin-bottom:8px}.page_bannerTitle__aEfO8{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--white);margin:0 0 12px}.page_bannerDesc__czZDC{font-size:1.05rem;color:hsla(0,0%,100%,.7);max-width:580px;margin:0 auto;line-height:1.6}.page_section__SbwsE{padding:52px 0}.page_sectionAlt__jVa3k{padding:52px 0;background:#f8f9fa}.page_sectionTitle___KqN6{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;color:var(--black);text-align:center;margin-bottom:32px}.page_stepsGrid__I6ZV9{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.page_stepCard__HWTd5{display:flex;gap:20px;background:var(--white);border:1px solid var(--border);border-radius:8px;padding:28px 24px;transition:box-shadow .2s}.page_stepCard__HWTd5:hover{box-shadow:0 4px 20px rgba(0,0,0,.06)}.page_stepNum__rnZN_{flex-shrink:0;width:44px;height:44px;background:#1e293b;color:var(--white);font-size:1.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.page_stepNum__rnZN_,.page_stepTitle__1nkEe{font-family:var(--font-heading);font-weight:700}.page_stepTitle__1nkEe{font-size:1.05rem;color:var(--black);margin-bottom:8px}.page_stepText__2QRzV{font-size:.92rem;line-height:1.65;color:var(--gray-dark)}.page_reqGrid__kWlKW{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:24px}.page_reqCard__tiaoR{background:var(--white);border:1px solid var(--border);border-top:3px solid var(--red);border-radius:0 0 8px 8px;padding:24px 20px;text-align:center}.page_reqIcon__nOYps{font-size:1.6rem;margin-bottom:12px}.page_reqCard__tiaoR p{font-size:.88rem;line-height:1.6;color:var(--gray-dark);margin:0}.page_reqCard__tiaoR a{color:var(--red);text-decoration:underline}.page_reqCard__tiaoR a:hover{color:var(--red-dark,#b91c1c)}.page_noteText__JKNnC{text-align:center;font-size:.92rem;font-style:italic;color:#666}.page_formLayout___KJVx{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:40px;gap:40px;align-items:start}.page_formInfo__W3DwJ{padding-top:8px}.page_formInfoTitle__mZMPm{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;color:var(--black);margin-bottom:12px}.page_formInfoText__x3mFz{font-size:.95rem;line-height:1.65;color:var(--gray-dark);margin-bottom:28px}.page_formInfoDetails__6Q1xp{display:flex;flex-direction:column;gap:16px}.page_formInfoItem__7L_Vo{display:flex;align-items:center;gap:14px;color:#666}.page_formInfoLabel__MuCUE{display:block;font-size:.78rem;color:#999;text-transform:uppercase;letter-spacing:.05em}.page_formInfoValue__tEE0F{font-size:.95rem;font-weight:600;color:var(--black);text-decoration:none;transition:color .15s}.page_formInfoValue__tEE0F:hover{color:var(--red)}.page_formCard__nhhVZ{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:28px 24px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.page_form__tJeai{display:flex;flex-direction:column;gap:14px}.page_input__IH9vH,.page_textarea__WoTB_{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:4px;font-family:var(--font-body);font-size:.95rem;color:var(--black);background:var(--white);transition:border-color .2s}.page_input__IH9vH:focus,.page_textarea__WoTB_:focus{outline:none;border-color:var(--red)}.page_input__IH9vH::placeholder,.page_textarea__WoTB_::placeholder{color:#999}.page_textarea__WoTB_{resize:vertical;min-height:100px}.page_checkboxLabel__mpxMr{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;color:var(--gray-dark);cursor:pointer}.page_checkboxLabel__mpxMr input[type=checkbox]{margin-top:3px;accent-color:var(--red);width:16px;height:16px;flex-shrink:0}.page_submitBtn__X5b9G{display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:var(--white);font-family:var(--font-body);font-weight:600;font-size:.95rem;padding:13px 28px;border-radius:4px;border:none;cursor:pointer;transition:background .2s;align-self:flex-start}.page_submitBtn__X5b9G:hover{background:var(--red-dark,#b91c1c)}.page_submitBtn__X5b9G:disabled{opacity:.6;cursor:not-allowed}.page_success__3GJfw{color:#16a34a;font-weight:600;font-size:.95rem;padding:12px 0}.page_error__o_0Yu{color:var(--red);font-size:.9rem;margin-top:4px}.page_infoGrid__g00LB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_infoCard__0nElQ{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:24px 20px}.page_infoIcon__Qge4C{font-size:1.5rem;margin-bottom:12px}.page_infoCard__0nElQ p{font-size:.88rem;line-height:1.65;color:var(--gray-dark);margin:0}.page_videoWrap__0lP9V{max-width:860px;margin:0 auto}.page_videoInner__0tHYN{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background:#000;box-shadow:0 4px 24px rgba(0,0,0,.12)}.page_videoInner__0tHYN iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.page_tipsGrid__Mg6f3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_tipCard__nV7AD{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:24px 20px;display:flex;gap:14px;align-items:flex-start}.page_tipIcon__IKZRp{flex-shrink:0;width:40px;height:40px;background:#f1f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#1e293b}.page_tipCard__nV7AD p{font-size:.88rem;line-height:1.6;color:var(--gray-dark);margin:0}@media (max-width:1024px){.page_reqGrid__kWlKW,.page_tipsGrid__Mg6f3{grid-template-columns:1fr 1fr}}@media (max-width:768px){.page_banner__ccML1{padding:32px 0 28px}.page_bannerTitle__aEfO8{font-size:1.5rem}.page_bannerDesc__czZDC{font-size:.92rem}.page_sectionAlt__jVa3k,.page_section__SbwsE{padding:36px 0}.page_sectionTitle___KqN6{font-size:1.2rem;margin-bottom:24px}.page_formLayout___KJVx,.page_reqGrid__kWlKW,.page_stepsGrid__I6ZV9{grid-template-columns:1fr}.page_formLayout___KJVx{gap:28px}.page_infoGrid__g00LB,.page_tipsGrid__Mg6f3{grid-template-columns:1fr}.page_videoWrap__0lP9V{max-width:100%}}