.mira-signup{background:#f8f5ed!important}.mira-signup:before{content:"";position:absolute;inset:0 55% 0 0;background:#ac98d7}.mira-signup aside h1{font-family:Manrope,sans-serif;font-weight:900;letter-spacing:-.06em;line-height:1.04}.mira-signup aside h1>span{color:#fff9eb}.mira-signup aside p{color:#493254}.mira-signup-character{position:relative;height:280px;width:235px;margin:0 auto -18px}.mira-signup aside ol{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.mira-signup aside ol>li{flex:1;min-width:100px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:0}.mira-signup aside ol>li>span:last-child{font-size:12px}.mira-signup aside>div:last-child{margin-top:24px;color:#503362}.mira-signup a:focus-visible,.mira-signup button:focus-visible{outline:3px solid #725393;outline-offset:4px}@media(max-width:1023px){.mira-signup:before{inset:0 0 auto;height:280px}.mira-signup{background:linear-gradient(#ac98d7 0 200px,#f8f5ed 500px)!important}}@media(prefers-reduced-motion:reduce){.mira-signup *{scroll-behavior:auto!important}}.mira-signup-mobile{align-items:center;justify-content:space-between;margin-bottom:-25px}.mira-signup-mobile>a{display:flex;gap:9px;align-items:center;font-size:20px;font-weight:800;color:#422651;letter-spacing:-.6px}.mira-signup-mobile small{display:block;font-size:12px;font-weight:500;letter-spacing:0;margin-top:3px}.mira-signup-mobile>img{-o-object-fit:contain;object-fit:contain}@media(max-width:1023px){.mira-signup-mobile{display:flex}}