.liity-benefits-heading{font-family:var(--font-playfair,"Playfair Display",serif);font-size:clamp(1.65rem,2.4vw,2rem);font-weight:700;line-height:1.25;color:var(--color-primary-dark,#6b5b4d);margin:0}.liity-benefits-intro .lead{font-size:1.05rem;line-height:1.55;color:var(--bs-secondary-color);max-width:36rem;margin-left:auto;margin-right:auto}.signup-benefits .signup-benefit-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;padding:32px 24px 28px;border-radius:var(--radius-lg);border:1px solid var(--brand-line);background:#fff;box-shadow:var(--shadow-sm)}.signup-benefits .signup-benefit-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--brand-line);color:var(--brand-accent);flex-shrink:0}.signup-benefits .signup-benefit-title{font-family:var(--font-playfair,"Playfair Display",serif);font-size:1.05rem;font-weight:600;color:var(--color-primary-dark,#6b5b4d);margin:16px 0 0;line-height:1.35;min-height:2.7em}.signup-benefits .signup-benefit-meta{display:flex;align-items:center;justify-content:center;min-height:1.85rem;margin:8px 0 10px}.signup-benefits .signup-benefit-pill{display:inline-block;padding:.25rem .6rem;border-radius:999px;background:var(--brand-cream-deep);color:var(--color-primary-dark,#6b5b4d);font-family:var(--font-montserrat,"Montserrat",sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.01em}.signup-benefits .signup-benefit-desc{margin:0;font-size:.95rem;line-height:1.6;color:var(--bs-secondary-color);flex:1 1}