#report_page{padding-bottom:var(--section-gap)}@media (max-width:800px){#report_page{padding-bottom:var(--gap)}}#report_page [hidden]{display:none !important}.rp_hero{background:var(--gradient-blue);padding:56px 0 52px;position:relative;overflow:hidden}.rp_hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 140% at 80% 30%, rgba(59, 130, 246, 0.2) 0%, transparent 55%);pointer-events:none}@media (max-width:800px){.rp_hero{padding:36px 0 30px}}.rp_hero_inner{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.rp_hero_accent{width:36px;height:3px;background:var(--red);border-radius:2px;margin-bottom:18px}.rp_title{font-family:var(--font-title);font-size:clamp(1.8rem, 5vw, 2.8rem);font-weight:700;color:#fff;margin-bottom:10px}.rp_subtitle{font-size:clamp(1rem, 2vw, 1.15rem);color:rgba(255, 255, 255, 0.75);line-height:1.6;max-width:460px}.rp_body{margin-top:-28px;position:relative;z-index:2;padding-inline:var(--gap)}@media (max-width:800px){.rp_body{margin-top:-14px;padding-inline:12px}}.rp_card{max-width:920px;margin:0 auto;display:flex;border-radius:8px;overflow:hidden;box-shadow:0 8px 40px rgba(11, 18, 32, 0.07), 0 1px 3px rgba(11, 18, 32, 0.04)}@media (max-width:760px){.rp_card{flex-direction:column-reverse}}.rp_info_side{flex:0 0 280px;background:var(--navy);color:#fff;padding:40px 32px;display:flex;flex-direction:column;gap:28px;position:relative;overflow:hidden}@media (max-width:760px){.rp_info_side{flex:none;gap:18px;padding:24px 20px}}.rp_info_block{display:flex;align-items:flex-start;gap:14px}.rp_info_block h3{font-family:var(--font-title);font-size:0.95rem;font-weight:600;margin-bottom:4px;color:#fff}.rp_info_block span{font-size:0.88rem;color:rgba(255, 255, 255, 0.65);line-height:1.55}.rp_info_contact a{display:block;width:fit-content;font-size:0.88rem;line-height:1.55;color:rgba(255, 255, 255, 0.8);text-decoration:none;transition:color 0.2s}.rp_info_contact a:hover{color:var(--blue-soft);text-decoration:underline}.rp_info_icon{flex-shrink:0;width:40px;height:40px;border-radius:8px;background:rgba(255, 255, 255, 0.08);display:flex;align-items:center;justify-content:center;color:var(--blue-soft)}.rp_info_deco{position:absolute;bottom:-20px;inset-inline-end:-20px;opacity:0.5;pointer-events:none}@media (max-width:760px){.rp_info_deco{display:none}}.rp_form_side{flex:1;min-width:0;background:#fff;padding:40px 44px;min-height:380px}@media (max-width:760px){.rp_form_side{padding:28px 20px;min-height:0}}.rp_loading{display:flex;align-items:center;justify-content:center;min-height:240px}.rp_loading .wz_spin{width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--navy);border-radius:50%;animation:rp_spin 0.8s linear infinite}@keyframes rp_spin{to{transform:rotate(360deg)}}.rp_step_title{font-family:var(--font-title);font-size:1.4rem;font-weight:700;color:var(--navy);margin-bottom:6px}.rp_step_lead{font-size:0.95rem;color:var(--muted);line-height:1.6;margin-bottom:24px}.rp_step_lead a{color:var(--navy);font-weight:600}.rp_signed{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin-bottom:22px;background:var(--blue-pale);border-radius:6px;font-size:0.9rem;color:var(--navy)}.rp_form{display:flex;flex-direction:column;gap:20px}.rp_row{display:flex;gap:16px}@media (max-width:500px){.rp_row{flex-direction:column}}.rp_field{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.rp_field label,.rp_field .rp_label{font-size:0.9rem;font-weight:600;color:var(--navy)}.rp_field input[type="text"],.rp_field input[type="tel"],.rp_field input[type="email"],.rp_field textarea{width:100%;padding:12px 14px;border:1.5px solid var(--border);border-radius:6px;font-size:15px;font-family:var(--font);color:var(--text);outline:none;background:#FAFBFC;transition:border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease}.rp_field input[type="text"]::placeholder,.rp_field input[type="tel"]::placeholder,.rp_field input[type="email"]::placeholder,.rp_field textarea::placeholder{color:var(--muted);opacity:0.55}.rp_field input[type="text"]:focus,.rp_field input[type="tel"]:focus,.rp_field input[type="email"]:focus,.rp_field textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(36, 52, 73, 0.08);background:#fff}.rp_field input[dir="ltr"]{text-align:end}.rp_field textarea{min-height:130px;resize:vertical;line-height:1.6}.rp_optional{font-weight:400;color:var(--muted)}.rp_code_input{max-width:220px;font-size:22px !important;text-align:center !important;font-variant-numeric:tabular-nums}.rp_file_input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rp_drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;border:1.5px dashed var(--border-strong);border-radius:6px;background:#FAFBFC;color:var(--navy);text-align:center;cursor:pointer;transition:border-color 0.2s ease, background 0.2s ease}.rp_drop:hover,.rp_drop.over{border-color:var(--navy);background:var(--blue-pale)}.rp_file_input:focus-visible+.rp_drop{box-shadow:0 0 0 3px rgba(36, 52, 73, 0.15)}.rp_drop_title{font-weight:600;font-size:0.95rem}.rp_drop_hint{font-size:0.82rem;color:var(--muted);font-weight:400}.rp_files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rp_files:empty{display:none}.rp_file{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:#fff}.rp_file.error{border-color:rgba(230, 8, 47, 0.35);background:#FFF5F6}.rp_file_thumb{flex:0 0 48px;width:48px;height:48px;border-radius:4px;background:var(--light-grey3) center / cover no-repeat;display:flex;align-items:center;justify-content:center;color:var(--muted)}.rp_file_main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.rp_file_name{font-size:0.88rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp_file_meta{font-size:0.78rem;color:var(--muted)}.rp_file.error .rp_file_meta{color:var(--red-dark)}.rp_bar{height:4px;border-radius:2px;background:var(--border);overflow:hidden}.rp_bar span{display:block;height:100%;width:0;background:var(--blue);transition:width 0.2s ease}.rp_file.done .rp_bar span{background:#10B981}.rp_file.error .rp_bar{display:none}.rp_file_remove{flex-shrink:0;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;font-size:20px;line-height:1}.rp_file_remove:hover{background:var(--light-grey3);color:var(--red-dark)}.rp_file_remove:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.rp_location{display:flex;gap:10px}.rp_location input{flex:1}@media (max-width:500px){.rp_location{flex-direction:column}}.rp_loc_btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;min-height:46px;border:1.5px solid var(--navy);border-radius:6px;background:#fff;color:var(--navy);font-family:var(--font);font-size:0.92rem;font-weight:600;cursor:pointer;transition:background 0.2s ease, color 0.2s ease}.rp_loc_btn:hover{background:var(--blue-pale)}.rp_loc_btn:focus-visible{box-shadow:0 0 0 3px rgba(36, 52, 73, 0.15);outline:none}.rp_loc_btn.on{background:var(--navy);color:#fff}.rp_loc_btn:disabled{opacity:0.6;cursor:wait}.rp_loc_status{font-size:0.82rem;color:var(--muted)}.rp_loc_status:empty{display:none}.rp_check{display:flex;align-items:center;gap:10px;font-size:0.92rem;color:var(--text);cursor:pointer}.rp_check input{width:18px;height:18px;accent-color:var(--navy)}.rp_error{font-size:0.9rem;color:var(--red-dark);background:#FFF5F6;border:1px solid rgba(230, 8, 47, 0.2);border-radius:6px;padding:10px 14px}.rp_error:empty{display:none}.rp_actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}.rp_submit{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:13px 36px;background:var(--navy);color:#fff;border:none;border-radius:6px;font-family:var(--font);font-size:1rem;font-weight:600;cursor:pointer;transition:background 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease}.rp_submit:hover{background:var(--navy-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(11, 18, 32, 0.18)}.rp_submit:active{transform:translateY(0)}.rp_submit:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rp_submit:disabled{opacity:0.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:500px){.rp_submit{width:100%;justify-content:center}}.rp_submit_arrow{transition:transform 0.25s ease}.rp_submit:hover .rp_submit_arrow{transform:translateX(-4px)}.rp_link{border:none;background:none;padding:4px 0;color:var(--navy);font-family:var(--font);font-size:0.9rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rp_link:disabled{color:var(--muted);cursor:default;text-decoration:none}.rp_link:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rp_terms{font-size:0.8rem;color:var(--muted);line-height:1.5}.rp_done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 0}.rp_done .rp_submit{align-self:center}.rp_done_icon{width:60px;height:60px;border-radius:50%;background:#ECFDF5;color:#059669;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.rp_hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.rp_submit,.rp_submit_arrow,.rp_bar span{transition:none}.rp_loading .wz_spin{animation-duration:2s}}.rp_hero{background:#0B1F3A}.rp_hero::before{display:none}.rp_hero_accent{content:"";display:block;flex:none;align-self:center;width:24px;height:36px;background:var(--red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64.4 97.4'%3E%3Cpath d='M0 97.4H13.9L51.2 0H37.3ZM19 97.4H27.1L64.4 0H56.3Z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64.4 97.4'%3E%3Cpath d='M0 97.4H13.9L51.2 0H37.3ZM19 97.4H27.1L64.4 0H56.3Z'/%3E%3C/svg%3E") no-repeat center / contain;margin-bottom:16px;border-radius:0}.rp_title{font-weight:900}.rp_subtitle{color:#C5D2E4}.rp_card{border-top:5px solid #D7141A;border-radius:2px;box-shadow:0 1px 2px rgba(6, 16, 32, 0.06)}.rp_info_side{background:#13294A}.rp_info_block h3{font-weight:800}.rp_info_icon{border-radius:50%;background:#0B1F3A;color:#FFFFFF}.rp_step_title{font-weight:900;color:#12161C}.rp_field label,.rp_field .rp_label{font-weight:800;color:#12161C}.rp_field input[type="text"],.rp_field input[type="tel"],.rp_field input[type="email"],.rp_field textarea{border:1.5px solid #B7C2D0;border-radius:2px;background:#FFFFFF}.rp_field input[type="text"]:focus,.rp_field input[type="tel"]:focus,.rp_field input[type="email"]:focus,.rp_field textarea:focus{border-color:#1565C0;box-shadow:0 0 0 3px #E7F0FB}.rp_field:has(.rp_error:not(:empty)) input,.rp_field input[aria-invalid="true"],.rp_field textarea[aria-invalid="true"]{border-color:#D7141A}.rp_drop{border:1.5px dashed #1565C0;border-radius:2px;background:#E7F0FB;color:#1565C0}.rp_drop:hover,.rp_drop.over{border-color:#0B1F3A;background:#D6E4F6}.rp_drop_title{font-weight:800}.rp_file{border-radius:2px}.rp_error{font-size:13.5px;font-weight:700;color:#D7141A;border-radius:2px;border-color:rgba(215, 20, 26, 0.25)}.rp_submit{background:#D7141A;border-radius:2px;font-weight:900}.rp_submit:hover{background:#B30F14;transform:none;box-shadow:none}.rp_link{color:#1565C0;font-weight:800}.rp_done_icon{background:#D7141A;color:#FFFFFF}.rp_done h2,.rp_done h3{font-size:30px;font-weight:900}