.report-page{background-color:#050e28;color:#fff;min-height:100vh;font-family:Arial,sans-serif;padding-bottom:100px;position:relative;overflow-x:hidden}.report-page .redflag-header{position:relative;z-index:10;background:transparent}.report-page .redflag-header .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;border-bottom:1px solid hsla(0,0%,100%,.05);max-width:1200px;margin:0 auto;width:100%}.report-page .redflag-header .header-logo img{height:50px;width:auto}.report-page .redflag-header .header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;list-style:none}.report-page .redflag-header .header-nav ul li a{color:#fff;text-decoration:none;font-size:14px;font-weight:400;opacity:.6;-webkit-transition:opacity .3s;transition:opacity .3s}.report-page .redflag-header .header-nav ul li a:hover{opacity:1}.report-page .report-hero{padding:80px 0 60px;text-align:center;position:relative}.report-page .report-hero__icon{width:64px;height:64px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 30px}.report-page .report-hero__icon svg{width:32px;height:32px;fill:#fff}.report-page .report-hero h1{font-size:32px;font-weight:700;margin-bottom:12px}.report-page .report-hero p{font-size:16px;color:hsla(0,0%,100%,.5);max-width:640px;margin:0 auto 40px}.report-page .report-form{max-width:640px;margin:0 auto;padding:0 20px;display:block}.report-page .report-form .captcha-box-container,.report-page .report-form .checkbox-group,.report-page .report-form .form-group,.report-page .report-form .form-section-title,.report-page .report-form .submit-container,.report-page .report-form p{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.report-page .report-form .form-group{margin-bottom:40px}.report-page .report-form .form-group label{display:block;font-size:14px;font-weight:700;margin-bottom:12px;color:#fff}.report-page .report-form .form-group label span{color:#ff281d;margin-left:4px}.report-page .report-form .form-group .input-container{position:relative;width:100%}.report-page .report-form .form-group .input-container input,.report-page .report-form .form-group .input-container select,.report-page .report-form .form-group .input-container textarea{width:100%;background:#0a1633;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:18px 50px 18px 20px;color:#fff;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-transition:border-color .3s;transition:border-color .3s;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.report-page .report-form .form-group .input-container input:focus,.report-page .report-form .form-group .input-container select:focus,.report-page .report-form .form-group .input-container textarea:focus{border-color:hsla(0,0%,100%,.3)}.report-page .report-form .form-group .input-container input::-webkit-input-placeholder,.report-page .report-form .form-group .input-container select::-webkit-input-placeholder,.report-page .report-form .form-group .input-container textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.2)}.report-page .report-form .form-group .input-container input::-moz-placeholder,.report-page .report-form .form-group .input-container select::-moz-placeholder,.report-page .report-form .form-group .input-container textarea::-moz-placeholder{color:hsla(0,0%,100%,.2)}.report-page .report-form .form-group .input-container input:-ms-input-placeholder,.report-page .report-form .form-group .input-container select:-ms-input-placeholder,.report-page .report-form .form-group .input-container textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.2)}.report-page .report-form .form-group .input-container input::-ms-input-placeholder,.report-page .report-form .form-group .input-container select::-ms-input-placeholder,.report-page .report-form .form-group .input-container textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.2)}.report-page .report-form .form-group .input-container input::placeholder,.report-page .report-form .form-group .input-container select::placeholder,.report-page .report-form .form-group .input-container textarea::placeholder{color:hsla(0,0%,100%,.2)}.report-page .report-form .form-group .input-container textarea{min-height:150px;resize:vertical;padding-right:20px}.report-page .report-form .form-group .input-container .select-arrow{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-page .report-form .form-group .input-container .select-arrow svg{width:14px;height:14px;stroke:hsla(0,0%,100%,.4);stroke-width:3}.report-page .report-form .form-section-title{font-size:24px;font-weight:700;margin:60px 0 20px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.05)}.report-page .report-form .checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:24px;cursor:pointer}.report-page .report-form .checkbox-group input[type=checkbox]{width:20px;height:20px;margin-top:2px;accent-color:#ff281d;-ms-flex-negative:0;flex-shrink:0}.report-page .report-form .checkbox-group .label-text{font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.7)}.report-page .report-form .checkbox-group .label-text a{color:#fff;text-decoration:underline;opacity:.8}.report-page .report-form .checkbox-group .label-text a:hover{opacity:1}.report-page .report-form .captcha-box-container{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:30px;margin-bottom:40px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.report-page .report-form .captcha-box-container .input-container{width:100%!important}.report-page .report-form .submit-container{text-align:center;margin-top:60px;width:100%}.report-page .report-form .submit-container .btn-submit{background:#fff;color:#000;border:none;border-radius:12px;padding:18px;width:100%;font-size:18px;font-weight:700;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.report-page .report-form .submit-container .btn-submit:hover{background:hsla(0,0%,100%,.9);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.report-page .redflag-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0;background:radial-gradient(ellipse 60% 80% at 50% 100%,#11234f 0,#081229 40%,#050e28 85%);opacity:.8}.report-page .redflag-hero__bg .bg-stripe{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;border-right:1px solid hsla(0,0%,100%,.03)}.report-page .redflag-hero__bg .bg-stripe:last-child{border-right:none}.report-page.is-confirmed{min-height:100vh;padding-top:60px;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.report-page.is-confirmed .confirmation-screen{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;position:relative;z-index:1;max-width:640px;margin:0 auto;-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease}.report-page.is-confirmed .confirm-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.report-page.is-confirmed .confirm-icon-img{width:100px;height:100px;background:#11234f;border:3px solid hsla(0,0%,100%,.05);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.report-page.is-confirmed .confirm-icon-img img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.report-page.is-confirmed h1{font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0;margin-bottom:24px;color:#fff}.report-page.is-confirmed .confirm-lead{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;color:hsla(0,0%,100%,.9);margin-bottom:30px}.report-page.is-confirmed .confirm-text p{font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;color:hsla(0,0%,100%,.6);margin-bottom:16px}.report-page.is-confirmed .mailbox-info-card{width:100%;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:30px;margin-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.report-page.is-confirmed .mailbox-info-card h2{font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;margin-bottom:24px}.report-page.is-confirmed .mailbox-info-card .case-id-display{background:#081229;border-radius:12px;padding:20px 24px;margin-bottom:24px}.report-page.is-confirmed .mailbox-info-card .case-id-display .label{font-family:Arial,sans-serif;font-size:13px;color:hsla(0,0%,100%,.4);margin-bottom:6px}.report-page.is-confirmed .mailbox-info-card .case-id-display .id-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-page.is-confirmed .mailbox-info-card .case-id-display .id-row .id-hash{font-size:24px;font-weight:700;font-family:monospace;letter-spacing:1px;color:#fff}.report-page.is-confirmed .mailbox-info-card .case-id-display .id-row .copy-icon{background:none;border:none;cursor:pointer;padding:0}.report-page.is-confirmed .mailbox-info-card .case-id-display .id-row .copy-icon svg{width:24px;height:24px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.report-page.is-confirmed .mailbox-info-card .case-id-display .id-row .copy-icon svg:hover{opacity:.8}.report-page.is-confirmed .mailbox-info-card .mailbox-disclaimer{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:hsla(0,0%,100%,.4);margin-bottom:0}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.report-page .report-hero{padding:60px 0 40px}.report-page .report-hero h1{font-size:28px}.report-page .report-form .form-section-title{font-size:20px}.report-page .confirmation-screen{padding-top:60px}.report-page .confirmation-screen h1{font-size:28px}.report-page .confirmation-screen .confirm-lead{font-size:18px}.report-page .confirmation-screen .mailbox-info-card{padding:24px}}