.annoying-member-page{color:var(--bs-body-color)}
.annoying-member-hero{overflow:hidden}
.annoying-member-hero .card-body{background:linear-gradient(135deg,#f7fbff,#fff7ed);border-radius:inherit;padding:22px}
.annoying-member-kicker{align-items:center;color:#2563eb;display:flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.04em;text-transform:uppercase}
.annoying-member-hero-main{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-top:8px}
.annoying-member-hero h1{font-size:28px;font-weight:900;margin:0 0 6px}
.annoying-member-hero p{color:#667085;font-size:14px;line-height:1.65;margin:0;max-width:620px}
.annoying-member-status{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 12px 30px rgba(15,23,42,.07);min-width:180px;padding:14px;text-align:center}
.annoying-member-status span,.annoying-member-status small{color:#667085;display:block;font-size:12px}
.annoying-member-status strong{display:block;font-size:20px;margin:4px 0}
.annoying-member-status.is-active{border-color:#f59e0b}
.annoying-member-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}
.annoying-member-plan .card-body{display:flex;flex-direction:column;height:100%;padding:18px}
.annoying-member-plan-head{align-items:flex-start;display:flex;gap:12px}
.annoying-member-plan-head>span{align-items:center;background:#fff7ed;border-radius:14px;color:#d97706;display:inline-flex;flex:0 0 auto;font-size:22px;height:44px;justify-content:center;width:44px}
.annoying-member-plan h2{font-size:17px;font-weight:900;margin:0 0 4px}
.annoying-member-plan p{color:#667085;font-size:13px;line-height:1.5;margin:0}
.annoying-member-price{align-items:baseline;display:flex;gap:6px;margin:16px 0 12px}
.annoying-member-price strong{font-size:28px;line-height:1}
.annoying-member-price span{color:#667085;font-size:12px}
.annoying-member-benefits{display:flex;flex:1;flex-direction:column;gap:8px;margin-bottom:16px}
.annoying-member-benefits span{align-items:center;color:#344054;display:flex;font-size:13px;gap:7px}
.annoying-member-benefits i{color:#16a34a}
@media(max-width:991.98px){.annoying-member-grid{grid-template-columns:1fr}.annoying-member-hero-main{align-items:flex-start;flex-direction:column}.annoying-member-status{text-align:left;width:100%}}
.annoying-member-benefit-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.annoying-member-benefit-grid .card-body{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:18px}.annoying-member-benefit-grid i{align-items:center;background:#eef2ff;border-radius:14px;color:#4f46e5;display:inline-flex;font-size:22px;height:44px;justify-content:center;width:44px}.annoying-member-benefit-grid strong{font-size:15px}.annoying-member-benefit-grid span{color:#667085;font-size:13px;line-height:1.5}.annoying-member-order-row{align-items:center;border-top:1px solid rgba(15,23,42,.08);display:grid;gap:10px;grid-template-columns:1fr auto auto;padding:10px 0}.annoying-member-order-row:first-child{border-top:0}.annoying-member-order-row span{font-weight:700}.annoying-member-order-row small,.annoying-member-order-row time{color:#667085;font-size:12px}@media(max-width:991.98px){.annoying-member-benefit-grid{grid-template-columns:1fr}.annoying-member-order-row{grid-template-columns:1fr}.annoying-member-order-row time{display:block}}
