body.mailbox-view #wrapper>.header,body.redflag-view #wrapper>.header,body.report-view #wrapper>.header{display:none!important}body.mailbox-view #wrapper,body.redflag-view #wrapper,body.report-view #wrapper{overflow:visible}.redflag-header{position:relative;z-index:300;padding:40px 0 20px}.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;max-width:1600px;margin:0 auto;width:100%}.redflag-header .header-logo img{height:60px;width:auto}.redflag-header .header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;list-style:none;margin:0;padding:0}.redflag-header .header-nav ul li a{color:#fff;text-decoration:none;font-size:16px;font-weight:500;opacity:.8;-webkit-transition:all .3s;transition:all .3s}.redflag-header .header-nav ul li a:hover{opacity:1}.redflag-page{position:relative;z-index:1;background-color:#050e28;color:#fff;font-family:AvenirLTStd,sans-serif}.redflag-hero{position:relative;min-height:100vh;background:#050e28;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.redflag-hero,.redflag-hero__bg{display:-webkit-box;display:-ms-flexbox;display:flex}.redflag-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:radial-gradient(ellipse 60% 80% at 50% 100%,#1a0504 0,#050e28 60%)}.redflag-hero__bg .bg-stripe{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;position:relative;border-right:1px solid hsla(0,0%,100%,.03)}.redflag-hero__bg .bg-stripe:before{content:"";position:absolute;bottom:0;left:0;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(230,34,26,0)),color-stop(50%,rgba(230,34,26,.8)),to(rgba(230,34,26,0)));background:linear-gradient(0deg,rgba(230,34,26,0) 0,rgba(230,34,26,.8) 50%,rgba(230,34,26,0));height:0%;opacity:0;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.redflag-hero__bg .bg-stripe:first-child:before{-webkit-animation-name:stripeRise-1;animation-name:stripeRise-1;-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes stripeRise-1{0%{height:20%;opacity:.3}to{height:90%;opacity:.9}}@keyframes stripeRise-1{0%{height:20%;opacity:.3}to{height:90%;opacity:.9}}.redflag-hero__bg .bg-stripe:nth-child(2):before{-webkit-animation-name:stripeRise-2;animation-name:stripeRise-2;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes stripeRise-2{0%{height:20%;opacity:.3}to{height:80%;opacity:.9}}@keyframes stripeRise-2{0%{height:20%;opacity:.3}to{height:80%;opacity:.9}}.redflag-hero__bg .bg-stripe:nth-child(3):before{-webkit-animation-name:stripeRise-3;animation-name:stripeRise-3;-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes stripeRise-3{0%{height:20%;opacity:.3}to{height:70%;opacity:.9}}@keyframes stripeRise-3{0%{height:20%;opacity:.3}to{height:70%;opacity:.9}}.redflag-hero__bg .bg-stripe:nth-child(4):before{-webkit-animation-name:stripeRise-4;animation-name:stripeRise-4;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes stripeRise-4{0%{height:20%;opacity:.3}to{height:60%;opacity:.9}}@keyframes stripeRise-4{0%{height:20%;opacity:.3}to{height:60%;opacity:.9}}.redflag-hero__bg .bg-stripe:nth-child(5):before{-webkit-animation-name:stripeRise-5;animation-name:stripeRise-5;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes stripeRise-5{0%{height:20%;opacity:.3}to{height:50%;opacity:.9}}@keyframes stripeRise-5{0%{height:20%;opacity:.3}to{height:50%;opacity:.9}}.redflag-hero__bg .bg-stripe:nth-child(6):before{-webkit-animation-name:stripeRise-6;animation-name:stripeRise-6;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes stripeRise-6{0%{height:20%;opacity:.3}to{height:60%;opacity:.9}}@keyframes stripeRise-6{0%{height:20%;opacity:.3}to{height:60%;opacity:.9}}.redflag-hero__bg .bg-stripe:nth-child(7):before{-webkit-animation-name:stripeRise-7;animation-name:stripeRise-7;-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes stripeRise-7{0%{height:20%;opacity:.3}to{height:70%;opacity:.9}}@keyframes stripeRise-7{0%{height:20%;opacity:.3}to{height:70%;opacity:.9}}.redflag-hero__bg .bg-stripe:nth-child(8):before{-webkit-animation-name:stripeRise-8;animation-name:stripeRise-8;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes stripeRise-8{0%{height:20%;opacity:.3}to{height:80%;opacity:.9}}@keyframes stripeRise-8{0%{height:20%;opacity:.3}to{height:80%;opacity:.9}}.redflag-hero__bg .bg-stripe:nth-child(9):before{-webkit-animation-name:stripeRise-9;animation-name:stripeRise-9;-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes stripeRise-9{0%{height:20%;opacity:.3}to{height:90%;opacity:.9}}@keyframes stripeRise-9{0%{height:20%;opacity:.3}to{height:90%;opacity:.9}}.redflag-hero__bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;z-index:2;background:-webkit-gradient(linear,left bottom,left top,from(rgba(230,34,26,.15)),to(transparent));background:linear-gradient(0deg,rgba(230,34,26,.15) 0,transparent);pointer-events:none}.redflag-hero__main{-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:5;padding:60px 0}.redflag-hero__main .hero-content{text-align:center;max-width:1000px;width:100%;margin:0 auto}.redflag-hero__main .hero-title{margin-bottom:24px}.redflag-hero__main .hero-title h1{font-family:Arial,sans-serif;font-weight:700;font-size:60px;line-height:72px;letter-spacing:-.02em;text-align:center;margin:0;text-transform:none}.redflag-hero__main .hero-description{max-width:800px;margin:0 auto 60px}.redflag-hero__main .hero-description p{font-family:Arial,sans-serif;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;text-align:center;color:hsla(0,0%,100%,.6);margin:0}.redflag-hero__main .hero-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.redflag-hero__main .rf-card{background:hsla(0,0%,100%,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:28px 30px;width:480px;text-align:left;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;position:relative;overflow:hidden;gap:30px}.redflag-hero__main .rf-card:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.redflag-hero__main .rf-card:hover .rf-card__arrow{background:hsla(0,0%,100%,.15)}.redflag-hero__main .rf-card__icon,.redflag-hero__main .rf-card__top{display:-webkit-box;display:-ms-flexbox;display:flex}.redflag-hero__main .rf-card__icon{width:48px;height:48px;background:#ff281d;border-radius:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;-webkit-box-shadow:0 8px 20px rgba(255,40,29,.25);box-shadow:0 8px 20px rgba(255,40,29,.25)}.redflag-hero__main .rf-card__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.redflag-hero__main .rf-card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.redflag-hero__main .rf-card__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.redflag-hero__main .rf-card__title{font-size:20px;font-weight:700;color:#fff;margin:0 0 4px}.redflag-hero__main .rf-card__desc{font-size:14px;color:hsla(0,0%,100%,.4);margin:0}.redflag-hero__main .rf-card__arrow{width:44px;height:44px;min-width:44px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);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;-webkit-transition:all .3s ease;transition:all .3s ease}.redflag-hero__main .rf-card__arrow svg{width:20px;height:20px}.redflag-content,.rf-section{padding:100px 0}.rf-section{margin-bottom:0;background:#0a1633;width:100%;position:relative;border-bottom:1px solid hsla(0,0%,100%,.05)}.rf-section__title{font-size:32px;font-weight:800;color:#fff;margin:0 0 30px}.rf-section__subtitle{font-size:20px;font-weight:700;color:#fff;margin:0 0 24px}.rf-section__text{font-size:16px;line-height:28px;color:hsla(0,0%,100%,.55);margin-bottom:24px;max-width:900px}.rf-divider{height:1px;border:none;border-top:1px dashed hsla(0,0%,100%,.15);margin:40px 0}.rf-policy-cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:0}.rf-policy-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;text-decoration:none;padding:12px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.rf-policy-card:hover{opacity:.8}.rf-policy-card__icon{width:40px;height:40px;min-width:40px;background:#ff281d;border-radius:10px;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}.rf-policy-card__icon img{width:20px;height:20px}.rf-policy-card__info h4{font-size:14px;font-weight:700;color:#fff;margin:0 0 4px;line-height:1.3}.rf-policy-card__info .download-link{font-size:13px;color:hsla(0,0%,100%,.35)}.rf-policy-card__info .download-link span{color:#e6221a;font-weight:600;text-decoration:underline}.rf-info-grid-wrapper{background:#010d26;padding:80px 0;margin-bottom:0}.rf-info-grid{display:-ms-grid;display:grid;-ms-grid-columns:450px 1fr;grid-template-columns:450px 1fr;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rf-info-grid--reverse{-ms-grid-columns:1fr 450px;grid-template-columns:1fr 450px}.rf-info-grid__image{width:100%}.rf-info-grid__image img{width:100%;border-radius:30px}.rf-info-grid__content .rf-icon-tag{width:50px;height:50px;background:#e6221a;border-radius:12px;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}.rf-info-grid__content h2{font-size:40px;font-weight:800;color:#fff;margin-bottom:24px}.rf-info-grid__content p{font-size:18px;line-height:28px;color:hsla(0,0%,100%,.7);margin:0}.rf-footer{text-align:center;padding:40px 0;border-top:1px solid hsla(0,0%,100%,.05);font-size:14px;color:hsla(0,0%,100%,.3);letter-spacing:.5px}@media(max-width:1024px){.redflag-hero .hero-title h1{font-size:60px}.redflag-hero .hero-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.redflag-hero .rf-card{width:100%;max-width:514px;height:auto;min-height:190px}.rf-info-grid{gap:60px;text-align:center}.rf-info-grid,.rf-info-grid--reverse{-ms-grid-columns:1fr;grid-template-columns:1fr}.rf-info-grid__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;max-width:400px;margin:0 auto}.rf-info-grid__content .rf-icon-tag{margin-left:auto;margin-right:auto}.rf-policy-cards{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media(max-width:768px){.redflag-header .header-nav{display:none}.redflag-hero .hero-title h1{font-size:40px}.redflag-hero .hero-description p{font-size:16px}.rf-section__title{font-size:32px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);backdrop-filter:blur(10px);z-index:2000;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.modal-overlay.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.login-modal{background:#0d1c3d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;width:100%;max-width:440px;padding:40px;-webkit-box-shadow:0 40px 100px rgba(0,0,0,.8);box-shadow:0 40px 100px rgba(0,0,0,.8);-webkit-animation:modalIn .3s ease-out;animation:modalIn .3s ease-out}.login-modal h1{font-size:24px;font-weight:700;margin:0 0 12px;color:#fff}.login-modal p{font-size:14px;color:hsla(0,0%,100%,.6);margin-bottom:30px;line-height:1.5}.login-modal .login-modal-form .form-group{margin-bottom:24px}.login-modal .login-modal-form .form-group label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;color:hsla(0,0%,100%,.4);margin-bottom:8px}.login-modal .login-modal-form .form-group .input-container input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#081229;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:14px 16px;color:#fff;font-size:14px;outline:none}.login-modal .login-modal-form .form-group .input-container input::-webkit-input-placeholder{color:hsla(0,0%,100%,.2)}.login-modal .login-modal-form .form-group .input-container input::-moz-placeholder{color:hsla(0,0%,100%,.2)}.login-modal .login-modal-form .form-group .input-container input:-ms-input-placeholder{color:hsla(0,0%,100%,.2)}.login-modal .login-modal-form .form-group .input-container input::-ms-input-placeholder{color:hsla(0,0%,100%,.2)}.login-modal .login-modal-form .form-group .input-container input::placeholder{color:hsla(0,0%,100%,.2)}.login-modal .login-modal-form .modal-actions{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.login-modal .login-modal-form .modal-actions .btn-login{background:#fff;color:#000;border:none;border-radius:10px;padding:14px;font-size:16px;font-weight:700;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.login-modal .login-modal-form .modal-actions .btn-login:hover{background:hsla(0,0%,100%,.9);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.login-modal .login-modal-form .modal-actions .btn-cancel{background:transparent;color:#ff281d;border:none;font-size:14px;font-weight:700;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.login-modal .login-modal-form .modal-actions .btn-cancel:hover{opacity:.8}@-webkit-keyframes modalIn{0%{opacity:0;-webkit-transform:scale(.95) translateY(10px);transform:scale(.95) translateY(10px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes modalIn{0%{opacity:0;-webkit-transform:scale(.95) translateY(10px);transform:scale(.95) translateY(10px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}