._card_srdvp_1{position:relative;background-color:var(--card);border:2px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease}._card_srdvp_1:hover{transform:translateY(-.25rem);box-shadow:var(--shadow-md);border-color:#1a1a1a}._popular_srdvp_18{border-color:var(--secondary);box-shadow:var(--shadow-md)}._popular_srdvp_18:hover{box-shadow:var(--shadow-lg)}._popularBadge_srdvp_27{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background-color:var(--secondary);color:var(--secondary-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;white-space:nowrap}._header_srdvp_41{text-align:center;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._name_srdvp_48{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;margin:0 0 var(--spacing-4);color:var(--foreground)}._priceContainer_srdvp_56{margin-bottom:var(--spacing-2)}._price_srdvp_56{font-family:var(--font-family-heading);font-size:3rem;font-weight:700;color:#1a1a1a}._meta_srdvp_67{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);color:var(--muted-foreground);font-size:.875rem}._reports_srdvp_77{font-weight:600}._separator_srdvp_81{opacity:.5}._duration_srdvp_85{display:flex;align-items:center;gap:var(--spacing-1)}._unitPrice_srdvp_91{font-size:.875rem;color:var(--muted-foreground);font-weight:700;text-transform:uppercase;letter-spacing:.05em}._features_srdvp_99{list-style:none;padding:0;margin:0 0 var(--spacing-6);flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing-3)}._feature_srdvp_99{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.875rem;line-height:1.5}._checkIcon_srdvp_117{color:#1a1a1a;flex-shrink:0;margin-top:.125rem}._cta_srdvp_123{width:100%;background-color:#1a1a1a;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._cta_srdvp_123:hover{background-color:#0a0a0a}
