.aig-btn{display:inline-block;padding:10px 20px;border-radius:5px;font-size:14px;font-weight:500;line-height:1.45;text-align:center;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease}
.aig-btn:hover{transform:translateY(-2px)}
.aig-btn--burgundy{background:#813e58;color:#fff!important}
.aig-btn--burgundy:hover,.aig-btn--burgundy:focus{background:#a65273;color:#fff!important;box-shadow:0 4px 12px rgba(166,82,115,.3)}
.aig-btn--outline{border:1px solid #aaa;background:transparent;color:inherit!important}
.aig-btn--outline:hover{background:rgba(128,128,128,.15)}
.aig-btn--dark{background:#34363d;color:#fff!important}
.aig-btn--dark:hover{background:#50535e;color:#fff!important}
.aig-btn--light{background:#ececec;color:#222!important}
.aig-btn--light:hover{background:#fff;color:#111!important}
.aig-btn--small{padding:7px 13px;font-size:12px}
.aig-btn--large{padding:13px 26px;font-size:16px}
@media(prefers-reduced-motion:reduce){.aig-btn{transition:none}.aig-btn:hover{transform:none}}
