.ata-root{
  --ata-width:560px;
  --ata-max-width:90vw;
  --ata-offset-x:0px;
  --ata-offset-y:0px;
  --ata-pad-y:28px;
  --ata-pad-x:34px;
  --ata-bg:#fff;
  --ata-color:#24181c;
  --ata-border-width:1px;
  --ata-border-color:#eadde1;
  --ata-radius:24px;
  --ata-shadow:0 20px 60px rgba(50,27,36,.18);
  --ata-font:"Poppins",Arial,sans-serif;
  --ata-title-size:24px;
  --ata-title-weight:600;
  --ata-text-size:12px;
  --ata-text-weight:400;
  --ata-icon-size:74px;
  --ata-icon-color:#930024;
  --ata-button-height:46px;
  --ata-button-gap:10px;
  --ata-button-radius:999px;
  --ata-button-font-size:11px;
  --ata-button-weight:600;
  --ata-yes-bg:#930024;
  --ata-yes-color:#fff;
  --ata-yes-hover-bg:#b1002b;
  --ata-no-bg:#fff;
  --ata-no-color:#930024;
  --ata-no-border:#930024;
  --ata-animation-ms:280ms;
  position:fixed!important;inset:0!important;z-index:2147483640!important;
  font-family:var(--ata-font);
}
.ata-root[hidden]{display:none!important}
.ata-overlay{position:absolute;inset:0;background:#fff7f8 center/cover no-repeat;z-index:0}
.ata-dialog{
  position:absolute;z-index:1;box-sizing:border-box;
  width:var(--ata-width);max-width:var(--ata-max-width);
  left:50%;top:50%;
  transform:translate(calc(-50% + var(--ata-offset-x)),calc(-50% + var(--ata-offset-y)));
  padding:var(--ata-pad-y) var(--ata-pad-x);
  background:var(--ata-bg);color:var(--ata-color);
  border:var(--ata-border-width) solid var(--ata-border-color);
  border-radius:var(--ata-radius);box-shadow:var(--ata-shadow);
  text-align:center;
}
.ata-root[data-align="left"] .ata-dialog{left:24px;transform:translate(var(--ata-offset-x),calc(-50% + var(--ata-offset-y)));text-align:left}
.ata-root[data-align="right"] .ata-dialog{left:auto;right:24px;transform:translate(var(--ata-offset-x),calc(-50% + var(--ata-offset-y)));text-align:right}
.ata-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--ata-icon-color);font-size:var(--ata-icon-size);line-height:1}
.ata-root[data-align="left"] .ata-icon{margin-left:0}.ata-root[data-align="right"] .ata-icon{margin-right:0}
.ata-icon img{display:block;width:var(--ata-icon-size);height:var(--ata-icon-size);object-fit:contain}
.ata-plus18{display:flex;align-items:center;justify-content:center;width:var(--ata-icon-size);height:var(--ata-icon-size);border:3px solid currentColor;border-radius:50%;font-size:calc(var(--ata-icon-size)*.34);font-weight:800;letter-spacing:-1px}
.ata-copy h1{margin:0 0 10px;color:inherit;font-family:var(--ata-font);font-size:var(--ata-title-size);font-weight:var(--ata-title-weight);line-height:1.2}
.ata-copy p{margin:0;font-family:var(--ata-font);font-size:var(--ata-text-size);font-weight:var(--ata-text-weight);line-height:1.55;color:inherit}
.ata-copy .ata-note{margin-top:9px;opacity:.82;font-size:calc(var(--ata-text-size)*.92)}
.ata-dob-wrap{margin:18px 0;text-align:left}
.ata-dob-wrap label{display:block;margin-bottom:6px;font-size:11px;font-weight:600}.ata-dob-wrap small{display:block;margin-top:5px;font-size:10px;opacity:.7}
.ata-dob{box-sizing:border-box;width:100%;height:44px;padding:0 12px;border:1px solid #e1d5d9;border-radius:10px;background:#fff;font:12px var(--ata-font);color:#24181c}
.ata-error{margin:12px 0;padding:9px 11px;border-radius:9px;background:#fff0f2;color:#9d0027;font-size:10.5px;font-weight:600}
.ata-actions{display:flex;gap:var(--ata-button-gap);margin-top:20px}
.ata-root[data-buttons="column"] .ata-actions{flex-direction:column}
.ata-btn{flex:1 1 0;height:var(--ata-button-height);padding:0 18px;border-radius:var(--ata-button-radius);font-family:var(--ata-font);font-size:var(--ata-button-font-size);font-weight:var(--ata-button-weight);text-transform:uppercase;letter-spacing:.2px;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease,filter .22s ease}
.ata-btn:hover{transform:translateY(-1px)}
.ata-btn-yes{background:var(--ata-yes-bg);color:var(--ata-yes-color);border:1px solid var(--ata-yes-bg)}
.ata-btn-yes:hover{background:var(--ata-yes-hover-bg);border-color:var(--ata-yes-hover-bg)}
.ata-btn-no{background:var(--ata-no-bg);color:var(--ata-no-color);border:1px solid var(--ata-no-border)}
.ata-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:15px;font-size:9.5px;opacity:.72}
.ata-legal-line{font-weight:600}.ata-links{display:flex;gap:9px}.ata-links a{color:inherit;text-decoration:underline}
.ata-root[data-animation="fade"] .ata-dialog{opacity:0;transition:opacity var(--ata-animation-ms) ease}
.ata-root[data-animation="fade"].ata-visible .ata-dialog{opacity:1}
.ata-root[data-animation="fadeup"] .ata-dialog{opacity:0;transform:translate(calc(-50% + var(--ata-offset-x)),calc(-48% + var(--ata-offset-y)));transition:opacity var(--ata-animation-ms) ease,transform var(--ata-animation-ms) ease}
.ata-root[data-animation="fadeup"].ata-visible .ata-dialog{opacity:1;transform:translate(calc(-50% + var(--ata-offset-x)),calc(-50% + var(--ata-offset-y)))}
.ata-root[data-animation="slideup"] .ata-dialog{opacity:0;transform:translate(calc(-50% + var(--ata-offset-x)),calc(-42% + var(--ata-offset-y)));transition:opacity var(--ata-animation-ms) ease,transform var(--ata-animation-ms) ease}
.ata-root[data-animation="slideup"].ata-visible .ata-dialog{opacity:1;transform:translate(calc(-50% + var(--ata-offset-x)),calc(-50% + var(--ata-offset-y)))}
.ata-root[data-animation="scale"] .ata-dialog{opacity:0;transform:translate(calc(-50% + var(--ata-offset-x)),calc(-50% + var(--ata-offset-y))) scale(.96);transition:opacity var(--ata-animation-ms) ease,transform var(--ata-animation-ms) ease}
.ata-root[data-animation="scale"].ata-visible .ata-dialog{opacity:1;transform:translate(calc(-50% + var(--ata-offset-x)),calc(-50% + var(--ata-offset-y))) scale(1)}
html.atage-lock,html.atage-lock body{overflow:hidden!important}
@media(max-width:767px){
  .ata-dialog{left:50%!important;right:auto!important;top:50%;transform:translate(calc(-50% + var(--ata-offset-x)),calc(-50% + var(--ata-offset-y)))!important;text-align:center!important}
  .ata-icon{margin-left:auto!important;margin-right:auto!important}
  .ata-bottom{display:block;text-align:center}.ata-links{justify-content:center;margin-top:6px}
}
