.advertiser-auth{background:linear-gradient(145deg,#fbf6f2,#fff);flex:1;place-items:center;padding:3rem 1.25rem;display:grid}.advertiser-auth__card{background:#fff;border:1px solid #eadfd7;border-radius:1rem;width:min(100%,42rem);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 30px 90px #5d32151a}.advertiser-auth__brand{letter-spacing:-.055em;justify-content:center;align-items:baseline;gap:.24em;width:100%;margin-bottom:2.35rem;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:850;line-height:1;text-decoration:none;display:flex}.advertiser-auth__brand-name{color:#1c1c1c}.advertiser-auth__brand-section{color:#e31b23}.advertiser-auth h1{color:#171717;text-align:center;margin:0;font-size:clamp(1.75rem,3vw,2rem);line-height:1.12}.advertiser-auth__lead{color:#6d625b;text-align:center;margin:.9rem 0 2rem;line-height:1.6}.advertiser-auth form{gap:1rem;display:grid}.advertiser-auth__grid{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.advertiser-auth label{color:#403934;gap:.42rem;font-size:.86rem;font-weight:700;display:grid}.advertiser-auth__grid>label{grid-template-rows:1.1rem 3.15rem}.advertiser-auth__label-text{align-items:baseline;gap:.22rem;display:inline-flex}.advertiser-auth__required{color:#e31b23;font-style:normal}.advertiser-auth input:not([type=checkbox]){box-sizing:border-box;color:#171717;width:100%;height:3.15rem;font:inherit;background:#fff;border:1px solid #d9d2cd;border-radius:.6rem;padding:.75rem .85rem}.advertiser-auth input:focus{border-color:#f26a21;outline:3px solid #f26a2122}.advertiser-auth__website{align-items:stretch;display:flex}.advertiser-auth__website>span{color:#766b64;white-space:nowrap;background:#f7f3f0;border:1px solid #d9d2cd;border-right:0;border-radius:.6rem 0 0 .6rem;align-items:center;height:3.15rem;padding:0 .85rem;font-weight:650;display:flex}.advertiser-auth__website input:not([type=checkbox]){border-left:0;border-radius:0 .6rem .6rem 0;padding-left:.7rem}.advertiser-auth__website:focus-within>span{border-color:#f26a21}.advertiser-auth__website input:focus{outline-offset:0;outline:3px solid #f26a2122}.advertiser-auth__hint{color:#867b74;margin:-.6rem 0 0;font-size:.78rem}.advertiser-auth__check{cursor:pointer;justify-content:flex-start;align-items:center;line-height:1.45;grid-template-columns:none!important;gap:.65rem!important;font-weight:500!important;display:flex!important}.advertiser-auth__check input{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #f26a21;border-radius:.3rem;flex:none;place-content:center;width:1.5rem;height:1.5rem;margin:0;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.advertiser-auth__check input:before{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:.55rem;height:.3rem;transition:transform .12s;transform:translateY(-.05rem)rotate(-45deg)scale(0)}.advertiser-auth__check input:checked{background:#f26a21;border-color:#f26a21}.advertiser-auth__check input:checked:before{transform:translateY(-.05rem)rotate(-45deg)scale(1)}.advertiser-auth__check input:focus-visible{outline:0;box-shadow:0 0 0 3px #f26a2133}.advertiser-auth button[type=submit],.advertiser-auth__button{color:#fff;min-height:3.2rem;font:inherit;cursor:pointer;background:#c94d12;border:0;border-radius:.6rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:750;text-decoration:none;display:flex}.advertiser-auth button:hover,.advertiser-auth__button:hover{background:#a83a0b}.advertiser-auth button:disabled{color:#8c827b;cursor:not-allowed;opacity:1;background:#d8d1cc}.advertiser-auth__status{color:#972d27;background:#fde8e7;border-radius:.5rem;margin:.25rem 0 0;padding:.8rem;font-size:.9rem;font-weight:650}.advertiser-auth__status[data-kind=success]{color:#176c35;background:#ecf8ef}.advertiser-auth__links{text-align:center;color:#6d625b;gap:.5rem;margin:1.5rem 0 0;font-size:.9rem;display:grid}.advertiser-auth__links p{margin:0}.advertiser-auth a:not(.advertiser-auth__button){color:#cf4d10;font-weight:700}.advertiser-auth__forgot{justify-self:end;margin-top:-.45rem;font-size:.85rem}@media (width<=620px){.advertiser-auth{padding:1rem}.advertiser-auth__card{padding:1.35rem}.advertiser-auth__grid{grid-template-columns:1fr}}
