.backdrop:not(.active){opacity:0;visibility:hidden;pointer-events:none}.backdrop{position:fixed;width:100%;height:100%;inset-block-start:0;inset-inline-start:0;background:rgba(0,0,0,0.8);z-index:99;overflow-y:hidden}.modal{margin:.5rem;margin-inline:auto;display:flex;height:fit-content;max-height:100%;width:100%;max-width:60rem;align-self:flex-start;padding-block:2rem}.modal__content{pointer-events:auto;position:relative;width:100%;flex-direction:column;border-radius:.6rem;background:#111113;margin-inline:1rem;padding:2rem 1.2rem}.modal__bg{display:flex;height:100%;flex-direction:column;gap:1.5rem}.modal__heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;order:-2}.modal__body{color:#9aa3b8;overflow-y:auto;font-size:1.2rem;line-height:150%}.modal__body a{color:inherit;text-decoration:underline}.modal__body p,.modal__body h3{margin-block:0 .8em}.modal__body h3{font-size:1.1em}.modal__body ul,.modal__body ul>li{list-style-type:disc}.modal__body ul{padding-inline-start:2rem;margin-block:.8em}.modal__terms{font-size:1.2rem;margin:0}.modal__terms a{color:#fff;text-decoration:underline;line-height:150%}.modal__logo{width:13.95rem;height:2.35rem}.modal__badge{width:4rem;height:4rem}.modal__button{background-color:#16a34a;color:#FFF;width:100%;order:-1;border-radius:.4rem;padding:.6rem;font-family:"Noto Sans",sans-serif;outline:0;font-size:1.6rem;font-weight:700;border:.1rem solid rgba(#fff,.2);line-height:1.5}.modal__button strong{font-weight:900;font-size:1.8rem}@media screen and (min-width:640px){.modal{padding-block:3rem}.modal__content{padding:3rem 4rem 4rem}.modal__heading{order:-1}.modal__logo{width:22.7rem;height:3.9rem}.modal__button{order:initial;padding:1rem;font-size:1.8rem}.modal__button strong{font-size:2rem}.modal__badge{width:5rem;height:5rem}.modal__body{font-size:1.4rem}.modal__button:hover{background-color:#139242}.modal__terms{font-size:1.4rem;text-align:center}.modal__terms a,.modal__body a,.modal__button{transition:all .3s ease-in-out}.modal__body a:hover{color:#fff}.modal__terms a:hover{color:#ffc900}}