.acdl-price{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;height:100%;padding:2rem 1.75rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.acdl-price:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.acdl-price.featured{border:2px solid var(--acadle);box-shadow:var(--shadow-lg);background:linear-gradient(180deg, var(--surface), var(--acadle-50))}.acdl-price .price{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:2.6rem;font-weight:700;line-height:1}.acdl-price .price small{color:var(--muted);font-family:Inter,sans-serif;font-size:.85rem;font-weight:400}.acdl-price ul{flex-direction:column;flex-grow:1;gap:.6rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.acdl-price ul li{color:var(--ink-2);align-items:flex-start;gap:.55rem;font-size:.88rem;display:flex}.acdl-price ul li i{color:var(--acadle);margin-top:2px}.acdl-price ul li.x{color:var(--muted)}.acdl-price ul li.x i{color:#c2cec7}.acdl-bill{background:#f1f4f2;border-radius:10px;gap:2px;padding:4px;display:inline-flex}.acdl-bill button{color:var(--ink-2);background:0 0;border:0;border-radius:7px;padding:.45rem 1rem;font-size:.85rem;font-weight:600}.acdl-bill button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.acdl-pop{background:var(--acadle);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.25rem .65rem;font-size:.7rem;font-weight:700;position:absolute;top:-12px;right:1.5rem}.acdl-faq{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:.75rem;padding:1.25rem 1.5rem}.acdl-price-btn{border-radius:10px!important;justify-content:center!important;align-items:center!important;height:42px!important;font-size:.9rem!important;font-weight:600!important;display:inline-flex!important}
